Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/louis-tarvin/threejs-game
A small game made in a couple of weeks using three.js
https://github.com/louis-tarvin/threejs-game
Last synced: 12 days ago
JSON representation
A small game made in a couple of weeks using three.js
- Host: GitHub
- URL: https://github.com/louis-tarvin/threejs-game
- Owner: Louis-Tarvin
- Created: 2021-12-28T14:27:31.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2022-01-20T11:06:11.000Z (about 3 years ago)
- Last Synced: 2024-11-13T22:11:58.817Z (2 months ago)
- Language: JavaScript
- Homepage:
- Size: 83.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Star Strike
A small game made in a couple of weeks using three.js
You can play the game in your browser [here](https://louistarvin.uk/star-strike/)
## How to play
**objective**: Destroy the enemy ships by shooting them. Avoid getting hit by enemy missiles.
There are two modes: flight mode and weapon mode. In flight mode you control the ship in a top-down view. In weapon mode you control the ship-mounted turret in a first-person view, but you cannot control the ship, leaving you vulnerable to enemy missiles.
### Controls
- Flight mode controls:
- thrust: `W`
- turn left/right: `A/D`
- Weapon mode controls:
- look: `MOUSE`
- shoot: `LEFT-CLICK`
- Toggle between flight and weapon mode: `SPACE`## Screenshots
![flight-mode](Assets/repo-screenshots/flight-mode.png)
![weapon-mode](Assets/repo-screenshots/weapon-mode.png)## Acknowledgements
- three.js: https://github.com/mrdoob/three.js
- Skyboxes: https://opengameart.org/content/space-skyboxes-0
- Background music: https://freesound.org/people/f-r-a-g-i-l-e/sounds/594068/
- Material textures and maps used for 3D models: https://3dtextures.me/