2023-03-04 18:38:17 +01:00
|
|
|
# Arc, a puzzle game about directing laser beams with mirrors
|
|
|
|
|
2023-03-04 20:49:18 +01:00
|
|
|
## Sample video
|
|
|
|
|
|
|
|
![](demo.gif)
|
|
|
|
|
2023-03-04 18:38:17 +01:00
|
|
|
## Controls
|
|
|
|
Vim style movement keys or WASD keys
|
|
|
|
|
|
|
|
- a/h: left
|
|
|
|
- s/j: down
|
|
|
|
- w/k: up
|
|
|
|
- d/l: right
|
|
|
|
- u: undo
|
|
|
|
- r: restart
|
|
|
|
- q: quit
|
|
|
|
|
|
|
|
## Running
|
|
|
|
|
2023-03-04 20:57:25 +01:00
|
|
|
If you already have BQN and you have it on your path just run `./arc.bqn`
|
2023-03-04 18:38:17 +01:00
|
|
|
|
|
|
|
Otherwise:
|
|
|
|
|
|
|
|
1. `make` to compile CBQN (`make CC=cc` if clang isn't installed)
|
|
|
|
2. `make run` to run the game
|
|
|
|
|
2023-03-04 18:50:07 +01:00
|
|
|
## License
|
2023-03-04 18:38:17 +01:00
|
|
|
|
2023-03-04 20:59:18 +01:00
|
|
|
Arc is licensed as AGPLv3
|