Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

PyTaOn

Motor de jogos simples que utiliza física baseado em Pyxel.

Instalação

Clone este repositório e utilize flit install -s para instalar localmente. Em breve teremos suporte para pip install pytaon ;-).

Tutorial

Criamos uma simulação simples de duas caixas sujeitas à lei da gravidade.

import pytaon as on
import pyxel

WIDTH = 120
HEIGHT = 80

Criamos os objetos de jogo, junto ao espaço correspondente

sp = on.Space()
bola = sp.add_circle(5, (120, 90), color=pyxel.COLOR_RED)
chao = sp.add_aabb(0, 160, 240, 180, color=pyxel.COLOR_LIME, mass="inf")
bola.gravity = (0, 20)

Iniciamos a simulação passando as funções update e draw para o pyxel.

def update():
    sp.update(1/30)

def draw():
    pyxel.cls(pyxel.COLOR_BLACK)
    sp.draw()

pyxel.init(240, 180, fps=30)
pyxel.run(update, draw)

Metadata

Release files for pytaon 0.0.2b0

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

Source distribution (sdist)

Source distribution for pytaon 0.0.2b0
File Size Uploaded
pytaon-0.0.2b0.tar.gz 17.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pytaon 0.0.2b0
File Interpreter ABI Platform
pytaon-0.0.2b0-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 33.4 kB

Release files / pytaon-0.0.2b0.tar.gz

Download URL pytaon-0.0.2b0.tar.gz
Size 17.5 kB
Tags Source
SHA-256 checksum
How to use checksums
52102d025b1648514069f9d4332ad6f3f104bf4a79d8776f0c7a613ede13e1ae
BLAKE2b-256 checksum
How to use checksums
080ad42c31867883da0a0bc65c1fda90b49c3e5f307a10a889fc9802ceec4a10
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-requests/2.24.0

Release files / pytaon-0.0.2b0-py2.py3-none-any.whl

Download URL pytaon-0.0.2b0-py2.py3-none-any.whl
Size 15.9 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
5ae977154034626c2e2d70b438ba59ee6f0907c37b525279a90ed7448a8264a6
BLAKE2b-256 checksum
How to use checksums
94712a44488a200a4fc74a4df711b073d7f04e3b29dec16378ebffaac0295eff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-requests/2.24.0

Release history Release notifications | RSS feed

This release

0.0.2b0 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