A work of interactive fiction created by Joey & Charity Parrish for the GitHub Game Off 2020.
Created with Inform 7.
You play as a NASA intern in the 1960s, working on the Apollo 11 project.
Everything goes very well, and you have no difficulties at all. 😁
To play the official release version, visit https://joeyparrish.github.io/moonshot/
You can either load the folder MoonShot.inform into the Inform IDE, or you can build on the command-line. You can install Inform from http://inform7.com/downloads/ if you don't already have it.
For command-line builds on Linux using Docker (no Inform installation
required), just type make
. (For this, you must have Docker, of course.)
The HTML output goes to MoonShot.materials/Release/
.
The project structure is more or less dictated by Inform 7, so if you are unfamiliar with Inform, you may find it hard to locate the relevant source files.
The main story source is in MoonShot.inform/Source/story.ni
. It relies on
several extensions, some of which are standard, some of which were installed
into the sources, and some of which were written expressly for this project.
Extensions are like source modules or libraries in Inform, and can be found in
MoonShot.materials/Extensions/
. The extensions written explicitly for this
project are all in MoonShot.materials/Extensions/Joey Parrish/
, and were
mainly used to organize the source code and keep the non-story elements out of
the main source file.
Other assets, including CSS, cover art, and other associated, non-story
content, can all be found in the MoonShot.materials/
folder.
The final HTML output goes to MoonShot.materials/Release/
.
This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 license (CC-BY-NC-ND-4.0).
In short, you may use the work under the following terms:
-
Attribution - You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
-
Non-Commercial - You may not use the material for commercial purposes.
-
No Derivatives - If you remix, transform, or build upon the material, you may not distribute the modified material without express permission from the authors.
-
No additional restrictions - You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.
See LICENSE.md
or
https://creativecommons.org/licenses/by-nc-nd/4.0/ for full license terms.
This repository also includes JavaScript code and Inform7 extensions from
Vorple (https://vorple-if.com/), under MIT and Creative Commons licenses,
respectively. See LICENSE.vorple.md
for details.
The HTML version of the game makes use of the fonts "KBKinderWrite",
designed by KhrysKreations (Khrys Bosland), and "Lovecraft's Diary", designed
by Nate Piekos of Blambot Comic Fonts. The license terms of these fonts can be
found in LICENSE.KBKinderWrite.md
and
LICENSE.LovecraftsDiary.md
, respectively.
The terms for "KBKinderWrite" include:
- You may use this font on your personal blog or website; however you must include my button on the site.
There weren't any instructions for including Khrys's button, so here's my best guess and a link to their page on fontspace:
It took so long to find this font, and it's a perfect fit. Thank you, Khrys!
The cover art is based on the following images:
- Astronaut helmet photo
- original link
- "No Rights Reserved; Free for personal and commercial use"
- Creative Commons CC0 license
- Glass sphere photo
- original link
- "The images provided by PickPik are free to use for personal and commercial projects"
- PickPik Terms of Service