AminetAminet
Search:
85180 packages online
About
Recent
Browse
Search
Upload
Setup
Services

game/shoot/G-WARS.lha

Mirror:Random
Showing: m68k-amigaos iconppc-amigaos iconppc-morphos iconi386-aros iconi386-amithlon iconppc-warpup iconppc-powerup icongeneric iconother icon
No screenshot available
Short:Geometry Wars inspired Shooter
Author:NovaCoder
Uploader:novacoder yahoo co uk
Type:game/shoot
Version:3.0.17
Architecture:m68k-amigaos >= 3.1.0
Date:2026-03-21
Distribution:Aminet
Download:game/shoot/G-WARS.lha - View contents
Readme:game/shoot/G-WARS.readme
Downloads:7703

Overview:

This is my first (original) Amiga game inspired by the classic
XBOX 360 shooter Geometry Wars.  
This game was developed to prove that OpenGL software rendered 3D games
are now possible with a PiStorm 4.
This is not a port of Geometry Wars, it's all my own code developed
over the past year (I just made it up as I went along).
I used my old 3D engine PolyNova to generate the 3D objects and 
my 68k OpenGL library (NovaMesa) to render the polygons.
Although this release targets the Amiga, it will be highly portable
to any other retro platform that supports SDL and OpenGL.
This game was developed using C++ exclusively.


Requirements:

1) An RTG Amiga (32-bit pixel format ARGB recommended).
2) 68060 processor or better (PiStorm recommended).
3) AHI installed and configured (see links section below).
4) Music and SFX files (examples included).
5) A digital joystick.
6) AmiSSL and bsdsocket.library (Roadshow) for the online leaderboard.


Configuration:

If you have trouble running in 32-bit color mode, check your P96 preferences
and ensure -> Overall Settings -> DepthIncludesAlpha -> ON.
You do not need to install any 3rd party graphics libraries.
The 'closewb' tooltype can be used to close the Workbench.
The escape key will bring up the menu and pause the game.
The cursor keys can be used to navigate the menu options.
The spacebar will drop a smart bomb.
The +/- keys will move the camera backwards and forwards within the scene.
You can toggle fullscreen with ALT+ENTER.
The log file will output the average FPS on exit.
This retro game has been developed to look best on a 4:3 CRT display.
Any errors/warnings should be written to a log file.


Performance Considerations:

This game has been specifically developed to take advantage of the
extra processing power offered by the latest PiStorm accelerators.
All of the music and SFX files included with this archive have been
converted to 22,050 kHz which is what the game uses by default, if you 
change the mixer quality setting in the game then you should create
new files to match the new frequency.   You should also set up
your AHI output frequency to match the game frequency.
A few silly people have suggested that this game could run on a stock 
A500 or A1200 with some FASTRAM.   This original game is entirely vector
based and renders thousands of 3D objects per frame in 32-bit color
using real-time lighting effects, try doing that on a stock A1200.


Limitations:

1) No 3D hardware support (old school baby).


Version History:

1.0.01 - Initial release.
1.0.02 - Added sound effects, added colored lighting.
1.0.03 - Added music.
1.0.04 - Added more music tracks.
1.0.05 - Shake it baby (added animated background).
1.0.06 - Changed alien attack waves, added boss level placeholder.
1.0.07 - Changed alien color.
1.0.08 - Balanced gameplay, updated attack patterns.
1.0.09 - Game over man.
1.0.10 - Fixed color cycling bugs.
1.0.12 - A couple of minor updates.
1.2.01 - The release version.
1.2.02 - Highscore handling, alien animation updates.
1.2.03 - Tweaked alien behaviour.
1.2.04 - Fixed particle explosion bug.
2.0.01 - Many updates and new boss aliens added.
2.0.02 - Gameplay tweaks.
2.9.01 - Many updates, too many to list here.
3.0.01 - Added an online scoreboard :)
3.0.03 - Tried fixing OpenGL rendering glitches impacting some users.
3.0.06 - Updated OpenGL renderer to use 32-bit color, added a window mode.
3.0.07 - Updated mouse capture logic.
3.0.08 - Used a different approach to screen mode handling.
3.0.09 - Updated with the latest graphics library.
3.0.10 - Added a 24-bit color fallback option.
3.0.12 - Fixed the data loading issue that was causing the OpenGL glitches.
3.0.17 - Quality of life improvements.


Links:

