J2ME Game

Hi all, i am making a J2ME game for my mobile(Nokia 7210). But i meet a problem that my mobile is just support MIDP1.0 that is no media api. I know sun provided Mobile Media API, can i use it? But the VM in the mobile do not have the classes, how can it run? Or can i attach the media api classes with my MIDLet game and run directly? If yes, how can i attach it?
Please help me. Thanks a lot.

And I forgot to mention, those classes (and a bunch of other Nokia extension classes) can be found on any of the Nokia SDKs on their site. And you're in luck because there's one specially made for the 7210.
shmoove

Similar Messages

  • NEED COE OF SENDING J2ME GAME ON WTK 1.4

    i need and sample code or help to send the J2ME game form JSP using
    Tom Cat 4.1 to WTK (Wire less toolkit)1.4
    and also need the help to Conect the WTK with the Http Server

    i need and sample code or help to send the J2ME game
    form JSP using
    Tom Cat 4.1 to WTK (Wire less toolkit)1.4
    and also need the help to Conect the WTK with the Http
    Server i guess ur confused, better ask for some simple j2me code, that u will be able to run on wtk...

  • J2ME game timer

    Hi,
    I am developing a J2ME game. At the moment i have code which will terminate the game if the game is reaches the time set.
    Now i want to be able to display the count down on the actual game. I want to display it anywhere on the screen but im not sure what i really need to implement to physically the actual counter.
    Can anybody help.
    Thanks

    Problem solved. :)
    Comments are welcome. :)
        public void run()
            int millis_per_tick = 100;
            int counter = 1000/millis_per_tick;
            timeLeftInMillis = 180000;
            Thread currentThread = Thread.currentThread();
            try
                // This ends when myThread is set to null, or when
                // it is subsequently set to a new thread; either way, the
                // current thread should terminate.
                while (currentThread == myThread)
                    long startTime = System.currentTimeMillis();
                    repaint(0, 0, screenWidth, screenHeight);
                    serviceRepaints();
                    long timeTaken = System.currentTimeMillis() - startTime;
                    if (timeTaken < millis_per_tick)
                        synchronized (this)
                            wait(millis_per_tick - timeTaken);
                    if (counter == 0) {
                        timeLeftInMillis = timeLeftInMillis - 1000;
                        counter = 1000/millis_per_tick;
                    else
                        counter--;
                    if (timeLeftInMillis<0) {
                        synchronized(this){
                            isGameOver = true;
            catch (InterruptedException e)
        }

  • J2ME game programming

    Helo everyone,
    I am working in j2me game programming plz if
    any one know how make image as small as possible
    in our game program.?
    I am using *.png format of image which is working well
    in game but my game size is very big so plz help me to get
    out of this problem
    Thank u
    Aman Gautam

    hi,
    if you want to do any kind of game programming in J2ME, i suppose you would require to use the Canvas class, well there are a few good resources.. try out
    www.billday.com
    www.javamobiles.com..
    that ought to get u started.
    cheerz
    ynkrish

  • J2Me game programming plz help

    Helo everyone,
    I am working in j2me game programming plz if
    any one know how make image as small as possible
    in our game program.?
    I am using *.png format of image which is working well
    in game but my game size is very big so plz help me to get
    out of this problem
    Thank u
    Aman Gautam

    I solved the same problem by using indexed color images instead of true color.
    So, for example, if you have a colorful background you can convert it to a 256 color image.
    Depending on your specific image and the devices you'll see it on you may or may not notice the difference, but the file size is generally smaller.
    Then you can push further for smaller elements, like, say, a moving object like a pointer or a starship, you can reduce it to 60 or 30 colors, or even less.
    Another technique is to use tiles to build up the background instead of big images. With MIDP2.0 there's the TiledLayer, but you can implement the same with some code also on MIDP1.0 if backward compatibility is of concern.

  • J2ME game gui? J2ME Canvas? J2ME polish? Which is better?

    I am currently trying to build a J2ME brochure like project which is required to have rich presentation.
    JAVA is not a problem for me as I've used it for quite a long time. But since I am very new in J2ME, I am confused which technology to use, should I use j2me game gui, j2me canvas or j2me polish?
    Using j2me game gui looks good. J2me canvas looks a bit tedious to me because for a brochure like project, it will mean I will probably end up using a lot of canvas which make the application quite big. Regarding to J2ME polish, there is not many materials or examples about it. it seems that J2ME polish hasn't been used a lot and I don't know whether it's good or not.
    Anybody knows something about those three? Please give me a hand.
    Thanks.

    J2ME Polish have licensing costs associated with it:
    http://www.j2mepolish.org/licenses.html
    As for Canvas VS GameCanvas:
    GameCanvas is MIDP 2.0 and up, so depending which devices your app supports you might want to stick with Canvas. GameCanvas eases graphics flushing, but double buffering can be implemented on Canvas like so:
    Image offscreen = isDoubleBuffered () ? null :
               Image.createImage (getWidth (), getHeight ());See http://www.developer.com/java/j2me/article.php/10934_1561591_8
    section: Avoiding Flickering

  • Looking for J2ME Game Tutorial

    Hi,
    I really want to start writing J2ME Game, however, at least, I need some source codes before doing anything. Is there any moving Hello World Game? Joking.
    Would u please suggest me where can I find more about J2ME Game, especially source code. I need them in urgent. THx.

    When you download the WTK 2.0 (from this site), you get example applications. Included are 3 (I think) nifty games. I also know that the Nokia SDK also comes with an example of a J2ME game.
    I think that if you are familiar with Java you don't need much than that to start writing your own games.
    shmoove

  • New site about J2ME game programming and optimization

    Hello!
    I just wanted to tell you about a new J2ME development site
    SupremeJ2ME found at
    http://supremej2me.bambalam.se
    It has a lot of useful guides and tips about mobile J2ME game development and optimization, a forum and information about the best J2ME tools.
    Check it out!
    cheers,
    Cranky

    J2ME Polish have licensing costs associated with it:
    http://www.j2mepolish.org/licenses.html
    As for Canvas VS GameCanvas:
    GameCanvas is MIDP 2.0 and up, so depending which devices your app supports you might want to stick with Canvas. GameCanvas eases graphics flushing, but double buffering can be implemented on Canvas like so:
    Image offscreen = isDoubleBuffered () ? null :
               Image.createImage (getWidth (), getHeight ());See http://www.developer.com/java/j2me/article.php/10934_1561591_8
    section: Avoiding Flickering

  • Share a simple J2ME game - Puyo Puyo

    Hi,
    Just want to share a J2ME game that I've developed..
    http://limingchina.googlepages.com/puyopuyo
    Current version is 0.3. Both jar file and source code are available.
    Tested on N73, N81. Should work for most java phones.
    (Known issues: counterclockwise rotation is not implemented correctly, will be fixed in version 0.4)
    It's developed using Netbeans. Recently the project file is
    updated to Netbeans 6.0.
    Have fun!
    Ming.

    Note: This thread was originally posted in the [Java Desktop Applications|http://forums.sun.com/forum.jspa?forumID=422] forum, but moved to this forum for closer topic alignment.

  • Send J2me game score via GPRS

    I'm able to send data from j2me game from a different PC emulator to another server's tomcat
    but when i try to send on real hp 7210, my server's tomcat didnt recieve the data?
    anyone noe y?
    urgent.....

    Some cellular providers set up their gateways so that they block anything that is not destined to port 80. What access point are you using on your phone for the connection. If you are using a WAP access point then this might be the case (since servlets listen on port 8080).
    In this case try using an internet access point (setting the gateway IP to 0.0.0.0), or use some redirection scheme on your server and send your requests to port 80 (I'm not very familiar with this but I remember someone talking about using something called ISAPI redirection or something for this).
    shmoove

  • J2ME game project advice

    Hey guys, i was hoping to get some advice on a project i am about to start. basically I have just started learning J2ME, using Netbeans. i have went through few tutorials from Hello World to Pong and completed them working fully. Now my project is something not too difficult I hope what i wanted to do was create a dungeons and dragons type game.
    Basically I see my game as a start screen, the user presses start and then the player enters a castle and then there are either 1-4 doors available to walk into one on each side of the screen, the bottom door will always be to take the player to the previous screen.
    I have just started the project, but before I even enter any code i was hoping I could get some advice form you guys first. IN each room I hope to have things for teh player to interact with, wether it is a treasure chest, dragon, another human or traps, I have not decided yet.
    I was thinking of having a class one for each screen, but many screens means many classes. I am not even sure how to start with the titlescreen as i am completely new to J2ME.
    any help would greatly appreciated!
    Thanks!

    I was thinking of having a class one for each screen, but many screens means many classes. I am not even sure how to start with the titlescreen as i am completely new to J2ME.No, that is not what you want. Like you should always do in programming, do-not-start-with-the-code. Very bad practice!
    Start with a piece of paper and draw some simple screen designs. Menu, in game screen, control widgets, etc. Get something visual going quickly.
    Next, Use some proper non-programming related terms to describe the game and stick to them. You do not have screens, you have rooms. Each room has doors in its walls which leads to another room. All the rooms together form a maze. Each room has different properties. It can have 1-4 doors, it might hold an item, a trap, an enemy, etc.
    Given from the short description I have given you, you should already be able to distill a simple design. You can already easily identify two main classes: Maze and Room. A Maze consists of rooms. Each room links to 1-4 other rooms through a door. Each room has zero or more elements in it which are different from room to room. You will want to be able to control per room what it contains. I smell a simple grid based data structure; but then you still need a way to actually create the data for the game. There are two basic options: create a level editor, or auto-generate the mazes based on some simple rules. The latter would be the best choice in this case, as you get endless levels. The former has the benefit of having precise control over the design and difficultly of a maze.
    Auto generated levels become more difficult when you want to add an option to save progress though, as you'd need to be able to not only recreate the level (hint: generate based on a seed) but also restore the progress that the player made in that level. Its up to you really.
    When you have your game fleshed out, its time to start taking the technology into account. You'll have a nice set of functional and technical requirements that you need to fulfill; a good resource on J2ME game programming will probably help you to fulfill most of them. Don't expect to just be able to do this, you'll need to study J2ME a lot and probably do a whole set of test and play programs before to figure out how to do even the simplest things. I recommend you get a good book in stead of trying to piece it together using the internet, in moments like this you need something coherent in stead of something as fragmented as the web.

  • Importing new data in a j2me game

    We are currently developing a game (Zelda) in j2me and we have a problem :
    We made a very cool map editor in J2RE but we don't find any solutions to import new map in the game.
    For the moment we are putting it before the compilation of the project but it's not exactly what we want. Do you know how can we do to import map without recompiling all the game everytime ?
    In the futur players must be able to create map with the editor and play with without having programation knowledge

    Hi,
    Game could use gprs service to download maps from some url. User should be able to insert url path maybe or your service site where they can upload their maps and log from game - then no url inserting not needed.
    Margus

  • Help with j2me games

    I'm a student that needs help for my school thesis.I'm new to j2me. I'm trying to develop a multiplayer game via GPRS. i have a few general question to ask.I',m doing a round robin game.
    1) I saw in the nokia forum about the http server and tcp server. What is the main difference?Isn't the internet stack is divided to application, transport and network layer and so on?why will have http server and tcp server?isn't that tcp connection also implemented in http server?
    2) In the http server, the server won't start a connection with the client. If i send a http request to the server to start a new game with my opponent, how do the server will nodify my opponent?My opponent don't know i'm sending a game to him.
    3) Is that tcp server has already successfully implemented now?Is there any free tcp server or i need to code it in J2se?
    4) Is that using WAP or IP router to send the internet stack to the server?Which 1 is better?

    internet stack is divided to application, transport
    and network layer and so on?Yes, but a mobile might not have a IP stack, instead a simple connection to a proxy server, which "talks" to the net.
    how do the server will nodify my opponent?My opponent
    don't know i'm sending a game to him.Perodic updates (polling).
    3) Is that tcp server has already successfully
    implemented now?I dont understand the question. Has anyone used TCP/IP on mobile phones (as client software), yes me: http://j2mevnc.sourceforge.net
    Has anyone used the serversocket. Other than demo-ware, not that I know of, not many phones support socket://, let alone serversocket://
    4) Is that using WAP or IP router to send the internet
    stack to the server?Which 1 is better?Depends on your need.

  • How to connect j2me game to another j2me game via gprs

    i create a simple game like tic tac toe, but i still confuse how can i play with my friend via gprs. need help in server configuration, and what connection should i use http connection or socket connection. if anyone know the script for my j2me and server please tell me.

    If you're using MIDP 1, which is what you need if you plan on deploying the game on an available phone, then the only protocol that you can count on being supported is Http. So if you're looking for portability across a large number of devices then that's what you should use (HttpConnection specifically). Also, since there is no push architecture in MIDP 1, you'll need to use the technique called "polling", which means you're clients are going to have to send requests to the server every few seconds to check for updates in the game.
    I actually did a little 2 player tic tac toe to teach myself MIDP, and the code is available at planet source code:
    http://www.planetsourcecode.com/vb/scripts/ShowCode.asp?txtCodeId=3398&lngWId=2
    (If the link doesn't work just make a search for MIDP under the Java section).
    You have to add a line to the JAD file that has the URL of the servlet, or you can replace:
    String url = getAppProperty("TicTacToe.URL");in sendMessage() with a hard-coded string.
    The servlet is very very crude, since I have little experience using Java on the server side and I was more interested in doing the client, and it just links the first two available players and automatically starts a game. But I think it might serve as good starting point for you. And of course, if you are more comfortable with other server-side technologies then you should use them instead of a servlet.

  • Tiled layer problem in J2me Game

    hi,
    i made a complete map (2d matrix) of a 2d game.
    Then i made a TileLayer class to add this in game.
    then i made another sprite of my game character.
    now i want to check the collision of that sprite with the hurdels which i made in the TileLayer. is their any other way.
    one way is to make saperate sprites of all those hurdles. i don't want this.
    i want my game character to detect all the hurdels in the Tiled layer class.
    hope i have cleared my point.
    please help me
    thanks

    now i want to check the collision of that sprite
    with the hurdels which i made in the TileLayer.Aaqib
    Have you read the javadoc for Sprite?
    public final boolean collidesWith(TiledLayer t,
                                      boolean pixelLevel)Checks for a collision between this Sprite and the specified TiledLayer. If pixel-level detection is used, a collision is detected only if opaque pixels collide. That is, an opaque pixel in the Sprite would have to collide with an opaque pixel in TiledLayer for a collision to be detected. Only those pixels within the Sprite's collision rectangle are checked.
    If pixel-level detection is not used, this method simply checks if the Sprite's collision rectangle intersects with a non-empty cell in the TiledLayer.
    Any transform applied to the Sprite is automatically accounted for.
    The Sprite and the TiledLayer must both be visible in order for a collision to be detected.
    i don think that this question is soo hard.Neither do I, but you have to learn to read the available documentation :-) The javadoc is your friend.
    If you don't have a local copy, it is available on
    http://java.sun.com/javame/reference/apis/jsr118/
    Regards, Darryl
    edit You may need to add one more TiledLayer so that only the hurdles are on the TiledLayer you use for detecting collisions.
    Message was edited by:
    Darryl.Burke

Maybe you are looking for

  • Customer number needed in "GL a/c line item display" for customer gl?

    Hi SAP Experts, while running GL account line item display in FBL3N,customer number is not displaying against the gl accounts relating to customer reconcilation account or the gls relating to the customer line item entry.my clients need that in eithe

  • Is apple going to fix the problems with skype

    There is a major problem with dropped IM and video with Skype from the apple products. What is being done about this?

  • Leopard install disc in Snow Leopard?

    I'm trying to run Disk Utility from an install disc to resize my startup disk partition (previously decreased in size to make room for a Linux partition, which is now deleted), and I'm having trouble locating my Snow Leopard disc, so I wonder if it's

  • RFP for a project management system

    Hi,  I am asked to present points related to a project management system. CAn anyone advise on links which help me get all the data required to be asked as questions to the supplier about their project management system. Thanks mp

  • Trying to create transparent background on line art image

    I have an image that's black line are over a white background. I'm wanting to make that background transparent, and then lay it over another image so that only the dark lines show. I've tried making the background of the line art image transparent, a