Skip to content
This repository was archived by the owner on Jun 1, 2024. It is now read-only.

pereznieto/senscity

Repository files navigation

🌎 Senscity 🌍

The most beautiful game

Pending stuff

  • πŸ“œ Instructions
  • 🎷 Game music
  • πŸ“± Mobile responsiveness
  • πŸ’» Support screen resizing (map dimensions recalculation)
  • πŸ” Make API calls safer (CORS) and better (lambda code)
  • πŸ“¨ Add post round comments to 'spice things up' a little
  • 🌍 Favicon
  • πŸ› Sometimes top scores clear when new score is saved
  • πŸ“ˆ Improve scoring (right now almost impossible to get over 85)
  • πŸ“ Better turn result screen (display distance and time)
  • πŸ—Ί Summary and detailed results at the end of game (display all attempts on map)
  • πŸ‘Ύ Make 'Normal' mode always display a few easy, a few medium, and a few hard cities
  • πŸ“– Pre-select cities to play at the begining of the game. This should improve performance and pave the way for peer-to-peer battles (Note: need to think about how to prevent people from cheating here if they inspect the state/code.)
  • πŸ™ˆ Score to pop up from line
  • 🏏 Scoreboard displayed in 3 columns sorted by difficulty
  • πŸ‘¨β€πŸ’» General TD and code clean-up
  • πŸ‘ŒπŸΌ Unit tests

Potential 'microservices'

  • πŸ† Score service (calculate turn scores and maintain list of global top scores)
  • 🀺 Battle service (make real-time peer-to-peer battles possible)
  • πŸ—Ί Cities service (city database and selection)
  • πŸ“Š Analytics service (i.e. save average error distance per city, to select cities based on real user behaviour rather than arbitrary lists)