Launch July 4, 2024, 7:06 p.m.
Welcome to AlgoGames! We are excited you are here, and we are excited to see where this goes. This is our blog where we will announce new games, new updates, and share future goals. Please reach out if you have any questions, game suggestions, or run into any bugs.
What we have
-
Games
- Snake, Duel Snakes, Chess
-
Scalable Architecture
- We have been building our site with many more games in mind. Now that the foundations exist, it should be easy to plug in new game engines.
-
Replay Viewing
- After a game is played, we make it available to the public to watch
What we want
-
More Games!
-
If we could provide every game on the face of the earth we would. After all, removing the hassle of building game logic while algo-gaming was the inspiration for this site. The next few games on the docket are:
-
-
Ranking and Matchmaking
- For multiplayer games, matchmaking and ranking systems are very crude. We would like to implement an Elo-type system.
-
Statistic Visualization
- We think it would be really cool to see in depth stats on our algos and games. We hope to build an interface where users can explore algo stats, play with interactive graphs, and see trends in the games.
-
Data API
- We hope our site becomes a hub for learning and practicing machine learning techniques. Machine learning can require a lot of data, so we plan to create an API that allows users to retrieve game data in a digestible format.
-
Support for Other Languages
- Currently we only support algos written in Python. We want to support other languages but are still figuring out which ones to pursue. We would love to hear the languages you all want!
-
Local Application
- We know that its fairly annoying to upload a file to a website just to debug your algo. This is why we want to build a desktop app that plays and renders the game completely local to your machine.
-
Live Game Functionality
- Right now, when you submit a new algo it plays itself and you must wait until the game is over to view the replay. We would like users to watch the game as it is being played on the server. Additionally, we want to allow users to create custom algo matchups that can be viewed in real time. Lastly, we want users to be able to play our games as a human, whether it be human vs. human or human vs. algo.
-
Encourage Sharing Ideas
- Allow public code viewing (GitHub integration?)
- Forums?
- We would love feedback on how to pursue this