Worklog for EnigmaticGames

Gem Heroes

Return to Worklogs

match-3 engine completed(Posted 2008-04-01)
We have completed the core of a match-3 game.
- can create a grid of any size
- can fill the grid with gems
- basic animation effects on gem hover
- can select gem and move it to desired location if it creates a match
- matched gems explode and new gems fall into place
- if no moves, all gems explode and a full board of gems fall into place

We will add in more eye candy and particle effects once we get more of the user interface created. We just purchased iGlass and plan to use it in the creation of the Game GUI.

A special thanks goes to Ryan (mayaman101) for agreeing to provide us with temporary graphics. It will make our life a lot easier and will speed up the production time of the game.

It is not really in a state that I can provide screenshots of right now, but I should be able to post one up in a few weeks, once we have the user interface for the match screen created.


Laying the framework: Entry #2(Posted 2008-03-26)
We have completed the code that swaps gems and provides basic hover/selection/swap animation routines.


Laying the framework: Entry #1(Posted 2008-03-24)
We have completed mapping out all of the game dynamics and creating a flowchart for how the client and server should operate.

My team is starting off by creating a basic "match x" game with which we will add in all the unique features, bells, whistles, etc... Once we have this stable we will toss in the multiplayer aspect.

Currently we have completed the coding of the basic types needed, we can display a game grid and drop gems into the proper area on the grid. We also have a basic "breathing" type animation for the gems as they sit in their grid cell.


What is Gem Heroes(Posted 2008-03-24)
Gem Heroes is going to be an MMO puzzle game. Players create an account and then create heroes under their main account.

These heroes can participate in online matches against other opponents. The matches provide players with fame, gold, and experience points. As players gain experience they are able to level up and gain new skills and spells which may be used during a battle. The players can also purchase and auction equipment, which provides a boost in statistics or match starting conditions.

When players create a hero they are forced to join one of several orders. The object of the game is to fight for your order in an attempt to assert it as the best order in the game.

The game itself will employ many unique strategic elements (combo of skills/spells) which can be used to dispatch ones opponent.

The game will initially feature:
** 6 unique classes and 6 hybrid classes with each class having a unique play style.
** 4 different orders which players can join
** ability to create clans/guilds within an order
** single player play (if you so choose)
** multiplayer play (main aspect of the game)
** online tournaments (with cash rewards proposed for some)
** dynamic economy that alters price of goods based on demand, dynamic system to ensure good equipment is not easy to obtain, special rare equipment given away in tournaments
** ability to wager gold and equipment (game goods) on matches
** built in ranking system and incentives for orders (promotes competitive gameplay)

The game will have three types of accounts
1) Free Account -- This account type is limited to a single hero and can only choose one of the main 4 classes. They can only level to 30 instead of 50, but have the option to "remort" per say and play a hybrid character if they start back at level 1 (still capped at level 30). This account type is supported by in-game banner based advertisements.

2) Paid Single Account -- This type of account can be purchased in non-renewable 3/6/12 month subscription packages at a cost of: $15/$25/$35 per account. These accounts do not have any restrictions and can play special classes just for paid accounts.

3) Paid Family Account -- This type of account can be purchased in non-renewable 3/6/12 month subscription packages at a cost of: $25/$40/$60 per account. These accounts do not have any restrictions and can play special classes just for paid accounts. Furthermore, this allows up to 3 heroes to be logged in under a single account allowing multiple family members/friends to play together under a single account. These heroes can be password protected to ensure other family/friends do not play a hero that is not theirs to play.

These are only the very basic details of the game, I will keep everyone posted as more is developed.