Author Topic: Fullscreen: Resolution, presentation, immersion.  (Read 663 times)  Share 

Trapezoid

  • ?????????????
Does anyone else feel that the current graphical setup for AGS games is somewhat... archaic?

I don't suggest removing any options or capabilities, but I think the default presentation of a game oughta be this:

NOT "fullscreen" in the sense that it alters your monitor's current resolution, but rather a black, maximized, window devoid of title-bar and corner icons.
Within this black void would be the game's screen, which automatically sets to 2x, 3x, 4x, 5x depending on what will fit in the monitor's current resolution. Too big for your comfort? Luckily you can press Ctrl-Alt-Minus or Ctrl-Alt-Plus to shift through different levels of magnification, ala ScummVM. Want to be able to see Windows again? Alt-Enter will toggle away the blackness back to a regular window and let you drag the game around to your heart's content.

Traditional "fullscreen" mode seems to be increasingly problematic as LCD monitors gain favor. There are now so many different brands of monitors with their own quirks and native resolutions, there's no way to release a game designed for full-screen immersion without a large percentage of players experiencing blurry interpolation, stretched out aspect ratio, or a simple error preventing fullscreen altogether.

The player shouldn't have to muck around with different checkboxes and graphics drivers that may or may not even work, just to achieve a graphical treatment that's easy on their eyes.

(P.S. I'm not a programmer and I'm clueless about how difficult this sort of feature would be to add, so please smack me down if you must. I've also been pretty absent from the forums for years, so I'm sorry if there's already be a similar discussion before.)


tl;dr: Windowed mode is ugly. Fullscreen mode is flaky. It should be more like DOSbox's fullscreen, with the on-the-fly key commands of ScummVM.

Ali

  • What will become of the baron?
  • Ali worked on a game that was nominated for an AGS Award!Ali worked on a game that won an AGS Award!
Re: Fullscreen: Resolution, presentation, immersion.
« Reply #1 on: 23 Jan 2012, 00:04 »
I think these ideas have been mentioned before, and I hope the clever programmer types are working on them. All I can say is that I wholeheartedly agree!

Re: Fullscreen: Resolution, presentation, immersion.
« Reply #2 on: 23 Jan 2012, 02:19 »
You could always try the Skygoblin build of AGS which support 1280x720.

https://gitorious.org/skygoblinags/

Re: Fullscreen: Resolution, presentation, immersion.
« Reply #3 on: 29 Jan 2012, 13:19 »
Well, I'm not a programmer, but I hang around them, like drummers hang around musicians...
What I know is that in OpenGL (and probably in DirectX too) you can draw to separate "texture", and then you can draw that "texture" to whatever "polygon" you wish.

Now replace "texture" with whatever is happening on AGS screen and you can basically draw anything anywhere in any size on your screen, full or windowed.

Re: Fullscreen: Resolution, presentation, immersion.
« Reply #4 on: 29 Jan 2012, 16:44 »
That is indeed what shold be done, doimus. I've been planning to improve the way resolutions and stretching are handled, but I hadn't time yet :(

- Alan

Re: Fullscreen: Resolution, presentation, immersion.
« Reply #5 on: 29 Jan 2012, 17:17 »
You could always try the Skygoblin build of AGS which support 1280x720.

https://gitorious.org/skygoblinags/

There does not seem to be a way to download SkyGoblinAGS.
What if your blessings come through raindrops
What if your healing comes through tears...

Joseph DiPerla

  • Joseph DiPerla, Adventure Game Creator Wannabe!
    • I can help with AGS tutoring
    •  
    • I can help with backgrounds
    •  
    • I can help with characters
    •  
    • I can help with play testing
    •  
    • I can help with scripting
    •  
    • I can help with story design
    •  
    • I can help with translating
    •  
    • I can help with voice acting
    •  
    • I can help with web design
    •  
Re: Fullscreen: Resolution, presentation, immersion.
« Reply #6 on: 29 Jan 2012, 22:33 »
I think you have to download the git archive yourself and compile it. Look here:
https://gitorious.org/skygoblinags/pages/Home
Joseph DiPerla--- http://www.adventurestockpile.com
Member in this community since before 1999.
-The oldest member without ever making a full game...

icey games

  • Official Square Enix tester
    • I can help with backgrounds
    •  
    • I can help with characters
    •  
    • I can help with play testing
    •  
    • I can help with story design
    •  
    • I can help with voice acting
    •  
Re: Fullscreen: Resolution, presentation, immersion.
« Reply #7 on: 30 Jan 2012, 03:29 »
Inside the bin folder should be a ZIP. Just extract that and your set.

https://gitorious.org/skygoblinags/skygoblinags/archive-tarball/master direct DL

Re: Fullscreen: Resolution, presentation, immersion.
« Reply #8 on: 30 Jan 2012, 05:23 »
I definitely agree that when the game is in a window it should be able to be resized or can be maximized. Also with Alt+Enter to enter/exit full screen mode while you play.