Desarrollo de un Pac-Man con Programación Orientada a Objetos
Enviado por Javier Alatrizte • 29 de Abril de 2025 • Ensayo • 653 Palabras (3 Páginas) • 15 Visitas
[pic 1]
[pic 2]
Licenciatura en:
Ingenieria Mecatrónica
Asignatura/Materia:
Programación orientada a Objetos
Grupo: 2J2
Matrícula – Nombre:
Jose Eliel Memije Barrientos
IM48768
Palermo Castillo Saraiba
IM47597
Nombre del trabajo/Actividad:
PROYECTO PAC-MAN
Fecha de entrega:
19/03/2025
Ensayo: Desarrollo de un Pac-Man con Programación Orientada a Objetos
1.1 Objetivos de estudio
Objetivo general
Desarrollar una versión funcional del videojuego Pac-Man utilizando los principios de programación orientada a objetos y tecnologías web modernas.
Objetivos específicos
- Implementar clases y objetos para representar los elementos principales del juego, como Pac-Man, los fantasmas y el laberinto.
- Diseñar una interfaz gráfica interactiva y amigable utilizando HTML
- Crear la lógica de juego que permita el movimiento del personaje y la interacción con los fantasmas y los puntos.
- Incorporar una inteligencia artificial básica para los fantasmas que simule su comportamiento original.
Preguntas de investigación
- ¿Cómo se implementan los principios de la programación orientada a objetos en el desarrollo de un videojuego como Pac-Man?
- ¿Qué herramientas y tecnologías son más efectivas para crear un juego interactivo y funcional?
- ¿Cuáles son las mejores prácticas para optimizar el rendimiento de un juego en un entorno web?
- ¿Qué desafíos se presentan al implementar inteligencia artificial para los fantasmas en Pac-Man?
- ¿Cómo afecta el diseño visual y la experiencia del usuario al éxito del videojuego?
1.3 Planteamiento del problema
El desarrollo de videojuegos interactivos representa un desafío técnico y creativo que involucra múltiples disciplinas, como el diseño gráfico, la programación y la experiencia del usuario. En el caso específico de Pac-Man, uno de los principales problemas es recrear su jugabilidad clásica mientras se adapta a tecnologías modernas como HTML y JavaScript. Esto implica resolver problemas como el control del movimiento del personaje, la interacción con los fantasmas y la representación gráfica del laberinto.
1.4 Justificación
El desarrollo de Pac-Man como proyecto educativo es una oportunidad para aplicar conceptos fundamentales de programación orientada a objetos (POO) en un entorno práctico. Este proyecto nos permite entender cómo organizar y estructurar código reutilizable, implementar clases y objetos, y gestionar la interacción entre ellos. Además, al utilizar tecnologías web, se fomenta el aprendizaje de herramientas ampliamente utilizadas en la industria, preparándonos para retos profesionales.
...