This repository contains the web frontend for Germinate, a casual creator for rhetorical games built on the Gemini game generator.
assets/: Sprites and sounds used by the generated Gemini games.client/: JS files responsible for implementing the Germinate UI.compiler/: JS files responsible for compiling generated Gemini games (in AnsProlog format) into executable JS.lib/: External JS libraries used by thecompiler/andloader/JS.loader/: JS files responsible for loading Gemini games by passing them to thecompiler/, then concatenating the output JS with necessary libraries and inserting the resulting Phaser game into the HTML page. Provides the globalloadGame(gameFileContents)function invoked by the main client JS.index.html: Main HTML file for the Germinate UI.main.css: Main CSS stylesheet for the Germinate UI.