About TommyJumper

🎮 How to Play

TommyJumper is an endless jumping game where you control a character that must jump on platforms to climb higher and higher. The goal is to achieve the highest score possible!

Controls:

  • A/D or ←/→ - Move left and right
  • Space - Jump (optional)

Game Features:

  • 🟦 Blue Platforms - Regular platforms to jump on
  • 🟧 Orange Platforms - Moving platforms that slide back and forth
  • 🔴 Red Enemies - Avoid these enemies or you'll lose!
  • 📈 Progressive Difficulty - Game gets harder as you level up
  • 🏆 Leaderboard - Compete with other players for high scores

🎯 Scoring System

Your score increases based on how high you climb. The higher you go, the more points you earn!

  • Score increases as you climb higher
  • Level up every 1000 points
  • Gravity increases with each level, making the game more challenging
  • Your best scores are saved to the leaderboard

🚀 Tips & Strategies

  • Plan your jumps ahead - look for the best platform to land on
  • Use the screen wrapping to your advantage - you can move off one side and appear on the other
  • Be careful with moving platforms - they can be tricky to land on
  • Avoid enemies at all costs - they will end your game immediately
  • Try to stay in the center of the screen when possible for better platform visibility

💾 Technical Details

This TommyJumper game is built with:

  • Backend: Flask (Python web framework)
  • Frontend: HTML5 Canvas, JavaScript
  • Database: PostgreSQL for score storage
  • Observability: OpenTelemetry for monitoring