Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lallassu/wizardwarz

WebGL Multiplayer game with NodeJS backend
https://github.com/lallassu/wizardwarz

game gamedev indiedev javascript-game nodejs threejs

Last synced: 6 days ago
JSON representation

WebGL Multiplayer game with NodeJS backend

Awesome Lists containing this project

README

        

# 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](https://raw.github.com/lallassu/wizardwarz/master/promo.png)