/2D-AI-Game-Engine

Project which develops the ability of the AI continuously with games played.

Primary LanguagePython

2D-AI-Game-Engine

We have been thinking a lot about artificial intelligence lately, and it's clear that AI has made incredible strides, but there's still one area where it falls short – basic problem solving and puzzle-solving. So, here's an idea I've been working on to take AI to new heights: creating a 2D AI engine that specializes in solving games and puzzles using the magic of machine learning and other awesome technologies.

It's like having a brilliant puzzle-solving buddy right at your fingertips. This AI could be a game-changer, helping us tackle complex problems and unlocking new possibilities we can't even imagine yet.

This game engine can make playing with computer more fun then ever by making the computer learn with us and improve while playing with us.

Authors

Demo

Follow this video to witness the gaming power of the AI.

https://www.awesomescreenshot.com/video/20626044?key=9c15c754bbc93e634b65547e4d4e7dec

The AI gameplay after Traning

Block.Ai.gameplay.mp4

Python Modules

To run this project, you will need to install the following python modules in your system.To install run the following commands.

pip install torch

pip install random

pip install matplotlib

pip install numpy

pip install IPython

pip install plotly

Screenshots

Initial Score V/S Games plot of the AI

Block Ai

mario initial stage

Snake Ai

snake intial stage

Space Shooter

Space shooter initial stage

Final Score V/S Games plot of the AI

Block Ai

mario final stage

Snake Ai

snake final stage

Space Shooter