Back to top
Toby encountered the game at a Code Retreat event and has been interesting in making a web-based version ever since. This challenge provided the perfect opportunity. The code for this project can be found in it's GitHub repo.
- game implemented on both server and client so it can work for no-js browsers but work faster if js available.
- grid consists of 'X's and 'O's for text browsers.
- CSS inlined on first load for fast render, external sheet lazy loaded. Cookie sent from server switches inline CSS to `<link>` for smaller transfer on subsequent visits.
- JS runs back to IE 8.
- `:target` shows settings panel without js. clickable screen overlay hides it without link on panel.