Skip to content

MSiorr/threejs-multiplayer-client

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Three.JS Multiplayer Client (Castle Royale)

Logic 1v1 game, written in Javascript and Three.js.

look1 look2

Test it now

👉 https://fk-ms-yearly-project.herokuapp.com/game/ 👈

Table of Contents

Introduction

The main goal of this project is to create a 1v1 logic game available in browsers. The project was created as a school assignment.

Project works with conjunction with respective backend server.

Installation and setup

  • Clone or download the repository
  • npm i to install dependencies
  • npm run build to build the project

This will create a \dist directory with all the necessary files; index.html is the entry point.

Note: project doesn't work when opened locally, you need to provide basic server capabilities to properly send the files.

Features

  • Randomly selected levels for you and your opponent with 3 difficulty levels
  • Powerup system allowing to make the puzzle solving a little harder
  • Matchmaking system
  • Socket communication between clients and server
  • Beautiful graphics and animations
  • Basic level editor

Technologies

Future Development

There are no plans regarding future development of this project

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 88.6%
  • SCSS 6.6%
  • CSS 3.1%
  • HTML 1.7%