27 lines
1.1 KiB
Markdown
27 lines
1.1 KiB
Markdown
|
|
---
|
||
|
|
post: https://phoboslab.org/log/2021/09/q1k3-making-of
|
||
|
|
# See github.com/js13kGames/hello-world for supported frontmatter
|
||
|
|
---
|
||
|
|
|
||
|
|
## Controls
|
||
|
|
|
||
|
|
- **Movement**: <kbd>W</kbd> <kbd>A</kbd> <kbd>S</kbd> <kbd>D</kbd> or <kbd>↑</kbd> <kbd>←</kbd> <kbd>↓</kbd> <kbd>→</kbd>
|
||
|
|
- **Attack**: <kbd><svg><use href=#i-mouse></svg> LMB</kbd>
|
||
|
|
- **Jump**: <kbd>Space</kbd> or <kbd><svg><use href=#i-mouse></svg> RMB</kbd>
|
||
|
|
- **Switch weapon**: <kbd>Q</kbd>/<kbd>E</kbd> or <kbd><svg><use href=#i-mouse></svg> Mousewheel</kbd>
|
||
|
|
|
||
|
|
If you accidentally scroll the page down when you want to change weapons, either resize your browser window so there's
|
||
|
|
no scrollbar, or go to fullscreen using the button below the game!
|
||
|
|
|
||
|
|
## Features
|
||
|
|
|
||
|
|
- 2 Levels
|
||
|
|
- 5 Types of enemies
|
||
|
|
- 3 Weapons
|
||
|
|
- 30 different textures
|
||
|
|
- Music from Andy Lösch - no-fate.net
|
||
|
|
- Dynamic lighting
|
||
|
|
- Doors(!)
|
||
|
|
- Somewhat robust collision detection, even for fast moving objects
|
||
|
|
- Enemy AI with line of sight checks. No pathfinding, but still does a reasonable job following the player
|
||
|
|
- "Spatial" Audio (stereo separation and falloff by distance)
|