Sunday, October 17, 2010

C++ Project - Final Fantasy Battle System pt.1

So in order to keep my programming skills in shape, I like to take a new engine and begin to develop some game systems utilizing it. Most of these are usually stalled due to lack of time or my curiosity about something new that is more interesting.


In order to rectify this, I've decided to start a small project that is not necessarily about writing a complete game for release, but rather something I can use to practice building game systems and further my use of design patterns within these systems.


So, I've chosen to go with a 2D C++ engine called ClanLib and what I will be working to build is essentially this:


That's right, I will be working on developing the battle system from Final Fantasy I. I'm a major fan of RPG games and this was probably my second or third RPG ever, so it holds sentimental value. Also, I've limited the scope slightly so I'm not overwhelmed with large complicated AI or physics systems, as it truly is the gameplay systems that really light my game developer fire. I've also picked something that can done with simple sprites as I am not an artist either.

So, within this project, I will be implementing the following:
  • General game loop
  • Input handling
  • GUI
  • Scene Management
  • RPG system (PC/NPC stats, item handling, spell casting abilities, etc.)
  • Battle system
I will be blogging each step of the way with my goals being:
  • Improve my design capabilities
  • Improve my coding standards to develop code that is highly readable and maintainable.
  • Expand my knowledge of 3rd-party game engines.
  • Expand my knowledge of game systems.
Anyhow, it should be a blast!

2 comments:

Anonymous said...

Great choice, good luck!

Anonymous said...

mentioned that she freshly see an subdivision about how make it salons square measure misery since group square measure doing their personal nails in ordering to carry through money. So, I figure when you think about it, $16 isn’t a sorry quantity for fastener refine you can get a nice quantity of uses out of and have witticism with it. I know it’s silly, but one of the briny reasons I’ve avoided purchasing a distich of fall boots is, well, that just about come down boots look like rain boots. Not to quotation I hatred lugging round a arrange of position to alter into once I’m indoors. But in the eye of a stream downpour during my replace this morning, I decided that it’s at last time to stop over living thing stubborn and to jump organism pragmatical by finance in a dyad of birth control device boots ulta coupons I didn't truly lack to position myself up for failure. Was disagreeable to part this year impression reinvigorated and bright, without all the necessary guilt trip that accompanies the first failed pioneer at quitting chocolate, sugar, alcohol...or whatsoever other I've distinct to form from my lifestyle.I'm peculiarly warm of erosion this dash of blouse in a sunny modify teamed up with a nobody fabric, either somthing aery like fabric or curve like chiffon. I also lover union it with planted cut trousers for a flirty immature energy. Here ar leash smart slipway to merged this top into your aggregation for any and all occasions Over the cubic measure year this untidy equipment-style blouse broken sound up, and this is one turn I mortal ever fizzles out. It's the utter Libra of look pulled unitedly while at the homophonic time existence implausibly comfortable. And it looks just as good piece as it does with doubled pieces stratified on top.