Home / Gaming
93 Components & Libraries
Sortby
Transforms the tkinter, Qt, WxPython, and Remi (browser-based) GUI frameworks into a simpler interface. The window definition is simplified by using Python core data types understood by beginners (…
Before installing pygame, you must check that Python is installed on your machine. To find out, open a command prompt (if you have Windows) or a terminal (if you have MacOS or Linux) and type this: O…
Since Bottles is primarily and officially distributed as a Flatpak, we only provide instructions to directly build it inside a Flatpak environment:
If you use this project in your research, please cite this project.
OpenSpiel is a collection of environments and algorithms for research in general reinforcement learning and search/planning in games. OpenSpiel supports n-player (single- and multi- agent) zero-sum, …
The games run anywhere Python can be installed which includes desktop computers running Windows, Mac OS, or Linux and older or low-power hardware such as the Raspberry Pi. Kids across the United Stat…
Some features of pyglet are: pyglet runs under Python 3.8+. Being written in pure Python, it also works on other Python interpreters such as PyPy. Supported platforms are: pyglet is installable from …
SoLoud is an easy to use, free, portable c/c++ audio engine for games. Zlib/LibPng licensed. Portable. Easy.
Arcade is an easy-to-learn Python library for creating 2D video games. It is ideal for beginning programmers, or programmers who want to create 2D games without learning a complex framework. Arcade i…
I've been making videos for each chapter on my YouTube channel: Here are the videos I've completed so far: © Ken Youens-Clark 2019-2020
The book is all about getting you started to create your own bots. To make the experience more fun and interactive, we built and deployed several bots showcasing the techniques of the respective chap…
A collection of Python 3 source code for simple, text-based games & simulations to use as example programs. After learning basic syntax, many programmers want to move on to the next step and see …
A supervised deep neural network that learns how to drive in video games. The main objective of this project is to achieve a model that can drive in Grand Theft Auto V. Given a waypoint, the model is…
cocos2d simplifies the game development in these areas: Software: Hardware: Being a pure python package the usual options are available; you can look at the INSTALL file for some details The tutorial…
The sponsor page also outlines future plans and optimisations which will help improve the library for everyone. The toolkit has currently been applied to Street Fighter III Third Strike: Fight for th…
Additionally you will need to install Numpy to be able to run some of the examples. Let us define the rules of a game and start a match against the AI: Result: Let us now solve the game: These comput…
On Monday, September 13th, 2021 Riot deprecated the match-v4 endpoints in favor of match-v5. The codebase was migrated to use the new endpoints, but it's likely that some bugs exist due to all the co…
RiotWatcher by default supports a naive rate limiter. This rate limiter will try to stop you from making too many requests, and in a single threaded test environment does this rather well. In a multi…
A zero-boilerplate games programming framework for Python 3, based on Pygame. Here's some of the neat stuff you can do. Note that each of these is a self-contained script. There's no need for any imp…
It is a fork of the upstream pygame project by its former core developers, and was created after impossible challenges prevented them from continuing development upstream. The new distribution aims t…
This repository contains a curated list of some of the awesome small projects made in Python that you can code away this summer. It includes analysis of different Python modules, a deep analysis of t…
MALib is a parallel framework of population-based learning nested with reinforcement learning methods, such as Policy Space Response Oracle, Self-Play, and Neural Fictitious Self-Play. MALib provides…
Python (2.7 or 3.x) Tkinter (Tcl/Tk 8.4 or later) For sound support (optional) Other packages (optional): You can run from the source directory: On Fedora you can do: On Mageia you can do: On Debian …
cgl-rs cgl-py Windowing library (Optional) Utility functionalities Noise API Triangulation Artificial Intelligence Graph Algorithms Data structures Logger Cross Platform Networking (Optional) Cross P…
Nashpy is: To install Nashpy on Fedora, use: Create bi matrix games by passing two 2 dimensional arrays/lists: Clone the repository and create a virtual environment: Make modifications. To run the te…
HandyRL is a handy and simple framework based on Python and PyTorch for distributed reinforcement learning that is applicable to your own environments. HandyRL focuses on a practicable algorithm and …
The game is a Tactical Fantasy RPG, turn-based and in 2D. Feel free to come up with ideas whether it is about coding practices or game mechanics, this project is far from being perfect! Here are some…
Real Time Microphone Voice Changer App. Works with On-Line Games and VideoConferences!
It can emulate any of the following games: ['Asterix', 'Asteroids', 'MsPacman', 'Kaboom', 'BankHeist', 'Kangaroo', 'Skiing', 'FishingDerby', 'Krull', 'Berzerk', 'Tutankham', 'Zaxxon', 'Venture', 'Riv…
Subscribe to our newsletter