Pipe
Class Info: Video Game Design (CS 4455)
Class Date: Fall 2006
Language: C++
Group?: Yes (3 members)
Completion Time: 4 weeks
Project Description
For my video game design course, my group developed the game we dubbed simply "Pipe". The game is a type of real-time strategy (RTS) game, but it has some unique elements. The main goal of the game is to connect pipes between adjacent squares and acquire a majority of the tiles on the game board. The engineer units are the only ones that can build the pipes, but they are very vulnerable to attack and can't fight back. The attacking units (melee, archer, and cavalry) aim to protect the engineers and attack the other player's units. One of the innovations of our game is a reinforcement system where after a certain amount of time, you can build more units. This keeps the game simple and removes much of the micromanagment of resources and resource gathering that most typical RTS games employ.
My group consisted of 3 programmers, and we had roughly 4 weeks to imagine, design, prototype, develop, and test the game. We developed the game in C++ using the Yake game engine.
Our grade on the final turnin was 100, but there are tons of things we could have done to improve the game. The grade reflects more the fact that our game was the most complete and playable in the class.
Responsibilities
We had one person responsible for networking, one for game logic, and one for GUI and 3D stuff. I was the GUI and 3D guy.









