BobC / Member

Forum Posts Following Followers
6259 77 944

BobC Blog

NASCAR is wack.

by on

Not because all they do is turn left.

Not because watching it on TV is as exhilarating as watching paint dry.

Not because they dock competition points from their drivers for cursing on television.

They suck b/c the race they're running tomorrow is called: "The Spongebob Squarepants Movie 300."

I can't make this stuff up.

USC is going down.

by on

I'm hyped up beyond belief for this Saturday's big game: #7 Cal at #1 USC. And just as I've been calling it for months, I'll say it again: the Trojans are going to get smacked down. Sorry SC fans, the Cal train has left the station and there ain't no stopping it. There's going to be a lot of crying in LA when this is over. Prediction: Bears win in a nailbiter of a shootout: 42-38.

And if I'm wrong, I'll go ahead and give the preliminary excuse: we got jobbed by the refs. :)

Why Basketball Video Games Don't Quite Measure Up To Other Sports Games

by on

Before anyone gets the wrong idea, I'd like to preface this entry with this fact: I love basketball. It's my favorite sport to play and to watch, and always has been. I even recently joined an adult league that plays games on weekends. If I didn't love hoops, I wouldn't have been assigned to review all the video basketball games on GameSpot since I joined the site. With that out of the way, one simple fact remains. Of all the major sports that are recreated in video game form, the simulation basketball games are the worst, and it's been this way since the beginning. There's a simple reason this is the case, and it has little to do with development priorities at various companies, or a lack of general interest. Basketball is the most difficult sport to accurately simulate, because by and large, it's a game that's extremely fluid, built on spontaneity and the utmost in athletic creativity.

Feats of athletic creativity such as Derek Jeter's "miracle flip" in the 2001 ALDS are almost pedestrian in basketball. Not so much in baseball.

Let's start with why baseball games are inherently easier to simulate. There are as many or more players on the field at any given moment than on a basketball court, but the game is structured more rigidly than any other of the four major sports. Most of the time, the action is confined between the pitcher and the batter. When the ball is put in play, the fielders all have predictable assignments as to which base they need to cover, and what direction they should run. Base runners only go in one linear direction. And there are numerous play stoppages, after which all the players reset back to their resting positions. The level of structure and predictability, and the number of play stoppages must helpful to game programmers, because there are less variables to worry about, and the action only has to "look right" for a few seconds at a time.

Dante Hall is elusive for ten seconds at a time…and about five times a year…

Football is almost the same as far as stoppages go. Yes there are many rule complexities to deal with, but in general, a play runs in one direction, and every player has a specific assignment. An offensive lineman blocks the man in front of him, or pulls around to block in front of the ball carrier. Running backs run to daylight or wherever the play tells them to go. Quarterbacks have at most, five choices where to throw the ball. Wide receivers run pre-determined routes. Defensive players all have assignments. This level of structure again, is helpful to programmers. And after a play runs for five to ten seconds, the field is reset, and players start back to their positions at the line of scrimmage.

Hockey is more difficult, because like basketball, it is also a very fluid game. Minutes can go by without a play stoppage, so each player on the ice must have a creative AI built into them that tells them where they should be, and how their position relative to their teammates and opponents should dictate their next move. Where hockey and basketball differ is that there isn't much going on in a vertical sense in hockey. Passes generally travel along the ice--there's not a lot of lobbing the puck over a defender as far as I know. And players don't really jump in the air for anything, so that's an entire family of animations that doesn't need to be done.

…Allen Iverson is slippery several times per game, every game, over the course of a season.

Now, basketball. The game is as fluid as hockey, and almost entirely contextual, all the time. Split second decisions are made over and over again that change how the game would look to observers. Take a simple act like throwing a pass. Depending on where the initiator and receiver are relative to each other, where opponents are, and relative to the basket, that pass might be a simple chest pass, a baseball pass, a lob overhead, a bounce pass, or something else entirely. Should the receiver stop to catch the pass or take it in stride? Intuitively, all basketball fans know what "looks right." Programming that into a game can't be that easy though.

And how about taking a shot? In real basketball, not everything is a straight jumper or layup/dunk. There are set shots, runners, leaners, one-handed flips in traffic, teardrops, angled bank shots…the list goes on, and again, it's all context sensitive depending on player ability, proximity to the basket, proximity to the defender, and so on and so forth. It's only in recent years where developers are finally beginning to mix in such a wide variety of shot types, along with player-controlled, mid-air shot adjustments. If a player takes the wrong type of shot just once in a video game, it immediately cuts into your suspension of disbelief. That's a difficult cross to bear for programmers of these games.

Collisions, anyone? Collisions in basketball games are probably almost as complicated as they are in football games. When you watch a real life match, you often see post players jostling for position in the block. Point guards bump and press the opposing point guard coming up the floor. Big men set picks and try to obliterate opposing guards who are blindly pursuing their men. Then you've got the mid-air collisions between a man trying to dunk and a man trying to swat him into last week. In recent years, all these aspects are starting to look more realistic in basketball video games. EA's "10 man motion capture" technique was a nice step in the right direction. But we're still a ways from being able to proclaim that they look totally natural.

And then there's movement away from the ball. There's a constant struggle between the desire to move closer to the basket, and the desire to move to open space. How many times have you played a basketball game and yelled at your AI teammates something like, "Cut to the basket, BOZO!" or "Flash to the open space, IDIOT!" Come to think of it, I find myself thinking those things that a lot in real-life pickup basketball. But the point is that basketball AI still isn't at the point where players are always moving and cutting where they should be in the half-court, and again, this has to do with the lack of structure in American basketball and how difficult it must be to program AI to consider so many other moving variables. Take a game like ESPN NBA 2K5 and try running a set play out of the playbook. Notice how much better everyone moves when they're going off a script? That's basically how football games are able to look so real compared to basketball video games. Football video games are almost entirely scripted, with very little freelancing needed from the AI.

