Futuro de pilas engine

Hola hace unos años conocí este maravilloso motor para crear videojuegos, me interesaría seguir aprendiendo y crear proyectos en este motor. Pero tengo incertidumbre hacía algunas cosas acerca de Pilas Engine

Estoy consciente que el motor es muy infravalorado y sobre todo en estos tiempos de la IA ya que para otros “desarrolladores” es mas atractivo otro tipo de motores para crear videojuegos o editores de código que ya integran funcionalidades avanzadas con Inteligencia artificial y he escuchado también que les ayuda a “aprender” a programar.

Dicho esto…
¿Cuál es el futuro de este proyecto?
¿Seguirá cómo esta actualmente? o ¿Va haber un punto en que el proyecto ya no podrá sostenerse por la falta de apoyo?

También quisiera saber para ustedes ¿Qué hace que pilas engine siga siendo una opción para hacer que mas personas aprendan a crear videojuegos y sobre todo aprendan a programar encima de otras herramientas?

¡Saludos, @Gus_Antonio!
Yo creo que Pilas es un excelente motor de videojuegos para arpender a programar y diseñar videojuegos.

Recuerdo cuando comencé a aprender a programar. Hice varios tutoriales de Godot y no entendí realmente qué hacia sino que copiaba y pegaba (no existía la IA en ese momento). Mientras que al agarrar Pilas pude hacer algunos jueguitos con solo leer el manual.

Lo que facilitó mi aprendizaje de Pilas es su sintaxis en español para las funciones y métodos propios del motor. Aunque parezca tonto, hay una enorme diferencia, para quienes no saben inglés, entre usar move_and_slide() y mover_y_deslizar(). Instintivamente entendemos mejor la última instrucción: Se mueve y si choca se desliza. Mientras que la primera instrucción es confusa en el mejor de los casos.

Es verdad que el surgimiento de la IA oscurece un poco el futuro de las herramientas como Pilas. Y al ser un proyecto open source y mantenido por pocas personas, podría parecer que es incierto lo que sucederá.

Pero si te metes al apartado de Explorar Comunidad verás que todos los días aparecen docenas de proyectos. Y si prestas atención hay meses donde se suben 30 proyectos iguales, lo que indica que hay cursos o talleres que usan Pilas para enseñar.

Yo soy mentor de talleres gratuitos de programación de videojuegos que hace el club de chicas programadoras y solemos usar Pilas como un primer acercamiento a programar un videojuego vía código y dejar de usar bloques (scracht).

Además, considerando que las herramientas que integran IA son costosas y confusas, diría que falta mucho tiempo para que todo el mundo use ese tipo de motores de juegos. Incluso entonces, el objetivo de Enseñar/aprender a programar se mantiene: No importa lo bueno que sean las IAs, todavía necesitas saber lo básico. Y pilas siempre será perfecto para este objetivo.

Si tuviera que hacer algunas sugerencia para mejorar la visibilidad del Motor… sería sobre hacer una página en itchio sobre el proyecto. Creo que esto puede darle un poco más de visibildiad.

Esta es mi opinión, pero habrá que eseprar a ver lo que dice @hugoruscitti.

PD: Hice un gem de gemini para ser un buen asistente para programar con Pilas. Falta hacerles más pruebas, pero funciona bastante bien.

1 Like

Hola Chicos!!!, perdón por la demora, me pareció super interesante la pregunta y me dejó reflexionando.

Creo que pilas va a seguir siendo relevante porque es una herramienta para aprender a programar y con ello aprender a pensar y crear mediante un lenguaje. Creo que esas cosas tienen su lugar, como las matemáticas en la escuela o la literatura en casa (por más que existan calculadoras y películas de los libros más populares).

Me gusta pensar que pilas es una herramienta para aprender a pensar y construir por uno mismo, ayuda a lograr fluidez en el uso de computadoras y a volverse un protagonista creativo, en lugar de solo mirar o jugar juegos de otras personas (o agentes).

Con respecto a tus preguntas más puntuales, pilas va seguir existiendo y creciendo poco a poco. Además, es un proyecto de software libre así que siempre va a estar disponible para usar, modificar y crear versiones derivadas también. Menciono esto último porque tenemos el privilegio de ser un proyecto comunitario y no un negocio, que depende de la adopción o las circunstancias del mercado. Y eso nos da una libertad increíble de elegir nuestro propio camino.

3 Likes

Por lo que entendí al leer tu publicación, tú, y por consiguiente Pilas Engine 2, tienen una postura desfavorable hacia las IA (lo cual fue lo que me atrajo de Pilas). ¿Piensas aclarar esto en las páginas web del motor? ¿Quizás una regla contra las IA en GitHub?

Además, noto que estás abandonando poco a poco el motor Pilas. ¿Existe algún plan de mantenimiento para futuros programadores (o para quienes aún estén desarrollando) para que el motor pueda seguir prosperando?

Descubrí Pilas por casualidad en una tienda compatible con Linux Mint… quizás sería más fácil atraer programadores competentes si hubiera más promoción, aunque solo sea mediante etiquetas en GitHub.

El motor Pilas es una herramienta muy buena, pero tiene mucho potencial y margen de mejora.

Gracias por tu trabajo, Sr. hugoruscitti.

P.D.: Hablo portugués, así que usé un traductor en este texto.

Hola @EddieMattos !!, gracias por tus palabras, últimamente no he tenido mucho tiempo libre para dedicarle a pilas, pero aquí estamos!, avanzando lento pero seguro :slight_smile:

Si quieres podemos abrir un tema nuevo para conversar nuevas mejoras o ideas, ¿algo que te guste que mejore de pilas?

Hola, gracias por permitirme publicar aquí.

Pilas es una herramienta muy buena; encontré muy pocas cosas que consideraría insatisfactorias. Lo que me gustaría sugerir es la opción de modificar manualmente la resolución, por ejemplo, 224 píxeles de alto y 400 píxeles de ancho (como en la SNES panorámica). Otro pequeño problema es que la función “moverse con el teclado” necesita normalizarse, ya que el personaje se mueve más rápido en diagonal, lo cual puede ser un problema en los juegos de rol.

No soy programador, así que no puedo aportar código por el momento, pero intenté contribuir con una traducción al portugués y algunos sprites en GitHub (no necesito créditos ni citas).

Esta semana practicaré con el motor, empezando con un pequeño proyecto, probablemente Frogs and Flies de Atari.

Publicaré cualquier pregunta aquí.

Gracias de nuevo.

(Usé el traductor, espero que todo esté correcto).

Hey!!, que interesante!!, no conocía Frogs and Flies, se ve muy bueno!, avisame si necesitas ayuda, yo podría contribuir con algo de código para hacer ese juego, se ve interensante.

Con respecto a la resolución, exista la forma de ajustarla desde el panel de propiedades del proyecto, pero son resoluciones pre-definidas solamente:

Puedo agregar esa resolución que sugeriste por el momento, hacer que se pueda ajustar a cualquier resolución manual es un poco más difícil.

Saludos!