I've completed the code for a basic dialog with a choice embedded.
I've also done some code about the StageEvent. It isn't done enough to test.
The problem is that I may need to refactor the structure of the gameloop. Right now the two main parts of the logic-loop is either free-moving or in the main menu.
The gameloop controls if the stages are paused or not. But I may need to change it so the stages can pause them selfs if a StageEvent happens.
So a sum of what the game can do right now:
- Move with Keyboard or Xbox360-controller
- Attack with a 2 hit combo.
- Kill an enemy, and get experience and level up
- Move about in the map
- Go to the menu
- Show dialogs.
- Soundeffects
What is in working right now:
- StageEvent, events of story, everything from dialogs to scenes
What is planed not far from now:
- Stat-based combat
- Combat update (needs more things! like combos, special moves etc)
- Enemy attacks
- Enemy-flock AI (Enemies working togheter)
Also needs work:
- Lots of animation
- Music (have none)
I have a very few people to brainstorm ideas with. I need to make the combat as fun and challange-rewarding as possible.
Technical I could release a small pre-alpha test build just for people to test.
But I have borrowed graphics from Snes-games to test the game.
What I need to animate to exchange to my own graphics is:
- Idle: left,right,up,down
- walk: left,right,up,down
- Combat-waking: left,right,up,down
- combat-idle: left,right,up,down
- Punch: left, right,up,down
- Combo1: left,right,up,down
So I have stuff to do :)
But when all the basics is done and a TestStage with StageEvents, music, enemies, boss-battle, inventory system is complete, I will definitely release a build.
Then the real job of good graphics, story writing and improving the code :) Lucky its fun!