Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alexjgriffith/tiles
Search and Destroy Colours of Destiny
https://github.com/alexjgriffith/tiles
erlang game javascript protobuf
Last synced: 3 days ago
JSON representation
Search and Destroy Colours of Destiny
- Host: GitHub
- URL: https://github.com/alexjgriffith/tiles
- Owner: alexjgriffith
- License: other
- Created: 2017-08-06T19:33:51.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-11-13T01:47:30.000Z (about 7 years ago)
- Last Synced: 2024-10-29T08:41:36.744Z (4 months ago)
- Topics: erlang, game, javascript, protobuf
- Language: JavaScript
- Homepage: https://www.dev.sadcod.com
- Size: 145 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.org
- License: LICENSE
Awesome Lists containing this project
README
#+TITLE: SADCOD App
#+AUTHOR: Alexander Griffith
** Search and Destroy, Colours of Destiny*** Lost in a colourscape, you must search and destroy or be destroyed others!!
1. Blend in with your surroundings
2. Collect energy
3. Hunt
4. Eliminate them one by one*** Rules of the game:
- Expend energy to shoot, the shot will be the colour you have the most energy of. In a tie a random colour is chosen
- Collect energy based on the colours you are on
- Your colour is that of the highest energy level (blue, green or red)
- You are immune to shots of your own colour (e.g. blue wont damage blue)
- Take 10 shots and you are out** Default Controls
Note that these will be customizable in the future.| Command | Keys |
|---------+----------------------|
| up | , w |
| down | , s |
| left | , s |
| right | , s |
| shoot | space |
| search | |
| camera | |
** For Alpha 0.2.0
*** Client
1. [ ] Refactor JS to use modules
2. [ ] Add colour variations options
3. [ ] Implement NPCs
4. [ ] Reprogramable controls*** Server
1. [ ] Add player persistence mnesia table
2. [ ] Implement protobuf for websockets
3. [ ] Further develop simple setup api (JSON)
- check out the feasibility of building a rest handler