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)
| File | Size | Uploaded | |
|---|---|---|---|
| easitwo-26.0.2.tar.gz | 28.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|