0% encontró este documento útil (0 votos)
4 vistas11 páginas

Proyecto

El proyecto propone desarrollar una plataforma web interactiva que facilite la creación y distribución de videojuegos basados en navegador, eliminando las barreras técnicas para principiantes. La plataforma incluirá minijuegos y una herramienta de creación visual que permitirá a los usuarios con conocimientos básicos de HTML, CSS y JavaScript diseñar y compartir sus propios juegos. El objetivo es fomentar la creatividad, el aprendizaje y la formación de una comunidad de creadores y jugadores.
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 DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
4 vistas11 páginas

Proyecto

El proyecto propone desarrollar una plataforma web interactiva que facilite la creación y distribución de videojuegos basados en navegador, eliminando las barreras técnicas para principiantes. La plataforma incluirá minijuegos y una herramienta de creación visual que permitirá a los usuarios con conocimientos básicos de HTML, CSS y JavaScript diseñar y compartir sus propios juegos. El objetivo es fomentar la creatividad, el aprendizaje y la formación de una comunidad de creadores y jugadores.
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 DOCX, PDF, TXT o lee en línea desde Scribd

DESARROLLO DE UNA PLATAFORMA WEB INTERACTIVA PARA LA

CREACIÓN Y DISTRIBUCIÓN DE VIDEOJUEGOS BASADOS EN


NAVEGADOR.

EMANUEL SULBARAN

DARWIN BUSTAMANTE

YAIRT BASTO

FRANKLIN ALBEIRO GÓMEZ

Ing. De Sistemas

INSTITUCIÓN EDUCATIVA SAN FRANCISCO DE SALES

ESPECIALIDAD DESARROLLO DE SOFTWARE

CÚCUTA
RESUMEN

Este proyecto busca crear una plataforma web para que hacer
videojuegos sea más fácil para todos. Hoy en día, empezar a desarrollar
juegos es muy difícil para los principiantes por culpa de programas muy
complejos y lenguajes de programación avanzados. Como no hay
herramientas fáciles de usar, muchas buenas ideas se quedan en el
camino.

Para solucionar esto, vamos a diseñar y programar una página web que
no solo tendrá minijuegos para disfrutar, sino que también incluirá una
herramienta propia para crear juegos de forma visual e interactiva. Con
esta solución, cualquier persona con conocimientos básicos de HTML,
CSS y JavaScript podrá construir y compartir sus propios juegos, creando
una comunidad de creadores y jugadores. El objetivo final es romper las
barreras técnicas y que más gente pueda expresar su creatividad
haciendo videojuegos.
TABLA DE CONTENIDO

[Link]ÓN
2. DEFINICIÓN DEL PROBLEMA
2.2 FORMULACIÓN DEL PROBLEMA
2.3 DESCRIPCIÓN DEL PROBLEMA
3. JUSTIFICACIÓN
4. OBJETIVOS
4.1 OBJETIVO GENERAL
4.2 OBJETIVOS ESPECÍFICOS
[Link]ÓN

Hoy en día, los videojuegos están por todas partes y son una de las
formas de expresión más creativas que existen. Gracias a que la
tecnología web ha avanzado tanto, ahora podemos jugar directamente en
el navegador sin instalar nada, lo que ha abierto un mundo de
posibilidades para jugadores y desarrolladores.

Sin embargo, aunque jugar en el navegador es fácil, crear esos juegos


sigue siendo algo muy complicado para quien apenas está empezando.
Las herramientas que usan los profesionales, aunque son muy potentes,
piden saber muchas cosas que un desarrollador web promedio no
siempre conoce.

El principal objetivo de nuestro proyecto es eliminar esa barrera.


Queremos construir una plataforma web completa que sirva para dos
cosas: jugar minijuegos y, que los usuarios puedan crear sus propios
juegos con una herramienta hecha por nosotros. La idea es que la página
funcione en cualquier dispositivo y que tenga un sistema para que los
usuarios se registren, un catálogo de juegos y un editor súper intuitivo
para diseñar, programar y publicar creaciones propias.

Para lograrlo, usaremos las tecnologías que ya manejamos: HTML, CSS y


JavaScript para que todo se vea bien y funcione rápido. Para la parte del
servidor, usaremos PHP, Python o Java para guardar las cuentas, los
proyectos y toda la información necesaria. Al final, lo que queremos es
crear un espacio digital donde cualquiera pueda aprender a hacer
videojuegos, echar a volar su imaginación y formar una nueva comunidad
de creadores.
2. DEFINICIÓN DEL PROBLEMA

2.1 ANTECEDENTES DEL PROBLEMA

En la última década, la industria de los videojuegos ha


experimentado un crecimiento exponencial, con un auge particular
en el sector de los juegos independientes y casuales. Sin
embargo, el acceso a las herramientas de desarrollo sigue siendo
un desafío. Plataformas profesionales como “Unity” o “Unreal
Engine”, si bien son potentes, presentan una curva de aprendizaje
pronunciada y requieren conocimientos técnicos que van más allá
del desarrollo web estándar.

