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

https://github.com/bsdavidson/deathbot5000

Deathbot 5000 - A game made to learn more about physics and raycasting in JS
https://github.com/bsdavidson/deathbot5000

Last synced: 11 months ago
JSON representation

Deathbot 5000 - A game made to learn more about physics and raycasting in JS

Awesome Lists containing this project

README

          

```
██████╗ ███████╗ █████╗ ████████╗██╗ ██╗██████╗ ██████╗ ████████╗
██╔══██╗██╔════╝██╔══██╗╚══██╔══╝██║ ██║██╔══██╗██╔═══██╗╚══██╔══╝
██║ ██║█████╗ ███████║ ██║ ███████║██████╔╝██║ ██║ ██║
██║ ██║██╔══╝ ██╔══██║ ██║ ██╔══██║██╔══██╗██║ ██║ ██║
██████╔╝███████╗██║ ██║ ██║ ██║ ██║██████╔╝╚██████╔╝ ██║
╚═════╝ ╚══════╝╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝╚═════╝ ╚═════╝ ╚═╝

███████╗ ██████╗ ██████╗ ██████╗
██╔════╝██╔═████╗██╔═████╗██╔═████╗
███████╗██║██╔██║██║██╔██║██║██╔██║
╚════██║████╔╝██║████╔╝██║████╔╝██║
███████║╚██████╔╝╚██████╔╝╚██████╔╝
╚══════╝ ╚═════╝ ╚═════╝ ╚═════╝
```

This is a game I made to learn about physics and raycasting. It's written in
JavaScript and uses the canvas for rendering.

Development
-----------

Run `npm install` to install dependencies.

The game is just written in vanilla JavaScript, so there aren't any compilation
steps to run. You can start a local HTTP server by running `npm start`, then
open http://127.0.0.1:8080/.

You can lint the code with `npm test`. To automatically lint when you make
changes to the code, run `npm run watch`.