Java Games

java game | Monday April 5 2010 1:28 AM | Comments (0)

he proposed specification is of a J2ME Profile that covers nine areas of game development:

1. 3D Modeling and Rendering for Games
2. 3D Physics Modeling for Games
3. 3D Character Animation for Games
4. 2D Rendering and Video Buffer Flipping for Games
5. Game Marshalling and Networked Communication
6. Streaming Media for Games
7. Sound for Games
8. Game Controllers
9. Hardware Access for Games

These nine areas above provide the core facilities of a game platform. To build that platform, the expert group intends to leverage existing APIs whenever possible. In the event that no existing APIs cover the required functionality (e.g. Physics Modeling for Games), the expert group will define new APIs or spin off new JSRs to define new APIs that the Games Profile will include by reference. In some cases modifications to existing APIs might be desirable to meet the unique requirements of a game platform. In this case one of two approaches will be taken:

1. A proposal describing requirements and suggested changes to an API will be made to the expert group responsible for the pertinent API. If the changes can be agreed to and can be adopted in a maintenance release in a timely fashion, the Games Profile expert group will work closely with the other expert group to produce the change. The Games Profile would then incorporate the maintenance revision of the existing API by reference.

2. If suitable modification to the existing API isn’t feasible then the Game Profile expert group will create suitable new APIs within its own name space.

Game developers are extremely concerned about performance and as such look for ways to determine the capabilities of a particular platform This expert group will also investigate metrics that are relevant to games and look for ways to use those metrics in characterizing implementations.

2.2 What is the target Java platform? (i.e., desktop, server, personal, embedded, card, etc.)

A goal of the Games Profile is scalability across a range of devices. This profile is targeted at high-end consumer game devices (based on the CDC and Foundation Profile) and desktops (J2SE). However the expert group intends to focus on J2ME platforms with a likely reference implementation on the CDC.

2.3 What need of the Java community will be addressed by the proposed specification?

There is growing interest in targeting the Java platform for game development. Java technology has much to offer game developers, from improvements in reliability and time-to-market of game development efforts, to device independence and platform scalability. To date, however, there has not been a focus on optimizing Java technology for development and play of sophisticated games.

Most game development shops are small companies that cannot afford to focus efforts on more than one or two of today’s proprietary platforms. The resulting games are tied to specific devices, and are relatively fragile. Overall, game development and maintenance costs are skyrocketing. By defining a Java Games Profile we will create a standard through which game developers can better leverage their development investment, prevent lock-in, and broaden their target market.

2.4 Why isn’t this need met by existing specifications?

In order to program cutting-edge games for the Java platform the developer needs access to APIs representing functionality that is not supported by existing profiles and editions. The needs of game developers are radically different from those of the markets Java technologies have addressed to date. The Java 2 Platform, Standard Edition, defines API and functionality that are not necessary in a game programming environment (e.g. CORBA support, etc.). Conversely, many functions that are considered ancillary extensions to a desktop use are required for game development (i.e. audio codecs, streaming video, hardware assisted 3D graphics, etc.). Existing J2ME profiles forgo many unnecessary APIs, but further reduce functionality (e.g. 2D support) to reduce footprint.

2.5 Please give a short description of the underlying technology or technologies:

This Profile will be based on the Connected Device Configuration (CDC) and probably the Foundation Profile. In addition it will likely reference Java 3D and Java Media Framework APIs.

Additional APIs will probably be added to provide missing functionality such as physics modeling, animation , and game marshalling.

2.6 Is there a proposed package name for the API Specification? (i.e., javapi.something, org.something, etc.)

Where new game-specific APIs must be defined, the proposed package name is javax.games.*. Should additional APIs be required that are anticipated to be reusable in other contexts (other profiles) they will be defined in non-game-specific packages in javax.*.

2.7 Does the proposed specification have any dependencies on specific operating systems, CPUs, or I/O devices that you know of?

None.

2.8 Are there any security issues that cannot be addressed by the current security model?

None.

2.9 Are there any internationalization or localization issues?

None.

2.10 Are there any existing specifications that might be rendered obsolete, deprecated, or in need of revision as a result of this work?

None. As stated above, if minor extensions to an existing specification would permit the games profile to use the existing specification in its entirety, the games profile expert group will explore the possibility of extending the existing specification with the expert group of that specification.

2.11 Please describe the anticipated schedule for the development of this specification.

