GNU/Linux >> Tutoriales Linux >  >> Linux

¿Qué necesito para escribir un pequeño juego en Linux?

Algunas recomendaciones de Python (creo seriamente que no se arrepentirá como elección de idioma, dadas sus necesidades):

Pygame sería excelente para escribir un juego pequeño (especialmente para 2D). Buen soporte (basado en la comunidad), documentación, ejemplos, multiplataforma gratis...

Si quieres ir a 3D, vale la pena echarle un vistazo a Ogre3D.


Python + PyGame.


Está bien. C en general (Visual C#, C++, C, Objective C, etc.) tiene muchas ventajas. Es rápido, y quiero decir rápido. Sin embargo, toma un tiempo desarrollar algo simple. Java es un cruce entre C (que es difícil de aprender y lleva un tiempo desarrollar algo) y Python (ligero y potente). Python es lo que deberías aprender en mi opinión. Es fácil de aprender. es poderoso es ligero Es compatible multiplataforma. es flexible Tiene tantas bibliotecas para ello que no debería tener problemas para encontrar la herramienta adecuada para el trabajo. Esa es mi opinión.


Puede que esto no sea exactamente lo que estabas buscando, pero yo diría que esto es lo que más necesitas:"deja de planificar, comienza a construir".

Estás tratando de comparar A con B, con C y con D, cuando aparentemente no conoces a ninguno de ellos tan bien como quisieras.

Comience eligiendo uno de ellos que desee conocer (por ejemplo, Ruby, ya que está al comienzo de su lista) y comience a intentar hacer lo que desea. Tendrás éxito en parte y fallarás en parte, y ambos resultados contribuirán con el conocimiento de programación que deseas, y terminarás tu juego u obtendrás el conocimiento suficiente para que puedas tomar una decisión informada sobre cambiar a otra plataforma.


Linux
  1. Linux vs Unix:¿Cuál es la diferencia?

  2. ¿Qué es un usuario de Linux?

  3. Linux:¿qué debo tener en cuenta si quiero escribir una aplicación que se ejecute en cualquier distribución de Linux?

  4. ¿Qué es Red Hat Linux?

  5. ¿Qué herramientas necesito para desarrollar en ActionScript (en Linux)?

Cortafuegos de Linux:lo que necesita saber sobre iptables y firewalld

¿Qué es umask en Linux?

¿Qué es el Shell en Linux?

¿Qué es Login Shell en Linux?

¿Qué es el promedio de carga en Linux?

¿Qué es el archivo .bashrc en Linux?