• Stars
    star
    292
  • Rank 142,152 (Top 3 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 9 years ago
  • Updated over 9 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

WebGL Multiplayer game with NodeJS backend

WizardWarz

Play the game here: http://wizardwarz.nergal.se

NOTE: The game is currently running on port 8082 on my server so if you are behind a firewall it might not work for you

Description

WizardWarz is a ThreeJS WebGL/Javascript multiplayer shoot-em-up game. It has unique generated maps with a NodeJS backend where maps are generated and it also supports multiplayer.

This is a project that I've abandoned and just like to share with others as an example

The game implements the following (and more):

  • Generation of smooth landscape "Islands"
  • Very basic multiplayer support
  • nodejs server with game logic and map generation
  • No actual limit of number of players, but it has only been tested with about 10 players.
  • Model loading
  • Animated models (exported from blender)
  • Modified particle engine
  • Both 3rd and 1st person view during gameplay
  • Scoreboard
  • Player toplist
  • User account creation
  • Levels + different character clothing depending on level.
  • magic-spells!!!

Testing

Install nodejs and run "cd server; nodejs server.js". Then point your browser to http://localhost:8080

Screenshot

alt tag

More Repositories

1

gorss

Go Terminal Feed Reader
Go
391
star
2

voxelengine3

Voxel-engine in Javascript
JavaScript
330
star
3

VoxLords

VoxLords - ThreeJS WebGL game with a simple voxel engine
JavaScript
178
star
4

bintris

Binary Tetris
Go
155
star
5

vox2

Simple POC of PCG voxel-engine
JavaScript
142
star
6

gizmo

2D Pixel Destruction Game written in Go.
Go
138
star
7

Qake

Qake voxel-engine demo
JavaScript
132
star
8

voxelengine_urho3d

Voxel engine in C++ using Urho3D
C++
107
star
9

badsanta

BadSanta - Multiplayer HTML5 Game (http://santa.qake.se)
JavaScript
100
star
10

ParrotHunt

ParrotHunt - ThreeJS WebGL game (http://parrothunt.nergal.se)
JavaScript
91
star
11

doit

Simple Todo List - Wunderlist Replacement
Vue
80
star
12

rpicam

Raspberry PI Surveillance Automation
Shell
76
star
13

DungeonGenerator

Dungeon generator for games.
Perl
69
star
14

fireworks

WebGL Fireworks in VR
JavaScript
40
star
15

voxelengine_unity

Voxel engine made in C# for Unity
C#
39
star
16

spinc

Spark In Console - Cisco (WebEx)Spark Client for Linux/MacOS
Go
21
star
17

SavingNemo

SavingNemo - ThreeJS WebGL game with nodejs backend.
JavaScript
21
star
18

moonshot

Moonshot GitHubGameOff 2020 contribution
Go
16
star
19

smhialert

Home Assistant SMHI Warnings & Alerts
Python
10
star
20

hass-unifi

Unifi Person Detection with Home Assistant integration
Python
6
star
21

openfaas-demo

OpenFaaS demo using Function as a Service and object storage
Ruby
3
star
22

gruntbase

Grunt template for server/client NodeJS dev. environment.
JavaScript
2
star
23

varnish-visualizer

Varnish hit/pass visualisation in WebGL.
JavaScript
2
star
24

googlehome

Google Home (Assistant) Automation With NetHomeServer
Ruby
1
star
25

hydroponic

Hydroponic automation with ESP32 and sensors
C++
1
star
26

pointcloud

ThreeJS point cloud experiment
JavaScript
1
star