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.4

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.4
File Size Uploaded
easitwo-26.0.4.tar.gz 688.7 kB Details

Built distribution (wheel)

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

Total release size: 1.4 MB

Release files / easitwo-26.0.4.tar.gz

Download URL easitwo-26.0.4.tar.gz
Size 688.7 kB
Tags Source
SHA-256 checksum
How to use checksums
ca08e046df35e208b6effa89a6d20114a67b05ec5a01a2f822d17ee91d079939
BLAKE2b-256 checksum
How to use checksums
134693e14b9900e56c1f82dddb6fee7ed84b420dc230f91cc696a7661bb33dc9
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.4-py3-none-any.whl

Download URL easitwo-26.0.4-py3-none-any.whl
Size 735.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
36989a3bf378fcfd273f5da26872758fca3351d070b3075bb7bd45f9e04c0efc
BLAKE2b-256 checksum
How to use checksums
0d4610ec1ad9954111f92f54923b4aa07d374c792c387a009f709f64c7264678
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.4 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