Create 2D worlds and Games
Project description
miniworlds
miniworlds 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
-
miniworlds 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
-
miniworlds 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: miniworlds
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
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 miniworlds-3.0.0.4.tar.gz
.
File metadata
- Download URL: miniworlds-3.0.0.4.tar.gz
- Upload date:
- Size: 129.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.1.dev0+g94f810c.d20240510 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f08915fb233ab08f60e94100bd98874abb5b4f2b453fccad1e6edf6e8d83e089 |
|
MD5 | e430e8ce5b642619c3f0f94cd80277ec |
|
BLAKE2b-256 | 3ddf31516ffd6265f5767847af15db851f1b2f5afdd5bdb9395b824eb0d01a85 |