Of gambling with software
One of the things I've been asked in a roundabout way this week is "Why, in the name of all that's holy" would I spend so much time writing up a little shareware game instead of using the time for something 'bigger' and giving it a plug as a footnote. There are a few reasons:
- If you go back through the archives, you'll see I often try to single out some little guy that's toiling in the corner doing cool things, especially when they're going so over the top. Hopefully it made the authors day, and is an encouragement to keep plugging.
- Others might see it and be encouraged to keep plugging, or to plug things that need plugging. While that writeup was about Lux, there was a lot of other stuff mixed into it also. You might pick up that while I'm talking about Lux in general, it was also a convenient means to an end. There are other people out there toiling to make good games for the Mac, and hopefully they're encouraged to see so much time spent on a little guy.
When you're a small developer trying to give it a go, often times the hardest thing to deal with -- paycheck issues aside -- is the idea that no one is paying attention and the momentum to get them to pay attention can seem insurmountable. Basically, startups and small bands have everything in common but the pussy, everything else can be mapped to a commonality.
And it's not like games on the Mac are doing that well in general, with Aspyr all but confirming their cash flow issues earlier today. Anywho, at the end of the day, I go over the top like that because I've seen how completely awry a little software project can go, which is why we're going to be talking about Tiger's Eye Pub today.
It is quite possibly the worst game every created for the Mac, perhaps one of the worst apps in general, but it's hands-down the worst casino game I've ever seen.
There are two types of meditation that I'm aware of:
- Where you do your best to try to empty your mind, in order to let the back of the mind do what it needs to do.
- Where you focus on something short and repetitive, yet requiring concentration. While the front of the brain is occupied, the back of the brain is able to put itself in order. This is often speaking a mantra, or imagining something you're familiar with and going it in every detail.
Meditation can get a bad wrap -- mostly because it's easy to associate with people who are more interested in you knowing they're meditating than in actually doing it -- but it's actually very cool. It acts as sort of an etch-a-sketch for your brain, letting your subconscious work on problems or file away what you've taken in that day. Which is where games come in.
Different games vary, but most rely on short decisions and patterns you have to deal with immediately and quickly, as well as larger picture you have to keep in mind towards an end goal; tactics versus strategy.
There are variations, and many arcade games can seem to drop strategy altogether, but they don't really, they just make it a weaker element in the decision making process for that moment. I.E., if you are moving your player out of the line of fire, you need to make sure you aren't moving him into a worse situation in the back of your brain. You can probably see where I'm going here, as one of the things games can do is keep the front of your mind focused intently while the back of it is able to process other things and do what it needs to do.
Now, different games require a different level of mental commitment, and there is a big difference between playing an immersive game where you're constantly taking in new things and one that is more rules-based. The standard arcade games are great for this, but so are many of the standard casino games. Solitaire is a fantastic example.
Something like Texas Hold 'em isn't an ideal example, but there are levels to all these games. There are immediate decisions being made in poker, but so much of it comes from having to be acutely aware -- even subconsciously -- of the other players.
With something like Blackjack it's very different: It's all numbers, and the level of mental commitment is all front-brain. At its basics the rules are terribly simple, and even if you scale up to card counting -- where you keep track of what's been played to have a better idea of when to lay larger bets -- you're just using more front-side headspace.
Yes, I'm seriously arguing that many games are Zen, and can be a form of meditation, and even help structure your thought processes to better handle problems. This is different from the effect of say, washing the dishes or something else that's manual yet requires little conscious thought. It could well just be my rationalizing my ADD and what works for me, but I don't think so.
Either way, I like Blackjack and many of the other standard games, and went looking for some for the Mac.
I don't gamble, ever. I lived in Casino for the better part of a year for awhile, because the job required it and at the time no young man would ever turn an offer like that down, even if only for the stories he could take away. Let's just say the odds are against you. In every game.
Blackjack gives you some of the better odds -- to where the House edge is smaller than the others -- but even then unless you're counting cards and dragging it out you'll come away lighter. And if you're counting cards, you won't be playing long. It's all hedged in to where if you play long enough, you'll come away lighter eventually.
Now, gambling is immensely enjoyable. There's a moment while the wheel is spinning when your fortunes -- and life -- is completely in flux and on hold at the same time, and you only get that feeling when you really have something to lose on the line.
While I don't encourage it and promote it, I don't have a problem with anyone finding it an enjoyable way to spend their time, or their money, as long as they aren't liquidating their 401K or kid's tuition money or something. Still, it gives a lot of people a bad taste in their mouth, yet its really worth separating the act of gambling out from the games themselves.
I'm aware that I could just play Blackjack at some online casino somewhere but this presents a few problems:
- The clients that are tied into online play are generally Windows-only. I know people who use VirtualPC just to play Texas Holdem online. One of them develops software I'm using right now (Hint: duck icon), although I think he made himself delete it recently.
- The ones that are playable completely online -- via your web browser -- seem to have a habit of being very tied into ActiveX controls and such even if they're Java. Which means they often just don't work correctly on the Mac.
I've never had a gambling problem, but as mentioned earlier, when you recognize you have an obsessive and addictive personality, with it comes an awareness of what you should obviously stay away from at all costs.
Online casinos and such for my blackjack needs are a no-go, because while many offer standard fare, you're generally a click away from playing with real money. My needs are simple:
- Native to the platform, and not hooked into a casino's coffers, online or otherwise.
- Runs well, and is at least using a decent random algorithm for the shuffling. Seems obvious, but you'd be surprised at how non-random some of these things can be.
Which meant I had to start downloading...
Almost everyone knows this cycle. You need a class of software, so you go to somewhere like VersionTracker or MacUpdate, do a search, and download anything with a decent feedback rating.
Personally I think MacUpdate has a much better interface for the whole deal, but the guy who runs once berated me for "emailing him about serious matters using an alias instead of my real name", which means he had his bozo bit flipped and I always feel yucky using it. Anywho, once you get them all downloaded you decompress and install them -- hoping to gawd they aren't using .sit or VISE installers -- and then open them one by one to see what you dig and what you don't.
I know, I'm bashing .sit kinda hard, but it requires Stuffit Expander, and Stuffit Expander is freakin' wonky...

