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

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.1
File Size Uploaded
easitwo-26.0.1.tar.gz 27.0 kB Details

Built distribution (wheel)

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

Total release size: 55.6 kB

Release files / easitwo-26.0.1.tar.gz

Download URL easitwo-26.0.1.tar.gz
Size 27.0 kB
Tags Source
SHA-256 checksum
How to use checksums
0241c1dd5c56927b14b47a66721dae307a5fa93aa3dd5223ce386fa8c2e335d1
BLAKE2b-256 checksum
How to use checksums
46f736662645052e3b41c9f4a7b11370e70f2475e0987582f6e61eb0ebf1f572
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.1-py3-none-any.whl

Download URL easitwo-26.0.1-py3-none-any.whl
Size 28.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
40ba3b4fc32e914a21ba30ddd53a3a18bf60ffb45aadf09f5be0814ddf1284c9
BLAKE2b-256 checksum
How to use checksums
9a4daaa25002a0610509bc53f2393e72531567ce0e65dddf3a879788a834ae53
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.1 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