Inside Mac Games Forum: Casual Game Developers, Learn ONE THING Please... - Inside Mac Games Forum

Jump to content

Making New Topics in General

The General forum is for topics and discussion of mac gaming that does not pertain to specific games and types. Topics of those nature belong in one of the categorized forums by genre.Go Here to see the full list of forums available and make sure that what you are about to start shouldn't belong in one of those forums.Improperly posted topics in General will be moved. Please follow these simple rules.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Casual Game Developers, Learn ONE THING Please... Monitor Resolution Management

#1 User is offline   Frigidman Icon

  • Ordinary Idiot
  • Icon
  • Group: Admin
  • Posts: 1451
  • Joined: 01-April 00
  • Location:East mahn, East!
  • Pro Member:Yes

Post icon  Posted 14 April 2009 - 09:01 AM

Learn how to hook to monitor resolution changing in a manner that does not conflict with every single window or other application.

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.
-Fm [1oM7]
"I'm not incorruptible, I am so corrupt nothing you can offer me is tempting." - Alfred Bester
1

#2 User is offline   PeopleLikeFrank Icon

  • Master Blaster
  • PipPipPipPipPipPip
  • Group: IMG Pro Users
  • Posts: 2482
  • Joined: 12-May 02
  • Location:The Republic of Soviet Canukistan
  • Pro Member:Yes

Posted 14 April 2009 - 09:11 AM

"Appalling", that's a great word! I might have saved it for racism, or The Holocaust, but hey!
The dork formerly known as nobody
---
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
0

#3 User is offline   Frigidman Icon

  • Ordinary Idiot
  • Icon
  • Group: Admin
  • Posts: 1451
  • Joined: 01-April 00
  • Location:East mahn, East!
  • Pro Member:Yes

Posted 14 April 2009 - 09:26 AM

View Postnobody, on April 14th 2009, 09:11 AM, said:

"Appalling", that's a great word! I might have saved it for racism, or The Holocaust, but hey!

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 :D
-Fm [1oM7]
"I'm not incorruptible, I am so corrupt nothing you can offer me is tempting." - Alfred Bester
0

#4 User is offline   Malt-Pipefishes Icon

  • Notorious
  • PipPipPip
  • Group: Members
  • Posts: 157
  • Joined: 16-January 08
  • Location:Somewhere in the 20th Century

Posted 14 April 2009 - 03:21 PM

View Postnobody, on April 14th 2009, 11:11 AM, said:

or The Holocaust[/url]

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. :rolleyes:
1.8Ghz Intel iMac (Q1 2006) 1.5 GB RAM, x1600 gfx card

"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."
0

#5 User is offline   Rev-O Icon

  • BANNED
  • PipPipPipPipPip
  • Group: Members
  • Posts: 1101
  • Joined: 06-November 04
  • Location:Colorado

Posted 14 April 2009 - 05:14 PM

View PostFrigidman, on April 14th 2009, 09:01 AM, said:

Learn how to hook to monitor resolution changing in a manner that does not conflict with every single window or other application.

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!
0

#6 User is offline   Tuncer (IMG) Icon

  • Pimpbot 5000
  • Icon
  • Group: Admin
  • Posts: 898
  • Joined: 02-April 02
  • Location:Calgary, Canada
  • Pro Member:Yes

Posted 14 April 2009 - 05:16 PM

Oh Frigidman, stop yer yapping :)
Tuncer
Inside Mac Games

Twitter - http://www.twitter.com/tuncerdeniz
0

#7 User is offline   the Battle Cat Icon

  • Sewage Served Raw
  • Icon
  • Group: Admin
  • Posts: 12586
  • Joined: 19-May 04
  • Location:Citadel City, Lh'owon
  • Pro Member:Yes

Posted 14 April 2009 - 06:03 PM

Now wait a second, I yap, Frigidman barks.
Gary Simmons
the Battle Cat
0

#8 User is offline   Malt-Pipefishes Icon

  • Notorious
  • PipPipPip
  • Group: Members
  • Posts: 157
  • Joined: 16-January 08
  • Location:Somewhere in the 20th Century

Posted 14 April 2009 - 10:36 PM

View Postthe Battle Cat, on April 14th 2009, 08:03 PM, said:

Now wait a second, I yap, Frigidman barks.

Logically, shouldn't you screech or hiss?
1.8Ghz Intel iMac (Q1 2006) 1.5 GB RAM, x1600 gfx card

"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."
0

