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

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
File Size Uploaded
easitwo-26.0.tar.gz 26.8 kB Details

Built distribution (wheel)

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

Total release size: 55.2 kB

Release files / easitwo-26.0.tar.gz

Download URL easitwo-26.0.tar.gz
Size 26.8 kB
Tags Source
SHA-256 checksum
How to use checksums
32de0aa804a350969fcbca0a494eb91827f40aeff255b395f27bc792c200feec
BLAKE2b-256 checksum
How to use checksums
9db6a2308d23492740ac04ca9f1386139b20c45ad3d18dd008a23a4de6dbaa90
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-py3-none-any.whl

Download URL easitwo-26.0-py3-none-any.whl
Size 28.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
28939fa99050e45d6cd1297ddbcc69d616a61aa6ed0c3675b51f00ee809ddaa3
BLAKE2b-256 checksum
How to use checksums
3297b1f8dbda2e43762605c7dfba4aeec7ea4dbfed5f2f3d0597a23c86c48824
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 This release

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