Skip to content
This repository has been archived by the owner on Feb 15, 2022. It is now read-only.
/ warcaby Public archive

3D multiplayer checkers in the browser, written in Typescipt using Three.js and Node.js

Notifications You must be signed in to change notification settings

jakweg/warcaby

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Warcaby - browser, multiplayer checkers in 3D

It supposed to be a simple school project, but I took it into next level.
  • 3D graphic in browser
  • 2 players gameplay
  • Three.js on the Front-end
  • Node.js on the Back-end
  • Everything written in Typescript - single codebase
  • Impossible to cheat, game logic is a deterministic algorithm that runs on the server and clients

Some screenshots

Screenshots Screenshots

Textures are not mine, they belong to Minecraft.

Set up

Requirements:

  • Node.js (tested on 15.12.0) with npm installed
Starting the server
node --experimental-specifier-resolution=node static/js/server.js
Now open http://localhost:8002 on you computer or http://<your-local-ip>:8002 if you open on different computer.

Compiling changes

npm i # only first time
tsc
Remember to restart the server after any change that affects either server or shared code.

About

3D multiplayer checkers in the browser, written in Typescipt using Three.js and Node.js

Topics

Resources

Stars

Watchers

Forks