Hace unos años conté por acá cómo aprendí algunos lenguajes de programación. En el blog de «Invent with Python» (el cual sacó recientemente un libro para aprender a programar con Python y PyGame) ha publicado una lista de 49 ideas de juegos para clonar cuando quieres aprender o practicar tus habilidades de programación.
La ventaja de clonar con fines educativos es que ya tienes un diseño de juego establecido, sin cambiar, y lo único que tienes que hacer es pensar en las estructuras de datos que tienes que implementar dentro del juego.
Entre algunos juegos que propone están los siguientes:
- Los de Orisinal. Las mecánicas más simples que puedes encontrar.
- Minefield.
- Memory Puzzle.
- Sliding Puzzle
- Simon
- Risk
- Missile Command
- Tetris
- Fruit Ninja (sobretodo para aprender a usar la interfaz multitouch)
- Diner Dash
Y hace un tiempo estaba aprendiendo a programar usando de referencia space invaders, el resultado fue medio desastrozo pero me dio la idea de lo que me espera.
Y eso es algo bueno.