Home / Gaming
80 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 (…
Best of all, the examples directory has many playable small programs which can get you started playing with the code right away. Pygame is a powerful library for game development, offering a wide ran…
Please note that some pages of the documentation are still being written. We are happy to see packaged Bottles but we ask you to respect some small rules:
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…
SoLoud is an easy to use, free, portable c/c++ audio engine for games. Zlib/LibPng licensed. Portable. Easy.
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 …
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…
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…
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…
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…
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…
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 …
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…
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 …
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…
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…
readme for ThePythonGameBook on Github.com the idea of this project is to host and sync source code and files for I started the ThePythonGamebook project as an dokuwiki, but since 2021 I try to find …
Python library and command line tool to manage Humble Bundle games Python and Bash are already installed by default in virtually all GNU/Linux distros. The above can be installed in any modern Debian…
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…
Subscribe to our newsletter