Ejercicio de Programación Orientada a Objetos en Python (Videojuego)
Hola estimados lectores, el día de hoy voy a compartir un pequeño ejercicio para crear un videojuego en Python utilizando los conceptos de la programación orientada a objetos,
Este ejercicio es un ejemplo que pensé para mis alumnos que están empezando con el manejo de este paradigma, espero les pueda ser de utilidad.
¿Que es la Programación Orientada a Objetos o POO?
Ventajas y desventajas de la POO
En este blog no me voy a centrar como hacer POO pero nombrare algunas de sus características.
- Fácilmente escalable.
- Facilita la reutilización del código.
- Permite una mejor division del trabajo para equipos de desarrollo.
- Obliga a los programadores a llevar una estructura común.
- Ahorra tiempo en proyectos complejos.
Desventajas.
- Es engorroso para tareas sencillas.
- Consume mucho tiempo en proyectos individuales.
- En investigación no siempre es fácil seguir la estructura que utiliza.
- En proyectos grandes puede llegar a complicar la documentación.
El video Juego (Space Encounter)
Básicamente el jugador tiene 2 acciones posibles, curarse o atacar, si elimina al alienígena gana el juego, de lo contrario le va al alien el cual también tiene estas 2 opciones.
Los 2 personajes heredan sus características de una clase llamada Personaje.
En cuanto a la jugabilidad se ve de la siguiente manera.
y al ganar el juego.
El propósito es ilustrar con un ejemplo sencillo como podemos estructurar y reciclar código mediante el uso de POO.
Despedida
Espero esta entrada les sea de utilidad, aun tengo pendientes varias ideas para futuros blogs, como la parte 3 de Julia (ya la llevo prometiendo mucho tiempo), la historia de mis gatijas que por cierto ayer fue el cumpleaños de Noa, ademas de varias ideas relacionadas a affective computing, interfaces graficas 3D, teoría de androides y videojuegos.
El código se puede encontrar en este repositorio.
También pueden visitar mi página personal: www.jose-navarro.info
Si
les gustó el blog y quisieran apoyarme, pueden invitarme un café dando
clic en el botón que se encuentra en la parte inferior izquierda.


.png)


.jpg)
Comentarios
Publicar un comentario