¡es poderoso!

motor de juego en JS

p5.js para gráficos

¡es fácil de aprender!

Box2D para física

¡es poderoso!

p5play utiliza el mismo simulador de física Box2D que impulsa juegos queridos.

tiny wings app icon

Tiny Wings

shovel knight app icon

Shovel Knight

limbo app icon

Limbo

happy wheels app icon

Happy Wheels

angry birds app icon

Angry Birds

p5play fue diseñado por profesores de Ciencias de la Computación para ser intuitivo para principiantes, lo que lo hace popular en escuelas y universidades de todo el mundo. ¡Aprende p5play!

Únete a la comunidad 👾

Haz preguntas y conoce a otras personas que crean arte interactivo y juegos con p5play en nuestro servidor de Discord de la comunidad.

Discord brand

Apoya este proyecto 🤝

p5play tiene una licencia de código abierto bajo GPL: ¡es gratis!

Pero si usas p5play profesionalmente, por favor, ¡apoya el proyecto en Patreon!

patreon brand

¡No se requiere instalación! 🤩

Puedes utilizar cualquiera de estas plantillas de editores de código en línea. Sin embargo, sugiero evitar el editor web de p5.js, tiene muchos problemas. Recomiendo usar OpenProcessing.

Desarrollo local 🔨

Usa p5play en tu propio sitio web añadiendo estos enlaces a tu archivo HTML. ¿El cortafuegos de tu escuela bloquea p5play.org? Consulta las preguntas frecuentes (FAQs)

p5play también está disponible en npm: npm i p5play

¿Quieres usar p5play sin conexión?

"Ayer estuve mirando el nuevo p5play (v3) y me di cuenta de que hacía mucho tiempo que no lo probaba. ¡No me di cuenta de que tenía física incorporada! Me ENCANTARÍA hacer algunos videos con él. Este es un trabajo maravilloso, ¡gracias por apoyar a la comunidad de esta manera!"

Daniel
Daniel Shiffman
Professor at NYU
YouTuber at

"He encontrado la biblioteca p5play como un recurso invaluable para introducir a los estudiantes al diseño y desarrollo de juegos. Nuestro equipo eligió usar esta biblioteca para nuestro Programa de Verano de Diseño de Juegos debido a sus muchas características personalizables, recursos bien documentados, y su API fácil de usar que lo hacen accesible para estudiantes de todas las edades y niveles de habilidad.

Gracias a los numerosos métodos y propiedades incluidos en esta biblioteca, los estudiantes son capaces de llevar rápidamente sus visiones de juego a la vida con código. Estos juegos van desde juegos básicos de atrapar hasta juegos con múltiples niveles y características desafiantes.

Además de los recursos bien documentados de la biblioteca, p5play ofrece una gran cantidad de apoyo e inspiración para los estudiantes y profesores en su comunidad. Esto incluye sus páginas de aprendizaje interactivo que permiten a los estudiantes experimentar con diferentes propiedades y métodos de la biblioteca, su evento tri-anual Game Jam, y su canal de Discord lleno de muchos recursos excelentes y oportunidades para encontrar apoyo.

Nuestro equipo de Girls Who Code recomienda altamente esta biblioteca a cualquier persona interesada en el desarrollo de juegos. ¡No podemos esperar a ver todos los juegos que nuestros estudiantes creen este verano con esta increíble biblioteca!"

Amy
Ashley Goetz
Curriculum Developer at

"Me encanta absolutamente lo que has hecho con las páginas de Learn, qué referencia tan genial para propiedades importantes de sprite, espero ver más de eso. Escarbando un poco en el código fuente diría que [p5play v3] conserva mucho del atractivo de las versiones anteriores y pude orientarme bastante rápido."

Brad
Bradley C Buchanan
Software Manager at Discord
Former Software Manager at Google
Former Software Manager at Code.org

"Muchas gracias por todo el trabajo Quinton. Con esta correcta integración de físicas, es posible que comience a utilizar p5play de nuevo en mis clases."

Paolo
Paolo Pedercini
Creator of p5.play v1
Professor at Carnegie Mellon

"Añadí una unidad centrada en p5play a mi currículo de Codificación Artística y Diseño de Juegos como una forma de presentar la programación orientada a objetos. Los estudiantes se adaptaron rápidamente a los sprites y grupos y estaban más que emocionados con toda la interactividad incorporada en p5play. A través de los juegos, los estudiantes pudieron solidificar su comprensión de las propiedades y métodos sin siquiera darse cuenta de que estaban aprendiendo algunos de los conceptos fundamentales de la programación orientada a objetos.

Mis estudiantes pasaron tiempo haciendo juegos usando la biblioteca p5play y estaban inmensamente orgullosos de sus logros. Desde que hemos utilizado p5play, mis estudiantes ahora pueden entender mejor las clases y han escrito incluso algunas de las suyas propias."

Marisa
Marisa Shuman
Computer Science Teacher at

"p5play ha sido una gran adición a nuestro currículo. Nos ha permitido explorar una salida más creativa para aprender la programación orientada a objetos y ha sido invaluable en los proyectos de sus estudiantes para sus exámenes.

Desde que introdujimos p5 y p5play, hemos visto un aumento de más del 100% en los estudiantes y ahora estamos viendo grandes beneficios en el aprendizaje de los estudiantes. Recomendaría altamente la introducción de p5 & p5play en su currículo. Ahora hemos desarrollado una serie personalizada de tutoriales en video para permitir que más escuelas y colegios en el Reino Unido introduzcan p5play a su currículo."

Marisa
Rhys Drury
Head of Computing at

"En general, no puedo recomendar p5play lo suficiente. Ha proporcionado una forma increíblemente fácil de llevar mis habilidades de desarrollo de juegos al siguiente nivel sin tener que aprender un software de desarrollo de juegos complicado. Ya seas un desarrollador experimentado o recién estés comenzando, creo que encontrarás que p5play es una herramienta valiosa para tener en tu arsenal."

Nathan
Nathan Anil
Founder at

"Usar p5play en JavaScript para hacer programas gráficos es mucho mejor que aprender Python, porque puedes ver cómo tu código de programa influye en algo en pantalla." - Estudiante en Wyke

"Aprender p5play realmente me ha ayudado a interesarme más en la codificación, ya que facilita la creación de juegos. Hace que el proceso sea menos consumidor de tiempo y más divertido." - Estudiante en Wyke

"Con GCSE, usamos Tkinter en Python que fue útil para hacer aplicaciones básicas. Sin embargo, ahora usando p5play podemos hacer juegos mucho más avanzados que son interesantes y prácticos." - Estudiante en Wyke

Creator of p5play : Quinton Ashley | @quinton-ashley | info@p5play.org
Creator of p5.play v1 : Paolo Pedercini | molleindustria.org | info@molleindustria.it
Current Contributors: @Tezumie, Oliver Zell, Caleb Foss, and Bobby S.
Huge thanks to p5play testers and bug reporters:
Raj Raizada, Nathan Anil, Chayarat Wangweera, Zhiyuan Guo, Aarnav Gupta, and Carter Noa.