Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ayfri/neural-jump
A platformer game where AI agents learn to play through reinforcement learning.
https://github.com/ayfri/neural-jump
Last synced: 27 days ago
JSON representation
A platformer game where AI agents learn to play through reinforcement learning.
- Host: GitHub
- URL: https://github.com/ayfri/neural-jump
- Owner: Ayfri
- License: gpl-3.0
- Created: 2024-06-30T22:39:10.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-07-05T00:00:37.000Z (4 months ago)
- Last Synced: 2024-07-05T01:35:31.119Z (4 months ago)
- Language: Python
- Size: 39.1 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Neural-Jump
A platformer game where AI agents learn to play through reinforcement learning.
## Table of Contents
- [Introduction](#introduction)
- [Features](#features)
- [Installation](#installation)
- [Usage](#usage)
- [License](#license)## Introduction
SuperMarioAI is a platformer game inspired by the classic Mario games. The project aims to implement AI agents that learn to play the game
using deep reinforcement learning techniques. The AI agents navigate through levels, avoiding obstacles, collecting rewards, and improving
their performance over time.## Features
- Mario-like platformer gameplay
- AI agents with neural networks
- Dynamic learning and adaptation
- Visual representation of AI decision-making
- Level design using text files## Installation
1. Clone the repository:
```bash
git clone https://github.com/Ayfri/Neural-Jump.git
```
2. Install the required dependencies:
```bash
pip install -r requirements.txt
```3. Run the game:
```bash
python run-ai.py
```## Usage
1. Start the game by running the `run-ai.py` script.
2. Watch the AI agents learn to play the game.
3. Observe the agents' performance and decision-making process.
4. Modify the game settings and level design to experiment with different scenarios.You can also run `run-game.py` to play the game manually.
## License
This project is licensed under the GNU General Public License v3.0. See the [LICENSE](LICENSE) file for more information.