Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ufocoder/fps
Browser first-person 2.5D shooter
https://github.com/ufocoder/fps
game raycasting shooter wolfenstein
Last synced: 5 days ago
JSON representation
Browser first-person 2.5D shooter
- Host: GitHub
- URL: https://github.com/ufocoder/fps
- Owner: ufocoder
- Created: 2024-04-08T08:26:14.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-12-08T11:29:02.000Z (about 2 months ago)
- Last Synced: 2025-01-17T14:14:19.306Z (14 days ago)
- Topics: game, raycasting, shooter, wolfenstein
- Language: TypeScript
- Homepage: https://ufocoder.github.io/fps/
- Size: 15.2 MB
- Stars: 66
- Watchers: 2
- Forks: 5
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Browser First Person Shooter v0.3.0
===================================This is a [wolfenstein](https://en.wikipedia.org/wiki/Wolfenstein)-like single player game. It uses old approaches from the 1990s, raycasting algorithm. All the graphics calculations take place on the CPU, so the game has performance limitations, but it's enough for playing.
The game has no dependencies; it was built from scratch with TypeScript.
![image](./docs/screenshot.png)
## Features
- Primitive AI
- Weapons: knife, pistol
- Items: pistol ammo, heath pack
- Doors openning## Assets
- Textures, [retro texture pack](https://little-martian.itch.io/retro-texture-pack)
- Characters:
- zombie (by [Semyon Yushkevich](https://github.com/jussiemion))
- [soldier, commando, slayer, flyguy, tank](https://fredrichi.itch.io/free-characters-with-animations-for-fps-game) (by [FredRichi](https://fredrichi.itch.io/))
- Weapon: knife, pistol (by [Semyon Yushkevich](https://github.com/jussiemion))