Welcome, Guest. Please login or register. Did you miss your activation email?

Author Topic: RufasGate  (Read 3300 times)

0 Members and 1 Guest are viewing this topic.

fastrgv

  • Newbie
  • *
  • Posts: 23
    • View Profile
    • Email
RufasGate
« on: May 08, 2014, 12:28:34 am »
Here is my version of "Portal" or "StarGate" or "Wormhole", but those names were taken so I called it "RufasGate" to match my other puzzle on source forge called "RufasCube".  These are the links.  The LGDB link contains a short video of level 4:

http://www.lgdb.org/game/rufasgate

https://sourceforge.net/projects/rufasgate/

This project uses SDL2, SFML and is my personal testbed for learning modern OpenGL using glsl shaders (version 330 core) and OpenGL version 3.3 or better.  An update I'll be making soon contains a full and complete demonstration of creating a cube mapped environmental reflections for reflective water shaders, that I worked very hard at learning.  I'm just scratching the surface of water. 

This code [C++] compiles and runs on a 2009 Mac Mini, and older MacBook, and 64-bit Linux.  But I eagerly await a binding to Ada of SFML because I will then move the project over to Ada.

Fully functional binary executables are available too, where I have attempted to statically link all nonstandard libraries.

eXpl0it3r

  • SFML Team
  • Hero Member
  • *****
  • Posts: 11030
    • View Profile
    • development blog
    • Email
Re: RufasGate
« Reply #1 on: May 09, 2014, 08:59:30 am »
Yay Stargate! :D

Since you use SDL and SFML, what exactly do you use SFML for?
I guess the texturing could need some work, but then again it's just a testbed.
Official FAQ: https://www.sfml-dev.org/faq.php
Official Discord Server: https://discord.gg/nr4X7Fh
——————————————————————
Dev Blog: https://duerrenberger.dev/blog/

fastrgv

  • Newbie
  • *
  • Posts: 23
    • View Profile
    • Email
Re: RufasGate
« Reply #2 on: May 09, 2014, 03:18:00 pm »
I only used SFML for sound because I liked the elegant interface, even though I was using SDL2.

fastrgv

  • Newbie
  • *
  • Posts: 23
    • View Profile
    • Email
Re: RufasGate
« Reply #3 on: May 16, 2014, 11:33:41 pm »
Note that I recently tried using SFML rather than SDL2 for my windows and event loop management, but I discovered that SFML does NOT currently allow the core or forward compatible settings that are required to use OpenGL v3.3 on OS-X.  (osx seems very fussy to me.)  I look forward to the SFML update that will expose those advanced settings.  <fastrgv>

PS. 
http://www.glfw.org/faq.html#how-do-i-create-an-opengl-30-context
explains that, indeed, OSX only supports forward-compat, core profiles.  I think I read elsewhere that SFML uses some deprecated functions, so I guess it will be a while before we can build for OSX.
« Last Edit: October 27, 2014, 12:27:21 am by fastrgv »

fastrgv

  • Newbie
  • *
  • Posts: 23
    • View Profile
    • Email
Re: RufasGate
« Reply #4 on: December 27, 2014, 01:40:39 am »
Any Ada lovers?

For what it's worth, I have now converted rufasgate to Ada and call it  AdaGate:

https://sourceforge.net/projects/adagate/

and it still uses SFML for sound and SDL2 for window management.

Rod