Simple 2D tag game made during GDD Game Jam 2024 with Rohith and Cameron. Had 48 hours to build something around the theme “Warmth” - ended up with a hot vs. cool chase game using Python and Pygame.
Play HOT TAG or view the code on GitHub!
Gameplay Overview
- Objective: One player, the “Hot” player (red), attempts to tag the “Cool” player (blue). If the Cool player evades for 10 seconds, they win the round. If tagged, they lose.
- Rounds: The first player to win five rounds emerges victorious.
Features
Dynamic Map Design
- Randomized Spawn Points: Players and obstacles, including lava blocks, are positioned randomly each round to ensure a unique experience.
- Warmth Circle: A central area doubles the player’s speed but increases their warmth bar, risking overheating.
Player Abilities
- Enlarge Ability: Temporarily increases the player’s size, aiding the Hot player in tight spaces but potentially restricting movement.
- Teleport Ability: Enables quick escape, perfect for the Cool player in dangerous situations.
Visual and Sound Design
Developed using Python’s Pygame module, HOT TAG focuses on gameplay and mechanics over detailed art, creating a retro arcade-style visual experience. Background music builds tension as rounds progress, adding to the excitement.
Future Enhancements
- Multiplayer functionality to enable remote play.
- Additional abilities and power-ups to deepen strategy.
- Improved sprites, animations, and environmental design for an immersive arcade experience.
The Jam Theme: “Warmth”
Interpreted it as hot vs. cool - added lava obstacles and a “Warmth Circle” that speeds you up but risks overheating. Not the most polished game but we finished it in time and it’s actually fun to play with friends.