Project Moving the Masses
Objective Create a game using crowd dynamics (This was the final project for my Game Mechanics Class at RPI)
Genre 2D Puzzle Game
Summary
  • The player's goal is to move a crowd of people from the beginning of the level to the goal.
  • They do so by placing objects in the level which either attract or repel the people
  • The objects are: Money which attract the people or Dinosaurs which repel them
  • There are obstacles in the levels which will send the people back to where they began or impede their progress
Features
  • Accepts both mouse input and ActionXL Motion Controller input
  • Attraction and Repulsion physics
  • Levels with many possible solutions
  • One dynamically generated level
My Contribution
  • Design
  • Implementation
  • Most of the artwork (The rest was donated by RPI's Game Development Club)
  • (I made this game independently)
Language Used Python and the PyGame module
Demo Video Shown below and available here: Moving Masses Demo
Source Code Moving the Masses Source