You are viewing the NetWars Project

The entrance (WinMain) to the application is in NetWars.cpp. It is currently utilizing DirectX, D3DX, XInput (360 controller), Box2D and eventually Enet for networking.

Last Updated 5/30/08

B2DWrapper.cpp
B2DWrapper.h
Engine.cpp
Engine.h
GameBorder.cpp
GameBorder.h
LinkedList.h
NetWars.cpp
NetWars.h
SceneObject.cpp
SceneObject.h
Shield.cpp
Shield.h
SimpleWindow.cpp
SimpleWindow.h
SpaceShip.cpp
SpaceShip.h
UserInput.cpp
UserInput.h

Zips :
The zip file contains the exe and the dll's needed to run the application.

NetWars.zip


Syntax Highlighting by: SyntaxHighlighter

The NetWars Game Design

The idea is that you're a 2d spaceship in a box that has a shield. You can shoot the shield as a weapon. But if an enemy's shield hits you without your shield attached or expanded you're dead. I don't know if I'll add in a time limiter to the shield preventing a person from always leaving their shield up. I'm saving that for when I can test out the game play.

My hope was to eventually get it to a point where I could set up basic networking, and make it a multiplayer game. I just discovered Box2D (5/26/08) So I'm currently fine tuning that integration. I realize the utilizing 3D processing is overkill but I did not want to use sprites as I wanted to become more familiar with 3d graphics processing.

Controls

Keyboard:WASD
Mouse: Left-Click fires Shield, Right Click Restores Sheild.
360 Gamepad:Left Analog applies Force in that Dir, Right trigger fires, left restors.

To Do/Wish List

Please note this is a work in progress, so things should be changing on a daily basis.