An Action-Horror Top Down Shooter Game with Roguelike elements developed in JavaScript with Phaser 3 library
In this project, An Action-Horror Top Down Shooter Game with Roguelike elements in JavaScript was built with the help of Phaser library.
An external api service is used to store the player names and scores. Top 5 players are displayed in game leaderboard.
The main character needs to kill enemies as quickly as possible to proceed to the next level and get a high score, or die trying and lose all of your progress.
- (W) key => Move up
- (A) key => Move left
- (S) key => Move down
- (D) key => Move right
- (Mouse) pointer => Aim
- (Left Mouse) key => Shoot gun
- (E) key => Use Item
To run 'Dark Corners' locally, clone the repository, navigate to it's directory.
[email protected]:lagoo178/dark-corners.git
cd dark-corners
npm install
npm run start
Now go to localhost:8080 in your browser.
- HTML/CSS
- Javascript ES6
- Phaser 3
- Webpack
- Tiled
- Sublime Text Editor
- NPM
- Github
- Github pages for deployment
- Leaderboard API service
- Pathfinding with Dijkstra Algorithm
- Random Level Generation with Perlin Noise
- Add more weapon variety
- Add more levels
- Adding collectable objects like coins and upgrades
- Touch controls/Mobile Friendly
👤 Sutan Daffa Satria Hertanto
- Github: @lagoo178
- LinkedIn: sutan-daffa-satria-hertanto
- Email: [email protected]
👤 Laila Lutfiah
- Github: @lailalutfiah
- LinkedIn: laila-lutfiah
- Email: [email protected]
Give a ⭐️ if you like this project!
Everything we used that are not ours are given credits of their works on Credits menu
TThe MIT License (MIT) 2021 - Politeknik Negeri Jakarta. Please have a look at the LICENSE for more details.