Audio (342) Datatype (51) Demo (203) Development (593) Document (22) Driver (99) Emulation (146) Game (992) Graphics (494) Library (113) Network (228) Office (65) Utility (912) Video (69)
Total files: 4329
Full index file Recent index file
Amigans.net OpenAmiga Aminet IntuitionBase
|
friking shark | Description: | modern remake of flying shark | Download: | frikingshark.lha (TIPS: Use the right click menu if your browser takes you back here all the time) | Size: | 114Mb | Version: | 1.3 | Date: | 19 Apr 2021 | Author: | Javier Martin, port by ptitSeb & kas1e | Submitter: | kas1e | Email: | kas1e/yandex ru | Homepage: | https://github.com/ptitSeb/friking-shark | Requirements: | ogles2.library >=3.1 , warp3dnova >=1.83, RadeonHD >=3.7 or RadeonRX >=2.4 | Category: | game/shmup | Replaces: | game/shmup/frikingshark.lha | License: | Other | Distribute: | yes | Min OS Version: | 4.1 | FileID: | 11664 | | | | Comments: | 3 | Snapshots: | 2 | Videos: | 1 | Downloads: | 89 (Current version) | | 462 (Accumulated) | Votes: | 3 (0/0) (30 days/7 days) | |
... What is it ...
This is the port of FrikingShark to AmigaOS4 over gl4es (which works over
ogles2 & warp3dnova).
To have good performance and no visuall glitches, you should have as a minimum:
ogles2.library : >= 3.1
Warp3DNova.library : >= 1.83
RadeonHD : >= 3.7 or RadeonRX : >= 2.4 with Prefs:PowerManagment set to HIGH
Actual code with all the AmigaOS4 and other changes can be found at
https://github.com/ptitSeb/friking-shark
... How to run and how to play ...
Just unpack and double-click on an icon. By default, it runs in 1450x840 window
mode.
For switch between window/fullscreen change Resources/Scripts/GameGUI.cfg,
fullscreen variable (0 for window mode, 1 for fullscreen). For fullscreen
the game will clone your current WB screen size.
... Performance note ...
By default, you play with Game's shaders enabled, and you will have no issues
at all. But if you will try to play without inbuild shaders, so to use the only
gl4es generated ones (by changing
Resources/Scripts/GameGUI.cfg/ItnoreShaderSupport to 1). Then you will meet
with some micro freezes that happen when you meet new objects: that happens
because gl4es need to calculate/compile/link new shaders for changed states.
So better use shaders always.
The FPS values at the beginning of level 1 on my x5000/020 with Radeon RX 560,
ogles2.library 3.11 and Warp3DNova.library 1.85:
without shaders: 145 FPS
with shader: 110 FPS
Be sure you have the latest ogles2.library, warp3dnova.library, and Radeon HD
or Radeon RX drivers, or your FPS will be worse
... ChangeLog ...
V1.3 (15-04-2021)
-- rebuild with fresh gl4es from April 2021, which give +5 fps to a whole
gameplay
-- working with all inbuild shaders now. Mean no micro-pauses at the beginning
and better visual effects. Shaders enabled by default now
(Resources/Scripts/GameGUI.cfg/ItnoreShaderSupport=0)
-- much-improved speed when original game's shaders in use (in original win32
version when shaders in use FPS is worse in compare when they not, for us it
better now)
-- recompiled with GCC 10.3.0
-- updated readme to be relevant
V1.2 (17-10-2019)
-- rebuild with fresh gl4es with enabled VBO support, which give +10 fps to a
whole gameplay
-- rebuild with latest SDL2 with disabled debug output completely
-- readme you reading now changed to be up2date and with fixed grammars
V1.1 (25-04-2019)
-- fixed iconification support
-- enabled FPS counter code (press "f4" in a game), ogles2.library 2.8 minimum
or you will have crashes.
-- rebuilt with enabled LTO
-- by default start in window mode (to switch back to a fullscreen, change in
Resources/Scripts/GameGUI.cfg , fullscreen=0 to fullscreen=1)
V1.0 (23-12-2018)
-- initial amigaos4 release
... Thanks to ...
to Daniel for OpenGL ES2 and all his help with everything:
http://www.goldencode.de/
to Hans for Warp3DNova and all his help with everything:
https://keasigmadelta.com/
to ptitSeb for gl4es and all his help with everything:
https://github.com/ptitSeb/gl4es/
to Capehill for glSnoop, actual SDL1 and SDL2 ports, and all his help with
everything: https://github.com/AmigaPorts/SDL
(c) kas1e, 2021
|