Skip to content

Instantly share code, notes, and snippets.

View devanhurst's full-sized avatar

Devan Hurst devanhurst

View GitHub Profile
@devanhurst
devanhurst / resume.json
Last active March 31, 2023 18:33
resume.json
{
"meta": {
"theme": "caffeine"
},
"basics": {
"name": "Devan Hurst",
"label": "Software Developer",
"image": "",
"email": "devan.hurst@gmail.com",
"phone": "+1 (416) 400-4380",
@devanhurst
devanhurst / bzzr_api_v2.md
Last active May 9, 2022 21:51
BZZR API - v2

BZZR API v2

This documentation makes a distinction between a "command" and an "event."

  • Commands are sent by the client to the server. e.g. arming the buzzer, buzzing in
  • Events are sent by the server to the client. They are sometimes sent in response to a command, or because the app's state has changed. e.g. the buzzer is armed, a player has joined

Scheduled Downtime

For its server's health, BZZR is scheduled to restart daily at 10:00 UTC. The downtime experienced should be no more than a few seconds, but any games in progress at that time will be destroyed. When developing a game that makes use of the BZZR platform, it is advised to develop a method change rooms without losing your game state in case of server failure.

Eventually I'll add a database so rooms can persist after restarts. If you'd like to be notified of this, let me know on discord at dev#8885.

Keybase proof

I hereby claim:

  • I am devanhurst on github.
  • I am devanhurst (https://keybase.io/devanhurst) on keybase.
  • I have a public key ASDSvWofVhQ1jmLMlEjjGvtWYolZijbj7yCcJwp1ann-hAo

To claim this, I am signing this object:

Keybase proof

I hereby claim:

  • I am devanhurst on github.
  • I am devanhurst (https://keybase.io/devanhurst) on keybase.
  • I have a public key ASDiRI4F-fUWtwj8C7zi04Gnu9T8hgSyqR0rY7hkOvNZ0wo

To claim this, I am signing this object:

### Keybase proof
I hereby claim:
* I am devanhurst on github.
* I am devanhurst (https://keybase.io/devanhurst) on keybase.
* I have a public key ASCJe0q4_pThsynr2LgYOE30_bvcsVr0I5rIUHlbtPbqFwo
To claim this, I am signing this object: