/threejs-3d-game-battleships

Traditional battleships strategy game, made in 3D enviroment

Primary LanguageJavaScript

Battleships 3D

A traditional Battleships game brought into life with 3D models, shaders and visual effects. I made it with my friend as a school project


Table of Contents


Youtube gameplay

The easiest way of finding out, how this game looks and works is through watching gameplay video.


Description and screenshots

In Poland everybody used to play this game as a child or even as an adult. That is why decided to pick this strategic game as a inspiration for our project. It was made using ThreeJS library on client and Express.js with Socket.io on server side.

Joining game

Homepage

Selecting fields for ships

Homepage

Wait for enemy screen

Homepage

Opponent's turn

Homepage

Your turn

Homepage


Installation

Clone project with git and install modules

git clone https://github.com/Arrq54/threejs-3d-game-battleships.git
cd threejs-3d-game-battleships
npm i

Run the app

node server.js

You may now open your browser and go to localhost:3000.


Technologies used


Authors

Arkadiusz Wojdyla Michał Frączek