AdaGate is a kid-friendly 3D sokoban puzzle game within a Stargate / Portal fantasy setting. It is a great example of modern OpenGL programming using the Ada programming language. It runs on Windows, OSX, or Linux.
While searching a remote south-seas atoll for remnants of a lost American heroine, a stargate kawoosh lures you into 4 strange dungeons. Escape will require the logical rearrangement of weird power cells [ZPMs] that roll in only two directions. Shoot your portal guns at the dungeon walls to configure 2 escape portals, but in order to activate them, all of the ZPMs must be bumped onto their sockets. But beware: you can only PUSH the ZPMs, so you will fail if you roll one into a corner or against a wall. But don't worry, cheating is pretty easy ; )
The proper command to extract the archive and maintain the directory structure is "7z x filename".
Features
- Note that all of my FOSS games may be run from a thumb drive: Simply unzip onto a USB flash drive [w/same file format] and run.
- Supports USB game controllers and joysticks!!! No special drivers are required .
- Works on PCs or laptops running Windows, OS-X or GNU/Linux. And if GNAT is installed you can build it yourself! But first try out the delivered binaries.
- Windows, GNU/Linux and OS-X binaries provided, as well as full source. Improved compatibility of pre-built binaries run on many recent distros of linux.
- Laptop friendly controls; supports high DPI mode on Mac Retina displays.
- A 3D Sokoban puzzle game that uses the intersection of two cylinders as a puzzle piece that rolls in two perpendicular directions.
- New stargate dial-home-device allows non-linear play; Watch the island setting evolve.
- Roll the cylindrical ZPMs to empower the portals and escape thru a wormhole
- Four rooms and five degrees of difficulty for a total of 20 challenging puzzles. And now solutions are available in the file ./data/solns.sok.
- Serves as a blueprint for modern OpenGL programming in Ada or C++ using GLSL 330 and fancy shaders.
- Note that the Ada bindings in this app are usable as a standalone library for most any Ada project that needs OpenGL graphics.
- Check out AdaVenture & my other puzzle games:
- http://sourceforge.net/projects/AdaVenture
- http://sourceforge.net/projects/WorldCupSokerban/
- http://sourceforge.net/projects/rufasslider/
- http://sourceforge.net/projects/rufascube/
- http://sourceforge.net/projects/rufaswap/
- http://sourceforge.net/projects/sevenslider/
- http://sourceforge.net/projects/reliquarium/
- Short Video "Neptune Choir": https://www.youtube.com/edit?o=U&video_id=aPYM1jjw3xs
- Video "Duke Swims": https://youtu.be/D3yBovxkhGI
- Video: updated Virtual Camera System using a higher viewpoint: : https://youtu.be/qgY8vF-bb8A
- Video "kaWhoosh": https://youtu.be/zzgbQu-fkos
- Video "Duke & ZPM: https://youtu.be/rIen-9oAQ2I