Skip to content
This repository has been archived by the owner on Jul 25, 2022. It is now read-only.
/ no-game Public archive

🕹🎮 2D MMORPG server & client in JS

License

Notifications You must be signed in to change notification settings

norberttech/no-game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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