We intend to have a publicly reviewable draft in Summer 2001. Within a year of that a reference implementation and TCK should be available with a final specification.

2.12 Please describe the anticipated working model for the Expert Group working on developing this specification.

Details of the functionality identified for this JSR have purposefully been left indistinct to allow the expert group to design the best solutions for the needs of their industry. That work has already begun with the discussions held at the first Java Gaming Platform summit meeting, on Dec 6 & 7, 2000 at the Sun Santa Clara campus and will continue by means of a closed email list and further virtual or face to face meetings as required.

It is anticipated that portions of the APIs might be identified as useful more generally than in the context of the Games Profile. We anticipate that such APIs could be spun off into independent JSRs, with their own expert groups potentially drawing members from outside the community of game developers. Such JSRs would then be incorporated into the Games Profile by reference.

Ghost Recon 2 – Advanced Warfighter

ghost recon 2

Tom Clancy’s Ghost Recon Advanced Warfighter 2 (GRAW 2) is the sequel to Tom Clancy’s Ghost Recon Advanced Warfighter. It expands on the game play of Ghost Recon Advanced Warfighter and is the fourth installment in the popular Ghost Recon tactical shooter video game series, published by Ubisoft.

The game takes place in 2014, one year after the events of Ghost Recon Advanced Warfighter (GRAW), just south of the United States border, and deals with the conflict between a Mexican rebel group, Mexican loyalists, and the U.S. Army for a time span of 72 hours. A wide array of location types are included, featuring mountains, small towns, urban environments, and a large hydro-electric dam just north of the U.S.-Mexico border.

Free Game java download : ghost recon 2 , enjoy and play :)

Java Games for Your Cell Phone

java game | Thursday April 1 2010 9:09 AM | Comments (0)

Are you one of those people who get tired when standing in queue? Can’t stop multitasking no matter what you do? Maybe you need to download some games for your cell phone. Java games are based on a very skinny programming language, and have surprisingly great functionality even on a limited tool like your cellphone.

Today’s cell phones are multifunctional organizational tools, you can use them to entertain yourself, and you can personalize them as a fashion or personal style statement. But a lot of people just don’t give a hoot about anything but games.

What’s your personality in games? Action, puzzles, racing, sports? Do you like cerebral entertainment, or do you prefer first-person shooters?

Action Games

Ghost Force, Alien Unleashed, Conflict Vietnam, Predator these are just a few of the action games you can pick up for your cell phone. It’s not going to look as good as it does on your flat-screen games-enhanced system at home, but you’ll find that many of the functions you’re used to having are there, like AI and full missions. The best news: If you’re nostalgic for some of the original games, fully-functional java game versions may be available for you to download.

Online Play with Java Games

Prefer playing against real opponents? You can do that. With games like Badaz Poker and Blackjack, you have the option of playing your cell phone java games online or offline, and you can even engage in tournament play and chat with your opponents. Watch for more of this sort of game in the future.

Racing Games

Have you ever wanted to see if you could beat Lance Armstrong? Well, you can try it now from your own armchair. With games like Tour de France and Extreme Motorbike, you can race around the track or the course while you’re standing still. Or you can try some Race2Kill and drive the way you’ve always wanted to drive in rush hour with guns, bottle rockets, and flamethrowers. Onscreen, at least, you can finally take out your fellow drivers while you’re showing them your exhaust. With cell phone java games, you can dream wherever you are, without actually hurting anyone.

Adventure Games

You prefer your games with a little princess, a little sword? Try some of the great adventure games available for your cell phone. With java games like The Black Citadel, the classic Baldur’s Gate, or Pirates, you’ll never be caught with empty time on your hands. In fact, you might find your hands itching to play your new java game instead of whatever you’re supposed to be doing.

Sports Games

With games like Dream Team Soccer or Smash and Ace (a tennis game), you can play your favorite sports while standing in queue at the grocery or just whenever. If you want to be laid-back, consider Darts and Drinks; feeling a little violent, try Ko Kickboxing. Or you can try a little sports fishing, with Shark Hunt.

Future Trends

Java games on cell phones are a new trend. Watch for more games with more functions, especially online functionality, coming in the near future.

Philip Nicosia is the webmaster of Ringtones.lt, a site specialising in the different genres of ringtones, including polyphonic ringtones, true tones and mp3 ringtones.