0% encontró este documento útil (0 votos)
11 vistas9 páginas

Imprimir

El documento presenta una propuesta para el desarrollo de un videojuego llamado 'Space Invaders Reborn', que busca modernizar el clásico juego arcade con mejoras en jugabilidad, gráficos y mecánicas. Se detalla el público objetivo, plataformas de lanzamiento, diseño de niveles y mecánicas de juego, así como un cronograma de desarrollo y consideraciones de ciberseguridad. Además, se especifican los componentes de hardware necesarios para el desarrollo y se enfatiza la importancia de la seguridad en el entorno de desarrollo.

Cargado por

ashleyom344
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
11 vistas9 páginas

Imprimir

El documento presenta una propuesta para el desarrollo de un videojuego llamado 'Space Invaders Reborn', que busca modernizar el clásico juego arcade con mejoras en jugabilidad, gráficos y mecánicas. Se detalla el público objetivo, plataformas de lanzamiento, diseño de niveles y mecánicas de juego, así como un cronograma de desarrollo y consideraciones de ciberseguridad. Además, se especifican los componentes de hardware necesarios para el desarrollo y se enfatiza la importancia de la seguridad en el entorno de desarrollo.

Cargado por

ashleyom344
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD TECNOLÓGICA DE NEZAHUALCÓYOTL

Programación De Video Juegos I


Profesora: Paredes Vega Virginia
Integrantes:
Hernández Mandujano Jesús
Ovalle Morales Ashley Katherine

Septimo IEVND711-M
Propuesta de Videojuego: Space Invaders Reborn

1. Determinar los Objetivos

Crear un videojuego inspirado en Space Invaders, con mecánicas mejoradas y una estética
modernizada. El juego debe mantener la esencia del original, pero con gráficos mejorados,
power-ups y diferentes tipos de enemigos.

Objetivos específicos:

• Diseñar un juego de disparos arcade con un enfoque retro-modernizado.

• Implementar mejoras en jugabilidad, como nuevos patrones de ataque y


habilidades especiales.

• Crear un sistema de puntuaciones con tablas de clasificación.

• Desarrollar un juego accesible para nuevos jugadores y desafiante para los


veteranos.

2. Determinar el Público Objetivo

• Jugadores de entre 12 y 40 años con interés en juegos arcade.

• Fans de los juegos retro y pixel art.

• Personas que disfruten de desafíos en juegos de habilidad y reflejos rápidos.

3. Plataforma del Juego

• PC (Windows y Mac): Principal plataforma de desarrollo.

• Web (HTML5 - WebGL): Para accesibilidad sin instalación.

• Móvil (Android e iOS): Versión optimizada para pantallas táctiles.

4. Género del Juego


• Arcade / Shoot 'em up (Shmup) con desplazamiento estático y enemigos en
oleadas.

5. Diseño del Mundo del Juego

• Ambientación: Espacio exterior con fondos dinámicos de galaxias y planetas.

• Estilo visual: Pixel art con efectos de partículas para explosiones y disparos.

• Enemigos: Varias clases de naves alienígenas con diferentes patrones de ataque.

6. Diseño de Mecánicas

• Control de una nave que se mueve horizontalmente y dispara hacia arriba.

• Enemigos en patrones predefinidos que descienden lentamente.

• Disparos enemigos con diferentes velocidades y direcciones.

• Power-ups como escudos, disparo triple y velocidad aumentada.

• Jefe final cada 5 niveles con mecánicas únicas.

7. Diseño de Interactividad

• Controles: Teclado (flechas y barra espaciadora) en PC y táctil en móviles.

• Tabla de puntuaciones: Ranking online y local.

• Sistema de logros: Desbloqueables según progresión y rendimiento.

8. Diseño de Niveles

• Nivel 1-5: Oleadas básicas de enemigos con patrones sencillos.

• Nivel 6-10: Nuevos enemigos con proyectiles más rápidos y patrones complejos.

• Nivel 11-15: Introducción de mini-jefes con ataques especiales.

• Nivel 16-20: Desafíos avanzados con oleadas rápidas y múltiples jefes.

• Nivel 21+: Modo infinito con dificultad progresiva.


9. Diseño del Contenido

• Gráficos: Pixel art con animaciones fluidas.

• Efectos visuales: Explosiones, luces y efectos dinámicos.

• Sonido: Música de estilo chiptune y efectos de disparos y explosiones.

• Historia: Lucha contra una invasión alienígena para salvar la galaxia.

10. Puntos Fuertes

• Mecánica sencilla pero desafiante.

• Estética retro con mejoras modernas.

• Alta rejugabilidad con tablas de clasificación.

• Disponible en múltiples plataformas.

• Power-ups y enemigos variados para una experiencia dinámica.

