wiki:Yoink

Yoink! - The alien-smashing action game.

Leap tall buildings! Crush stupid robots beneath your feet! Wield your extra-terrestrial powers in the defense of humanity, and send those alien invaders back from whence they came! You play the part of a flying alien heroine who must defend her home on Earth from other airborne alien invaders. The game draws inspiration from classic arcade games like Joust, Bombjack, Rampage, and Defender--simple, fast-moving action.

Screenshot of the original game.

This screenshot is from the original game; this version is not yet playable (and the code may not even compile), but the new Yoink is in active development. There are no releases yet, but the source code can be obtained from the git repository. Anonymous access to the repository is available with the following commands:

git clone git://git.brokenzipper.com/pub/yoink
cd yoink

Then, build and run the project:

./configure --enable-debug
make && make run

The code has been tested on Linux (Arch and Gentoo), NetBSD, and Windows, but it should run with little to no changes on any POSIX-compliant system. Since I'm the only one working on the code and I'm not expecting any contributions, I do sometimes rebase and alter history in the repository; you have been warned.

Requirements

Yoink depends directly on these other open source projects. All of these dependencies should already be available through your package manager of choice. If you're building Yoink from source, make sure you have the developer versions of these packages installed.

License

Different parts of this software are covered by different licenses, but almost everything is covered under a permissive open source license. The new source code is licensed according to the terms and conditions of the  2-clause BSD License, whereas many of the resource files are still covered under the original  zlib-libpng license or a  Creative Commons license. Check out yoink/COPYING for more information.

The History of Yoink

Yoink was originally developed by  Neil Carter as his entry for the  uDevGames 2003 Mac Game Development Contest, where it was a winner in two categories, originality and graphics. The  original code relies heavily on Apple-specific frameworks including Carbon, QuickTime, and InputSprockets, but the game is being rewritten using cross-platform libraries in order to bring this unique game to a wider audience.

Attachments