|
Comments
Did you read today's front page stories & breaking news?
SYS-CON.TV
|
Guest Editorial Battle Ogres Everywhere!
Battle Ogres Everywhere!
By: Chris Melissinos
Sep. 1, 2001 12:00 AM
Video games are finally entrenched in popular culture and are as widespread a form of entertainment as movies and television. What's most startling is that the games industry achieved this entertainment parity without relying on the standards found in the television and movie industries. This was possible because games were played on proprietary systems designed to do one thing: play games. But in today's world of 206MHz PDAs and 3D-capable cell phones, games are being played everywhere, and for a content industry that has no set standards this presents a significant problem: chasing customers across multiple devices. Compounding this problem is the onslaught of competition from large media companies that already have broadcast standards in place. They place their content on the same game-playing devices and fight for t4he same consumer's attention. To compete effectively in this arena, game developers need to stop thinking about individual devices as game platforms and consider these devices as part of the landscape encompassed by their games. This is why I strongly believe that Java will emerge as the unifying technology for the games industry. Java technologies have made tremendous strides in improved performance in the past couple of years, approaching the speed of compiled C++ code today. With Java 1.4 and Java3D, the ability to deliver true cross-platform, high-performance gaming is here today. Consider the first person shooter developed by Full Sail Real World Education, a media school in Orlando, Florida, shown at QuakeCon in August of this year. The game, Jamid, was developed using Java3D and Java 1.3 and runs full-screen at 60+ frames per second on a sub-$1,000 PC. Oh yeah, it also runs unmodified on Windows, Solaris, and Linux. Running such a game on a mobile phone might not be the best use of the phone's capabilities - what with limited memory, input, and performance - so the challenge is in discovering how to incorporate the mobile phone into a game framework. Let's use a massively multiplayer RPG (MMRPG) as an example. In an MMRPG there's a tremendous amount of time that typically goes into playing and maintaining a character. The average EverQuest player, for example, spends an average of 28 hours a week on the game. The problem is that when you're maintaining your character, you're not playing the game.
By moving the less computationally intensive components (such as character maintenance, communication, and trading functions) to a mobile device, you achieve three things.
As the pressures and costs of developing increasingly compelling game content in the face of new competition continue to rise, the benefits of Java become more attractive. With the high level of penetration across dozens of different media devices, Java is providing an exciting, high-performance platform for the next generation of games. As game developers learn how to incorporate these devices into their game framework, and look beyond the box to the Web as the platform, the ubiquity of Java will prove invaluable. Of all the great services and technologies that are incorporating Java, none will experience a greater impact than the games industry. So check your mobile phones, PDAs, cable boxes, and game consoles. Your favorite game will show up where you may least expect it: everywhere. Reader Feedback: Page 1 of 1
Latest Cloud Developer Stories
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
|
SYS-CON Featured Whitepapers
Most Read This Week
Breaking Cloud Computing News
|
|||||||||||||||||||||||||||||||||||||||||||||||||