a language you might use on a ship
Switch branches/tags
Nothing to show
Clone or download
Latest commit 8e51246 Dec 18, 2016
Permalink
Failed to load latest commit information.
data update ship sprites for new ES Dec 17, 2016
nocompiletests restructure project to use src directories Dec 15, 2016
nodesrc restructure project to use src directories Dec 15, 2016
nodetests hack to prevent weird shadowing of System Dec 17, 2016
notes dev build working Dec 18, 2016
scripts finally repro of missile bug Mar 24, 2016
src hack to prevent weird shadowing of System Dec 17, 2016
tests explicit loader suffix Dec 17, 2016
text add an alien system with delay Feb 24, 2016
.gitignore find required sprites at webpack build time Mar 28, 2016
.jshintrc jshintrc Jan 10, 2016
.travis.yml bump node version Dec 17, 2016
Makefile link to specific tag of ES assets Dec 17, 2016
blocklySLtoolbox.xml Blockly editor modulized Jan 26, 2016
data-loader.js restructure project to use src directories Dec 15, 2016
entry.js explicit loader suffix Dec 17, 2016
index.html land on and take off from planets Mar 29, 2016
license.txt publish under MIT license Mar 15, 2016
loadnodetests.js Running again Dec 14, 2016
otherlicenses.txt publish under MIT license Mar 15, 2016
package.json dev build working Dec 18, 2016
readme.md dev build working Dec 18, 2016
removeJSifTS.py tests running in node (half passing) Mar 24, 2016
repl.js restructure project to use src directories Dec 15, 2016
shiplang.grammar add while loop to shiplang Feb 14, 2016
ships.txt ship sprites Mar 9, 2016
sprite-loader.js animations Mar 31, 2016
sprite-outline-loader.js restructure project to use src directories Dec 15, 2016
sprite-size-loader.js find animation sprites Mar 31, 2016
sprite-src-loader.js animations Mar 31, 2016
style.css fixed a z-index bug after leaving planet Mar 29, 2016
test.html tests running in node (half passing) Mar 24, 2016
test.js a test (though in js) Jan 16, 2016
tsconfig.json update to TypeScript 1.8 Feb 28, 2016
tsd.json document dependencies Mar 27, 2016
webpack.config.js dev build working Dec 18, 2016
webpack.nodetests.config.js Running again Dec 14, 2016
webpack.tests.config.js testing setup Feb 27, 2016

readme.md

Build Status

Currently using same assets as Endless Sky, a great game by Michael Zahniser.

A somewhat recent version is usually up at missilecmd.ballingt.com/:

Zoom with Command and Alt/Option. Backslash moves the camera between entities in simulator mode. M view the map in normal mode. Set window.debug = true for uncapped frame rate and some other goodies.

Older versions:

Headings are currently the unit circle backwards - should fix this.

+x is to the right +y is down

flipping y in displays would fix the direction problem

Saved requirements aren't complete yet.

npm run dev

to run

Tests

npm test

creates the build and runs all tests.

It may be useful to tests loaders separately if the build is failing:

mocha nodetests

Game Data

This project uses the assets from Endless Sky anda data format similar to the one used in Endless Sky.