https://github.com/mdsteele/milestone
A simple arcade game, made in 36 hours
https://github.com/mdsteele/milestone
Last synced: about 1 year ago
JSON representation
A simple arcade game, made in 36 hours
- Host: GitHub
- URL: https://github.com/mdsteele/milestone
- Owner: mdsteele
- License: gpl-3.0
- Created: 2013-08-31T11:11:11.000Z (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2013-09-02T12:31:14.000Z (almost 13 years ago)
- Last Synced: 2025-02-09T15:41:29.358Z (over 1 year ago)
- Language: C
- Homepage:
- Size: 379 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Milestone
=========
A simple arcade game, originally made in 36 hours using SDL, OpenGL,
[sfxr](http://www.drpetter.se/project_sfxr.html), and some utility code taken
from my [Azimuth](https://github.com/mdsteele/azimuth) project. I may well
work on it a bit more in the future, but you can see where it was at the
36-hour mark by checking out the
[hour36](https://github.com/mdsteele/milestone/releases/tag/hour36) tag.
The game plays a bit like [Crystal
Quest](http://en.wikipedia.org/wiki/Crystal_Quest) -- there are targets to
collect, and enemies to get in your way -- except that in Milestone you are
invincible and can only lose by running out of time. Each wave lasts a fixed
amount of time, and on each wave you can collect not only the targets for that
wave (you lose a life if you don't get them all before the timer expires), but
also the targets for the next wave, which allows you to get a head-start but
also distracts you from the current wave. If you collect _both_ wave's targets
before the first wave timer expires, you skip the next wave entirely and earn
an extra life. Enemies can't kill you, but they can knock you around, hide
targets from you, or otherwise make your job harder. Fortunately, you can stun
or kill enemies by ramming into them or shooting them -- but again, this
distracts you from the task of collecting all the targets within the time
limit.
--------
This codebase is licensed under the GNU GPL, version 3. This codebase is free
software: you can redistribute it and/or modify it under the terms of the GNU
General Public License as published by the Free Software Foundation, either
version 3 of the License, or (at your option) any later version.
Milestone is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU General Public License for more details.
The complete license can be found in the LICENSE file.