Skip to content

πŸ’€ An amazing and exciting maze game inspired on classic Pacman for the CORE-Code School bootcamp project!

License

Notifications You must be signed in to change notification settings

amargopastor/dungeon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

DUNGEON {

TRY HERE! πŸš€

GitHub package.json version (branch) npm type definitions GitHub code size in bytes GitHub forks

Table of Contents

  1. Technologies
  2. About the game
  3. Set Up
  4. Commands Availables
  5. Keymap
  6. Project tree
  7. Honorable mentions

Technologies

About the game

An amazing and exciting maze game inspired on classic Pacman for the CORE-Code School bootcamp project!

Set Up

To download and start the project you need to run the following commands:

# Clone the project into your local pc
git clone https://github.com/amargopastor/dungeon.git

# Move into it
cd dungeon

# Install all the necessary dependencies (you can check them in the package.json)
yarn install

Commands Availables

Once you've set up the project you're ready to run develop or test the game. Here there are different options.

# Start the project (build the game and runs index.html)
npm start || npm run start

# Start the project in dev mode (runs typescript files)
yarn run dev

# Clean the old files (removes docs, dist and .parcel-cache directories)
npm run clean

# Creates a build prepared to be loaded in GitHub Pages
npm run ghbuild

# Build the game (removes build folder -> builds game with ghbuild)
npm run build

Keymap

Move Player 1
Up ⬆
Right ➑
Down ⬇
Left β¬…
Open chest A

Project tree

dungeon
β”œβ”€ .eslintrc.json
β”œβ”€ index.html
β”œβ”€ package-lock.json
β”œβ”€ package.json
β”œβ”€ public
β”‚  β”œβ”€ assets
β”‚  β”‚  β”œβ”€ audioeffects
β”‚  β”‚  β”‚  β”œβ”€ action-dooropen01.wav
β”‚  β”‚  β”‚  β”œβ”€ action-doorshut01.wav
β”‚  β”‚  β”‚  └─ ambience-creepyatmosfear.wav
β”‚  β”‚  └─ maps
β”‚  β”‚     └─ mapsArray.ts
β”‚  β”œβ”€ css
β”‚  β”‚  └─ styles.css
β”‚  └─ images
β”‚     β”œβ”€ background.jpeg
β”‚     β”œβ”€ dungeonStuffs1.png
β”‚     β”œβ”€ dungeonStuffs2.png
β”‚     β”œβ”€ dungeonStuffs3.png
β”‚     β”œβ”€ dungeonStuffs4.png
β”‚     β”œβ”€ dungeonWalls1.png
β”‚     β”œβ”€ dungeonWalls2.png
β”‚     β”œβ”€ hero.png
β”‚     β”œβ”€ link.png
β”‚     β”œβ”€ readme_img.png
β”‚     └─ skeleton.png
β”œβ”€ src
β”‚  β”œβ”€ actors
β”‚  β”‚  β”œβ”€ Actor.ts
β”‚  β”‚  β”œβ”€ AudioStatus.ts
β”‚  β”‚  β”œβ”€ Chest.ts
β”‚  β”‚  β”œβ”€ ChestManager.ts
β”‚  β”‚  β”œβ”€ Chronometer.ts
β”‚  β”‚  β”œβ”€ FPSViewer.ts
β”‚  β”‚  β”œβ”€ Foe.ts
β”‚  β”‚  β”œβ”€ FoeManager.ts
β”‚  β”‚  β”œβ”€ Hero.ts
β”‚  β”‚  β”œβ”€ Map.ts
β”‚  β”‚  └─ UpperMessage.ts
β”‚  β”œβ”€ app.ts
β”‚  β”œβ”€ effects
β”‚  β”‚  β”œβ”€ AudioManager.ts
β”‚  β”‚  └─ DrawManager.ts
β”‚  β”œβ”€ state
β”‚  β”‚  └─ GameManager.ts
β”‚  β”œβ”€ types
β”‚  β”‚  β”œβ”€ Level.ts
β”‚  β”‚  └─ Point.ts
β”‚  └─ utils
β”‚     β”œβ”€ angleToRad.ts
β”‚     β”œβ”€ checkLimits.ts
β”‚     └─ keyBoardMap.ts
└─ tsconfig.json

Honorable mentions

  • 🍍

⬆ back to top

About

πŸ’€ An amazing and exciting maze game inspired on classic Pacman for the CORE-Code School bootcamp project!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published