#9 User is offline   The Liberator Icon

  • Official IMG Spambot Greeter
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2621
  • Joined: 03-June 06
  • Location:Melbourne, Australia

Posted 15 April 2009 - 07:28 AM

…Well, should he not just talk, as he is not a bird, or a snake or any sort of other animal (unless you call a frigidman a different animal to a human).

Liberator.
iMac G5: 2.0 GHz l 1GB RAM l OSX 10.4.11 l ATI Radeon 9600 l 128 MB VRAM
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
0

#10 User is offline   the Battle Cat Icon

  • Sewage Served Raw
  • Icon
  • Group: Admin
  • Posts: 12586
  • Joined: 19-May 04
  • Location:Citadel City, Lh'owon
  • Pro Member:Yes

Posted 15 April 2009 - 08:15 AM

View PostMalt-Pipefishes, on April 14th 2009, 09:36 PM, said:

Logically, shouldn't you screech or hiss?

What? You've never learned a second language?
Gary Simmons
the Battle Cat
0

#11 User is offline   Frigidman Icon

  • Ordinary Idiot
  • Icon
  • Group: Admin
  • Posts: 1451
  • Joined: 01-April 00
  • Location:East mahn, East!
  • Pro Member:Yes

Posted 15 April 2009 - 10:07 AM

View PostTuncer (IMG), on April 14th 2009, 05:16 PM, said:

Oh Frigidman, stop yer yapping :)

Hehehe.

... always askin me to load up some casual game while I'm buried in windows and apps ...
-Fm [1oM7]
"I'm not incorruptible, I am so corrupt nothing you can offer me is tempting." - Alfred Bester
0

#12 User is offline   bobbob Icon

  • Uberspewer
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 3193
  • Joined: 25-February 03

Posted 15 April 2009 - 11:51 AM

View PostFrigidman, on April 14th 2009, 08:01 AM, said:

Learn how to hook to monitor resolution changing in a manner that does not conflict with every single window or other application.

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.
0

#13 User is offline   Malt-Pipefishes Icon

  • Notorious
  • PipPipPip
  • Group: Members
  • Posts: 157
  • Joined: 16-January 08
  • Location:Somewhere in the 20th Century

Posted 15 April 2009 - 05:14 PM

View Postthe Battle Cat, on April 15th 2009, 10:15 AM, said:

What? You've never learned a second language?

I'm not sure what you mean, I was just joking that you're the Battle Cat. Cats like to hiss.
1.8Ghz Intel iMac (Q1 2006) 1.5 GB RAM, x1600 gfx card

"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."
0

#14 User is offline   the Battle Cat Icon

  • Sewage Served Raw
  • Icon
  • Group: Admin
  • Posts: 12586
  • Joined: 19-May 04
  • Location:Citadel City, Lh'owon
  • Pro Member:Yes

Posted 15 April 2009 - 06:22 PM

Yes, I like to hiss and meow and purr and screech and burble. But like most refined felines my age, I have learned a second language in an effort to assuage my relationships with dogs and their ilk. Besides, the joke was that I was the little dog, and Frigidman was the big dog. Don't be steppin' on my jokes!
Gary Simmons
the Battle Cat
0

#15 User is offline   Eric5h5 Icon

  • Corybantic Character Conquistador
  • PipPipPipPipPipPipPipPipPipPip
  • Group: Forum Moderators
  • Posts: 5903
  • Joined: 16-November 04
  • Pro Member:Yes

Posted 15 April 2009 - 06:28 PM

It's very sad when people have to explain their jokes to each other.

--Eric
0

#16 User is offline   Brad Oliver Icon

  • Aspyr Media
  • PipPipPipPipPipPip
  • Group: Developer
  • Posts: 1648
  • Joined: 06-August 01
  • Location:Glendale, AZ
  • Pro Member:Yes

Posted 14 May 2009 - 12:15 PM

View Postbobbob, on April 15th 2009, 10:51 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.


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.
Brad Oliver
bradman at pobox dot com
0

#17 User is offline   the Battle Cat Icon

  • Sewage Served Raw
  • Icon
  • Group: Admin
  • Posts: 12586
  • Joined: 19-May 04
  • Location:Citadel City, Lh'owon
  • Pro Member:Yes

Posted 14 May 2009 - 12:37 PM

View PostBrad Oliver, on May 14th 2009, 11:15 AM, said:

I believe th...

THERE HE IS!! GET 'EM BOYS!!
Gary Simmons
the Battle Cat
0

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users


Macgamestore.com - Shutter Island