11. Cronograma de Desarrollo (4 meses)

Mes Actividades

1 Diseño de mecánicas, prototipado y pruebas iniciales

2 Desarrollo de gráficos, efectos visuales y sonido

3 Implementación de niveles, balance de dificultad y optimización

4 Pruebas finales, corrección de errores y publicación


1. Sistema Operativo: Windows 10

Introducción

En el desarrollo de videojuegos, la elección del sistema operativo sobre el que se trabajará


es fundamental. Un sistema operativo adecuado facilita el uso de herramientas y mejora el
rendimiento, lo que se traduce en una experiencia de desarrollo más eficiente. En este
caso, hemos decidido trabajar en Windows 10 como sistema operativo principal para el
desarrollo de nuestro proyecto en Construct 3.

¿Por qué elegir Windows 10?

Windows 10 es uno de los sistemas operativos más populares y ampliamente utilizados a


nivel mundial. Desde su lanzamiento en 2015, ha evolucionado a través de actualizaciones
periódicas, ofreciendo un alto nivel de rendimiento, seguridad, y compatibilidad con una
amplia gama de software, dispositivos y periféricos. Estos factores lo convierten en una
elección excelente para el desarrollo de videojuegos y otras aplicaciones interactivas.

1. Compatibilidad con Software y Herramientas de Desarrollo

Una de las principales ventajas de Windows 10 es su compatibilidad con la mayoría de


las herramientas de desarrollo, tanto para juegos como para otras aplicaciones.
Construct 3, la plataforma que hemos elegido para el desarrollo del videojuego, es
completamente compatible con este sistema operativo y funciona sin problemas en
cualquier navegador moderno como Google Chrome, Microsoft Edge y Mozilla Firefox.

Construct 3 es una plataforma potente y accesible para el desarrollo de videojuegos en 2D.


Permite crear juegos directamente desde el navegador, lo que significa que no es
necesario instalar ninguna aplicación adicional. El software es compatible con los
principales sistemas operativos, incluidos Windows, Mac OS, Linux, Android, iOS, y
Chrome OS.

Requisitos Técnicos de Construct 3

El entorno de desarrollo de Construct 3 es muy eficiente y no requiere de un hardware de


gama extremadamente alta para su funcionamiento. Sin embargo, las herramientas
avanzadas de desarrollo gráfico y edición 3D (como el uso de modelos y efectos visuales
avanzados) sí pueden beneficiarse del hardware potente disponible en Windows 10.

2. Exportación del Juego y Compatibilidad Multiplataforma


Uno de los puntos más destacados de Construct 3 es su capacidad para exportar juegos
a múltiples plataformas. La plataforma permite exportar juegos en los siguientes
formatos:

• HTML5: El formato HTML5 permite que el juego se ejecute directamente en un


navegador web. Esto abre la puerta a compartir el juego fácilmente en sitios web,
sin necesidad de instalar software adicional.

• Android APK: La exportación a Android genera un archivo APK que se puede instalar
directamente en dispositivos Android, permitiendo que el juego sea jugado sin
necesidad de un navegador.

• iOS: Para dispositivos Apple, se puede exportar el juego mediante Xcode, lo que
permite su publicación en la App Store.

• Aplicaciones Nativas: Construct 3 también ofrece la posibilidad de empaquetar el


juego como una aplicación nativa para sistemas como Windows, macOS y Linux.

La capacidad de exportar el juego a estas diversas plataformas es una ventaja significativa,


ya que permite que tu proyecto esté disponible para una amplia gama de usuarios, desde
jugadores en PC hasta usuarios de dispositivos móviles y tabletas.

3. Desempeño y Rendimiento en Windows 10

Windows 10 está optimizado para el uso de hardware moderno, lo que es crucial para el
desarrollo de videojuegos. Algunos de los aspectos de rendimiento que más benefician a
nuestro proyecto son:

• Optimización Multitarea: Windows 10 está diseñado para utilizar de manera


eficiente los procesadores de múltiples núcleos, lo que es fundamental para el
desarrollo de videojuegos, donde se requieren recursos para renderizar gráficos,
ejecutar lógica de juego, y manejar múltiples procesos al mismo tiempo.

• DirectX 12: La integración con DirectX 12 es una de las características más


importantes de Windows 10, especialmente para los desarrolladores de juegos.
DirectX 12 proporciona gráficos avanzados, mejora la velocidad de renderizado y
permite una mejor calidad visual en juegos 3D. Aunque Construct 3 se enfoca
principalmente en juegos 2D, las herramientas gráficas avanzadas disponibles en el
sistema operativo pueden resultar útiles para juegos con efectos gráficos o
elementos visuales 3D.

• Modo de Juego: Este modo optimiza el sistema operativo para centrarse en


