This is a toy project I made while learning Elm.
This game is a peer-to-peer (PeerJS) version of the WikiGame you can play with your friends.
Play the game here.
If there's something not working or you want to tell me why my code is bad, please make an issue
A real-time visualization of the player's paths is provided for each game!
Additionally, an AI pathfinder will play along side you
- Real-time graph viz of the player's wikipaths in the post-game review
- Display the other players that are on the page with you (and were there)
- Computer pathfinder in background to display in post-game review
- [] Serialized trie of the title pool to reduce payload & memory consumption
- Track total pages visited
- Display table of contents for easier page navigation
- [] Display collapsible table of contents
- [] Send P2P message on give up
- add ElmUI snackbar for errors, other messages
- [] Display most obscure pages touched by the players in post game screen
- [] Display X on nodes where players gave up
- Late-joining players will have out-of-sync wikigraphs (solution: either disallow late-joiners or send the whole wikigraph to new player in gamestate info)