A very basic web multiplayer real-time game implemented using Servant and Websockets.
It is highly recommended to read the report to get a light introduction to Game Boy emulation. The report is relevant, eventhough you want to contribute to another emulator, or create your own.
a simple PlantsVsZombies game.
ToCenter is a video game written in Rust using the ggez engine and the ECS library. This game is my hobby project and not considerate a best example use ggez.
python-chess is a pure Python chess library with move generation, move validation and support for common formats.
A slightly modified clone of Pong classic game implemented with Python and pyxel.
A master thesis project. Basically a Minecraft clone, I was focusing on accelerating things on GPU.
RLCard is a toolkit for Reinforcement Learning (RL) in card games. It supports multiple card environments with easy-to-use interfaces.
A clone of the engine for the DOS game "ZZT", written in the Rust programming language.
OpenSpiel is a collection of environments and algorithms for research in general reinforcement learning and search/planning in games.
This is the repository of the puzzle-game noon; with the version 1.0 released on July 2018, and version 1.1 on June 2019.
A text-based game created with python curses library. Supports multiplayer and custom map importing form images and json files.
A open-source server emulator for Mario Royale browser game.
Sunfish is a simple, but strong chess engine, written in Python, mostly for teaching purposes.
Full featured Cross-platform GameBoy emulator. Forever boys!.
It could be seen as a very basic example of Reinforcement Learning's application.
Asteroids implemented in Pyxel.
Neural Network Trained using Genetic Algorithm which acts as the brain for the snake.
Train a Neural Network to play Snake using a Genetic Algorithm.
The MAME RL Algorithm Training Toolkit.
This project focuses on the artificial intelligence of the Snake game.
Pyxel is a retro game development environment in Python.