This was a group project among 4 of us. It’s implemented in Blender and DLLs programmed using C++ and boost.
About the Game:
It’s based on the same rules as checkers. You move your pieces diagonal across the board, kings can also move in reverse. You are forced to jump your opponents pieces in the direction you are going if the spot beyond it in the same direction is empty. Includes a complex AI and multiplayer capability over LAN.
The goal for winning is reversed! Tripwire is a game where the pieces are traps. You maneuver your traps in an attempt to defeat your opponent. The winner is the person who is unable to move when it comes their turn (all pieces blocked, or none remaining).
Some of the textures are taken from photos or screenshots that I’ve edited…only one is anywhere near recognizable, and even then it’s butchered well beyond what it originally looked like. We’ve had 3 months to do this project from beginning to end with none of us ever having completed a game before, and I’m the only one that put forth effort to learn blender beyond the most basic of modeling so I had to take a shortcut here and there. Oh, and I know a dwarf isn’t a “class”, but the name was much shorter and easier to fit into the UI than demolitionist.
To the community that helped me through a few problems, whether you helped me solve it, or shared in my confusion, it was still comforting to know I wasn’t the only n00b having problems with it.
Sorry, it’s Windows only
http://mcaden.katalyststudios.com/projects/Tripwire_FULL.zip - Full install - Includes .NET 2.0 which is a pre-requisite - 28.6 MB download
http://mcaden.katalyststudios.com/projects/Tripwire_MIN.zip - Min Install - Just the program installation - Will not install without .NET 2.0 already on your computer - 6.31 MB download
Only known bugs:
- Ghost trap…it stays behind even if it’s jumped, Only graphical, there’s not really a piece there. Also only appears on certain computers. Tried to track it down for hours, no avail.
- Sound card trouble, will play some sounds, others it logs an error. Hardware specific.