Skip to content

Devnonymous/SecondSystem-Server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SecondSystem-Server

The LISP backend to SecondSystem.

The function of SS-S is to compute the evolution of a SecondSystem world(s) and respond to player actions while sending optimised data to the client to render and interpret.

The objective of SS-S first and foremost is flexibility. SS-S is developed in SBCL for just that purpose. Secondly, confidentiality must be maintained so that the clients only know the bare minimum of the game world in order to reduce exploits. Lastly, extensibility must be considered in order to compensate for the extremely taxing responsibility of computing an evolving planet simulation.

##TODOs Establish UDP connection between SS-S and the C/C++ client Test transmission lag for SSL implementations to speculate feasibility Build pseudo-IRC using a library for converting text to UDP-friendly arrays Basic accounts system logged to IP and usernames Build basic support for terrain generation by simulating Astral Build basic skybox generation implementation Test client-server interaction using placeholder models and free movement

???

Profit

Legal Stuff

This software is economically free to use, as >implied by the open-source nature of GitHub. Libre wise, this is under the Mozilla Public License 2.0 (MPL-2), all I ask is that you inform me of any derivations of the work through email, however you are not legally obliged to.

Email in case GitHub eats it: Devnonymous@lavabit.com

About

The LISP backend to SecondSystem.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published