Skip to content

EkanshdeepGupta/order-and-chaos

Repository files navigation

Order And Chaos

My 2-player webgame implementation of the game Order and Chaos. I found out about the game from Tom Scott (https://youtu.be/qsjVfJur1ac)

Play at: https://play-order-chaos.herokuapp.com

To Do:

Prioritised List of Features

  • Get a good layout.
  • Add session continuity.
  • Put a link maybe for joining room.
  • Add spectate mode (maybe).

Implemented Features

  • Add chatbox.
  • Host on heroku.
  • Do a proper sockets-io integration.
  • Implement cleanup of used rooms for PythonAnywhere.
  • Add surrender button.
  • Make the Red/Blue buttons fit on the page.
  • Check if room occupied before joining.
  • Add order/chaos marker for each player.
  • Make player names UI better.
  • Make room-name visible for players.
  • Beautify the order chaos chooser.
  • "Made with <3 by Ekansh", contact me etc.
  • Handle basic form validation for room/playernames.
  • Garbage collection.
  • Implement a game counter (maybe) and repeat games (maybe player-0 can decide if they want a new game).
  • Handle victory/loss well.
  • Beautfiy error msg on landing page.
  • Add How to Play.
  • Add delay between requests -- too many requests.
  • Figure out hosting
  • Add links to github and twitter.