A downloadable tool for Windows

Download NowName your own price

Pop Engine

Pop Engine es un motor experimental para el desarrollo de juegos en Python + Pygame, diseñado con un enfoque en la simplicidad y rapidez de prototipado.

Con un lenguaje propio basado en archivos .pop, el motor permite crear juegos de forma intuitiva y, al mismo tiempo, aprovechar la potencia de Python cuando se requiere mayor flexibilidad.

Características principales

  • Sintaxis sencilla y accesible para principiantes.

  • Compatibilidad con bloques de código Python nativo dentro de proyectos .pop.

  • Sistema de variables unificado e integrado con el motor.

  • Herramientas de exportación para PC y Android.

  • Ejemplos básicos y avanzados incluidos.

Estado actual

Esta es una versión inicial del motor. Aún pueden presentarse errores, pero el objetivo es recibir retroalimentación temprana para continuar mejorando la estabilidad y ampliando las funcionalidades en futuras builds.

Licencia y aportes

El proyecto se distribuye de manera gratuita. Si lo deseas, puedes realizar una donación para apoyar su desarrollo.


Listado de bloques y comandos soportados según los parsers

.pop (según pop_parser.py / pop_parser_v2.py):

Variables y texto:

var nombre "valor" | var x = 0

Asignación compuesta: nombre = [text="...", var, "literal"]

imprimir nombre | print nombre

Assets y sprites:

asset image|sound|font [nombre] "ruta"

sprite nombre imagen [x y]

posicion|pos nombre x y

mover|move nombre dx dy

Entradas:

key  = "acción" | key  acción

check de tecla en condicionales: si (key="space") entonces [...]

Bloques:

si … entonces [ ... ] … ] (acciones soportadas dentro: Mover = n, wait(n))

sino | else

al empezar [ ... ] … ] (pos, var, líneas directas)

Código Python:

Dibujo:

circulo|circle x y radio [r g b]

rectangulo|rect x y w h [r g b]

linea|line x1 y1 x2 y2 [r g b]

HTTP:

var x = http get "URL"

v2 adicionales:

bloques: acciones [ … ], inicio [ … ]

resolucion w h

si cond entonces acción (inline)

.sha (shaders, según plantillas):

disponible aun no explicado

easy 👍

para pc

python ../../pop.py export pc

python pop.py export pc


para android (se necesita la sdk de android (recomendadre android studio))

python ../../pop.py export apk direccion de la sdkç

python pop.py export apk direccion de la sdk


se necesita pygame

comando en la terminal

pip install pygame


descanse en paz voxo



Download

Download NowName your own price

Click download now to get access to the following files:

build_de_solucion_rapido_pop_engine.zip 4.9 MB

Leave a comment

Log in with itch.io to leave a comment.