Categories
Game Design Games Marketing/Business Personal Development

Back from Vacation

Last night I got back from over a week-long vacation. I visited friends in Des Moines, and it was very relaxing, aside from hurting my back and seeing the chiropractor four times. I walked around downtown Des Moines, visited the historic Capitol Building, went to a dueling pianos show, watched a couple of movies, danced at a nightclub, and otherwise had a great time.

Oh, and I learned how to play checkers.

I was in the library and passed the game section. There was a book on playing checkers. I thought, “Ok, I haven’t played that game since I was a kid, and I think I heard someone saying that it is as cerebral as chess. Let’s see why.” Did you know that the official rules of checkers REQUIRES you to jump your opponent’s piece if you can do so? I didn’t know this rule, and when I asked, it seems that most of my friends didn’t either! This one simple rule suddenly makes this otherwise child-friendly game really, really complicated.

Besides trying to figure out ways to make simple games more strategic by forcing moves the way checkers does, I spent a good amount of time figuring out my next move in life. I read a couple of books and articles on life purpose and business and wrote a bunch of notes. I took advantage of my time away from work obligations to think about what I want out of my life. I’ll have more to write about my decisions later, but suffice it to say that I don’t want life to force my hand because it might put me in a suboptimal situation.

It’s my move.

[tags] checkers, life purpose, business, game development [/tags]

Categories
Game Development Personal Development

Thousander Club Update: November 3rd

For this week’s Thousander Club update:

Game Hours: 409.25(previous two years) + 126.5 (current year) = 535.75 / 1000
Game Ideas: 710 (previous two years) + 63 (current year) = 773 / 1000

It’s been over a month since my last Thousander Club update. Yeesh. I’m still in crunch at the day job, although it is winding down quite a bit. I keep expecting it to be over, but there is always one more issue found that I need to fix.

In the past week I’ve worked quite a bit on trying to cross-compile a single .cpp file for both GNU/Linux and Windows. And I’ve succeeded! It seems easy once you know what you’re doing, but if you don’t, good luck finding decent documentation on the topic. I keep finding information on building your own cross-compiler, even though most distros seem to have them available. I rarely find information on what you need to build an SDL app for Windows on your GNU/Linux system. The best documentation on the topic is currently at http://icculus.org/~dolson/sdl/, but even then I found most of the useful information is in the scripts rather than the documentation about the scripts.

As for testing it in Wine, I keep encountering problems, partly to do with the fact that I’m using an older version of Ubuntu and Wine. Wine still has some really weird issues. For example, there is a bug in Wine that prevents cout/cerr from being called more than once. WTF? This issue and the inability of the older version of Wine to work with SDL_mixer make it very hard to test my Win32 version of the app while I develop it.

And cross-compiling has its own issues. I found out that arguments to main() aren’t optional when cross-compiling with SDL. Otherwise, you get an undefined reference to SDL_main, which is a non-useful error message that is luckily easy to search for online.

Otherwise, I’ve been a little more productive in the past week. I also intend to learn to use mxmlc and other freely available Flash development tools. So far, ActionScript seems confusing. For instance, when you use the EMBED tag, you are telling it what resource to use. Let’s say you want to load an image called example.jpg. You would EMBED example.jpg, then create an Image object…but you never explicitly tell the Image object to use example.jpg. It just does. Weird.

For this coming week, I’m going to try to stay away from Flash/Flex, and try to get Walls closer to release. With what I’ve learned in my experiments with cross-compiling this past week, I think I should be able to release both GNU/Linux and Win32 binaries very soon. I’ll be writing up my own cross-compile documentation soon.

[tags]game, game design, productivity, personal development, video game development, indie[/tags]

Categories
Games Geek / Technical

Happy Halloween!

It’s Halloween, and that means things that go bump in the night and candy and scary costumes. Or these days, sexy costumes. No complaints, though. B-)

Anyway, what’s your favorite scary video game?

I have to include Alien vs Predator 2 at the top of my list. The first few marine levels were really tense, and there were no enemies! It was just like being in one of the movies.

Resident Evil 4 was pretty scary as well, but I seem to have misplaced the first disc so I can’t play it.

And who can forget playing Eternal Darkness? Insanity is creepy!

ZombieGames.net has a collection of quality indie horror games. I enjoyed playing The Last Stand 2 and a few of the Boxhead series of games. The latest one is Boxhead Halloween, in which you need to save civilians from the zombies.

[tags] halloween, scary video games, indie [/tags]

Categories
Game Design Game Development Games Marketing/Business

Meaningful Play 2008

