Skip to content

Latest commit

 

History

History
51 lines (33 loc) · 1.77 KB

README.md

File metadata and controls

51 lines (33 loc) · 1.77 KB

Frontend Feud / Gophers Say

A Family Feud style board game interface used by Changelog for the JS Party and Go Time podcasts.

JS Party Example Go Time Example

This project was adapted from a CodePen with the "backend" written in Go (by a non-gopher).

How to use

Game data is stored in JSON files in the games directory. Start the server by passing in the podcast and episode slug for the appropriate game. For example, to load the server with Go Time's 200th episode, execute:

go run main.go gotime 200

Then visit http://localhost:8000 in a Chromium-based browser (other rendering engines will likely work, but are untested) and go from there.

Keyboard shortcuts

The entire game board can be controlled via the keyboard.

Control keys

  • 1-9: Toggle reveal of answer 1-9
  • ←: Make team one active
  • →: Make team two active
  • ↑: Make both teams inactive
  • a: (a)ward points to active team
  • p: activate next (p)layer
  • z: go to the next (r)ound
  • e: go back to previous round
  • x: Adds a miss to active team

Sound keys

  • i: intro song sound
  • y: right answer sound (yes)
  • n: wrong answer sound (no)

Legal

Code is released under the MIT license.

Images and sounds are released under the CC BY 4.0 license.

This project is in no way affiliated with nor endorsed by the real Family Feud.