Categories
Games Geek / Technical

RealTimeBattle: A Programming Game

I’ve seen programming games that can teach you Java by programming the AI of your robot. Of course, it was Java specific, and as nice as Java might be, there could still be some reasons for you to want to learn something else. Other games might teach their own language, which wouldn’t be very useful directly. Enter RealTimeBattle.

RealTimeBattle is a programming game, in which robots controlled by programs are fighting each other. The goal is to destroy the enemies, using the radar to examine the environment and the cannon to shoot. You can play RTB on many different platforms, but my favorite feature is the fact that robots can be constructed in almost any programming language.

You talk to the server by using the standard input and output. You don’t need any specific functions from a library. You just need to be able to send and receive regular text. What you do with the information might make use of various properties of your specific language, but so long as you can manipulate text, you can program a robot to compete.

RTB is now at version 1.0.8.

Categories
Game Development Games

IGF 2007

I know that the 2006 IGF is still underway, but a week or so ago I decided that I will be submitting a game to IGF 2007.

I must have read or heard something about thinking huge. Something about how you can’t become larger than life if you stick with the safe and easy. Whatever it was, I felt inspired. The decision seemed easy. Why not submit a game to the Independent Games Festival?

I’m still struggling with my supposedly simple project from August, and a couple of weeks ago I would have thought it was crazy to even think about submitting my game to the IGF. After all, how could I possibly compete with the other, more experienced game developers?

I know how. $95 and a submitted entry form. I’ll obviously need to have a game to submit, but I have the rest of the year to make one. Entering the competition is the easy part, and yet it tends to be the most overlooked step in being successful.

It’s ambitious, perhaps overly so. After all, I’m still fairly green when it comes to game development. Of course, a lot can change in a year. Just making this decision puts me way ahead of what I did last year for IGF. B-)

Categories
Game Development Games Geek / Technical

My Thoughts on the Revolution Controller

Nintendo announced their new controller for Project Revolution some time ago. It’s old news, but I thought I would comment on it now that people have had a chance to present their thoughts.

I personally thought it looked like Yet Another Hoax when I first saw it. The idea that the new game system would use a controller that looked like a regular television remote was just too silly to be true. It turned out that it wasn’t a hoax, that Nintendo was doing something way out there, and I just didn’t know what to think at first. I seriously thought I saw the foretelling of the death of Nintendo.

Then I read the articles that went with the pictures, remembered Nintendo’s goal of making innovative games rather than The Same Games with More, and felt a bit better. I saw the video and can see some real potential in this console, even though the people in it were being way more animated than I believe they would have been in reality.

Time will tell whether it will actually be a hit, but I can see that this system will be either be a complete failure or an amazing success. Games tailored for the controller will really only be possible on this system. Talk about exclusivity. Real time strategy games that actually play well will be possible on a console! Non-gamers, a hugely untapped market, might actually play games! And if it will be easier for indie developers to make games for it, all the better. Of course, if game developers would rather save money by making games for the systems that are most like each other, that could be a problem. Darn double-edged swords.

People have expressed concerns about tired arms, carpal tunnel, and game play errors when you talk to someone in the room and inadvertently move your hands an inch to the side. I’m sure they are valid concerns, but I’m also sure that Nintendo has them in mind. Other people note that the failed CD-I controller was also a remote, and if the Revolution controller was just a regular wireless remote control with buttons for input I would agree that it’s been done before, isn’t that impressive, and has failed. Of course, this controller is not just a bunch of buttons on a television remote. It’s sounds more like having a television remote crossed with a computer mouse crossed with an EyeToy. I can see the Revolution being marketed like the old consoles used to be: as family entertainment systems. My mother might actually play a Mario game without freaking out about the controller first.

In the end, I think that Nintendo will do really well. It’s making a profit from games in the first place, unlike some companies, and so can afford to be innovative. They may fail, but I appreciate the willingness to be different, not just better. And the idea of wielding a sword or swinging a bat by actually doing the motions instead of simply pressing buttons just sounds too cool. B-)

I look forward to the Revolution, if only because the older games will be available to play. I’m also interested in seeing what games will be possible with the system. As far as I know, no one is wondering the same with the other consoles. We already know what we can play on the PS3 and XBox 360 (totally 357 more than the PS3), and of course nothing is wrong with wanting to play good games. It’s just really great to see a company respond to “More speed” and “More graphical power” with “More possibilities”.

