Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dougreeder/barrier-mage
A VR demo game using WebXR and A-Frame. Draw magical barriers to fend off creatures with their various effects!
https://github.com/dougreeder/barrier-mage
fantasy gesture-recognition magic vr webxr
Last synced: 5 days ago
JSON representation
A VR demo game using WebXR and A-Frame. Draw magical barriers to fend off creatures with their various effects!
- Host: GitHub
- URL: https://github.com/dougreeder/barrier-mage
- Owner: DougReeder
- License: gpl-3.0
- Created: 2020-06-13T21:53:45.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-08-28T19:25:11.000Z (4 months ago)
- Last Synced: 2024-11-07T16:15:16.755Z (about 2 months ago)
- Topics: fantasy, gesture-recognition, magic, vr, webxr
- Language: JavaScript
- Homepage:
- Size: 121 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Barrier Mage
Draw mystic symbols which burn, protect, bind, detect, illuminate or link. Use these spells to drive off fantastic creatures!![pentacle & Violent Cloud](assets/pentacle-ViolentCloud.jpg)
Live on [github.io](https://dougreeder.github.io/barrier-mage/)
Uses WebXR and [A-Frame](https://aframe.io) and requires two 6-DOF controllers.
The six symbols currently supported are:
![mystic symbols](assets/symbols.png)Pentacle to protect
Brimstone to burn
Triquetra knot to bind
Borromean rings to link
Quicksilver to detect
Dagaz (day rune) to illuminate![controls diagram](assets/book_controls_diagram.png)
Grip button: grab staff
Staff hand trigger: Press and hold to draw straight segment
Staff hand A or X Button: Press and hold to draw arc or circle
Off hand trigger: Page forward
Off hand A or X Button: Page backward
Joystick: walkAt present, there is one sad caveat:
* My landscape component doesn't respond to point light sources, so the only effect of writing the day rune is to light up your hands and staff.If you're moved to create a fantasy landscape that can use point light sources, I'd much appreciate such a contribution!
Likewise, various creatures to be fended off with the barriers.