• AgroBusiness

      Parasi Falcón, Víctor Manuel Juan Pablo; Arenaza Ramos, Renzo Joseph; Minei Moromisato, Sergio Toshio (Universidad Peruana de Ciencias Aplicadas (UPC), 01/01/2013)
      En la actualidad, la facultad de negocios de la UPC ha decidido implementar una nueva metodología para la enseñanza de sus cursos de tal manera que estas resulten entretenidas y fáciles de entender. Con el fin de lograr esto, la facultad ha creado una serie de juegos con los cuales los alumnos que se encuentran finalizando sus estudios de secundaria, al igual que los que se encuentran cursando los primeros ciclos de las carreras de esta facultad, puedan aprender de una manera dinámica y divertida cómo es que funcionan las diferentes profesiones. En el caso de la carrera de agronegocios, se ha desarrollado el juego AllpaCorp. AllpaCorp es un juego en el que se vende una serie de productos (agrícolas, pecuarios, acuícolas y forestales) dentro del mercado peruano o extranjero. Para poder lograrlo, el jugador tendrá que decidir entre qué producto le conviene invertir dependiendo del personaje que escogió en un inicio. Asimismo, según va progresando el juego, se tendrá que analizar si una mejor alternativa es la venta de materia prima, conseguir certificados con el fin de exportar productos, invertir en investigaciones que mejoren el producto, etc. La facultad de negocios ha decidido que, con el fin de poder presentar de una manera más amena y fácil de entender la carrera de agronegocios, especialmente para los alumnos que se encuentran por terminar sus estudios de secundaria y alumnos de primeros ciclos, se digitalice el juego de AllpaCorp con la finalidad de tener un mayor alcance y mayor facilidad de acceso para cualquier persona que desee saber más acerca de esta carrera. El proyecto AgroBusiness tiene como finalidad digitalizar el juego diseñado para la carrera de agronegocios: Allpacorp. Este proyecto posee dos módulos esenciales: el propio juego y el administrador. El presente documento conforma la memoria del proyecto profesional AgroBusiness, el cual forma parte de los cursos Taller de Proyecto 1 y Taller de Proyecto 2 de las carreras de Ingeniería de Sistemas de Información e Ingeniería de Software de la Universidad Peruana de Ciencias Aplicadas.
      Acceso abierto
    • Business World

      Barrientos Padilla, Alfredo; Flores Meza, Mayra Elizabeth; Neyra Majo, Luis Enrique (Universidad Peruana de Ciencias Aplicadas (UPC), 01/01/2012)
      El presente documento tiene como propósito mostrar detalladamente la información sobre el desarrollo del proyecto Business World. SoftwareFactory es una empresa virtual de la UPC en la cual se desarrollan aplicaciones web usando tecnologías .Net y Java. De esta manera, el proyecto solicitado inicialmente por el cliente a la fábrica, se ha ido desarrollando dentro de esta. En el capítulo 1, se presenta el contexto bajo el cual se decide realizar una aplicación web basada en el juego de mesa “Negocios, el juego de la iniciativa empresarial”. En el capítulo 2, se describe el proyecto abordado por la presente memoria. De esta manera, se indican sus principales objetivos, el alcance del mismo y sus indicadores de éxito. En el capítulo 3, se detallan los requerimientos funcionales que debe cubrir la aplicación una vez se haya culminado su desarrollo. En el capítulo 4, se detalla el diseño de la arquitectura empleada en el presente proyecto, describiendo las diferentes vistas que la conforman. En el capítulo 5, se describe el diseño detallado a nivel de capas. En el capítulo 6, se describen las diferentes herramientas que hicieron posible la construcción del sistema web. En el capítulo 7, se describen las validaciones y pruebas que realizó QA sobre la documentación y aplicación. En el capítulo 8, se describen la organización del proyecto y las fases e iteraciones correspondientes a cada periodo 2010-02 y 2011-01. Además, se describen los riesgos encontrados en cada periodo académico. Adicionalmente, se presentan las conclusiones y recomendaciones que se han obtenido durante el desarrollo del proyecto.
      Acceso abierto
    • Desarrollo de videojuego de estrategia de cartas usando HTC Vive

      Burga Durango, Daniel Wilfredo; Rodriguez Farfán, Jean Paul Rafael (Universidad Peruana de Ciencias Aplicadas (UPC), 2018-04-01)
      El presente proyecto tiene como objetivo el desarrollo de un videojuego de estrategia de cartas de realidad virtual para HTC Vive, el cual implementa dos algoritmos de inteligencia artificial para el oponente del jugador, con el que cuenta el videojuego. El proceso de creación del videojuego tuvo 3 etapas: Diseño, desarrollo y testing. El nombre del videojuego es SoulBound, es del género estrategia de cartas; en donde el jugador asume el rol en primera persona, encarna a un maestro de cartas que enfrenta a un enemigo en una batalla. El juego cuenta con 3 mazos de 21 cartas cada uno, además cuenta con dos algoritmos de inteligencia artificial, uno de nivel básico y otro de nivel intermedio. El primero de ellos toma decisiones aleatorias con validaciones que siguen las reglas del juego, pero usualmente elige movimientos que terminan siendo perjudiciales para sus puntos de vida. El algoritmo de inteligencia artificial intermedio se desarrolló basado en 3 pasos del algoritmo de búsqueda MTS (Montecarlo Tree Search): seleccionar, expandir y simular. La diferencia principal entre ambos algoritmos es el uso de heurísticas en el algoritmo de inteligencia artificial intermedio que le permiten evaluar el contexto del juego y las consecuencias que traerían sus posibles movimientos, mientras que el algoritmo básico toma decisiones aleatorias sin tomar en cuenta el riesgo que estas implican. El público objetivo del videojuego son personas con edad entre 15 y 30 años que disfruten de los juegos de estrategia, sobre todo de juegos de mesa y cartas, y que de preferencia tengan experiencia con algún juego de cartas. Para validar el nivel de jugabilidad y la dificultad del algoritmo de inteligencia artificial se realizaron encuestas a los usuarios. Los resultados obtenidos en las encuestas se afirma que el 80 % de los encuestados considera original el juego. También, el 90% de los encuestados consideran que existe inmersión dentro del juego. Finalmente, el 60 % de los encuestados consideran entretenido el videojuego. Las conclusiones obtenidas en términos de desarrollo de un videojuego de estrategia de cartas fueron: aumentar la variedad de cartas e implementar una modalidad de juego multijugador.
      Acceso abierto
    • Proceso de desarrollo de software de entretenimiento

      Pérez, Roy; Espinal Anca, Evelin Lisset; Huisa Martínez, Flor de María (Universidad Peruana de Ciencias Aplicadas (UPC), 2016-04-01)
      The entertainment software industry is the technology industry with the greatest potential growth. It is estimated that this market will grow at an annual rate between 6.7% and 10.5%. For this reason, it is estimated that the number of active players worldwide will grow by 5.9%. Currently, the entertainment software has become important in everyday life as it is not limited to the area of games and fun, but covers fields of study, commercial, training, etc. This allows people to interact with complex processes or perceived in the real world in a friendly and easy to understand by the animated representations activities. However, it seems there are many problems at development that generate losses due to weak estimation of time and resources because the SWE development does not meet customer expectations. In this sense, the goal of this project is to propose a guide of good practices for the development of a SWE considering the competency areas defined by the IGDA (International Association of Developers of video games) and the stages of development. To achieve the purpose above, some steps will be followed. First, it will describe in detail the area of competence defined by the IGDA (International Game Developers Association), then, the detailed description of the stages of development of SWE. For each area and phase, the tasks, terms and artifacts will be defined. Subsequently, the assets that exist at every intersection between the areas and stages are identified. For each intersection identified, the inputs, outputs, tools, techniques and devices will be analyzed; to get a good practice guide for the development process of a SWE. For the development of tools, and devices, the 3E (Electronic Entertainment Expo), CES (Consumer Electronics Show) and GDC (Game Developers Conference) will be used as reference events. Using this guide, a case study of a serious game will be documented. Finally, an analysis will be performed considering the fields of study in the areas of competence of the IGDA and what colleges are currently providing.
      Acceso abierto
    • Soldado universal

      Urbina, Jaime; Coaguila Quiquia, Raúl; Castañeda Gutiérrez, Carlos Enrique (Universidad Peruana de Ciencias Aplicadas (UPC), 01/01/2012)
      La presente memoria detalla el proceso de diseño, desarrollo e implementación de Soldado Universal, proyecto profesional de la carrera de Ingeniería de Software de la Universidad Peruana de Ciencias Aplicadas. El proyecto Soldado Universal tiene como objetivo la creación de un software basado en tecnología de desarrollo de videojuegos y gráficos 3D, que permitan a un soldado del Ejército del Perú adiestrarse en el uso de 4 armas de fuego: Mark23, AKM-47, MiniUzi, Mp5, interactuando en un conflicto armado . Asimismo, permita emitir un reporte con métricas relacionadas al desempeño del soldado. En el primer capítulo se definen los conceptos básicos necesarios para la comprensión del presente proyecto profesional. Se presenta la herramienta Unreal Game Engine 3.5 como plataforma de desarrollo del presente proyecto. Se brinda una explicación del marco de trabajo Scrum el cual ha sido utilizado para la gestión y desarrollo. Finalmente, se define el proyecto Soldado Universal, el problema que resuelve, las características del producto, el alcance del proyecto y los objetivos planteados. El segundo capítulo explica el proceso de gestión de proyecto de Soldado Universal, el capítulo está dividido en tres partes. En primer lugar, se muestran los artefactos que recomienda Scrum orientado a Soldado Universal. En segundo lugar, se explica el proceso de gestión de recursos humanos a lo largo del proyecto. Finalmente, se explica el proceso realizado para la gestión de la calidad. El tercer capítulo está enfocado en el Diseño y Arquitectura de Software de Soldado Universal. La primera parte del capítulo se hace una introducción a Arquitectura Ágil, se explican los principios del mismo y se realiza una comparación con la Arquitectura Tradicional. La segunda parte del capítulo está dedicado a mostrar los patrones de diseño y arquitecturales que se han utilizado en la implementación de Soldado Universal. El cuarto capítulo muestra en forma general el proceso de implementación de las funcionalidades y características de Soldado Universal como: El sistema de armamento, el sistema de personajes, las interfaces de usuario, el reporte de entrenamiento, el entrenamiento de reacción y el entrenamiento con terroristas. El quinto capítulo se lista los logros obtenidos durante el desarrollo del proyecto Soldado Universal. El capítulo de conclusiones está enfocado en recopilar las conclusiones obtenidas a partir de las evidencias mostradas en la presente memoria de proyecto. El capítulo de recomendaciones está enfocado en brindar retroalimentación al sistema de empresas virtuales, y brindar algunos consejos a personas interesadas en desarrollar proyectos similares a Soldado Universal. Por último, el apartado de anexos está enfocado en reunir las evidencias, documentos y actas que sustentan el Proyecto Profesional Soldado Universal.
      Acceso abierto