Skip to content

ExpressiveIntelligence/Germinate

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
lib
 
 
 
 
 
 
 
 
 
 
 
 

Germinate

This repository contains the web frontend for Germinate, a casual creator for rhetorical games built on the Gemini game generator.

Repository contents

  • 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 the compiler/ and loader/ JS.
  • loader/: JS files responsible for loading Gemini games by passing them to the compiler/, then concatenating the output JS with necessary libraries and inserting the resulting Phaser game into the HTML page. Provides the global loadGame(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.

About

Make games with Gemini!

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages