Skip to content

cgalleguillos-dev/ECIN-00419-GAME

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proyecto de Programación Avanzada 2021.02

Proyecto

Construcción de un videojuego con un mínimo de 5 niveles. Debe incluir input, manipulación de tiempo y colisiones.

Conocimiento necesarios:

  1. Pygame
  2. Manipulación del tiempo en el juego
  3. Sprites
  4. Input del usuario
  5. Detección de colisiones

Diseño

Organización


├── img
│   ├── Diagrama_de_clases.png
│   └── MR.png
├── resources
│   ├── fonts
│   ├── images
│   └── sounds
├── src
│   ├── bullet
│   │   ├── __init__.py
│   │   └── Bullet.py
│   ├── character
│   │   ├── __init__.py
│   │   └── Character.py
│   ├── constant
│   │   ├── __init__.py
│   │   └── constant.py
│   ├── enemy
│   │   ├── __init__.py
│   │   └── Enemy.py
│   ├── level
│   │   ├── __init__.py
│   │   ├── Boss.py
│   │   └── Level.py
│   ├── platform
│   │   ├── __init__.py
│   │   └── Platform.py
│   ├── sql
│   │   ├── __init__.py
│   │   ├── Connection.py
│   │   └── ProyectoProgramacionAvanzada.db -> Base de datos Sqlite3
│   └── main.py

Diagrama de clases

Diagrama de clases

Modelo Relacional

Modelo relacional

About

Proyecto Programación Avanzada - Game

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages