From Here to the End

Ok, folks. It’s officially crunch time. The presentation of the completed project is next Tuesday. In my case this will be a relatively polished prototype of a single player version of the Chimera game concept. Here I will outline what I hope that prototype to include (in order of importance):

  • Interface PrototypeFluid Interface

I’m basing the interface around a radial theme, trying to make it feel like a scientific readout with information radiating out from each creature. To the right is the current prototype for the interface. I hope to get more polished graphics by the final iteration, but that is of lower priority than completing the flow of gameplay.

  • Combat

Random combat without engaging animation is boring and impersonal.  As an alternative I will be emulating a typical Pokemon-like battle system. Creatures have a set amount of energy, determined by stamina, and each attack takes a certain amount of energy.  An amount of energy is regained every turn.

In addition to attacking, the player has the option to defend against the enemy’s next attack which will reduce the amount of damage sustained by a successful attack. Defending costs no energy.

  • Training

This will soon get its own post, as I’m trying to come up with a training/level up system that doesn’t simply rely on gaining points that the player allocates to the skills they want to advance. Instead experience  earned in battle will increase the probability that a creature will gain a skill point when training a particular skill.

  • DNA combination machine

Forced mating is a little risque…  Especially because most of these creatures look male. The solution? Artificial DNA combination. When you win a battle you receive a sample of that creature’s DNA. You can then take that DNA to the combination machine and combine it with one of your creatures to produce a selection of offspring.

  • Parts variety

My goal is to have at least 4 distinct variations for each part set. I believe this will provide enough variety to make each creature look different from the next.

  • Selective randomization

Eventually the creatures the player will be presented with will not be 100% random, but randomized from specific sets of parts that fit well together. This will also be used to provide difficulty scaling, as the initial creatures generated will have low level parts, and as your creature gains experience, more powerful parts will be used in generating opponents.

The Schedule

ScheduleHere’s the blocked out schedule for the rest of this project. By prototype 5 (which will technically be the finished project for the class) I plan to have a fully playable single player game, possibly with the ability to save game data.

Prototypes that I feel are successful and interesting and/or need testing I will put up on this blog for you to check out. I will try to post them on or around the due dates listed on this schedule. Prototype 1, a proof of concept where a creature is assembled from random parts, was completed last Thursday but has yet to appear on this site because I don’t think it’s ready for the public quite yet. I need to create more creature part assets which I’ll be working on this coming week, so I will likely post the prototype when I’ve created a decent parts database.

I also hope to post a design update this Tuesday, as I’ve done some more exploration into how the final game will play out, how a player goes about breeding with other creatures, etc. I made a flowchart and everything! And I know you’re excited to see flowcharts. Don’t even try to hide it.