If you haven’t seen any reports on this controller, having been under the proverbial rock all this time, check out the following links:

Categories
Game Development Games Geek / Technical Marketing/Business

Manifesto Games

I remember when I first read The Scratchware Manifesto detailing the problems with the game industry’s economic and development models. I thought that it was a nice read but probably written by someone who might not actually know about the game industry.

Then Greg Costikyan reveals that he was the author of the piece, shocking many in the game industry who also thought it was written by some wannabe game developer. He wrote a few articles for The Escapist about the topic as well. They all boil down to rants against the current model which stifles innovation and creativity and will not be sustainable for long. Of course, everyone knows that there are problems, but not quite so many people are doing much about them.

Now, he decided to quit his job at Nokia and startup a company to help make his dreams for a better game industry a reality.

From his recent blog post announcement:

The new company will be called Manifesto Games; its motto is “PC Gamers of the World Unite! You Have Nothing to Lose but Your Retail Chains!” And its purpose, of course, will be to build what I’ve been talking about: a viable path to market for independent developers, and a more effective way of marketing and distributing niche PC game styles to gamers.

It sounds exciting. Heck, it’s exciting anytime someone starts up their own business venture. Indie game developers seem to have issues with marketing their products. Not everyone can make a Bejeweled or Snood. And those that make something like Darwinia struggle to get noticed. I can see Manifesto Games being an Amazon-like one-stop shop not only for indie games but also for those niche hardcore titles that retailers won’t carry.

I’m not sure if I’ll like how it will get implemented. I’m mainly afraid that game developers will insist on Digital Restrictions Management everywhere. That would quickly make Manifesto Games really crappy for the customer, and I wouldn’t want my games to have any part of it.

But Greg will be blogging about the startup, and so he’ll likely be looking for feedback. I wish him luck.

Categories
Games Marketing/Business Politics/Government

Evil Games Or Misunderstood?

1UP reprinted an article from Computer Gaming World titled Pop Culture Pariah: Why Are Videogames The Favorite Demon of the Mainstream Media?

While it was informative, I really don’t like the idea that we just have to wait it out until people who are gamers grow up and take over society from the previous generation. It’s a new form of media, and the previous generation didn’t grow up with it so they don’t know what to make of it except from what they are being fed from the news headlines and pamphlets. In a sidebar, CGW interviewed Steven Johnson, the author of Everything Bad Is Good for You: How Today’s Popular Culture Is Actually Making Us Smarter, and he mentions that games today are so complex that it is hard to get people to discover them in the first place, which is one of the things I think game developers need to work on in order to not only get female gamers but all non-gamers into gaming.

I remember my mother could handle playing Atari 2600 games since all she had to worry about was a joystick and a single button. In fact, her favorite game was actually Breakout which made use of analog paddles with a single button. When I got an NES a few years later and tried to get her to play Super Mario Bros, she looked at the cross pad and four buttons on the controller and immediately decided that it was too complicated for her, yet, using those same buttons, she loved Tetris on the GameBoy.

In high school I remember people complaining that the Super NES had too many buttons and that’s why they liked Sega Genesis better. Funnily enough, some of these same people were first in line for a Playstation when it came out. Anyway, I think it is interesting that controller layouts can do much more to intimidate new players than anything else. I mean, driving a car is a complex activity, even with an automatic. You have three mirrors, four wheels, one steering wheel, and a number of settings such as Reverse, Drive, Neutral, and Park, plus an entire world that you need to pay attention to in order to get to your destination safely. Yet driving a car isn’t that intimidating to so many people as playing video games.

Sit down someone who plays console games in front of a keyboard and mouse and tell them these are their tools for playing a game, and they’ll freak out. I know that I felt weird playing SimCity on the computer after first playing for years on the SNES version. Today I find it difficult to play Goldeneye 64 even though I was awesome on it when it came out. I’ve been playing computer games for so long to the detriment of my consoles. But the controls don’t intimidate me. I’m used to overcoming new controller layouts.

What about the new gamer? Too much effort? Too much frustration? Too much confusion? It’s no wonder that solitaire sells so well compared to most games.

While I think a big part of the problem is that people need a scapegoat, I also think that the complexity of games for non-gamers only furthers to mystify what is great about games and gaming. With games like Bejeweled and Tetris being as popular as they are among otherwise non-gamers, wouldn’t you think that most people would understand that GTA:SA doesn’t necessarily represent video games?

