Skip to main content

easitwo

26.0 — Omiga Edition

A simple framework for easily creating 2D games with Python.

Install

pip install easitwo

Quick Start

from easitwo import *

window = display.Window(width=960, height=540, caption="Hello World")
scene = display.Scene(window)
scene.switch()

img = image.Animation("your_image_path.gif")
sprite = entity.Entity(scene, img, x=100, y=100)

monitor = event.Monitor(window)
monitor.on_each_frame(sprite.next_texture)

window.run()

Function

Module Names Functions
display Window and Scene Management
entity Entity and Entity Group
graphic Line segments, triangles, rectangles, circles, ellipses, polygons, Bézier curves, text
image Static images, GIFs, frame animations, support scaling, rotation, filters, and color adjustments
event Keyboard, mouse, scroll wheel events, timers, broadcasts
media Sound and music
color RGB / Hex colors, with lots of built-in named colors

System Requirements

Python 3.11 or higher
Windows / macOS / Linux

Dependency

pygame
Pillow
pyvidplayer2
winaccent(Only Windows)

License

MIT

Dedication

To everyone who loves making games, but has ever felt frustrated by complicated engines and endless boilerplate.

This release is the "26.0 omiga" edition — a tribute to omiga, a small library I wrote years ago.

I hope easitwo can be of some help to you. If you run into any bugs, please don't hesitate to let me know. Your feedback means a lot to me.

Metadata

Release files for easitwo 26.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for easitwo 26.0.2
File Size Uploaded
easitwo-26.0.2.tar.gz 28.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for easitwo 26.0.2
File Interpreter ABI Platform
easitwo-26.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 58.3 kB

Release files / easitwo-26.0.2.tar.gz

Download URL easitwo-26.0.2.tar.gz
Size 28.4 kB
Tags Source
SHA-256 checksum
How to use checksums
d6b19271cfe5b277be714d7cfadafaaee6491c93f59b769035dccd2d7d16bbb8
BLAKE2b-256 checksum
How to use checksums
1564ccf12dd5214f9b62da30a33e0e5f18beee768dca5e91a28dccce0fbff339
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / easitwo-26.0.2-py3-none-any.whl

Download URL easitwo-26.0.2-py3-none-any.whl
Size 29.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5bab491e478b6aea23e1ceae7d5a112ed9b32992e3d7c3ffda4d30fe364459f4
BLAKE2b-256 checksum
How to use checksums
3bc6af57c2ef3089dd3bf846d5252924409599bda6d8e00f2a8969c916d5ca2d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

26.0.2 This release

2 release files

26.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page