Well, I think I'm finally at the point where I can post some screenshots and give some info on my new project: Firewall 2. I am starting from scratch, and started about a month ago. I think this is ready for a WIP thread, go ahead and yell at me if you think otherwise.
What I have completed:
-Basic RTS camera controls
-Basic unit selection and group assigning
-Unit and Base module structure for faster creation of new ones in the future
-Obstacles on map (slots and capacitors, more to come)
-Unit pathfinding around obstacles
-Unit pathfinding around other units to avoid collision (ground only)
-5 Bases and 3 Units completed
-Hardware shadows and soft drop shadows
-Basic GUI, nice fading effects
-Tread moving animations: when a tank moves, its treads move, and when it turns, the outside tread moves faster and the inside one slower.
-Capture build pads and build new bases
-Building animations
-Basic enemy AI, build units and captures buildpads and builds bases
-Buildpad capture animations
-Fade edges of map
-The implimentation of a power system to limit the number of units and bases that you can have out at once. Build more power bases to add to the amount that you can hold
-Both sides now playable - Firewall and Virus
-Flying units avoid eachother
-Bumpmapping on map
-Rotating and clickable map/rader
Soon to come:
-More Virus units
-More bases
-Unit AI
And what you all want to see:
[edit]
Well, I have decided to just release my progress of the game to the forum, as I realize that there are no features so far that won't be included in a free demo later on anyway. Please take into account that this is the first beta version that I am releasing, so there are a few rough sections of code still. I don't have as much time as I would like to work on it anymore, otherwise it would be a little bit more polished.
Here is a list of the features and known bugs for this version:
Read this before downloading and playing the demo and telling me what doesn't work!
+------------+
| Beta v0.10 |
+------------+
New Features
------------
- First public release
- Majority of standard RTS controls implimented
- Left mouse button selects/deselects units, click and drag to select multiple
- Left mouse button selects a base
- Right mouse button to move selected units
- Arrow keys or middle mouse button or push mouse to edge of screen to scroll
- Hold both mouse buttons and move mouse to rotate camera
- Scroll mouse to zoom in/out
- Group hotkeys - ctrl+# assigns selected units to group, # selects units in group, # twice selects units and moves to location
- Hold "F" or "G" while selecting units to select only flying or ground units, respectively
- Hold "Shift" while selecting units to add to selection
- 2 Firewall bases implimented
- Power Supply - Adds power for ability to build units and other bases
- Allows for building of units
- Turret - Offense base
- 3 Virus bases implimented
- Spike Point - Adds power for ability to build units and other bases
- Allows for building of units
- Turret - Offense base
- Shield - Will protect units from enemy fire
- 3 Firewall units
- Tank 1
- Tank 2
- Plane
- 2 Virus units
- Bug
- Tank
Known Issues
------------
- Pathfinding for top part of map may not work correctly, especially with larger map sizes
- Units may get stuck when hitting other units near blocked spaces, but it should not happen frequently
- No animation on the units with legs
- Turrets may have choppy movement, especially at lower frame rates
And the download link (5 MB):
http://www.boltsoftwaregames.com/Firewall2Beta010.rar
There is a prefs.txt file in the Data folder. Open this and modify the values to change the options in the game. All explanations for the options are in the file itself. If you screw it up, you can delete the file and it will make a new one
And here are some videos, although they are almost as large as the demo itself...
http://www.boltsoftwaregames.com/Firewall2-Video5.wmv
http://www.boltsoftwaregames.com/Firewall2-Video6.wmv
http://www.boltsoftwaregames.com/Firewall2-Video7.wmv
So I hope you all appreciate this, and have fun playing around with it.
[/edit]
New screenshots!...and old videos
Comments and suggestions are welcome, but remember that I am still in the very early stages, and not much is implemented yet. I have a basic system set up on paper. Once I get it a little more complete with more original components I will explain it indepth.
Thanks to the following people so far for helping me:
-IanM for the pathfinding functions
-Lost in Thought for multiple small things
-Dark Coder for making 2 awesome models (the plane and the second tank)
-Ooga Booga for helping with some base objects, which are not yet implemented. To be shown soon...
-Mike S. for the normal map generator, among other things
-Bizar Guy for lots of ideas
-Other people on the forum...thanks guys
Xander Moser - Bolt Software - Firewall