tomlister / ebiscript

Year 11 SDD Project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Abandoned!!!!!!

This really sucks.

This was the client for a school software project.

The main premise of the game is that you are a trader in space but your trades and market data are delayed due to latency.

I wrote a custom hot reloadable engine for this game in order to improve development time + quality (turned out to be terrible so I abandoned this)

It features:

  • Asset manifest system
  • VM Entitlements (security)
  • JS & Go Engine bindings
  • Instant hot reloading
  • More to come.

VM Quirks/Conventions

In order to conserve persistence of program states across hot reloads I've included state headers and footers.

//#state
var foo = "bar";
//#endstate

Anything inbetween these two comments will only be loaded on vm init and won't be reset if hot reloaded.

About

Year 11 SDD Project


Languages

Language:Go 74.7%Language:JavaScript 25.3%