Romans-Sleepwalking / battles-of-winterfell-online

MMO-PvP-JRPG game with "Game of Thrones" setting. JVM server runtime program for numerous desktop browser users.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Battles Of Winterfell Online

The Only Version for JVM Servers for Desktop Browsers

@ Romāns, May 2021


The gaming server program. The program establishes a server run-time for hosting a PvP MMO-JRPG games with "Game of Thrones" setting. The server connects visitors; provides the online gaming experience; cleans up and re-uses lobbies after players leave.

This app use:

  • Scala as a programming language because it effectively combines OOP and Parallel Computing paradigms. Scala is a great well-known solution for building online systems with massive and complex user interaction.
  • SocketIO library to set up a web socket server.
  • AkkaActor library to set up concurrent actor system for effective and stable service for a numerous user-base.
  • Open-source visuals: fonts, icons.
  • Self-constructed pixel-art.

About

MMO-PvP-JRPG game with "Game of Thrones" setting. JVM server runtime program for numerous desktop browser users.

License:MIT License


Languages

Language:Scala 73.0%Language:JavaScript 13.1%Language:HTML 8.7%Language:CSS 5.2%