Skip to content
This repository has been archived by the owner. It is now read-only.

norberttech/no-game

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
ssl
 
 
 
 
 
 
 
 
 
 

NoGame Build Status

This repository is a proof of concept of 2D mmorpg game engine&client written in JS (es6). It was made as a part of research done in my free time.

Following features are already implemented:

  • simple user login (username only)
  • player moves (up, down, left, right)
  • map configuration (created with http://www.mapeditor.org/)
  • some basic but ugly sprites
  • simple battle system
  • player health
  • possibility to die when monster is too hard to kill
  • probably some other things that I don't remember now
  • simple chat (players voice is visible to other players)
  • client&server communication protocols
  • and probably some more that I don't remember now

In order to make it playable you gonna need to implement following features:

  • leveling system (based on experience)
  • improve battle system in order to support equipment (that is also not implemented)
  • prepare some better looking assets
  • add more tests (just to make sure that game is stable)
  • add some persistence layer (at the moment when you shutdown server or when player logout his data is lost)
  • and many many more...

Screenshot

One ugly square (player) is fighting with another ugly square (rat, monster) :P

alt tag

Documentation

About

๐Ÿ•น๐ŸŽฎ 2D MMORPG server & client in JS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published