Giter Site home page Giter Site logo

pacman's Introduction



PacMan

PacMan

PacMan es una representación moderna del clásico videojuego de arcade. Consiste en una nueva versión de escritorio de la aventura de nuestro viejo amigo amarillo y sus no tan amigos coloridos. Cuenta con novedosas funcionalidades y accesorios.

¿Quiénes somos?

Este proyecto se encuentra integrado por el siguiente equipo de trabajo:

  • Martina Belén Coria
  • Diego Agustín Savoia
  • Celina Burunov Guerrero

Nuestra motivación

Siendo todos los integrantes del equipo alumnos de 6° año de Programación en la escuela secundaria EPET N°12, decidimos recrear el famoso juego PacMan como parte de un proyecto integrador para el Laboratorio de Construcción de Software, materia que todos cursamos en común. Nuestro objetivo colectivo es poder finalizar este juego antes del fin del ciclo lectivo.

Entornos, herramientas y lenguajes

Para llevar a cabo el proyecto estaremos utilizando distintos lenguajes tales como JavaScript, TypeScript, HTML y CSS. En cuanto a los entornos, nos encontraremos utilizando Visual Studio Code para programar, React para desarrollar la aplicación con herramientas web y Electron para compilar la aplicación creada en React como nativa e incorporar funcionalidades nativas de escritorio.

Contaremos además con algunos programas y herramientas adicionales tales como NodeJS, MongoDB, GitHub, StackEdit, Coolors, Tile Set, entre otros.

Estructura del proyecto

  • public

    • img Contiene imágenes
    • music Contiene archivos de audio
  • components Componentes reutilizables para los distintos archivos TypeScript

  • game Contiene todos los archivos de TypeScript relacionados al juego

  • models Carpetad estinada a todos los modelos del juego

  • data-base

    Contenido relacionado a la base de datos

Tareas realizadas

El siguiente es el listado de las tareas ya realizadas, junto al miembro del equipo que se ha encargado de hacerlas.

✔️ HTML para Top Bar - Martina Belén Coria
✔️ CSS para Top Bar - Celina Burunov Guerrero
✔️ Funcionalidad de botones “Minimizar”, “Maximizar/Restaurar” y “Cerrar” de la Top Bar - Diego Agustín Savoia
✔️ HTML y CSS para Inicio de Sesión - Celina Burunov Guerrero
✔️ Funcionalidad de “ojo” para mostrar/ocultar contraseña - Celina Burunov Guerrero
✔️ HTML y CSS de Menú Principal - Martina Belén Coria
✔️ Menú de Puntajes - Diego Agustín Savoia
✔️ Funcionalidad para actualizar Lista de Nombre y Puntaje de Jugadores - Diego Agustín Savoia
✔️ HTML y CSS del Menú de Skins - Diego Agustín Savoia
✔️ Botones auxiliares funcionales tales como “Back” o “Exit” - Martina Belén Coria
✔️ Conceptos de tablas para futura base de datos y relación entre estas - Celina Burunov Guerrero
✔️ Función de navegación entre pantallas - Diego Agustín Savoia
✔️ Creación de íconos para Top Bar - Celina Burunov
✔️ Música temática de fondo - Martina Belén Coria
✔️ HTML y CSS para Registro - Celina Burunov Guerrero
✔️ Hardcode de Login - Celina Burunov Guerrero
✔️ Tile Set del juego - Celina Burunov Guerrero

Tareas a realizar

✔️ Creación de base de datos - Diego Agustín Savoia
✔️ Mapa del juego - Diego Agustín Savoia
✔️ Movimiento pacman - Diego Agustín Savoia
✔️ Animaciones del pacman - Diego Agustín Savoia
✔️ Movimiento fantasmas - Celina Burunov
✔️ Modelos de Jugador - Celina Burunov ✔️ Modelos de Enemigos
- Celina Burunov ✔️ Tile set (pacman, fantasmas,tablero,frutas,superfrutas) - Celina Burunov
❔ Sistema de Colisiones
❔ Funcionalidad de Contador
✔️ Login con base de datos - Celina Burunov
✔️ Conexión a base de datos - Diego Agustín Savoia
✔️ Medidor de Puntajes Más Altos - Diego Agustín Savoia
✔️ Envío de datos desde la app a la base de datos - Celina Burunov
✔️Movimiento de menú con flechas - Celina Burunov
❔ Creación de Aspectos Personalizados para Pacman
❔ Creación de Mapas Personalizados
❔ Menú para explorar Aspectos creados por otros jugadores


pacman's People

Contributors

celainaduck avatar diegosavoia avatar martinacoria avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.