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:
Artificial Intelligence!!
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.
Bug Fixes!
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.
- Where?
- 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
Downloads
Achievements
Achievement Name: | Description: |
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! |