Gregg Seelhoff announced that he attended Meaningful Play 2008, an academic conference ” that explores the potential of games to entertain, inform, educate, and persuade in meaningful ways”, and he posted his notes.

  • Day 1: Want some good data on casual gamers and Flash game business models?
  • Day 2: Want some good data on 60+ year-old gamers as well as serious games?
  • Day 3: The wrap up, with some information about a panel on board games.

I’ve been thinking about the kind of games I wanted to make, and rather than create short-term sales product that will be thrown away within a week, I’d like to make games that matter. Games that stick around long after you’ve played them, like a good book or a good movie. I really liked the idea of an entire conference dedicated to meaningful play, and I hope I can attend the next one. There were some good nuggets of information that Gregg managed to report, such as who plays games at Pogo.com and for how long, but I especially liked reading the following on what kinds of serious games received good reviews:

An acceptable game (threshold 1) succeeded in the areas of technical capacity and game design. A good game (threshold 2) passed threshold 1 and, additionally, succeeded with aesthetics, visual and acoustic. For a game to be great (threshold 3), it had to pass both previous thresholds and also succeed in the final two areas of social experience and storyline (“narrativity and character development” is too long). Few games reached the final threshold.

Look at that! A prioritized list of what makes up a good game!

It’s unfortunate when you can’t play games because they are made for specific platforms, especially when there is always this emphasis on the ubiquity of Flash. Many of the games Gregg links to were Windows-specific, and they wouldn’t run in Wine. When so many of these games aren’t even meant to be commercially viable, is it still a valid argument that providing a port to other platforms such as Mac and Gnu/Linux would be pointless since having access to a few hundred thousand more players wouldn’t be worth it?

I would have liked to know more about Ian Bogost’s keynote, but Gregg provided some good notes for most of the rest of the conference. I have more than a few PDFs to download and read through.

[tags] meaningful play, game design, game development, serious games, casual games, conference [/tags]

Categories
Games Geek / Technical

Spoof Your Favorite Online Game Contest

I recently learned about a contest that MMORPG.com and PotFlix.com are holding called Spoof Your Favorite Online Game.

MMORPG.com and Potflix, the newest video challenge site on the net, team up to offer gamers a fun and one-of-a-kind gaming contest! Whether you are a newbie or a certified gaming addict, you can join the Spoof Your Favorite Online Game challenge and win a XBox 360 game console!

Simply make and submit a video of your online game characters dancing, grooving, or doing silly stuffs. You can even dub your voice into your game’s cinematics and create a funny skit.

Contest will run from October 1, 2008 to January 1, 2009 11:59 PM EST. Video entry with the most number of votes from web users will be declared the winner. Owner of the winning video shall take home the prize pot.

If you have a funny idea for a video about an online game, register and post it at PotFlix.com.

As of this writing, “Revenge of the Nerd” was just barely winning:

It’s barely beating out TF2 Engineer Singing Mercenaries 2 Song.

Will anyone put up a video involving Vendetta Online?

[tags] video game contest, games, videos, xbox 360[/tags]

Categories
Game Design Game Development Games Marketing/Business Personal Development

Now Is the Best Time to Make Games

Jeff Tunnell posts for the first time in a long time about how you shouldn’t fear the economy and should start your game business now. Yes, there is a lot of doom and gloom about how the economy is stagnating and people are worried about paying the bills.

But that just means there are less people willing to take the risk of starting their own businesses! Less competition means more opportunities for your business!

But how do you start? I wrote an article about Forming an LLC in Illinois, and running an LLC is much easier than running an S Corporation. If you don’t know the difference, there are plenty of resources online about the different types of business entities.

I also wrote about what an indie developer needs to know about copyright. Copyright laws can be quite complex, so it pays to know at least SOMETHING about them.

Not sure how to even start making games? I also wrote You Can Make Games, which describes how easy it is to get into game development, and the best part? It has gotten even easier since I wrote that article two years ago! With technology like PopCap’s framework (and TuxCap for people who want to recognize that there are people who use Mac and GNU/Linux), libSDL, and freely available Java and Flash web development tools, there should be nothing to stop someone with a computer, an idea, and a willingness to put some effort behind it from making a game.

There are great articles and other resources for running your game development business at GameDev.net. Advice can be found at the IndieGamer forums.

So what’s stopping you? And for that matter, what’s slowing me down?

[tags] indie, game development, video games, business [/tags]

Categories
Game Design Game Development Games

No Thousander Club Update for Two Weeks?!

These past two weeks have been very unproductive, so there just isn’t anything to report for the Thousander Club. Crunch at the day job isn’t over yet, and since it started getting a bit colder, I haven’t been feeling 100%.

