AdaGate is a 3D OpenGL strategy game with escape rooms in a Stargate fantasy setting. It is an elaborate example of modern OpenGL programming using the Ada language; and a tribute to Narbacular Drop, and Amelia Earhart.
Each room has a barrier that must be circumvented using portals. The barriers include water with piranha, molten magma, and walls.
Runs on Windows, OSX, and GNU/Linux. The linux binary now runs on many linux distros! Includes all source code, build scripts & resources.
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
License
GNU General Public License version 3.0 (GPLv3)Follow AdaGate
Other Useful Business Software
Auth0 for AI Agents now in GA
Connect your AI agents to apps and data more securely, give users control over the actions AI agents can perform and the data they can access, and enable human confirmation for critical agent actions.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of AdaGate!