aplicaciones que requieren recursos gráficos intensivos, como los videojuegos.
Esto es útil cuando se ejecuta el juego en la máquina de desarrollo, ya que permite
una mayor estabilidad y rendimiento.

• Actualizaciones y Seguridad: Windows 10 recibe actualizaciones periódicas para


garantizar que el sistema se mantenga seguro y optimizado. Esto es importante
para garantizar que las herramientas de desarrollo, como Construct 3, funcionen de
manera óptima sin interferencias por parte de vulnerabilidades de seguridad.

4. Seguridad y Protección del Proyecto

La seguridad es otro aspecto crucial del desarrollo de videojuegos. Las amenazas


cibernéticas como los virus, el malware y el robo de datos son preocupaciones constantes
en el mundo digital. Windows 10 ofrece varias herramientas de seguridad que pueden
proteger tanto el entorno de desarrollo como el producto final:

• Windows Defender: El antivirus integrado en Windows 10 proporciona protección


en tiempo real contra amenazas de malware, virus y otros tipos de ataques
cibernéticos.

• BitLocker: Esta herramienta permite cifrar los discos duros, asegurando que los
datos del proyecto estén protegidos en caso de pérdida o robo de la máquina de
desarrollo.

• Actualizaciones Automáticas: Las actualizaciones regulares aseguran que el


sistema operativo esté siempre protegido contra las últimas amenazas de
seguridad.

5. Integración con la Nube

Una de las principales ventajas de trabajar con Windows 10 es la integración con servicios
de almacenamiento en la nube, como OneDrive y Azure DevOps. Esto facilita el
almacenamiento y la colaboración en el desarrollo del juego.

• OneDrive: Permite almacenar y sincronizar los archivos del proyecto en la nube, lo


que facilita acceder a ellos desde diferentes dispositivos. Esto es útil para trabajar
en equipo, ya que varias personas pueden acceder a los archivos desde cualquier
lugar con conexión a Internet.

• Azure DevOps: Si el proyecto se realiza en equipo, la integración con Azure


DevOps permite gestionar el proyecto colaborativo, hacer seguimiento de las
tareas, y controlar el control de versiones del código.
2. Armado de la PC: Componentes para Desarrollo de Videojuegos

Un aspecto crucial para cualquier proyecto de desarrollo de videojuegos es contar con un


hardware adecuado. Una PC Gamer de alta gama es esencial para trabajar con
herramientas como Construct 3, especialmente cuando se requieren elementos gráficos
avanzados o cuando se planea realizar exportaciones a diferentes plataformas.

Componentes Seleccionados:

• Procesador (CPU): Intel Core i9-13900K. Este procesador de última generación


ofrece un rendimiento excepcional, con múltiples núcleos y velocidades de reloj
elevadas, lo que es ideal para manejar tareas complejas, como la edición de
gráficos y la ejecución de simulaciones de videojuegos.

• Tarjeta Madre (Motherboard): MSI MAG Z890 TOMAHAWK WIFI. Esta placa base
está optimizada para soportar generaciones futuras de procesadores y es
compatible con memoria DDR5, lo que garantiza un alto rendimiento para tareas
intensivas.

• Tarjeta Gráfica (GPU): NVIDIA GeForce RTX 4090. La tarjeta gráfica más potente
de la serie RTX 40, capaz de ejecutar juegos en 4K y proporcionar un rendimiento
gráfico excepcional, ideal para tareas como el renderizado de gráficos 3D
complejos.

• Memoria RAM: 64 GB DDR5 6000 MHz. Una cantidad considerable de RAM es


esencial para mantener un rendimiento fluido durante las sesiones de desarrollo
intensivas, especialmente cuando se utilizan herramientas de edición y simulación
complejas.

Total estimado del costo de la PC: $78,466.00

3. Ciberseguridad en el Desarrollo de Videojuegos

La ciberseguridad es un aspecto esencial para garantizar la integridad del proyecto y la


protección de los datos tanto en el entorno de desarrollo como durante la distribución del
juego. Implementar medidas de seguridad sólidas desde las primeras etapas del
desarrollo es crucial para proteger tanto los datos del juego como la experiencia del
usuario final.

Medidas de Seguridad Implementadas:


• Protección del entorno de desarrollo: Utilizando Windows Defender, BitLocker
para cifrado y almacenamiento en la nube con OneDrive para realizar respaldos
regulares.

• Seguridad en el código y archivos: Implementación de cifrado, firmas digitales y


control de versiones para garantizar la integridad del código fuente.

• Privacidad del jugador: Cumplimiento con normativas internacionales como


GDPR (Reglamento General de Protección de Datos) y CCPA (Ley de Privacidad del
Consumidor de California) para proteger la privacidad y los datos personales de los
jugadores.

También podría gustarte