¡Bienvenido!

Al registrarte con nosotros, podrás discutir, compartir y enviar mensajes privados con otros miembros de nuestra comunidad.

¡Regístrate ahora!

Programar un Videojuego en python

Andy1

Nivel 0
Mensajes
1
Puntos de reacción
0
A alguien le interesa programar un videojuego en Python ?
Estoy deseando programar mi primer juego, pero no puedo hacerlo solo si quiero algo de calidad...
Así que, quién se anima?
El videojuego será en un principio para Windows, utilizaremos pyinstaller para generar el ejecutable, además, también usaremos pygame para crear el juego junto con Tkinter para realizar algunas ventanas de instalación o búsqueda de plugins... Es un proyecto a largo plazo.
 
Animarse animarse hasta yo, pero no tengo idea de programación, sin embargo me gustaría aprender, se me da facil, así que ya me dirás tu si tienes tiempo para ir enseñándome sobre la marcha
 
Te enamoraste de la jeva más difícil ... mira te propongo algo que se ajuste más a tu desarrollo como JavaScript, C++, incluso VB o Java que es el lenguaje nativo que utiliza Android. Yo utilicé mucho Adobe ActionScript pero ya flash quedo sin soporte pero creéme que si tuviera que volver a desarrollar otra vez un juego sin pensarlo dos veces lo utilizaria de nuevo.
 
Ejemplos de ActionScript:

on (release) {
gotoAndPlay("creditos", 1);
}
..........................................................................

on (press) {
//// desactivamos los botones
jugar.enabled=false
opcion.enabled=false
acerca.enabled=false
creditos.enabled=false
cerrar.enabled=false

//fscommand("quit");

contenedor_mc._visible= true
contenedor_mc.unloadMovie();
///con esta línea nos aseguramos que no haya nada en el contenedor previamente.
contenedor_mc.loadMovie("dialogos/dialogo.swf");

.....................................................................................
on (release){


if(resultado.text=="INCORRECTO"){ //// cargo la escena de error
//nextScene();
gotoAndPlay("Escena2", 1);
}
if(resultado.text=="MUY BIEN"){
//nextScene();
//movieClipLoader ("objetos.swf", 2);
loadMovie ("o02.swf", 0);
//_root.nombre_de_instancia.gotoAndPlay (2);

//loadMovieNum("objetos.swf",2);
//gotoAndPlay(2);/// cargo la peli anterior
//unloadMovie("pregunta1.swf");
 
Pero vas a programarlo utilizando un lenguaje en bruto? No es una buena idea. Por qué no utilizas Unity, que se adapta a varios lenguajes de programación?, o incluso, Unreal Engine, que algo más complejo, pero es un portento.
 
Te enamoraste de la jeva más difícil .
Dices que python es dificil? Joder si es unos de los lenguejes que recomiendan para comenzar en la programación, por la no tan complicada curva de aprendizaje que tiene, incluso en otros paises las enseñan a niños (por eso creo que son mas Inteligentes que los de aquí que nada mas piensan en regueson).
 
A alguien le interesa programar un videojuego en Python ?
Estoy deseando programar mi primer juego, pero no puedo hacerlo solo si quiero algo de calidad...
Así que, quién se anima?
El videojuego será en un principio para Windows, utilizaremos pyinstaller para generar el ejecutable, además, también usaremos pygame para crear el juego junto con Tkinter para realizar algunas ventanas de instalación o búsqueda de plugins... Es un proyecto a largo plazo.

A ver, si lo que quieres es algo de calidad como dices python solo no podra ayudarte, ya que basicamente aunque python no tiene limites, si viene un poco limitado y en desventajas con otros lenguajes o programas especializados como te dice OscaritoD
 
Si quieres hacer un juego que sirva no te recomiendo Python, OscaritoD tiene mucha razón debes usar Unity es tu única salvación, Python solo te sirve usando muchas.librerias y lo que más puedes conseguir es un juego en 2D pasando mucho trabajo, primero tienes que dominar PyGame pero eso no basta necesitas luego pyOpenGL y no es nada fácil. También tendrías que aprender Blender para poder usar su motor de renderizado o sino usar Panda3D como alternativa a Unity que aunque el motor traduce tu código Python a c++ para mejor el rendimiento gráfico pero una vez más te exhortó a no usar Python, aunque como dice un amigo mío Python es Dios y tiene muchos usos querer usarlo para juegos es como querer limpiar un váter con una escoba lo puedes hacer pero resultado será......consejo usa Unity aprende C# y podrás crear un juego con un solo codigo y pasarlo a todas las plataformas que quieras incluyendo xbox o PS4.
 
Atrás