¿Qué tendría que usar?

Iniciado por Mr. Bit, 3 Diciembre 2020, 00:06 AM

0 Miembros y 1 Visitante están viendo este tema.

Mr. Bit

Buenas. Voy a ir directo al grano para que todo se entienda mejor. Mi intención con la programación es crear videjuegos basados en texto (ya saben, como los primeros que existieron). Cuestión, yo quise empezar este proyecto con un lenguaje que ya conocía, que era Batch. Sin embargo, creo que esto me va a limitar muchas cosas en el futuro. Entonces, vi de aprender Python, pero realmente estoy aprendiendo py sin saber para qué me va a servir. Así que por eso les pregunto, ¿Debería seguir con Python para hacer lo que quiero hacer? ¿O sería mejor Java? Yo en lo personal tengo un poquito de conocimiento en Java y personas cercanas que saben más del tema, así que sería una buena opción, pero no sé si me va a servir para lo que quiero hacer. Realmente agradecería mucho sus respuestas. Recuerden que mi objetivo es crear videojuegos basados en texto, quizás 2D en el futuro. Muchas gracias desde ya, y saludos.

ThunderCls

#1
Si piensas desarrollar juegos sencillos y no muy exigentes cualquiera de los dos lenguages pueden hacer el trabajo. Aunque yo recomendaria Python con alguna de estas librerias, especialmente PyGame:

https://analyticsindiamag.com/top-9-python-frameworks-for-game-development/

EDIT: Otra libreria que te puede ayudar para el estilo ASCII seria
https://github.com/peterbrittain/asciimatics
-[ "...I can only show you the door. You're the one that has to walk through it." – Morpheus (The Matrix) ]-
http://reversec0de.wordpress.com
https://github.com/ThunderCls/

@XSStringManolo

#2
Yo te recomiendo javascript. Más que nada porque es portable, funciona en todas las plataformas, se puede exportar código entero de C++ (El lenguaje más usado para videojuegos) al navegador y es bastante sencillo de aprender.

Hice una mini terminal en javascript para navegador. Podrías usarla tras un rato aprendiendo el lenguaje para poder compartir tu juego de terminal en un enlace. Le metí un comando rpg
https://stringmanolo.ga/projects/terminal/

También puedes hacerlo de forma clásica con node para la terminal. O quickjs que es super sencillo.

Aquí te dejo un tutorial de javascript que escribí.
https://github.com/StringManolo/Tutoriales_Espa-ol

Puedes seguir el curso de w3schools, para practicar y aprender.