As usual, the guys at Freeverse don't disappoint with their craftsmanship, and their Burning Monkey Casino was at the top of my list, and then quickly dropped off it, because while I just dig their style immensely I'm not interested in:
- Having my entire screen taken over to play a game of blackjack.
- Having the fan on the Powerbook going because they're humping on the video card in a major way.
- Having Dock.app crash when I go out of full-screen mode.
Although that scratch-off game they included is just filler, and beneath them, Freeverse are one of the gems when it comes to software on the Mac -- even the stuff others do and they polish up for release. They just have style, even if it comes at pumping hard on the OpenGL.
The whole OpenGL thing was a major strike against using their product, because from what I can tell their casino game hasn't been updated in years. One of the reasons why I reinstalled 10.4 again was because of trying out another of their products, Solace, and noticing the Dock had an even or odd chance of dying whenever it quit (Not too surprising, remember the Dock.app controls everything dealing with UI in OS X) and wanted to be sure it had to do with Solace and not funkiness from my crashing it before.
I actually had it lock up my machine twice -- on a fresh install before I moved everything over -- while playing it after some time. This is one of my major problems with games and OS X, and OpenGL in general. After playing them for awhile in a session, they seem prone to being able to lock up the Window Server, which for all intents and purposes locks up your whole Mac.
I'm not kidding. Only two things will regularly lock up my Mac over long periods of time: The Official Bittorrent client, and full-screen OpenGL games. I remember going through hell with one of Aspyr's ports of Fallout because of this too, and now just avoid it.
Now, Mac OS X's OpenGL implementation is buggy and incomplete compared to other platforms (It becomes more complete with every point release -- which is why Doom 3 required 10.3.8), but while I know its the Window Server bailing out, I can't say for sure whose problem it is, because of the upgrade churn.
I.E., a vendor ships a game, and its hot for awhile, and they issue patches for awhile and if they're a solid company the product hopefully runs well. They've quelled the major bugs. After a longer while, sales slow and they move onto what they're selling now. Their older product is no longer new and hot, and since it brings in less revenue they put less resources towards it -- including patching.
On Windows, this isn't such a big deal but does need to be accounted for. WindowsXP has been out for forever, and the biggest change vendors (and consumers) have had to deal with since has been Service Pack 2. You do still have things to account for:
- The fact that vendors are more and more choosing to ship incomplete software -- and at a certain level of brokeness I think you're well approaching fraud -- and in today's competitive game market the onus is often to ship now and make it work later. All too often they're patching just to get what they sold you to work at all.
- New drivers from manufacturers -- I.E., NVIDIA, ATI, etc. One, and I'll leave it to you to research, is notorious for the quality of its drivers, and has gotten a really bad name for it which its still trying to claw out of. As new cards ship, and new drivers ship, your software may not interact well with them in a kosher way and you have to test and patch.
This is a deal, but luckily not nearly as big a deal as it could be. It's a fairly straightforward and contained area to test, and video card manufacturers have gone out of their way in terms of backwards capability: Otherwise you would never upgrade your drivers, which means you'd never upgrade your video card. The game market is different on the PC than the Mac -- the amount of people still playing Quake 2 on the PC is extraordinary and you don't piss them off, because they're often going to be the ones first in line for a new video card and a Doom 3 box.
On the Mac, Apple has been releasing a new underlying OS about once a year until Tiger, and rumbles now say it'll be 18 months or so between releases. This is great for Teh Shiney. Unfortunately, while Apple has been good about backwards compatibility in many APIs, a whole lot of them have been in flux, and for every bug fixed they seem to introduce two more.
Quake II exists for Mac OS X, although it wasn't brought over by Id Software or the original publisher (Activision, I believe), but rather a small group of people took advantage of the fact that Id had open sourced it and ported it themselves. They aren't really touching it anymore, and unfortunately, 10.4.2 and QuickTime 7 completely break sound in it. Chances are, it won't get fixed, and the chances are higher it won't be brought to MacTel, but I know people playing Quake II on a fully up to date Windows system easy as they please.
If that seems like way too old an example, Quake III Arena isn't doing well on G5s or shiny new OS X's, and while World of Warcraft does well on the Mac right now, who knows if after crunching the numbers the publishers will decide its worth their while to port it to MacTel.
Many of the APIs that have been incomplete in earlier versions of OS X -- I.E., unstable and going through many changes until they're frozen and can be counted on -- have been in the areas games depend on most (graphics, sound, etc.), and its taken its toll. There are benefits to a regular dose of Teh Shiney, but there are benefits to having a solid stable of legacy software also, but of course we're in for another big transition phase with MacTel... Tradeoffs are such a bitch, and Shiney is rarely free.
Anywho, we were talking about Casino games, and I've put it off as long as I could. All of them kind of sucked after playing with Freeverse's kit, in that "I know this was a Carbon port, but you could have at least redesigned the icon larger than its original 32 pixels in OS 9 so I don't see something horrid when I command+tab" kind of way, but one was suckier above all others.
If Apple was within their rights to ask people not to develop for their platform, these guys would be at the top of the list.
The game actually starts out innocently enough. The icon sucks, but more in a "I know I'm supposed to use something like a photo for an icon, but didn't read the rest about orientation, contrast, or it not looking like an amorphous blob in the dock." sorta way. It's well known Apple uses their printouts of the HIG to shave their toilet paper budget now, and I've used great apps with the standard default icon, so this wasn't the blow to my confidence in its promise that it might be for others.
I'm going to spare you the intro screen, and drop you straight into what passes for the menu..
Do click to see it in all its glory, because reducing it improves it, and do notice the freak back at that roulette wheel showing off the completely whacked out dress code. If I were a blackjack dealer forced to wear a bowtie and the guy running the roulette wheel got to come in wearing that, I'd be pissed. In fairness, the dealer probably has bigger worries, like the fact that he has no legs.
We'll come back to the bartender.
Obviously this is either someone with a 3-D package gone awry, or the fact that no one casts or is affected by shadows means its a den of vampires. It's a horrifyingly crappy casino scene, but if it was just ugly I wouldn't bother.
Note the slider at the bottom left: This is how you navigate pan the bar to see the different areas you can click into. It's like the worst of hypercard meets the worst of Macromedia Director, and it only gets worse if you pan...
Basically a filler scene until we get to the other area of the game where you can do anything, but it was interesting to see are no shelves behind the bar, so who the fuck knows what he's serving. At the far end, you have what appears to be a high roller club...
I was unable to access the high roller club, as I only played a round in each of the games. I want to talk about the bowtie on the 14 year old bouncer, which I'm 90% sure was painted on, but feel the crappiness of the graphics at this stage is self-evident.
You do miss a little of the whole effect in the screenshot: I.E., the fan twirls, but nothing else moves. And those floors. It's fucking creepy, but we'll move onto actual gameplay.
Since I did download it primarily for Blackjack, its worth starting off with it...
Up until now, the interface had sucked, but the interface for actually playing a game takes it to a whole other level.
You have to move the mouse down to that little floating slider box in the bottom right, click and hold on a number, and then drag it to the yellow circle in the middle. Then you wait, and the computer seems to arbitrarily decide its time to deal a hand. In order to tell it to hit or stand on your cards, you have to use a mouse gesture.
I.E., you have to slide the mouse up and down in succession, or left and back to right movement in succession. This would almost be pioneering in theory if it didn't completely and totally suck on so many fucking levels in practice, and I'm almost in awe that the developer wasn't able to realize how unplayable the game actually is.
You don't even want to see what happens when the cards are dealt, I couldn't make heads or tails of what the hell was going on and didn't finish a hand. Of course this casino did offer roulette, which I had to check out...
Oh, it's bad. Not as bad as the Blackjack interface in practice, because here you are just dragging some chips over and listening to some downright terrible and constant voice over work. However, once the droning voice says betting is closed, you're exposed to this image -- which is animated -- for a second or so.
You can kinda tell its spinning in the game, but really just barely, and if you look its basically just slapping it over the betting interface for a second and then sliding it up, and you don't know its landed on until it goes away. Hypercard doesn't exist for OS X, so it can't be that, but maybe he's taken advantage of SuperCard being ported.
I hope not, because HyperCard was cool in its way.
I mentioned we'd get back to the bartender, if you click on him at the 'Main Menu' you get... this:
You may remember this from 1992, when people thought it would be awesome to have computers chat to you in a game. The only problem was no one had a fucking clue how to do it in serious AI research well, let alone for a $20 casino game.
So every developer gave up, and added a text field where what you entered was parsed and patched against keywords. You could say whatever you wanted, but if the computer saw the string "Hello" in your sentence, it would match it to a canned response. If it didn't match anything, you'd get a canned "Um.." response. The easiest way to spot it is to throw out a swear word first thing, as there are always canned responses for swear words.
The developer just knows you're going to want to see how it reacts, so they are going to have matches for swear words and -- in some above and beyond cases, swear phrases -- and the length they go to be clever in the response can be telling.
Now, back in 1992, people figured out that this was novel the first time you saw it in a game, and even fun for about 60 seconds. Everyone except this guy, and to make matters worse his chat system seems to only recognize "Hello" and "Hi" and various forms of swearing.
And for the love of gawd -- please take this to heart -- unless you're Jenna Jameson and your app is targeting an entirely different market, do not include your visage in your software.
Very few of us are attractive enough that we're what you'd want to see every time you launch an app, and even fewer appreciate the frugal value of a haircut via flowbee.
Nothing good can come of it.
And yes, the flowbee knock is kind of low, and if I met the guy in person I wouldn't care a whit about what he looked like, but you have to remember what you're doing when you do this.
You're envisioning the software as an extension of yourself (megalomania, which we're all guilty of to an extent, but this is an Nth degree), which might be fine if the software is fantastic, but is just setting your mug up if the experience is less than pleasant. Not even Steve Jobs or Bill Gates make their computers boot up with their visage staring at you.
Here's the thing: presentation isn't everything unless you don't deliver.
It's not about the guy, it's about the image of whoever that guy is right there in the focal point. Presentation is the lens through which you take in something, whether it be food or software, and if you coat crap in candy a lot of people will swallow it.
Unless they bite down, in which case the candy helps a hell of a lot to soften the foul taste. When you're coating the crap in arsenic, everything about it becomes hated, especially the mug whose eyes -- and I swear to god -- seem to follow you as you pan the view.
And actually, it wouldn't really be fine even if the software kicked ass, because you still have to deal with associations. I.E., if someone came to the site and saw the white russian at the top, and had gotten deathly drunk from them when they had turned 21, they might not have the most positive subconscious response while trawling my words. If someone had them on their 21st and it was a fantastic experience, they might get a warm fuzzy before they ever get to reading the words.
If I was a short nerdy white guy with ears to give phobias about updrafts and the refined visual palate of Helen Keller, there'd be no problem. I'd completely identify and gravitate into Tiger Pub's field, but since I'd argue I'm not at least one of those things, we have a problem.
Everyone brings their own frame of reference -- their experience in life and what they know -- to what they approach, and as a software developer this is something you have to taken into account when you're designing your app. If someone who isn't about as white as a man could be was opening that software for the first time, their reaction is going to be different than if it was someone of their own race.
Not necessarily positive or negative, but there's little point in taking the risk when the gain is going to be so negligible.
And this is where we go back to those gestures I pointed out during blackjack, because associations and frames of reference are one of the most important things to keep in mind when it comes to designing software. Now, mouse gestures have started to pop up in other areas of software, like browsers or OS-add ons. I.E., you might make a movement with the mouse to make your browser go back, or forwards, or reload. Some people swear by them, and there's nothing wrong with having them in as an option: That's cool.
However, making your web browser only work via mouse gestures would be a really bad idea, because 99% of the people who first try to use it aren't going to expect it to work that way. Put it in as an option and try to sell them on it, but if you try to get users to jump right to it, even if it works well it probably just "Just won't feel right." They'll get frustrated, sometimes not knowing why, but they'll know its your software doing it.
Even when Apple dropped the floppy drive, they made damn sure you could get an external one via USB.
Time and time again, I run into developers that want to do things differently in their app than how people are used to, or the way the competition does it, and nine times out of ten their reasoning for it has very little to do with the user. It usually has much more with being different than the rest or working the way they prefer it.
There's nothing wrong with that in theory -- it's their app -- but coincidentally, eight times out of ten the users are just annoyed, with the rest being split between loving it and ambivalent. So this really only matters if someone cares if others want to use their app.
If you do care whether or not people use your app, and you're faced with the decision of breaking from the way the rest of the pack does things, I'd ask you to consider how beneficial to the user using it it will actually be, and if you decide it will be beneficial, will be enough to outweigh the experience with other apps they're coming in with.
And for gods sake, if you feel you absolutely must include your mug front and center in your app or site somewhere -- because it's all personable in the same way that those used car guys always have to do their own commercials -- at least:
- Don't wear a tightly-patterned plaid shirt.
- Make sure your app is serious quality, because if someone bites down and gets a nasty mouthful and your mug is right there, you're screwed.
Actually, just worry about #2 down the line.
Even I, short on sleep and low on coffee, feel a bit like an asshole for going off of this guy's work in such a heavy way. I get that he probably poured a ton of time and love into it, and I'm equally sure his mom and friends think its the best game ever, and that it represents at least three nights of work when he could have been out partying.
He's probably a great guy to hang out with, and as a satire of 1991 he would have made a rabid fan eagerly awaiting his take on the later "Edutainment" era: Where this rounds the horn is that he's charging for it.
Dare to dream -- I'm all about encouraging the small developers to go for it -- but if you're blind and going hunting, take a friend who can see because you're sure as hell not going to notice the orange vests. I'd certainly feel bad if the guy's feelings were hurt at my butchering his app, just not as bad as if someone actually bought it.
It doesn't appear to be limited to the Mac anymore either, as I saw a Windows preview on the site, although none of it looks to be worked on that heavily. I was even more disturbed by the icons for the upcoming "Tiger's Eye Casino" and "Tiger's Eye Resort", which means it's growing as a franchise.
Equally disturbing are the links on the front of their website to their other games, KTA Tennis and an update to their KGA Golf. I downloaded KGA Golf, and well, this post isn't big enough for my thoughts on it, so I'll let the developer notes for the new feature in the update speak for me:
"Long-standing Out of Bounds bug now fixed - courses that displayed "Out of Bounds" even when the ball was clearly in-bounds are now fixed"
From what I can tell, the previous update occurred a little less than a year before, and brought with it such advancements as being able to toggle sound effects on and off. There's something on the the site called "The Fishin' Hole" which I'm in abject fear of, and dare anyone to try.
On rare occasions, bad taste, bad technology and poor implementation can combine into something truly unholy. It may or may not be the worst game on the platform shipping right now -- or any platform -- but they must be stopped before they discover Dashboard widgets.
Comments (31)
Posted by: Michael at August 23, 2005 02:12 PM
Cruel, but funny. And this is screamingly funny:
... they must be stopped before they discover Dashboard widgets.
You mean worse than this could be in store for the Mac world?
Posted by: Nabil at August 23, 2005 02:18 PM
While yes, you did in fact rip him a new one, don't feel bad. Game development in particular is a field where if you can't handle criticism, get the fuck out, and your points were all very valid, even if vitriolic in that uniquely lovable DB way.
Keep 'em coming :)
Posted by: ssevennm at August 23, 2005 02:29 PM
Bahahah...
Posted by: JackSim at August 23, 2005 02:37 PM
Yay! Reminds me of the good old PerversionTracker days :-)
Posted by: Roland at August 23, 2005 04:44 PM
Try voting in his online poll on the Tiger's Eye Pub page.
Also, I was going to try The Fishin' Hole, but I refuse to troubleshoot Classic in an attempt to make it run. I don't think I'm missing much.
Posted by: mennonot at August 23, 2005 04:44 PM
Three cheers for the flowbee and many happy DIY hair cuts!
So cheap and so simple. I never did understand why it didn't catch on. Must have been the color...
Posted by: pat at August 23, 2005 04:50 PM
I miss Perversion Tracker so much.
If I ever release shareware I'm going to try my best to get Naomi to review it. That would be so hot.
tgs
Posted by: nougatmachine at August 23, 2005 04:54 PM
Time and time again, I run into developers that want to do things differently in their app than how people are used to, or the way the competition does it, and nine times out of ten their reasoning for it has very little to do with the user. It usually has much more with being different than the rest or working the way they prefer it.There's nothing wrong with that in theory -- it's their app -- but coincidentally, eight times out of ten the users are just annoyed, with the rest being split between loving it and ambivalent.
*coughhackcoughOmniwebcough*
Posted by: Dave at August 23, 2005 05:03 PM
I'm not quite sure which was more unsettling.... the blackjack dealer with no legs, or the roulette guy needing to stand on tiptoes.
Excellent post DB.
Posted by: Twist at August 23, 2005 05:31 PM
"who knows if after crunching the numbers the publishers will decide its worth their while to port it to MacTel."
I have got a big post (largely inspired by your posts) about this very subject. I need to finish it up and get it posted before someone else beats me to it ;)
Speaking of Widgets, there is a decent Text Hold'em Widget but I have yet to see a decent blackjack one (though I will admit to not being the most informed person about Dashboard Widgets since the poker one is the only one I use).
Posted by: Twist at August 23, 2005 05:32 PM
Not sure how Texas came out as Text, I am still waiting on my brain to reboot from class today I guess.
Posted by: sonic at August 23, 2005 05:38 PM
Not even Steve Jobs or Bill Gates make their computers boot up with their visage staring at you.
Not to be contrary for the sake of it, but the when the original NextStep workstations first started up they showed a litle intro with a picture of Steve Jobs and an audio clip of Steve welcoming you to NextStep.
Whilst you couldn't see his legs in the picture, I'm fairly sure he had them... (replace the word legs with ego here for added amusement)
Posted by: Jon R. at August 23, 2005 05:48 PM
One of them developers softwareshould be develops.
but have you to remembershould be "you have".
Joel Spolsky's written a lot about having a program's interface conform to the user's model of how it should work. Entertaining and informative post/book about it.
Posted by: Josh at August 23, 2005 06:12 PM
Just a remark on publishers which patch old games to keep them running on newer OSes. In terms of the Mac, it's good you mentioned World of Warcraft. Blizzard are far and away the most fantastic game publisher in terms of support for the Mac out there.
Since 2000 they have been releasing for both Mac and PC simultaneously.
Just the other day I felt like playing Diablo II again, and checked their site, and they are still releasing patches for it. This is a five year old game! The same holds for Starcraft, another fantastic game. They have even released OS X installers for them, and carbonized versions.
I will buy everything they ever make. They've already taken away a least two full summers!
Posted by: Josh at August 23, 2005 06:14 PM
Forgot to mention, Starcraft is from 1998!
Posted by: kingbenny at August 23, 2005 06:44 PM
My head is exploding. I totally took some classes with that guy a couple of years ago. So I load up The Drunken Blog to do some quality reading and there is Mr. Karl Becker himself STARING ME IN THE FACE.
Posted by: Aaron McFarlane at August 23, 2005 07:01 PM
I read the blog every day - it's on my daily links, and I gotta say, I think this one's a bit harsh.
The developer's obviously young, and he's obviously improving. I remember seeing an early version of this on a MacAddict CD a few years ago - the fact that it's still around is most likely more nostalgia than actual marketing.
Of note, I know the developer in question from idevgames.com. He's very helpful, and very kind in his responses and suggestions for development. You should really check out his KTA Tennis game - it's pretty good. Reminds me of Nintendo Tennis.
Before everyone goes and poo-poo's me, keep in mind that in the same post, you're stating that mac games are a small and dying community (Aspyr was your example, I believe), and then you're trashing not only an early attempt, but a young developer's entire library of released software. Give him a break - have you ever personally tried development? It's very difficult to get software to a point that it can be released. Kudos to him for making it that far.
Let's encourage the younger members of our small mac development community to keep trying and learning, rather than absolutely trash both their product and them as an individual.
Posted by: Ankalon at August 23, 2005 07:04 PM
If I was a short nerdy white guy...
Then who was in that picture you posted a while back?
Posted by: Simone Manganelli at August 23, 2005 07:08 PM
OK I have to totally agree with Josh. drunkenbatman, while I agree with everything else in your post and vow to stay as far away from the Tiger's Eye franchise as I possibly can, choosing Blizzard as your poster child for possibly-not-porting-to-Mactel-ness was the worst possible choice you could have made.
As Josh noted, Blizzard is probably the one (and maybe only) game developer for the Mac that really makes sure its software is updated and runs on the latest operating system. Both StarCraft and Diablo II run on Mac OS X even though they were originally released for Mac OS 9, and they run extremely well under Mac OS X. AND, in case you don't have a copy of Mac OS 9 lying around, they actually released a new StarCraft INSTALLER for Mac OS X (since StarCraft was released when Mac OS 9 was around and the installer was just for Mac OS 9). While other game developers might update their applications for Mac OS X, hell no would they go back and update their installer.
Blizzard has fantastic game support, so you can bet your ass that World of Warcraft will run on Mactels. Actually, I'd feel comfortable betting $50 on at least StarCraft being updated to run on Mactels.
Pick on Aspyr, pick on Freeverse, pick on the Tiger's Eye franchise, but for god's sake don't pick on Blizzard. They're like the new Bungie of the Mac world (despite the fact that they also develop for Windows).
-- Simone
Posted by: Simone Manganelli at August 23, 2005 07:17 PM
Just to illustrate Blizzard's support for older games and speaking of StarCraft in my last post, check out this linky: http://www.macupdate.com/info.php/id/6732 . StarCraft was last updated.... today! It's a game from 1998, still being updated to fix problems and run on the latest system software in 2005. Seven years of support for a game is unheard of in the Mac gaming industry, except when talking about Blizzard.
-- Simone
Posted by: drunkenbatman at August 23, 2005 07:19 PM
Pick on Aspyr, pick on Freeverse, pick on the Tiger's Eye franchise, but for god's sake don't pick on Blizzard. They're like the new Bungie of the Mac world (despite the fact that they also develop for Windows).
Don't misconstrue my comment as picking on Blizzard, or implying they won't port xyz to MacTel, we simply don't know the ROI ratio they're having to deal with when making the decision.
If it comes down to porting an older game, or making sure whatever new they are working on actually makes it to the Mac, I have a feeling which way they'd go. Consider it a microcosm of the same decisions every larger studio/publisher is having to make.
And no, I don't think it'd be unrealistic to wonder about the scenario, or to think that the scenario itself is something that has crossed their minds and they're having to make very tough decisions on.
Posted by: Drunk New Orleans Guy at August 23, 2005 07:27 PM
I tried to go to the Fishin' Hole...
I figured, "What the hell, I'm drunk, it's August in New Orleans and it's too hot to go outside if you don't have to, so why not go fishin' without the hassle of sunburn, seasickness, and the risk of lightning strikes?"
After I expanded the .SIT file, I found an empty folder with no items. Since I'm the sort of guy who will put his hand on a hot stove a second time, just to make sure it was still hot, I downloaded the file again. This time, I got a folder full of items. When I clicked on the app, a strange thing happened...
SCRIPT EDITOR opened. And gave me this wonderfully informative error message:
Open Dictionary
Unable to read the dictionary of the application or extension because it is not scriptable.
Then, Script Editor froze and began eating up 97% of my CPU, requiring a Force Quit.
Oh, BTW, you might be onto something with your Hypercard suspicions, drunkenbatman. When I "got info" on the application, the Version was listed as "2.2.4, Copyright © 1992-1999 MetaCard Corporation". According to MetaCard.com, "MetaCard is a multimedia authoring tool and GUI development environment for Microsoft Windows 3.1/95/98/Me/NT/2000/XP, Unix/X11, and Macintosh systems. Using MetaCard is the easiest way to build graphical applications, Computer Based Training (CBT), on-line documentation, and a wide variety of other products."
It appears that MetaCard and KB Productions are not the same people, however...MetaCard claims to be located in Colorado, and the phone number for KB Productions is in North Dakota.
Posted by: Simone Manganelli at August 23, 2005 07:35 PM
Don't misconstrue my comment as picking on Blizzard, or implying they won't port xyz to MacTel, we simply don't know the ROI ratio they're having to deal with when making the decision.If it comes down to porting an older game, or making sure whatever new they are working on actually makes it to the Mac, I have a feeling which way they'd go. Consider it a microcosm of the same decisions every larger studio/publisher is having to make.
And no, I don't think it'd be unrealistic to wonder about the scenario, or to think that the scenario itself is something that has crossed their minds and they're having to make very tough decisions on.
I'm not trying to say that you're "picking on" Blizzard. I'm just saying that while Blizzard still (incredibly) sells StarCraft and might conceivably make some money off of the sales, active support for a seven-year-old game still seems pretty phenomenal. I think the ROI for StarCraft at this point would be measure much more in terms of customer satisfaction rather than $, and I can think of no other Mac game developer that would actively support seven-year-old games if they just wanted to keep their customers happy (and not worry about making $). Actually, I can't think of any other Mac game developer that actively supports seven-year-old games period.
Sure, it's an interesting question to ponder, and a valid one, especially with the looming PPC-to-Intel transition on the horizon. But when using Blizzard as an example, it makes your question seem silly, because Blizzard is the lone exception: like I said, I would be pretty comfortable betting that StarCraft will be updated to run natively on Mactels, and definitely comfortable betting that WoW will be, too.
-- Simone
Posted by: Tim Houghton at August 23, 2005 07:46 PM
As a matter o' fact, Blizzard released an update for Starcraft today.
Posted by: Hao at August 24, 2005 02:05 AM
The question is, if Blizzard had stopped patching SC a few years ago, and it no longer ran on modern systems, would there be as much interest in Ghost? (I do hope it gets released and plays much better than the version I tried at E3 2004...)
Posted by: Richard Fairhurst at August 24, 2005 02:45 AM
And another MetaCard reference here: http://webhost.btinet.net/~funkboy/newtricks/bloatware.shtml . No, I haven't dared to download 'NewTricks'.
Posted by: Pervert at August 24, 2005 05:22 AM
I miss Perversion Tracker so much.
yeah, the drunken cow is no match for fancy chickens!
Posted by: dirkstoop at August 24, 2005 07:39 PM
Posted by: Aaron McFarlane at August 23, 2005 07:01 PM
[...] I think this one's a bit harsh.
The developer's obviously young, and he's obviously improving.
This may sound a little harsh as well but I think there is something fundementally wrong with this piece of software and it's not something where a lot of room for improvement is to be expected.
Judging from the horrid UI(s) of the above casino game this developer simply *does not get it*. (don't say I didn't tell you It'd sound a bit harsh)
This is a phenomenon that's encountered in any art form, and amongst a lot of 'artists'. eg.: There are a lot of (more or less) talented painters out there that simply *don't get* the general idea of perspective. Every time they make their next painting they think about it some more and they try really hard to get closer to getting it right, but even after 20, 30 years of hard labor, football-fields coverd with canvas and gallons of paint the paintings still look odd, in a perculiar, undefinable way.
The guy who wrote this horrid piece of software obviously feels a lot of love for coding his stuff; Even though the graphics show some of the most appalling impressions of humans I have ever seen -uncanny valley anyone?- anywhere, anytime, it's easy to tell he sincerely did put a lot of effort in to making them nice.
Same for the UI, take the mouse gestures for instance.. that must have taken him a lot of work, getting those right; there's no prefab framework for that which he could have used as far as I know. If he wanted to do it the easy way he could have just put some default Cocoa widgets on the screen there which would have taken approximately a fraction of a fraction of the time he spent on gestures to implement.
Just the fact that he added that functionality proves that he sincerely thought it would be a nice feature - 'hey man, mouse gestures, that's hot, I'm gonna spend all-nighters the next two weeks coding it, but what the heck, they'll love it, it's sooo cool!'- and it shows that he's sincerely trying to make a good piece of software which his users will like.
It also proves that he Just. Doesn't. Get. It.™
So even though it might be/sound/feel a bit harsh -there's that word again..- every comment DB wrote on the intrinsic (lack of) quality of this guy's (sorry for that, too lazy to scroll up and find out what his name is) software is well-earned.
I hope he reads every bit of this review and all of our comments here as well - even though he might hate some of us for it. Considering his impressive oevre, obviously none of the people close to him had ever dared to point these flaws out to him. yet.
Posted by: Evan Schoenberg at August 25, 2005 09:29 AM
It's stayed uninstalled, db! But I'm having ten guys over for poker after anatomy lab is out, so I've really just switched modalities to one where I can drink with others instead of on my own... ;)
Posted by: zen gambler at November 30, 2005 02:53 PM
I agree that casino games are very zen like. I really enjoy playing slots. I don't expect to get rich. I just like the mantra like spinning and the wins are like little wake ups. I play penny slots too so I don't waste a lot of money. I used to play at casinos all the time, but now I play at home. It's not as smokey and I can just zone out. I tried www.commodorecasino.com. I like it a lot. Mostly the Atlantis game. Its really relaxing actualy.
















You're right, DB - cruelst post ever. OTOH, that picture with the vacu-clippers is a trip.