Skip to main content

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.

example

Tutorial

English | German

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

<video controls loop width=100%> <source src="_static/asteroids.webm" type="video/webm"> <source src="_static/asteroids.mp4" type="video/mp4"> Your browser does not support the video tag. </video>

Tile Based RPGs

<video controls loop width=100%> <source src="_static/rpg1.webm" type="video/webm"> <source src="_static/rpg1.mp4" type="video/mp4"> Your browser does not support the video tag. </video>

Image Processing

.. image:: _images/sunflower6black.png :width: 100% :alt: Miniworldmaker

Physics

<video controls loop width=100%> <source src="_static/physics_sim.webm" type="video/webm"> <source src="_static/physics_sim.mp4" type="video/mp4"> Your browser does not support the video tag. </video> <video controls loop width=100%> <source src="_static/joints.webm" type="video/webm"> <source src="_static/joints.mp4" type="video/mp4"> Your browser does not support the video tag. </video>

Angry Birds

Physics

<video controls loop width=100%> <source src="_static/angry.webm" type="video/webm"> <source src="_static/angry.mp4" type="video/mp4"> Your browser does not support the video tag. </video>

NEW: Hex Boardgame:

<video controls loop width=100%> <source src="_static/hex_boardgame_short.mp4" type="video/mp4"> Your browser does not support the video tag. </video>

Source

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

miniworldmaker-2.11.0.0.tar.gz (128.8 kB view hashes)

Uploaded source

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page