Hoop Sports

Hoop Sports is a physics-based team sports game played by bumping players or the ball. The user controls a single player, but can swap to another player on their team by clicking them. Players move in short jumps of speed, which the user does by clicking the location they wish to jump toward. This game features three gamemodes: football, bumpers, and dodgeball, each played with anywhere from two to 256 players. Computer players will act differently depending on the gamemode, switching their focus from the ball to other players to the goals. For this project, I created per-pixel collision physics from scratch. I also wrote AI code for computer players with behaviors such as protecting goals, chasing players, and getting the ball out of corners. I made pixel art in Aseprite and sound effects and music in Logic Pro, mostly with the Massive synthesizer.

Authors

  • Elliot George Mann