To sum up, the developers of basketball games have taken some nice strides in recent years to capture the fluidity and creativity that makes basketball such a beautiful sport. Freestyle and Isomotion dribbling, freestyle air, and other innovations are taking things in the right direction. But unfortunately it's still an uphill battle being fought because of the huge amount of freedom and variety that typifies basketball as a sport.

I too, like my oatmeal lumpy.

by on

I was delighted to see Ryan and Jeff busting out the old school rhymes from Digital Underground and Sir-Mix-A-Lot in a preview build of Eidos' Get On Da Mic. I find it heartening to see more and more song games coming out in the wake of Konami's success with Karaoke Revolution. Why? Well, most people don't know this about me, but I'm actually a big fan of going out and singing with friends at a noraebang (or karaoke room, as it's more commonly known). I don't pretend to be the greatest vocalist, or even a decent one, but I'm not afraid of belting out the Bee Gees' "How Deep Is Your Love." I've even been known to bust out with Britney's "Lucky." Oops. I said too much. Again.

"…I give in to sin. Because you have to make this life livable…"

Anyway, while it is cool that the singing games are branching out off the pop and into other genres like hip hop, it makes me sad that there will never be an 80's new wave edition of Karaoke Revolution. As you can see from the partial listing on my Collection page, I'm primarily a fan of 80's Brit pop. Old school Depeche Mode, New Order, Erasure, The Cure, The Smiths...that's the stuff I sing in the shower and sing in my car, and that's the stuff I'd love to see in a singing game. As I understand it, there are precious few of us who love this kind of music, and an even smaller subset of us who play games, so I can't see any game publisher going through the trouble of creating a game tailored for that genre of music. As it is, this music is totally scarce on the songlists of most noraebangs. Maybe there'll be the old New Order standby, "Bizarre Love Triangle," or even "Boys Don't Cry," from the Cure. But that'll be it. And even if someone did create a new wave edition of Karaoke Revolution, it's more than likely that the limited track list would exclude some of my favorites.

"…you didn't stand by me. No not at all. You didn't stand by me. No way…"
So what's the solution? Someone needs to create a singing game that's linked to a big online music repository like iTunes. Even if you enjoyed KR or are going to buy Get On Da Mic, the odds of you liking every single song on the list is about nil. So why not create a game that you can tailor to your own tastes? Imagine being able to buy a singing game with a blank track listing, and a voucher for 20 tracks of your choice off of iTunes. You could then opt to purchase additional tracks for a dollar a pop, or pay a monthly subscription that would give you the right to rotate different tracks in and out. Obviously this game would have to be on Xbox, or some other console with a hard drive so the music can be downloaded and stored. And yes there would be technical hurdles as far as getting the game to recognize and adjust to randomly inserted music tracks. But we have bright people working in this industry--someone should figure it out.

Mr. Colayco, you're needed in makeup

by on

I hadn't shot a video for GS Live in a while. So I was surprised today when Roger busted out a jar of foundation and started applying it to my face. Unfortunately I think I just outed myself as a metrosexual with the following exchange.

Me: "Wow so when did we start using makeup for GS Live shoots? Gotta get the shines out huh?"

Rich: "It's been a while, since Roger's first day we've been doing this. How long's it been since you shot something?"

Me: "I dunno ... the Ground Control 2 video review I guess. Hey is that stuff Clinique, or Shiseido?"

Rich and Roger: "...."

Me: "I've said too much haven't I..."

Rich: "Yes. Yes you have."

Roger: "It's Mary Kay."

I hate this game.

by on

Every Thursday night, I play in a no-limit hold 'em tournament at a friend's place in Oakland. It's a fun game, with just friends or friends of friends, and I've managed to win outright twice in the last six tournaments. I didn't play so well last night though.

Early in the game, with the blinds at 25-50, I was dealt T-T in middle position. I raised it up to 150 chips. Steve Palley (yes THAT Steve) called the bet, and it was just the two of us heads up. The flop came out garbage: 8 5 3. I bet out 300 to roughly match the pot and make Steve pay to chase. Now unfortunately, I seem to forget that players with less experience don't seem to take things like pot odds into account. Or they just don't care and really really want to draw. I knew Steve didn't have a pocket pair and couldn't have possibly made a set. I was ahead at this point, with Steve holding one or possibly 2 overcards. If he wants to try and suck out with 13% or 25% odds, then fine.

So of course, he makes the loose call on the 300 and sure enough, an Ace drops on the turn. Great. I check it over to Steve, who gamely bets 500 at the pot, trying to represent the Ace. I stubbornly refused to give him credit for it, even though he was acting like he had it, so I raised back at him to make it 1000. He called, and a blank fell on the river. At this point, I'm pot committed. I have about 600 left in chips and immediately push in on the river. Steve doesn't take long to think about it before calling.

But a funny thing happened. Steve had nothing but a Queen high. Somehow he misread his hand and thought he was holding an ace when he really wasn't. My pocket tens stood up, and I took down a rather large pot because of a misread. So was I correct in calling him because he truly didn't have the ace? Or should I have folded on the turn because he acted like he had an ace? Hmmm... Unfortunately for me, Steve would get all his chips back later on yet another loose call and suck out.