GeoPong is a multiplayer implementation of Pong written in Elixir, Phoenix and Preact.
This is a demo project to experiment with Elixir and OTP. The architecture of the project is based on findings from the amazing book Elixir in Action and supplementary articles such as OTP as the Core of Your Application Part 2.
- Head over to https://pong.alexdunne.net/
- Create a new game
- On two separate devices (or browser windows) join the game
- Play Pong
To start your Phoenix server:
- Install dependencies with
mix deps.get
- Start Phoenix endpoint with
mix phx.server
Now you can visit localhost:4000
from your browser.
Ready to run in production? Please check our deployment guides.
- Official website: https://www.phoenixframework.org/
- Guides: https://hexdocs.pm/phoenix/overview.html
- Docs: https://hexdocs.pm/phoenix
- Forum: https://elixirforum.com/c/phoenix-forum
- Source: https://github.com/phoenixframework/phoenix