Skip to content

thrilliams/leaving-earth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

leaving earth

this is a digital implementation of the (rules for the) board game leaving earth, designed by joe fatula and published by the lumenaris group, inc. it defines the game in the terms of my laika engine, which you can read more about here and [here] (this will be a post on my website eventually). this repository does not implement any client ui for the game. for this, please look to the [singleplayer terminal interface] (this doesn't exist yet) or [multiplayer web app] (this doesn't exist yet either).

planned features

  • add verbose & contextual logging for relevant changes to game state done! structurally mostly a thing from laika
  • modularize expansion features and allow dynamically loading them at setup done! typing is slightly looser now as a consequence but most major functionality is unchanged thanks to our robust suite of helper functions
    • mercury the first of these to expirement with dynamic type adaptation for the environment of the game done! honestly not that many changes were made here. this mini-expansion adds one maneuver, three locations, one component definition, and three missions. that's ok
    • outer planets and stations afterward as they each make more substantive rules changes that would require modifications to the structure of the state rather than just the content of it
      • outer planets is mostly finished; still missing accelerated setup option
    • fan-made content and "modding" last, after a plausible system has been developed for modular content addition
  • as with laika, hidden state and choice queueing using selector functions and state rollback

About

a typescript implementation of the rules of leaving earth

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors