Download - Desarrollar la lógica y
![Page 1: Desarrollar la lógica y](https://reader030.vdocumento.com/reader030/viewer/2022020110/55a4b8ed1a28ab1b1b8b4796/html5/thumbnails/1.jpg)
D U R A C I Ó N E S T I M A D A P A R A E L L O G R O D E L A P R E N D I Z A J E -1 0 5 0 H O R A S
DESARROLLAR LA LÓGICA Y MECÁNICA DEL VIDEOJUEGO DE
ACUERDO CON EL DISEÑO ESTABLECIDO
![Page 2: Desarrollar la lógica y](https://reader030.vdocumento.com/reader030/viewer/2022020110/55a4b8ed1a28ab1b1b8b4796/html5/thumbnails/2.jpg)
2. RESULTADOS DE APRENDIZAJE
• 22050150501 - Implementar los niveles del videojuego con base en el diseño de éste.
• 22050150502 - Programar la interactividad de acuerdo con el diseño del videojuego.
• 22050150503 - Finalizar el prototipo funcional conforme con el diseño del videojuego.
![Page 3: Desarrollar la lógica y](https://reader030.vdocumento.com/reader030/viewer/2022020110/55a4b8ed1a28ab1b1b8b4796/html5/thumbnails/3.jpg)
3. CONOCIMIENTOS
(3.1 CONOCIMIENTOS DE CONCEPTOS Y PRINCIPIOS)
• Lógica de programación: Fundamentos de programación, diagramas de flujo.
• Lenguajes de programación (C, C++, C#, JavaScript, Python): Plataformas, herramientas de desarrollo, métodos de programación, programación orientada a objetos, depuración de programas, optimización.
![Page 4: Desarrollar la lógica y](https://reader030.vdocumento.com/reader030/viewer/2022020110/55a4b8ed1a28ab1b1b8b4796/html5/thumbnails/4.jpg)
• Documentación de desarrollo: estándares y herramientas de documentación.
![Page 5: Desarrollar la lógica y](https://reader030.vdocumento.com/reader030/viewer/2022020110/55a4b8ed1a28ab1b1b8b4796/html5/thumbnails/5.jpg)
![Page 6: Desarrollar la lógica y](https://reader030.vdocumento.com/reader030/viewer/2022020110/55a4b8ed1a28ab1b1b8b4796/html5/thumbnails/6.jpg)
• Conceptos de 3D: algebra y trigonometría orientada a gráficos 3D.
• Unity 3D • Unreal
![Page 7: Desarrollar la lógica y](https://reader030.vdocumento.com/reader030/viewer/2022020110/55a4b8ed1a28ab1b1b8b4796/html5/thumbnails/7.jpg)
• Unity está disponible como plataforma de desarrollo para Windows y OS X, y permite crear juegos para Windows, OS X, Linux, Xbox 360,PlayStation 3, Wii, Wii U, iPad, iPhone y Android. Gracias al Plug-In Web de Unity, también se pueden desarrollar juegos de navegador, para Windows y Mac.
• Http://unity3d.Com/gallery/
![Page 8: Desarrollar la lógica y](https://reader030.vdocumento.com/reader030/viewer/2022020110/55a4b8ed1a28ab1b1b8b4796/html5/thumbnails/8.jpg)
• Middleware: Inteligencia artificial, árboles procedurales, lipsync, etc.
![Page 9: Desarrollar la lógica y](https://reader030.vdocumento.com/reader030/viewer/2022020110/55a4b8ed1a28ab1b1b8b4796/html5/thumbnails/9.jpg)
FÍSICA PARA VIDEOJUEGOS
• rigid bodies, soft bodies, dinámica y colisiones, destrucción de ambientes.
![Page 10: Desarrollar la lógica y](https://reader030.vdocumento.com/reader030/viewer/2022020110/55a4b8ed1a28ab1b1b8b4796/html5/thumbnails/10.jpg)
SIMULACIONES INTERACTIVAS
• simulaciones científicas.
![Page 11: Desarrollar la lógica y](https://reader030.vdocumento.com/reader030/viewer/2022020110/55a4b8ed1a28ab1b1b8b4796/html5/thumbnails/11.jpg)
INTELIGENCIA ARTIFICIAL PARA VIDEOJUEGOS
• Algoritmos, herramientas/librerías, Pathfinding, decision making.
![Page 12: Desarrollar la lógica y](https://reader030.vdocumento.com/reader030/viewer/2022020110/55a4b8ed1a28ab1b1b8b4796/html5/thumbnails/12.jpg)
INTERFACES VISUALES
• menús, inclusión de textos y gráficos, HUDs.
![Page 13: Desarrollar la lógica y](https://reader030.vdocumento.com/reader030/viewer/2022020110/55a4b8ed1a28ab1b1b8b4796/html5/thumbnails/13.jpg)
PROGRAMACIÓN EN RED Y MULTIJUGADOR
• redes, protocolos de comunicación, Lag.
![Page 14: Desarrollar la lógica y](https://reader030.vdocumento.com/reader030/viewer/2022020110/55a4b8ed1a28ab1b1b8b4796/html5/thumbnails/14.jpg)
PROGRAMACIÓN DE CONTROLES
• análogos, sensores de movimiento, acelerómetros.
![Page 15: Desarrollar la lógica y](https://reader030.vdocumento.com/reader030/viewer/2022020110/55a4b8ed1a28ab1b1b8b4796/html5/thumbnails/15.jpg)
DESARROLLO PROCEDURAL
• texturas procedurales, animaciones procedurales.
![Page 16: Desarrollar la lógica y](https://reader030.vdocumento.com/reader030/viewer/2022020110/55a4b8ed1a28ab1b1b8b4796/html5/thumbnails/16.jpg)
3.2 CONOCIMIENTOS DE PROCESO
• Construir el prototipo de los niveles del videojuego con formas simples. • Construir la física del videojuego. • Crear los comportamientos de los elementos del videojuego. • Programar la inteligencia artificial para personajes • Integrar la inteligencia artificial con el estado del jugador. • Realizar las mecánicas, interfaces y controles del videojuego • Crear las conexiones entre escenas (niveles, menús, cinemáticas, etc.). • Programar los métodos para guardar y cargar avances en el videojuego. • Desarrollar el funcionamiento en red y multijugador. • Documentar los desarrollos y cambios.
![Page 17: Desarrollar la lógica y](https://reader030.vdocumento.com/reader030/viewer/2022020110/55a4b8ed1a28ab1b1b8b4796/html5/thumbnails/17.jpg)
4. CRITERIOS DE EVALUACIÓN
• Describe los conceptos de 3D (algebra, trigonometría), de acuerdo con teorías estudiadas y necesidades detectadas.
• Construye los niveles con formas simples, de acuerdo con esquemas. • Identifica y construye la física del videojuego, según el diseño. • Crea los comportamientos de los elementos del videojuego, de acuerdo
con el diseño y esquemas relacionados. • Describe los conceptos relacionados con inteligencia artificial para
videojuegos, de acuerdo al concepto. • Programa la inteligencia artificial para personajes, acorde al concepto
del videojuego. • Integra la inteligencia artificial con el estado del jugador, según diseño.
![Page 18: Desarrollar la lógica y](https://reader030.vdocumento.com/reader030/viewer/2022020110/55a4b8ed1a28ab1b1b8b4796/html5/thumbnails/18.jpg)
4. CRITERIOS DE EVALUACIÓN
• Realiza las mecánicas, interfaces y controles del videojuego, de acuerdo con el diseño del videojuego.
• Crea las conexiones entre escenas (niveles, menús, cinemáticas, etc.), conforme al concepto.
• Programa los métodos para guardar y cargar avances en el videojuego, conforme con el diseño del videojuego.
• Desarrolla el funcionamiento en red y multijugador, a la luz del concepto y diseño.
• Documenta los desarrollos del videojuego y cambios, según parámetros establecidos.
![Page 19: Desarrollar la lógica y](https://reader030.vdocumento.com/reader030/viewer/2022020110/55a4b8ed1a28ab1b1b8b4796/html5/thumbnails/19.jpg)
Gracias…