Categories
Games Geek / Technical

Casual Games Article in The Escapist

Casual Fortunes: Getting Rich Slowly With Casual Games talks about casual games and mentions Steve Pavlina’s Dexterity Software, Thomas Warfield, and David Dobson among other developers. It even mentions the Indie Gamer Forums and Game Tunnel!

Categories
Games Geek / Technical

Gaming for the Budget-Conscious Gamer

How To Be a Frugal Gamer provides some tips on buying games on a budget.

It gives some basic tips, like preferring half.com to eBay and renting to buying. Yard sales, the Salvation Army, and I’d like to add flea markets can be places to shop for cheap games and systems. Also, waiting out newer games to take advantage of the inevitable price drop works quite well, although waiting too long for a game with an online component might be a problem. From my own experience, Homeworld: Cataclysm was way cooler when actual people were on the servers. Why wasn’t there a manual TCP/IP option?!?

When I went to college, I didn’t sell any of my books back. I figured that they would come in handy later. In fact, these days I even find myself reading some of my non-Computer Science textbooks. I would say rereading, but I can’t do so truthfully. Anyway, one of the tips is to sell back old games.

I can’t.

Each game has a special place in my heart. I bought Zelda II for over $50 after saving up my allowance for who knows how long, and it was my first video game purchase. Wizardry: Proving Grounds of the Mad Overlord was the next one. I received Taito’s Dungeon Magic for a birthday. Dragon Warrior was my first flea market purchase. Ever. I can’t just sell off these games! For one, I haven’t even completed many of them. For two, you can’t buy the memories that these games made for me. So I can’t sell my used games. Years from now, even after the game systems stop working, I’ll probably still have them.

While I can’t say that all of these tips will be useful, I do think that some are great ideas. I never owned a non-Nintendo console, so buying a cheap Sega Genesis or Dreamcast or heck even a Playstation 2 would be a great investment in expanding my gaming knowledge. I never did play the original Tomb Raider or Toejam and Earl, and I didn’t get the opportunity to play Sonic the Hedgehog much. *sigh* The experiences I missed out on…

Categories
Games Geek / Technical

Manifest Destiny

Like most people, I’m excited about Will Wright’s Spore, but Joystiq reported that Michael Chang created Manifest which allows users to create new creatures that make use of procedural animation and movement. Pretty sweet, especially for a three week project.

Categories
Game Development Games

August IGDA Presentation: Creativity Is a Dirty Word

The Chicago chapter of the IGDA flew in Lorne Lanning, of Oddworld fame, to give a talk titled “In a Walmart World, Creativity is a Dirty Word”. I took the opportunity to volunteer to help out by collecting the entrance fee and selling the occasional IGDA t-shirt. I got to meet quite a few people, if only to shake hands with them, including Dan Choi of Joystiq.

I only played an Oddworld game once at a friend’s house, and so I wasn’t familiar with Lanning, his work, or his history. I went into it thinking that it would be a fairly standard presentation.

I was wrong. His presentation was very humorous, including many classic pictures that anyone who has been online for any length of time must have seen in a forward or link. It covered topics ranging from the role of games in escapism to the cost of imagination realization to the barriers games have in a world where “creativity” equates to “high risk”. The whole time you could tell that Lanning has a passion for what he does, and it was very infectious. At least for me. I couldn’t wait to get home and start creating things. In the interest of full disclosure, I actually ended up eating macaroni and cheese and cookie dough ice cream with friends that night.

Lanning started off talking about what the culture was like when he was growing up. Basically, gloom and doom. Vietnam, fear of nuclear war, and all sorts of issues with trust in politics resulted in a very disgruntled population. Then George Lucas makes Star Wars, and people have an escape. Lanning notes that in some poverty-stricken countries, people go to the movies every night. Movies were a form of escapism, and the nation desperately needed it.

Lanning mentioned that the costs of realizing your imagination had been going up. He talks about how he used to draw and paint, and he would think of it as taking “Kodak images” of some other world and time. A pencil and paper costs very little when you’re a child. Paint sets start to cost money, but they are doable on student’s budget. A basic camera to create a film costs even more, and when you add up the costs of actually producing a movie, it starts to get prohibitive to do. Then supercomputers were used to make computer graphics in movies, and the costs were astronomical. It costs hundreds of thousands of dollars per month for cooling the machines. Computing costs have come down recently, however, and a personal computer for a few thousand dollars is a supercomputer compared to the machines that cost millions a few years ago. He basically makes the point that movies and games cost quite a lot to produce. When I asked if he agreed with EA that game budgets are going to go up as much as they say, he basically said yes, but he did acknowledge that not all games are trying to be incredibly realistic or flashy.

