Can you escape the labyrinth?
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
bin
config
db
frontend
lib
log
public
test
tmp
vendor
.babelrc
.gitignore
Gemfile
Gemfile.lock
LIW_Wireframes_v1.pdf
README.md
Rakefile
config.ru
demo.js
package-lock.json
package.json
scratch.js
webpack.config.js

README.md

Lost in Wiki

Lost in Wiki is a game developed collaboratively by Marlene Flores, John Hartman and Nate Festinger. In it, Wikipedia articles are represented as stars in a 3D starfield; users must navigate to a destination page, traversing via page links.

Technologies

Lost in Wiki utilizes a Rails backend and PostgreSQL database to serve API calls to a React/Redux frontend. All 3D rendering and animation is accomplished using the Three.js library.

This design results in a robust and optimized backend; performant and compelling 3D rendering; and an immersive user experience.

Key Features

  • Implements pagerank algorithm to order articles for a compelling gaming experience
  • Combines Three.js with React/Redux, using class extensions of Three.js objects to achieve a modular and DRY design
  • Integrates wiki.js API with custom requests, fetching only necessary data to ensure minimal bandwidth usage