This is the source code for the game Founder's Mercy to be built with Inform 7 build 6M62.
Copyright © 2018 Thomas Insel tinsel@tinsel.org http://tinsel.org/IF/
This work is licensed under a Creative Commons Attribution 4.0 International License. https://creativecommons.org/licenses/by/4.0/
You should be able to build Founder's Mercy on any supported Inform 7 platform, but the release and testing automation is designed for macOS (tested with 10.13) and the following tools:
xcode-select --install
apt-get install git make gcc python
I7_6M62_Linux_all.tar.gz
, expand, and follow isntall instructionsmake test
should be fine.Edit Makefile
as necessary and...
make release
-- build releasemake test
-- run testsmake clean
-- remove build artifactsmake cleaner
-- remove build artifacts and test interpretersmake sync
-- upload to AWS S3All of this is really only necessary for automating a reasonable test suite. Otherwise shift-command-R works fine.
The following extensions, which are not bundled with Inform 7 build 6M62, are included from https://github.com/i7/extensions/
FoundersMercy.materials/Extensions/Erik Temple/Real-Time Delays.i7x
FoundersMercy.materials/Extensions/Juhana Leinonen/Object Response Tests.i7x
FoundersMercy.materials/Extensions/Sean Turner/Plugs and Sockets.i7x
And these are local:
FoundersMercy.materials/Extensions/Thomas Insel/Machines.i7x
FoundersMercy.materials/Extensions/Thomas Insel/Simple Exit Lister.i7x
FoundersMercy.materials/Extensions/Thomas Insel/Testing Commands.i7x
https://oikofuge.com/coriolis-effect-rotating-space-habitat/
http://www.vintagecomputing.com/index.php/archives/174/old-school-copy-protection-schemes
See https://github.com/i7/extensions, but we have copied in any extension that doesn't ship with Inform 7. Also, extensions by Thomas Insel are local.
See https://github.com/erkyrath/quixe/wiki/Quixe-Graphics-Support for more on adding images to Quixe.
http://omnigraffletips.blogspot.com/2013/05/using-applescript-to-reposition-objects.html
https://discussions.apple.com/thread/3088443 -- preview to combine PDFs