Instead, how about a list of links to interesting indie-related things going on in the world today?

  • Jay Barnson continues writing about his first playthrough of Wizardry 8 in Swimming with Psi Sharks. I enjoy reading his design notes near the end of each post. I really need to break out my copy of the game and catch up to where he is, although Etrian Odyssey 2 does bring back memories of the Proving Grounds of the Mad Overlord.
  • He’s also written an update on the comedy RPG Frayed Knights in Dungeon Scrawls, in which he wrestles with the design of the dungeons so that each one stands out as memorable. I love behind-the-scenes stuff like this!
  • Anthony Salter continues his Let’s Play Starflight! series of videos in Quest for the Cloak. I have been watching him play this game, and it looks like a modern remake might be fun. I wonder how many older games would benefit from a remake that takes advantage of the state of the art in interface design and standardized control schemes.
  • He’s also posted a few updates of his Populous-like game Planitia. He’s added multiplayer capabilities, and there is even a video of it now! Watch Anthony get pwned by his daughter!
  • Cliffski has released Kudos 2! He also wrote about the post-release crush. Work doesn’t stop just because you’ve released your game.
  • Ludum Dare had a miniLD this weekend. The theme was very creative: MSPaint is the best level editor ever. All games made during this weekend have to be able to load the same levels, which are defined in 64×64 BMPs. Imagine a game like Rom Check Fail, only now imagine that a bunch of games can trade level data and they still run! Check out the entries at LudumDare.com!
  • EDIT: I just remembered that Keith Weatherby II has posted video of Hypno-Joe, and it’s looking pretty schnazzy!

What has everyone else been up to?

Categories
Game Design Game Development Games Marketing/Business

Is Casual Mutually Exclusive with Hardcore?

Years ago, Nintendo Power’s 100th issue listed the best 100 games of all time. Besides Mario and Zelda games, Final Fantasy and Dragon Warrior, there was the game listed at #3: Tetris.

I remember that a lot of people complained that there is no way that Tetris could be ranked so highly in such a list. In fact, people still complain when they see Tetris listed very highly in Nintendo Power’s most recent update of the list with the top 200 games.

Tetris is a great game. It was probably the first financially successful game that caused other game developers to say, “Wait, I’m crunching for years at a time, and I could have made THAT?” So why all the animosity? Oh, right. It’s a casual game. It’s too simplistic to be considered among the best.

But is casual really mutually exclusive with hardcore? Are these words really describing two different types of games?

Earlier this year, Corvus wrote that casual games can be identified as such by how forgiving they are. If you only have 5 minutes in your busy schedule to dedicate to a game, you’ll play Bejeweled sooner than you’d play Starcraft. Trying to play Starcraft in 5 minutes would be an exercise in stress management. You can’t just stop when you have to leave, so your choice is to keep playing the map you’re currently on, ruining your schedule, or quit and lose your progress. Bejeweled much more forgiving in this sense.

In this sense the GameBoy game Wario Land 2 was much more casual in nature than many other platformers. In this game, Wario was unkillable, a departure from the typical Mario-based platformers. If you can’t kill or harm Wario, what can you do? Solve puzzles! If you’re not very dexterous, the game doesn’t punish you the way Super Mario Bros would. Again, it’s very forgiving. Contrast Wario Land 2 with Super Mario Sunshine, which gives you a limited number of lives, requires you to restart a level if you fail, and features enemies and obstacles that can kill Mario. Super Mario Sunshine is very punishing. The challenge comes in punishment avoidance.

Contrast Strange Adventures in Infinite Space against Sins of a Solar Empire, two very different games. One lets you play multiple games within a matter of minutes, while the other one requires a much larger time commitment. Actually, if you’ve ever played SAiIS, you’ll know that the game also requires a larger time commitment simply because you won’t notice that an hour has passed and that you’ve played hundreds of sessions. Still, the interface for SAiIS is point and click and dead simple. SoaSE might have a good interface for strategy fans, it’s just hard to fathom someone fresh to video games getting it as easily as they would with SAiIS. And how about the difference in game play? If you lose a space battle or otherwise fail in SAiIS, it’s not so bad. Just start a new game, just like you would if you won. Try again. The sting of defeat isn’t harsh because you probably lost and won many games in the time it took you to read this post. Losing in SoaSE, on the other hand, is a bit more harsh.

So maybe there is a difference between casual and hardcore games, but I still think that there are steps that a game developer can take to make any game more accessible. Developers should take steps to make the complexity more manageable through the interface at the very least. And if your game is punishing the player for taking certain actions or for failing, ask if it is really necessary to punish him/her that badly. Hey, Nintendo! Do we really still need a limit on lives for Mario games?

[tags] indie, casual game, game design [/tags]

Categories
Game Development Games Marketing/Business

Hollywood Video Games Suck