Por otro lado, el comportamiento de los creadores de contenido


digital ha evolucionado. Existe una demanda creciente por
herramientas "low-code" o "no-code" que permitan a los usuarios
materializar sus ideas sin necesidad de ser expertos en
programación. En el ámbito de los videojuegos, faltan plataformas
que conectan directamente las habilidades de desarrollo web
(HTML, CSS, JavaScript) con una herramienta de creación de
juegos sencilla y orientada a resultados rápidos.

2.2 FORMULACIÓN DEL PROBLEMA


La principal limitación que enfrentan los desarrolladores web
novatos y los creativos digitales es la ausencia de un entorno
unificado que les permita utilizar sus habilidades existentes en
HTML, CSS y JavaScript para construir, probar y publicar
videojuegos de forma intuitiva y centralizada. Esta carencia
fragmenta el proceso creativo, obligando a los usuarios a depender
de múltiples librerías complejas o a abandonar sus proyectos por la
alta dificultad técnica.
2.3 DESCRIPCIÓN DEL PROBLEMA
A pesar de su interés por crear experiencias interactivas, muchos
estudiantes y aficionados al desarrollo web se encuentran en una
clara desventaja. La falta de una plataforma "todo en uno" los
obliga a enfrentar los siguientes desafíos:

● Fragmentación de herramientas: Deben buscar y aprender

a integrar diferentes librerías gráficas, motores de físicas y


sistemas de gestión de audio, lo cual complica
innecesariamente los proyectos sencillos.

● Ausencia de un entorno visual: La mayor parte del

desarrollo se basa puramente en código, lo que dificulta el


diseño de niveles, personajes y animaciones para quienes
tienen un perfil más visual y creativo.

● Dificultad para publicar y compartir: Una vez terminado

un juego, el proceso para alojarlo en un servidor y


compartirlo con una comunidad es un obstáculo técnico
adicional.

Esta situación limita la capacidad de los nuevos talentos para


experimentar, aprender y contribuir al ecosistema de juegos de
navegador.
3. JUSTIFICACIÓN

El desarrollo de este proyecto es fundamental para reducir la barrera de


entrada al mundo de la creación de videojuegos. Al ofrecer una
herramienta integrada en una plataforma web, se fomenta el
aprendizaje práctico de tecnologías fundamentales como HTML, CSS y
JavaScript en un contexto lúdico y motivador.

El impacto de este proyecto se puede medir en tres áreas clave:

● Educativo: Proporcionará un recurso de gran valor para los

colegios y estudiantes autodidactas que deseen aprender los


fundamentos de la lógica de programación y el desarrollo de
videojuegos a través de tecnologías web que ya conocen.

● Creativo y Comunitario: Empoderar a artistas, diseñadores y

escritores para que den vida a sus propias historias interactivas,


fomentando la creación de una comunidad donde los usuarios
pueden jugar, valorar y colaborar en los proyectos de otros.

● Tecnológico: El proyecto impulsará el uso de tecnologías web

para el desarrollo de aplicaciones complejas e interactivas,


demostrando que es posible crear experiencias de juego ricas
directamente en el navegador, sin necesidad de instalaciones ni
software de terceros.

Este proyecto no solo creará una plataforma funcional, sino que también
construirá una plataforma, para la próxima generación de creadores de
contenido interactivo.
4. OBJETIVOS

4.1 OBJETIVO GENERAL


Desarrollar una plataforma web funcional e intuitiva que permita a
los usuarios jugar una variedad de minijuegos, y a su vez, crear y
compartir sus propios videojuegos de navegador utilizando una
herramienta de edición visual y scripts basados en HTML, CSS y
JavaScript.

4.2 OBJETIVOS ESPECÍFICOS

● Analizar los requerimientos técnicos para el motor de

renderizado de juegos y la herramienta de creación, definiendo


las funcionalidades clave como la gestión de escenas, objetos,
animaciones y eventos.

● Diseñar la parte de la plataforma, incluyendo la interfaz de

usuario y la experiencia de usuario tanto para el área de juego


como para la herramienta de creación, asegurando un flujo de
trabajo lógico y accesible.

● Programar y desarrollar los módulos principales de la

plataforma: el sistema de gestión de usuarios, el catálogo de


juegos, el reproductor de juegos (game player) y la herramienta
de creación (game maker tool).

● Implementar las funcionalidades backend necesarias (utilizando

PHP, Python o la tecnología seleccionada) para gestionar las


cuentas de usuario, el almacenamiento de los proyectos de
juegos y la base de datos general de la plataforma.
● Realizar pruebas integrales de la plataforma para asegurar su

funcionalidad, compatibilidad entre navegadores, rendimiento y


usabilidad, corrigiendo errores para garantizar un producto final
estable y de calidad.

También podría gustarte