Skip to main content

Physics module for the Pyxel engine.

Project description

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)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pytaon-0.0.2b0.tar.gz (17.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pytaon-0.0.2b0-py2.py3-none-any.whl (15.9 kB view details)

Uploaded Python 2Python 3

File details

Details for the file pytaon-0.0.2b0.tar.gz.

File metadata

  • Download URL: pytaon-0.0.2b0.tar.gz
  • Upload date:
  • Size: 17.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.24.0

File hashes

Hashes for pytaon-0.0.2b0.tar.gz
Algorithm Hash digest
SHA256 52102d025b1648514069f9d4332ad6f3f104bf4a79d8776f0c7a613ede13e1ae
MD5 28a1f5a82f83e22c4738e22329c71e17
BLAKE2b-256 080ad42c31867883da0a0bc65c1fda90b49c3e5f307a10a889fc9802ceec4a10

See more details on using hashes here.

File details

Details for the file pytaon-0.0.2b0-py2.py3-none-any.whl.

File metadata

  • Download URL: pytaon-0.0.2b0-py2.py3-none-any.whl
  • Upload date:
  • Size: 15.9 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.24.0

File hashes

Hashes for pytaon-0.0.2b0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 5ae977154034626c2e2d70b438ba59ee6f0907c37b525279a90ed7448a8264a6
MD5 4e8af9a461f984ca645d3a82cb259ea0
BLAKE2b-256 94712a44488a200a4fc74a4df711b073d7f04e3b29dec16378ebffaac0295eff

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page