Last weekend I completed the Ludum Dare 48 hour competition. The goal is to make a game from scratch in 48 hours: all the coding (apart from frameworks you make public beforehand), art and audio need to be done from scratch and by one person. It takes place around the world and well over one thousand […]| IceFall Games
Here’s a link to part 1 of this series. Generating the abstract syntax tree Generating the AST from the instruction node tree ends up being fairly straightforward. SCI Companion has the follo…| IceFall Games
SCI is the Sierra Creative Interpreter – the scripting language and runtime on which Sierra’s adventure games were built between roughly 1988 and 1996. As part of the SCI Companion proj…| IceFall Games
Here’s a link to part 1 of this series. Another fundamental concept we need to introduce is instruction consumption. The basics Each SCI instruction (opcode + operands) “consumes”…| IceFall Games
Here’s a link to part 1 of this series. Now we have a directed graph that consists of nodes of branch-less instruction sequences in a function (since the branches became the edges of the grap…| IceFall Games