A web-based arcade featuring classic games with an AI twist. Players can challenge themselves against our trained models, or compete against friends to see who's the ultimate champion.
- A curated selection of 10 classic arcade games, including Tetris, Pong, Snake, and more
- Each game has been enhanced with AI-powered opponents that adapt to your playstyle
- Mobile-friendly interface for on-the-go gaming
- Customizable controls for each game, tailored to the player's preferences
- HTML5/CSS3 for a responsive and modern UI
- JavaScript for dynamic gameplay and AI interactions
- WebSockets for real-time communication between client and server
- Node.js/Express.js for server-side logic and data management
- The player selects a game to play from the arcade menu.
- The game is loaded into an iframe, where the AI-powered opponent awaits.
- The player interacts with the game using custom controls, which are sent to the server via WebSockets.
- The server processes the player's input and updates the game state accordingly.
- The updated game state is then sent back to the client, where it is rendered in real-time.
- Integration of machine learning algorithms for more advanced AI opponents
- Support for additional classic games and genres
- Leaderboards and high-score tracking for competitive players
We welcome contributions from developers and gamers alike! If you're interested in contributing to the project, please reach out via [insert contact method].
This project is licensed under the MIT License. See LICENSE.txt for details.
- Clone this repository to your local machine using
git clone https://github.com/murderszn/ai-games.git. - Run
npm installto install dependencies. - Start the server by running
node server.js. - Open a web browser and navigate to
http://localhost:3000.
We'd like to thank [insert names of people or organizations who contributed to the project] for their help and support.
Have fun playing AI Arcade!