Skip to content

NicolasWinsten/racer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wikipedia Game

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

What makes this version different?

A real-time visualization of the player's paths is provided for each game! image image

Additionally, an AI pathfinder will play along side you

Roadmap

  • 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

Bugs

  • 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)