6 ms·
Show HN: Click the button, a global realtime leaderboard clicker game
- jakedahn 2y agoI made this as a silly learning project to dive into some of the real-time interestingness of Elixir. It's using Phoenix LiveView, and the whole game state lives inside a GenServer Realtime state is written to ETS and periodically (every 5s) flushed to disk. It's running on fly.io --- code lives on github here: https://github.com/jakedahn/clickthebutton/blob/main/lib/clickthebutton/game_server.ex https://github.com/jakedahn/clickthebutton/blob/main/lib/cli... and https://github.com/jakedahn/clickthebutton/blob/main/lib/clickthebutton_web/live/counter_live.ex https://github.com/jakedahn/clickthebutton/blob/main/lib/cli...