Project King of the Column
Objective Create a 3D Multiplayer Game (This was the final project for my Game Development I Course at RPI)
Genre 2-4 Player 3D King of the Hill game 
Summary
  • Worked on a team of one artist and three programmers for my Game Development I Course
  • The player's goal is to push the other players' vehicles off of the circular platform before they get pushed off
  • Each player controls one of four types of hovercraft each with a unique ability
  • Last player left on the platform wins
Features
  • Accepts both keyboard input and ActionXL Motion Controller input
  • Four types of hovercraft vehicles:
    • Racecar
    • Fire Truck
    • Police Car
    • Bulldozer
  • Unique abilities for each type of vehicle:
    • Racecar - Large burst of speed
    • Fire Truck - shoot water projectiles at other vehicles pusing them away
    • Police Car - Stop all other vehicles for an instant
    • Bulldozer - Stop yourself instantly
  • Different recharge times for each ability
  • Different masses for each vehicle
My Contribution
  • Designed and Implemented the Ability system
  • Implemented the ability recharge system
  • Implemented the user input code (both keyboard and motion controller)
  • Helped implement the end match screen.
Language Used Python, the Pygame Module, and the Panda 3D libraries
Demo Video King of the Column Demo
Source Code King of the Column Source