The brave and noble bloggers of the Round Table this month have written some great posts about film-to-game adaptations. I was originally going to write that games are usually just another brand-associated piece of merchandise, like the candy bar, the Happy Meal toy, and the coloring book, but some people covered it. I was going to write about how game developers can actually make a good game based on a movie, and demonstrate it with my memory of what people said about Beavis and Butt-head, but someone mentioned an even better example in the Chronicles of Riddick games. I noticed that people are putting a lot of the hate on E.T., a game which I loved playing as a kid, but as someone long ago already wrote about how good a game it is, I don’t think I have too much to add to it other than to say “Hey, if you didn’t play it, don’t knock it until you tried it!” I could write about the Charlie and the Chocolate Factory post-mortem I attended, about meeting a programmer who left the company after that project, and my experience with playing the game, but someone has already discussed how hard it is to make a game based on a movie while satisfying requirements from the publisher, the movie production house, and the estate of whoever owns the rights to the story, especially when the movie itself is on a short production schedule.

What will I write about? How bad games based on movies are bad for the industry’s public image and are possibly detrimental to its growth.

Yes, even a bad video game with a movie tie-in will sell more than a good video game without one would. I understand that the funding from those games can go into paying for good games to get made. It makes sense.

But what about Joe Hypothetical, the person who loved WALL·E, and just now bought the game? According to my latest issue of PC Gamer, the game is horrible. Now, maybe it just isn’t made for people who would read PC Gamer and so the review might be biased, but according to Metacritic, the WALL·E reviews are mixed. IGN’s reviewer loved it. But let’s say for (my) argument’s sake that the game sucked. What about Joe?

As much as Joe loved the movie and might wish the game was awesome, he might admit that it was horrible. So what’s Joe going to play next?

Well, nothing. If this big-budget game sucked, a game he paid upwards of $50 for, why would he pay that much again to play a game that was made without the backing of Hollywood? He’s not a glutton for punishment. Leave that kind of “fun” to the nerds. And so Joe won’t play games in general, he won’t pay for games, and will continue to be a non-gamer, which is of no benefit to the game industry as a whole.

Maybe it won’t be that bad. Joe might be one of those people who play casual games on portals to kill a few minutes here and there, and so maybe one game won’t spoil him completely. But it will sour him on the experience of paying the equivalent of 5 tickets to a movie for a game, enough to give him pause whenever any game is released, even if he might be interested.

Meanwhile, WALL·E sold over a million copies, so at least Hollywood got its take.

Take 2 and Rockstar Games get a lot of flak for making games that put the video game industry in a defensive position from morality critics, but what kind of message do other publishers send when they agree to release games by the movie’s release date, regardless of the quality of the game? I understand that there are pressures and requirements and that the developer is trying to make a good game out of a bad situation, but why would the publisher agree to allow games that look bad on the company and people involved? Is it really just because it is a lucrative position to be in?

Wait. I just read that question. Duh. If you are measuring your company on the quality of your games, then it would be absurd to release crap. But if you were measuring your company based on how many units you sold, then “quality of your games” isn’t decided by PC Gamer reviews. What reviews? People voted with their wallets, so clearly this game was of quality enough.

It’s just frustrating to think that opportunities are wasted and yet rewarded so much. I can’t see how it is good for the game industry overall if you have millions of people out there who think that games are nothing more than simple and frustrating diversions, especially when good games can be made with a bit more effort and a bit more push-back by the publisher.

[tags] video games, hollywood, marketing, business, game development [/tags]

Categories
Game Development Personal Development

Thousander Club Update: September 22nd

For this week’s Thousander Club update:

Game Hours: 409.25(previous two years) + 120.5 (current year) = 529.75 / 1000
Game Ideas: 710 (previous two years) + 63 (current year) = 773 / 1000

I’ll be in crunch at the day job for at least one more week.

For this past week, I made sure that the name Minimalist was replaced with Walls everywhere, including the documentation. I also worked on making the sound effects easier on the ears. One of the complaints from Ludum Dare #11 was that they were too harsh. DrPetter from #ludumdare said that the files are just too loud but seem fine otherwise, so I tried to make them quieter, but then they seemed to be too quiet. B-(

it’s always kind of hard to decide on an overall master volume for a game – you don’t want to scare people with blaring noise, but still it’s inconvenient if they have to pause/quit and go crank up their volume settings

Which is probably why I would outsource my audio work to someone who knows what he/she is doing. B-) I did manage to get it to a volume that sounds right to me, but I notice that there is static when the game is played on my laptop versus my desktop…even though the wav files sound great in Audacity on my laptop! Maybe I’m not using SDL_Mixer with the right settings? I tried changing from 32 bit to 16 bit samples, but it didn’t seem to help. Any ideas?

[tags]game, game design, productivity, personal development, video game development, indie[/tags]