As some of you know, I've started a personal Game that I intend to sell at one point, My dream for this game is pretty much that each person will have a army of User-programmed-computer-controlled-units, fighting in real time, the player would then help these troops in battle using a single manually controlled unit, along with moving fireteams, squads and platoons around a global map (like risk) in a simultaneous turn based system.
My Goal for this competition is the following.
Future Game Pre-Alpha 0.1:
The main feature of 0.1 will be a A.I., I don't know how customizable it will be, But It should include Pathfinding and a way to tell the difference between friend and foe, And shoot someone without doing something overly stupid. (Like running into a wall, Shooting a wall, or Shooting a Teammate)
Graphical User Interface!!
The second most important thing I want to do this competition is get some GUI/HUD so people can see details about different thing using maybe the mouse or just have them always be on screen, This would include but not be limited to:
- Heights of objects
- Health of units
- Pause Menu of some kind.
- Way to tell if your unit is performing an action.
Of course, the most important thing is to get rid of bugs, I will create a bug sheet at the bottom so feel free to send me a message (in the chatroom preferably) if you notice anything.
All of above is the things I want completed for Pre-Alpha 0.1, And that is what I will consider (for all achievements and etc.) a "Game"
Also, Since I am a rebel and starting early and not following a few other rules, I decided to give you all a download to what I have when I started (Version 0.0.10) so you can all see my progress as the month continues.
Bugs - 0.0.13
- Glue Jacket:
- Walls cause units to stick and spin.
- Ballet Shoes:
- Units seem to slide when spun around or hit each other.
- Under certain conditions A.I. will walk when not facing his target.
- Close Enough.
- A.I. doesn't feel like stopping exactly where he was told to move to.
- Wrong Version Number:
- Some files inside the 0.0.13 zip say 0.0.14, This is due to the fact I forgot what version I was releasing, And renamed some folders.
Current Dev Version: Pre-Alpha 0.0.16
Current Public Version: Pre-Alpha 0.0.16
|Joined The Rebels:||Officially Proclaim yourself a Rebel in this competition.|
|Thinking Ahead:||Spend time before the start of the competition planning your game.|
|Leveled Up:||You learned something that you didn't know that you can reuse in other games or other programs.|
|The Tinker:||Fiddle with a complicated piece of code and get it to work only after a lot of failed tweaks.|
|The Thinker: x3||Spend a hour thinking through a complicated piece of code and get it right first try.|
|Prototype:||You have something that could loosely be called a working A.I. by the end of the first weekend.|
|Less is More:||Lines of code ain't everything. Sometimes, the best solution is to refactor to eliminate redundant lines of code, leaving you with less but better designed code.|
|It's Just Temporary:||You put in artwork in your game that you claim is temporary, until you or your friend can provide you with better art.|
|Two Can Play This Game!:||You make your game multiplayer (same computer/device, LAN, or Internet all count).|
|Jurassic Programming:||While making your game run into a situation where you must add a ton of code lines to get something to work. (IE: adding points into a collision detection array) - "I wrote a million lines of code to run this park!"|
|10 Hours:||You spend at least 10 hours programming your game during the month.|
|25 Hours:||You spend at least 25 hours programming your game during the month.|
|½KLOC:||Your game reaches 500 lines of code. You're off to a great start!|
|1KLOC:||Your game reaches 1000 lines of source code. Making progress! Excellent!|