Create 2D Miniworlds and Games
Project description
miniworldmaker
miniworldmaker allows you to create 2D mini worlds and games.
It is a 2D engine inspired by greenfoot and gamegrid based on pygame.
Tutorial
Examples
-
Angry Birds: This demonstrates the physics engine. It runs somewhat slowly on repl.it, should buy smoothly on modern computers without problems.
-
Kara: Kara Prototype
-
RPG Framework: Framework for simple RPGs and Textadventures
Features
-
miniworldmaker supports pixel-based games as well as games with tiles (e.g. Rogue-Likes)
-
Easy creation of animations
-
Music and sound effects
-
Integrated GUI elements like console for output, toolbar, ...
-
Load and Save to SQLite Databases
-
Integrated Physics-Engine based on Pymunk
-
Open Source
-
miniworldmaker is a 2D Engine based on Python 3, pygame and pymunk.
Examples
Top-Down games
Your browser does not support the video tag.Tile Based RPGs
Your browser does not support the video tag.Image Processing
.. image:: _images/sunflower6black.png :width: 100% :alt: Miniworldmaker
Physics
Your browser does not support the video tag. Your browser does not support the video tag.Angry Birds
Physics
Your browser does not support the video tag.NEW: Hex Boardgame:
Your browser does not support the video tag.Links
Codeberg | Documentation | PyPi | Cookbook
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file miniworldmaker-2.7.0.0.tar.gz
.
File metadata
- Download URL: miniworldmaker-2.7.0.0.tar.gz
- Upload date:
- Size: 124.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.62.3 importlib-metadata/4.8.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93c87e6a7c35449077fdf25fff96eb58fbf6f74d804dd50be566b005674d1af8 |
|
MD5 | 8524be7e5aa0a769b4683493e1bb2417 |
|
BLAKE2b-256 | b6430b69749a57a6bc83057ca5efb9aed6375b47f79178a3586109c963e21e1b |