An open API service indexing awesome lists of open source software.

https://github.com/EnginKARATAS/platform-advanced

Browser-based platform game. P5.Js library with TypeScript. Fully implemented clean code, SOLID principles. Main goal is develop better code
https://github.com/EnginKARATAS/platform-advanced

clean-architecture javascript-game p5 p5js solid types typescript typescript-game

Last synced: 4 months ago
JSON representation

Browser-based platform game. P5.Js library with TypeScript. Fully implemented clean code, SOLID principles. Main goal is develop better code

Awesome Lists containing this project

README

          

# platform-game
Browser-based platform game. P5.Js library with TypeScript. Fully implemented clean code, SOLID principles. Main idea is develop better code

Game Purpose and Core Features
The Platform Game is a side-scrolling platformer featuring:

Character movement (left/right) and jumping mechanics
Dynamically generated platforms and ground
Collision detection between the character and platforms/ground
Camera that follows the player character
Simple game states (menu, playing, game over)

##Notice
Game starting on app.ts file

#How to play on debug mode:
1. Download the project
2. `npm install`
3. `npm start`

![image](https://github.com/user-attachments/assets/fae04ffc-28d3-4768-a01c-429a83548086)

https://platform-game-eosin.vercel.app/