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
- Host: GitHub
- URL: https://github.com/EnginKARATAS/platform-advanced
- Owner: EnginKARATAS
- Created: 2022-04-15T14:39:48.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-05-01T01:17:01.000Z (5 months ago)
- Last Synced: 2025-06-24T02:02:50.351Z (4 months ago)
- Topics: clean-architecture, javascript-game, p5, p5js, solid, types, typescript, typescript-game
- Language: TypeScript
- Homepage: https://platform-game-eosin.vercel.app
- Size: 95.9 MB
- Stars: 7
- Watchers: 1
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
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 codeGame 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`
https://platform-game-eosin.vercel.app/