WarCoders is a 3D real-time strategy war game where you program (in standard C++) the AI for
all of your ground vehicles, aircraft, and turrets. At the beginning of each game, everyone starts with only their base and enough resources to
get you started building up a defense. Resources must be mined by your robots, which means you have to code this into their AI. Before you can
write code for a robot, you must first build a robot. Both these steps are done before playing the game itself, however you can alter bot code in-game. Building any ground or air vehicle is an easy and fun task. You select the model, textures, size, weapons, sensors, armor, etc. for it and then give it a name. The new hardware profile is made. Then you program its AI (we will soon have tons of tutorials and example bots to help you out), and begin playing a game. Specific amounts of each resource will be required to build the new bot, based soley on everything you specified when creating its hardware profile. There are several types of buildings and facilities that can be built, such as the Defense Warehouse which allows you to build walls, gates, communication towers, and turrets (turrets, towers, and gates are completely programmable!). Other buildings include the Base which lets you monitor your video cameras as well as send/receive air transmissions, the Air & Ground Vehicle Center which is required to build any robot, Mining Labs which are dropoff points for bots carrying mined resources, and the Artillery Research Lab which is required before weapons can be made. When creating a robot hardware profile, there is a large number of sensors you can choose, which you will access when programming its Artificial Intelligence. WarCoders is written on the Linux platform, however all the third-party libraries we use are platform-independent which means we will likely have it ported to Windows, and maybe even the MacOS. Platform ports will only be made for major releases though. |