ptitSeb / friking-shark

Port of Friking Shark (remake of Flying Shark) on the OpenPandora, Odroid and most Linux. Also with AmigaOS4 support. Status: Working (using gl4es).
https://boards.openpandora.org/topic/5600375-friking-shark/
Other
11 stars 0 forks source link
gl4es linux opengl opensource shmup shoot-em-up

How to build:

1) Install the following packages:

mesa-libGL-devel.i386 
mesa-libGLU-devel.i386
libXrandr-devel.i386
libopenal-dev 
libalut-dev
libogg-dev
libvorbis-dev

2) Run "cmake ."

3) Run "make". Faster with make -j :)

How to use:

Change to Demo/Bin/Release

Play the game: ./GameEngine
Scenario Editor: ./GameEngine ScenarioEditor
Formation Editor: ./GameEngine FormationEditor
Entity Editor: ./GameEngine EntityEditor

Scenario Editor Keys:

Edit mode:
    ASWD/Arrows: FPS-like movement.
    Ctrl+ASWD/Arrows: Rotate camera
    R: Up
    F: Down
    Home: Focus selected entity, formation or the whole scenario.
    Insert: Add a new route point to an entity
    Supr: Remove selected route point

Game simulation mode:
    ASWD/Arrows: Move player.
    Ctrl: Fire bullets (unlimmited ammo)
    Alt: Fire bomb (uses ammo)
    Pause: Pause/Resume the game
    Space: Process just one frame and pause.

Mode change:
    P:  Show/Hide game simulation starting position
    F5: Start/Restart game simulation 
    Shit+F5: End game simulation 
    F1: Switch between edition and game simulation cameras. Useful to view the game from any perspective.

File:
    F3: Open
    F2: Save

Rendering:
    H: Activate/Deactivate shaders
    T: Activate/Deactivate textures
    L: Activate/Deactivate solid/wireframe
    I: Activate/Deactivate lighting
    O: Activate/Deactivate shadows
    B: Activate/Deactivate blending
    G: Activate/Deactivate fog