como plantear un juego cuando empiezas o aprendes a programar
Daniel Garcia Moreno
danigm en gmail.com
Dom Dic 16 19:50:59 CET 2007
El dom, 16-12-2007 a las 17:17 +0100, Xin escribió:
> Un poco difícil lo tienes si estas aprendiendo.
>
> No he programado ningun juego, però a simple vista tienes:
> - La entrada de datos (teclado, raton)
> - La salida gràfica (pantalla)
> - Las reglas del juego.
Exactamente es esto, un juego es simplemente un bucle en el cual se
realizan esos tres pasos principales:
- Gestión de eventos de entrada.
- Modificación de los objetos o personajes del juego (lógica de
juego).
- Pintado en pantalla de los objetos o personajes del juego.
>
> La idea és que en el ejemplo que tienes encuentres como tratan esa
> información i lo entiendas. En tus juegos podràs aprovechar lo que
> aprendas de la entrada/salida, però deberàs desarrollar de nuevo el
> núcleo con las reglas del juego.
>
> Ten en cuenta que los juegos "animados" dependen del tiempo, así que
> fíjate también en como lo controlan, para conseguir el movimiento, la
> velocidad, …
>
> Te espera un duro trabajo, sobretodo si estas aprendiendo a programar.
>
> Xin
>
> El 16/12/2007, a las 16:59, Kike Cabrera escribió:
>
> > hola a todos.
> > hace unas semanas comencé a informarme para aprender a programar.
> > desde
> > entonces he leído mucha información y ejemplos online y he imprimido y
> > encuadernado "inmersión en python" para leerlo tranquilamente. he
> > empezado a
> > entender bastantes cosas y gracias a los ejemplos he visto como se
> > hacen
> > otras, he trasteado un poco con ellos sin muchos problemas.
> > en uno de los artículos de la web losersjuegos.com recomiendan
> > empezar con
> > un juego sencillo, por ejemplo un tetris, luego un breakout, pac-
> > man, etc.
> > lo he intentado pero una vez he creado la ventana, le pongo fondo y
> > tal (si
> > lo hago yo lo hace cualquiera...) me encuentro con el problema de
> > que no se
> > por donde seguir, no se como abordarlo, ni como plantearlo ni como
> > debería
> > empezar a desarrollarlo de forma coherente.
> > he descargado un ejemplo de tetris de la web de pygame que está casi
> > terminado, sin embargo me encuentro con que si me fijo en como lo
> > han hecho
> > otros acabo copiandolo todo, y si no me fijo me atasco y no se qué
> > hacer.
¿En qué momento del desarrollo te atascas?
> > ¿algún consejo para saltar estos baches?
> > _______________________________________________
> > Lista de correo Python-es
> > http://listas.aditel.org/listinfo/python-es
> > FAQ: http://listas.aditel.org/faqpyes
>
> _______________________________________________
> Lista de correo Python-es
> http://listas.aditel.org/listinfo/python-es
> FAQ: http://listas.aditel.org/faqpyes
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Esta parte del mensaje está firmada digitalmente
URL: <http://mail.python.org/pipermail/python-es/attachments/20071216/1dea3484/attachment.pgp>
------------ próxima parte ------------
_______________________________________________
Lista de correo Python-es
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes
Más información sobre la lista de distribución Python-es