Skip to content
This repository

FLAT is a first person ice skating combat game that was originally created for the 7 Day FPS Challenge.

tree: 3eaa886b1d

Fetching latest commit…

Cannot retrieve the latest commit at this time

README
0. CONTENTS
===========

1. Introduction
2. Controls
3. Credits
4. Resources
5. Known Issues
6. Dependencies



1. INTRODUCTION
===============

Hey and thanks for checking out FLAT!

FLAT was created by Johan "SteelRaven7" Hassel, Josh "Cheeseness" Bush, Johannes "jo_shadow" Peter and Anton Riehl for the 7 Day FPS Challenge 2012.

Inspired by early first person shooters, arcade genres and popular sci-fi, we aimed to create a unique and hopefully memorable gameplay experience.

In the several days following the conclusion of the 7 Day FPS Challenge, we spent time polishing numerous gameplay aspects and adding additional audio to the game. At this stage, we still consider it a work in progress, but we believe that it is enjoyable and playable in its current state.

A month or so after the 7DFPS challenge ended, we released FLAT under the GPL. You can find the source here: https://github.com/Cheeseness/FLAT

Thanks again, and don't hesitate to leave feedback if you feel like it!

/The FLAT Team


Please see the INSTALL file for compilation instructions.


2. STORY
========

You play as the last remaining individual of a race who has fallen under the mind control of the evil Pulse Dragon. Marooned on a crystaline world, you must fight your way through hordes of your own kind to slay the mighty Pulse Dragon and free your people.

(Seriously, we didn't have a lot of time to flesh out story <3)



2. CONTROLS
===========

Look around using the mouse, or the arrow keys.

Hold W and alternate between A/D to move forward (think ice-skating!).
Holding S allows you to accelerate backwards in the same manner.
When you have gained sufficient speed, you can "carve" or slide left/right by holding down A or D for longer periods.

Holding A or D and pressing space allows you to jump and dodge projectiles.

You can pick up new weapons and health kits from supply capsules. They play a sound when they spawn, so keep an eye out for the white beam that indicates one. Pressing H or Q will use a health kit.

Use the left mouse button, X or the Up key to shoot.

The escape key will pause the game.



3. CREDITS
==========

You can find us on twitter:
Johan "SteelRaven7" Hassel (code): @SteelRaven7
Josh "Cheeseness" Bush (3D art + bit of code + bit of audio): @twolofbees
Johannes "jo_shadow" Peter (concept art + audio): @jo_shadow
Anton Riehl (music): @antonriehl

Special thanks to @slime73 for assistance with MacOS builds!
Special thanks to aaorris



4. RESOURCES
============

Shotgun sound based on sound by PhreaKsAccount 
http://www.freesound.org/people/PhreaKsAccount/sounds/46263/

Pistol, SMG sound based on sound by Steveygos93
http://www.freesound.org/people/steveygos93/sounds/103626/

The Blender material used for the crystals came from the Blender Open Material Repository
http://matrep.parastudios.de/index.php?action=view&material=290-crystal



5. KNOWN ISSUES
===============

* Sometimes, on rare occasions, the camera will spin wildly at the start of the game on MacOS
* There are invisible crystals that the player can bump into
* The MacOS version of the Allegro 5 library has a bug preventing mouse input from working correctly in FLAT. MacOS users will need to use the left and right arrow keys to look around.
* On rare occasions, enemies may not spawn on MacOS
* Arch Linux users have reported crashes when initialising audio. A workaround can be found here: https://github.com/Cheeseness/FLAT/issues/32


6. DEPENDENCIES
===============

FLAT uses Allegro 5 ( http://alleg.sourceforge.net/ ). You will need the following packages.

Please note that the current Linux build of FLAT is 32 bit only, and may require additional 32 bit libraries.

allegro5
allegro5-addon-ttf
allegro5-addon-audio
allegro5-addon-acodec
allegro5-addon-image
Something went wrong with that request. Please try again.