https://eab.abime.net/showthread.php?t=119350 (G-WARS thread on EAB)
https://www.youtube.com/watch?v=AkWxYPeKY8A (Gameplay video)
https://www.youtube.com/watch?v=NlkxvDx27sY (AHI setup guide)
https://convertio.co/ (OGG and WAV frequency converter)
https://aminet.net/package/util/libs/NovaMesa (Mesa OpenGL library)
https://github.com/NovaCoderX/G-WARS (source code)
https://leaderboarded.com/board/ktnpbrrbtfmzr (online scoreboard)
https://github.com/jens-maus/amissl (AmiSSL)


Contents of game/shoot/G-WARS.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[Amiga]                1205455 3210432  37.5% -lh5- db8d Mar 19 16:19 G-WARS/G-WARS
[Amiga]                   3989    5435  73.4% -lh5- 5be0 Mar 20 23:59 G-WARS/G-WARS.info
[Amiga]                   2240    4481  50.0% -lh5- f39c Mar 22 00:00 G-WARS/G-WARS.readme
[Amiga]                   2225   23350   9.5% -lh5- 558e Jan 22 12:41 G-WARS/G-WARS.scn
[Amiga]                    484    1364  35.5% -lh5- 2bf6 Mar 22 00:02 G-WARS/G-WARS.yaml
[Amiga]                    824    1311  62.9% -lh5- 73d0 Jan 31 15:48 G-WARS/G-WARS.yaml.info
[Amiga]                1778546 1778546 100.0% -lh0- 8066 Jan  3 14:42 G-WARS/Music/Deadline.ogg
[Amiga]                1513908 1513908 100.0% -lh0- 5bc2 Jan  3 14:57 G-WARS/Music/Evolved.ogg
[Amiga]                1452413 1452413 100.0% -lh0- c6be Jan  3 15:01 G-WARS/Music/King.ogg
[Amiga]                1946131 1946131 100.0% -lh0- 08b5 Jan  3 14:54 G-WARS/Music/Menu-Theme.ogg
[Amiga]                1747779 1747779 100.0% -lh0- c6ab Jan  3 14:49 G-WARS/Music/Sequence.ogg
[Amiga]                1651028 1651028 100.0% -lh0- dc9d Jan  3 15:03 G-WARS/Music/Waves.ogg
[Amiga]                    417     837  49.8% -lh5- 28cd Mar 22 00:02 G-WARS/nova_info.txt
[Amiga]                   1376    1915  71.9% -lh5- 2d89 Mar 21 00:10 G-WARS/nova_info.txt.info
[Amiga]                    195     200  97.5% -lh5- 9fe7 Mar 22 00:02 G-WARS/scores.dat
[Amiga]                  44918   63162  71.1% -lh5- 632b Jan 11  2025 G-WARS/Sounds/bullet_hitwall.wav
[Amiga]                 346175  404908  85.5% -lh5- db26 Jan 11  2025 G-WARS/Sounds/SFX_ambience.wav
[Amiga]                  18456   19712  93.6% -lh5- e2c7 Jan 11  2025 G-WARS/Sounds/Shield_off.wav
[Amiga]                 192304  192304 100.0% -lh0- 4eb3 Jan 11  2025 G-WARS/Sounds/Mayfly.wav
[Amiga]                  23042   23972  96.1% -lh5- c3f7 Jan 11  2025 G-WARS/Sounds/Multiplier.wav
[Amiga]                  46279   48684  95.1% -lh5- 987d Jan 11  2025 G-WARS/Sounds/pickup_extralife.wav
[Amiga]                  92343   96044  96.1% -lh5- 19cd Jan 11  2025 G-WARS/Sounds/pickup_smartbomb.wav
[Amiga]                  48804   48804 100.0% -lh0- aac2 Jan 11  2025 G-WARS/Sounds/pickup_weapon.wav
[Amiga]                  41832   46536  89.9% -lh5- 4b45 Jan 11  2025 G-WARS/Sounds/Shield_on.wav
[Amiga]                  65536   73058  89.7% -lh5- 3761 Jan 11  2025 G-WARS/Sounds/Ship_explode.wav
[Amiga]                   5418    6508  83.3% -lh5- 91b9 Jan 11  2025 G-WARS/Sounds/Ship_hitwall.wav
[Amiga]                 144633  161516  89.5% -lh5- 81f5 Jan 11  2025 G-WARS/Sounds/Ship_thrust_loop.wav
[Amiga]                     73    9516   0.8% -lh5- d602 Jan 11  2025 G-WARS/Sounds/silence.wav
[Amiga]                 195758  233516  83.8% -lh5- 3f00 Jan 11  2025 G-WARS/Sounds/Snake_spawn.wav
[Amiga]                   1622    1636  99.1% -lh5- f7a7 Jan 11  2025 G-WARS/Sounds/UI_Change.wav
[Amiga]                  23572   26862  87.8% -lh5- 9b45 Jan 11  2025 G-WARS/Sounds/UI_Confirm.wav
[Amiga]                  86457   96044  90.0% -lh5- b855 Jan 11  2025 G-WARS/Sounds/Wanderer_spawn.wav
[Amiga]                  18523   19630  94.4% -lh5- a87d Jan 11  2025 G-WARS/Sounds/Fire_homing.wav
[Amiga]                  18828   19630  95.9% -lh5- cf0c Jan 11  2025 G-WARS/Sounds/Fire_normal.wav
[Amiga]                  88133   93124  94.6% -lh5- dc07 Jan 11  2025 G-WARS/Sounds/Fire_smartbomb.wav
[Amiga]                 192972  220268  87.6% -lh5- 0acb Jan 11  2025 G-WARS/Sounds/Fire_smartbomb_low.wav
[Amiga]                  18853   19630  96.0% -lh5- ae9b Jan 11  2025 G-WARS/Sounds/Fire_triway.wav
[Amiga]                 368242  407488  90.4% -lh5- 07f1 Jan 11  2025 G-WARS/Sounds/Game_over.wav
[Amiga]                 182143  193426  94.2% -lh5- edd9 Jan 11  2025 G-WARS/Sounds/Game_start.wav
[Amiga]                  12305   12698  96.9% -lh5- a959 Jan 11  2025 G-WARS/Sounds/Player_shielded_hit_enemy.wav
[Amiga]                 140023  146908  95.3% -lh5- 3670 Jan 11  2025 G-WARS/Sounds/Player_Spawn.wav
[Amiga]                  24603   28992  84.9% -lh5- 3f35 Jan 11  2025 G-WARS/Sounds/Projectile_hit_wall.wav
[Amiga]                  70554   73652  95.8% -lh5- ddea Jan 11  2025 G-WARS/Sounds/Repulsar_activate.wav
[Amiga]                  69198   96044  72.0% -lh5- 5cef Jan 11  2025 G-WARS/Sounds/Repulsar_spawn.wav
[Amiga]                   1620    1620 100.0% -lh0- 3cd2 Jan 11  2025 G-WARS/Sounds/UI_Delete.wav
[Amiga]                  90014   96470  93.3% -lh5- 385f Jan 11  2025 G-WARS/Sounds/Enemy_explode.wav
[Amiga]                  45670   47360  96.4% -lh5- 023c Jan 11  2025 G-WARS/Sounds/Enemy_red_hit.wav
[Amiga]                  91013   96044  94.8% -lh5- 1dce Jan 11  2025 G-WARS/Sounds/Enemy_red_suck.wav
[Amiga]                  45010   48036  93.7% -lh5- 5cf7 Jan 11  2025 G-WARS/Sounds/Enemy_red_warning.wav
[Amiga]                  31190   32586  95.7% -lh5- 1160 Jan 11  2025 G-WARS/Sounds/Enemy_spawn_blue.wav
[Amiga]                  45958   49954  92.0% -lh5- b850 Jan 11  2025 G-WARS/Sounds/Enemy_spawn_green.wav
[Amiga]                  41352   43756  94.5% -lh5- 032a Jan 11  2025 G-WARS/Sounds/Enemy_spawn_orange.wav
[Amiga]                  44266   48630  91.0% -lh5- 1cd8 Jan 11  2025 G-WARS/Sounds/Enemy_spawn_purple.wav
[Amiga]                  88450   96054  92.1% -lh5- bdcd Jan 11  2025 G-WARS/Sounds/Enemy_spawn_red.wav
[Amiga]                 135641  147862  91.7% -lh5- 1599 Jan 11  2025 G-WARS/Sounds/Gravity_well_die.wav
[Amiga]                 246242  292058  84.3% -lh5- 2b8c Jan 11  2025 G-WARS/Sounds/Gravity_well_explode.wav
[Amiga]                 261771  425004  61.6% -lh5- 44ff Jan 11  2025 G-WARS/Sounds/Hi_Score_achieved.wav
[Amiga]                   9323    9836  94.8% -lh5- bed6 Jan 11  2025 G-WARS/Sounds/Fire_Hispeed.wav
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        58 files 15066129 17658672  85.3%            Mar 21 23:25
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>