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.
Examples
Angry Birds
This demonstrates the physics engine. It runs somewhat slowly on repl.it, should buy smoothly on modern computers without problems.
<iframe frameborder="0" width="100%" height="500px" src="https://replit.com/@a_siebel/miniworldmaker-Angry-birds?v=1"></iframe>Kara
Prototype for Kara in miniworldmaker
<iframe frameborder="0" width="100%" height="500px" src="https://replit.com/@a_siebel/Kara-in-miniworldmaker"></iframe>RPG Framework
Framework for simple RPGs and Adventures
<iframe frameborder="0" width="100%" height="500px" src="https://replit.com/@a_siebel/RPG-Framework-for-miniworldmaker"></iframe>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.
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-1.9.6.3.tar.gz
.
File metadata
- Download URL: miniworldmaker-1.9.6.3.tar.gz
- Upload date:
- Size: 94.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.26.0 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.8.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ecd7c0234ec02a4a1a7980856d98dd90e748ecb457d470ab74a33a481b96ed7 |
|
MD5 | b2d88beece07424f158a14f279cbb49b |
|
BLAKE2b-256 | c68ebe518b62cc5fe6cda3e60337893f91741f7ff481f165f9bbe9c4adf1c4d2 |