Casual Game Developers, Learn ONE THING Please... Monitor Resolution Management
#1
Posted 14 April 2009 - 09:01 AM
You know how sickening it is to launch a game, play a lil bit, then quit, only to find everything you had open is now shoved, resized, and crammed into a small upper left corner of your monitor? What is the point of "hopping into a casual game for a bit", only to have to spend the following half hour fixing all your windows and app palettes?
It's disgusting and appalling. Many games out there handle resolution changes respectfully, so this post is not aimed at those obviously. They properly change, so when you quit and return to desktop, nothing else has been screwed with and you can get back to what you were doing (also helps if you had to quit the game real quick cause the boss showed up!).
So, I say to many of the casual game developers out there... learn how to do it right please! You are making a casual game that people want to just hop into at a whim and play. Usually this means many other things could be running/open at the time, and no one is going to be in the mood to quit everything down and close every window so they don't have to fuss with it all after they quit the game.
This problem has been the #1 reason why I do not buy a particular game. I don't care how fun the game was, if I can't just hop into it during lunch break or something, then screw it. I'm not wasting my money.
#2
Posted 14 April 2009 - 09:11 AM
---
MBP: C2D @ 2.66 Ghz | GeForce 9600M GT 256Mb | 4GB RAM | 320GB HD | 10.6.1 / W7 x64
PC: Q9550 | Radeon 4870 1GB | 4GB RAM | 750GB HD | Window 7 x64
#3
Posted 14 April 2009 - 09:26 AM
nobody, on April 14th 2009, 09:11 AM, said:
Considering my reaction to poorly programmed games by 'those people' could be comparable to being racist... it fits.
Take your grammar policing elsewhere, it fails with me
#4
Posted 14 April 2009 - 03:21 PM
nobody, on April 14th 2009, 11:11 AM, said:
Godwin's law states that the longer a thread grows, the higher the probability of someone making a comparison to Nazis. One usually doesn't expect this theory to manifest itself on the first post.
"Heard joke once: Man goes to doctor. Says he's depressed. Says life seems harsh and cruel. Says he feels all alone in a threatening world where what lies ahead is vague and uncertain. Doctor says Treatment is simple. Great clown Pagliacci is in town tonight. Go and see him. That should pick you up." Man bursts into tears. Says "But Doctor... I am Pagliacci."
#5
Posted 14 April 2009 - 05:14 PM
Frigidman, on April 14th 2009, 09:01 AM, said:
You know how sickening it is to launch a game, play a lil bit, then quit, only to find everything you had open is now shoved, resized, and crammed into a small upper left corner of your monitor? What is the point of "hopping into a casual game for a bit", only to have to spend the following half hour fixing all your windows and app palettes?
It's disgusting and appalling. Many games out there handle resolution changes respectfully, so this post is not aimed at those obviously. They properly change, so when you quit and return to desktop, nothing else has been screwed with and you can get back to what you were doing (also helps if you had to quit the game real quick cause the boss showed up!).
So, I say to many of the casual game developers out there... learn how to do it right please! You are making a casual game that people want to just hop into at a whim and play. Usually this means many other things could be running/open at the time, and no one is going to be in the mood to quit everything down and close every window so they don't have to fuss with it all after they quit the game.
This problem has been the #1 reason why I do not buy a particular game. I don't care how fun the game was, if I can't just hop into it during lunch break or something, then screw it. I'm not wasting my money.
Here here!
...and I approve of appalling!
#6
Posted 14 April 2009 - 05:16 PM
#7
Posted 14 April 2009 - 06:03 PM
the Battle Cat
#8
Posted 14 April 2009 - 10:36 PM
the Battle Cat, on April 14th 2009, 08:03 PM, said:
Logically, shouldn't you screech or hiss?
"Heard joke once: Man goes to doctor. Says he's depressed. Says life seems harsh and cruel. Says he feels all alone in a threatening world where what lies ahead is vague and uncertain. Doctor says Treatment is simple. Great clown Pagliacci is in town tonight. Go and see him. That should pick you up." Man bursts into tears. Says "But Doctor... I am Pagliacci."
#9
Posted 15 April 2009 - 07:28 AM
Liberator.
iMac C2D: 2.16GHz l 2GB RAM l OSX 10.4.11 l nVidia 7600GT l 256 MB VRAM
He who knows he has enough is rich.
A really great game made by Eric5h5
#10
Posted 15 April 2009 - 08:15 AM
Malt-Pipefishes, on April 14th 2009, 09:36 PM, said:
What? You've never learned a second language?
the Battle Cat
#11
#12
Posted 15 April 2009 - 11:51 AM
Frigidman, on April 14th 2009, 08:01 AM, said:
I thought that was why every game was calling that one QuickTime call years back, whether they wanted anything to do with QuickTime or not. It seems odd to me that this one or two lines would suddenly become an epic struggle for certain devs. Maybe they just need a cluebat delivered personally.
#13
Posted 15 April 2009 - 05:14 PM
the Battle Cat, on April 15th 2009, 10:15 AM, said:
I'm not sure what you mean, I was just joking that you're the Battle Cat. Cats like to hiss.
"Heard joke once: Man goes to doctor. Says he's depressed. Says life seems harsh and cruel. Says he feels all alone in a threatening world where what lies ahead is vague and uncertain. Doctor says Treatment is simple. Great clown Pagliacci is in town tonight. Go and see him. That should pick you up." Man bursts into tears. Says "But Doctor... I am Pagliacci."
#14
Posted 15 April 2009 - 06:22 PM
the Battle Cat
#16
Posted 14 May 2009 - 12:15 PM
bobbob, on April 15th 2009, 10:51 AM, said:
I believe the issue is actually that the QuickTime calls do not do everything you need. There are 2 CoreGraphics calls to capture and release the desktop that always do the right thing: CGCaptureAllDisplays (or CGDisplayCapture if you only want to capture one) and then CGReleaseAllDisplays when you're done.
The flow is: capture, switch resolution to game, play game, switch resolution back, uncapture. You'd think it was rocket science the way so many games get it wrong.
That said, I did just file a bug with Apple for a specific case that the OS bungles - it screws up in some cases if you force-quit. I could see some people force-quitting particularly dire games and winding up with a whacked desktop to add insult to injury.
bradman at pobox dot com
#17
Posted 14 May 2009 - 12:37 PM
the Battle Cat

Sign In
Register
Help



MultiQuote