He showed a number of pictures portraying developers and publishers. That was hilarious. He displayed some movie clips from work he had done in the past, including some computer generated movies, Abe’s Oddysee (“Follow me.” “OK”), and the latest, Stranger’s Wrath. He talked about the importance of empathy in games, and that it didn’t take too much work to get people to love the characters in Oddworld’s universe.

He documented the downfall of the word “creative”. In 1994, it was good. Companies wanted creative. They might not understand games, but they understood that good, creative games resulted in cold, hard cash. Today, publishers want to be able to sell games that they already know how to sell. Creativity is still good, but only incrementally. They know how to market a first person shooter or a real time strategy game. New genres are scary. If an incremental improvement can result in profit, why risk so much on a completely innovative game?

Retailers and magazines will push those games that get the most marketing bucks in their pockets. Lanning mentions that Alexander was a terrible movie, yet gets an entire wall of shelfspace at a rental store. Meanwhile, The Fog of War: Eleven Lessons From the Life of Robert MacNamara gets over 100 great reviews and an Academy Award among others, and you will find it buried on a shelf with a bunch of terrible movies. Similarly, you can have the greatest game ever, but if a magazine doesn’t think it will get full page ads from it, good luck getting on the cover.

At some point he commented on the political issues in the game industry. Interestingly enough, he warns that the political attacks have only just started. When I asked if he could comment on what he thinks it might look like, he simply answered that politicians are like game developers. Both are trying to cut through the noise and promote their brand. In the case of the politician, that brand IS the politician. Games are an easy target.

He concluded with a comment on the ability of game engines to create film-like experiences. Previously a computer-generated movie had to be scripted and pre-rendered. Now machinima is just being explored. Next-gen systems will only increase the possibilities to make compelling stories. While pre-rendered will always look better than real-time in movies, Lanning notes that it is getting to the point where it won’t matter to the viewer. Linear and non-linear stories will just become easier to develop.

My favorite part of his presentation was the idea that in a few years the question “Are you a gamer?” will be as silly as asking people today “Do you listen to music?” No one today says, “I’m a movie watcher”. In the future, “I’m a gamer” will be just as silly a statement.

The IGDA Chicago chapter recently decided to try to create higher quality meetings, and if this one is any indication, I look forward to the next one.

Categories
Game Development Games Geek / Technical Linux Game Development Marketing/Business

Quake 3 Source Now Under GPL

It’s been in the news for some time, but it is still very cool news: Quake 3: Arena Source GPL’d

id has been pretty good about releasing the source to their older game engines. It’s not a new idea for the company. Apparently you still have people who think that the GPL is about stealing someone’s work, as this comment shows:

A Shame
Why did not you buy this game ?

Quake 3 is a great game, it costs few bucks

You want games for free, so I ask you to work freely, without salary.
Give your goods for free if you ask the games for free !

Huh?!? id released the source code to their engine under the General Public License. The game data and scripts remain proprietary, so you can’t legally play the GAME unless you pay for the proprietary data . It isn’t like some GPL zealots hacked into their servers and placed the code under the GPL. It isn’t like Carmack will come out with a statement like, “It is with great regret that I must inform everyone that we’ve lost our source code to the scourge of the GPL; however, we will not give up. We will fight back, and we will win!” It was a conscious decision to release the source, and no one is under the delusion that it is a free lunch except for people who think that the GPL equates to legalized piracy.

The Complete Text of General Public License
The GPL covers whatever an author wants to cover. Some games, source code and data, are covered under the GPL entirely, but the terms are restricted to the engine’s source code in this case. Therefore, the GPL dictates the terms of copying, modifying, and distributing the Quake 3 Arena source code. Not how you actually use the program. Not what you can do to the art or music that comes with the game. Copyright law gives id exclusive rights to the Quake 3 Arena engine source code. If they want to allow people to read the code, change the code, compile the code, redistribute the code, etc, they have the right to do so. The GPL is simply one of a number of standard documents to express what rights they are allowing others to have.

Don’t worry. No one is ripping id off.