Short: Port of OpenGW Author: papiosaur2@hotmail.fr (Yannick Buchy) Type: games/shoot2d (with 3D effects) Version: 1.1 Requires: SDL2 Architecture: ppc-morphos OpenGW from https://sourceforge/projects/opengw/ Need last version of SDL2 and last TinyGL. Thanks a lot to: - MorphOS Team for MorphOS - Bigfoot for TinyGL - BeWorld for SDL2 - Peter Hirschberg for the original game code (https://sourceforge.net/projects/opengw/) - walkero for his help for some improvements - capehill for his source code on github (https://github.com/capehill/opengw) help me to fix some issues. Sources and Makefile are included in this archive. Don't hesitate to support my projects on https://www.ko-fi.com/papio History 1.0 - first public release for MorphOS Some improvements realized by BeWorld: - Added new hotkeys: F1 - Active-Deactive VSYNC F2 - Active-Deactive Glow F3 - Active-Deactive GridSmoothing F4 - Active-Deactive ParticleSmoothing F5 - Active-Deactive EnemySmoothing F6 - Active-Deactive PlayerSmoothing F7 - Active-Deactive StarSmoothing - Added support to play with a joystick with 2 sticks (left stick for direction, the right stick to fire in the selected direction. 1.1 - added render optimizations and gameplay improvements New features: - Bomb now accessible via Right Stick Click (R3) on gamepad, in addition to Space key - On-screen UI messages display current option state when toggling F1-F7 - Fixed 2D rendering system for proper text display (scores, lives, bombs, UI messages) - Optimized glow effect with adjustable blur radius and intensity - All visual effects (glow, smoothing) disabled by default for maximum performance - Users can enable effects individually or use F11 for quick toggle Hotkeys: F8 - Active-Deactive Performance Mode (reduces particle count, disables glow) F9 - Active-Deactive Reduced Grid Resolution (disables grid attractors for max performance) F10 - Switch Window/FullScreen F11 - Toggle ALL visual options (F1-F7) at once - Quick switch between quality and performance Controls: Keyboard: - WASD: Move - Arrow keys: Aim/Fire - Space: Bomb - 1-4: Start player (in menu) - P: Pause - ESC: Return to menu Gamepad: - Left Stick: Move - Right Stick: Aim/Fire - Right Stick Click (R3): Bomb - Start: Start game/Join - Y: Pause Known Limitations (TinyGL): Due to TinyGL limitations on MorphOS, some advanced OpenGL effects are currently unavailable or disabled by default: - Glow Effect (F2): Disabled by default * Requires glGetTexImage() which is not supported in TinyGL * Enabling it may cause visual artifacts (red screen) - Smoothing Effects (F3-F7): Disabled by default * GL_LINE_SMOOTH and GL_MULTISAMPLE have no effect on TinyGL * These options can be enabled but won't change the visual appearance - Blur Post-Processing: Not available * CPU-based blur requires reading framebuffer data The game still looks great with the built-in additive blending effects! All gameplay features work perfectly.