Skip to content

Wiki Adventure is a multiplayer game combining culture and speed. Players compete against each other on Wikipedia and have to scroll through the pages as quickly as possible to win.

Notifications You must be signed in to change notification settings

wikiadventure/wikiadventu.re

Repository files navigation

Wiki Adventure

join me on Discord

Wiki Adventure is a multiplayer game combining culture and speed. Players compete against each other on Wikipedia and have to scroll through the pages as quickly as possible to win.

PlayTech stackDiagramRun the project

🚀 Tech stack

Vue js logo Typescript logo Yjs logo

The project is Web app made out of a signaling server for web-rtc hosted on cloudflare worker and a frontend as Progressive Web App in Vue 3.

📋 Diagram

Soon...

Run the project

Node js

  • Make sure you have v22 or higher. You can install it from the official website here.

Mise en place CLI

  • You can also use mise cli to install necessary tools like node for the project with mise install. Install mise here.

Install dependencies

Run #### Install dependencies

Run npm i && cd signaling-server && npm i

launch the app in dev

To run the app and connect the player together via web-rtc, we need a signaling server that will handle room creation and discovery.

Start it with npm run dev-signaling-server and start the web app with npm run dev.

Don't forget to copy the .env.example to a fresh .env.local

About

Wiki Adventure is a multiplayer game combining culture and speed. Players compete against each other on Wikipedia and have to scroll through the pages as quickly as possible to win.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5