• 0

[JAVA] Help and Tutorials in developing J2ME game


Question

I'm currently approaching my final semester for my course and one of the subjects require me to create a final product for evaluation. One of the conditions placed was that you must have a client for the product you're developing unless that product is very hard for a client to accept. A Java phone game is one of them and I'm very interested in choosing that for my final assignment as I do not want to deal directly with a client.

My knowledge on Java is very shallow and limited to Dim and so on. I would like to know if there are websites who can show me how to develop simple to advance Java games for phones? I would also like to know what are the advantages and disadvantages of Java Phone games and if it is difficult to develop. Please help me as this is very important to me as I must pick a title and then prepare a proposal for my lecturers to be approved. I would be grateful if you could assist me and I thank you for your time and patient in reading my post.

PSG22

10 answers to this question

Recommended Posts

  • 0

Apparently, J2ME is like a crippled version of Java without the vast libraries. You have to extend the mobile interface class and go from there. every pixel has to be drawn by code, so that can be tricky also.

If you do find any resources, please let us know, because I'd like to programme some J2ME also :)

  • 0

Tools:

Java Wireless Toolkit 2.2 (needs JRE installed).

http://java.sun.com/products/sjwtoolkit/download-2_2.html *Registration required.

When you have installed it, go to folder where you installed it.

Under apps folder, you'll find examples (incl. games).

You use J2ME Wireless Toolkit to create the project and manage it.

You'll have to use some text editor (notepad isn't so bad) to create the .java files.

And save them to WTK22PATH\apps\YOURAPP\src.

Then Build and Run the app in builtin emulator.

Sites:

http://java.sun.com/javame/index.jsp

http://www.google.com/search?hl=en&q=j2me&btnG=Google+Search

I am currently using WTK and EditPlus.

  • 0

Thank you :D ! But is it correct that to develop a game for a phone, it is called J2ME? I have a Sony Ericsson K700i so I'm hoping to use it for my work. Also, I use notepad to write out my Javascript then run it using command prompt. Is there a program that allows me to write Javascript and display mistakes I've made and colour code them, such as in Dreamweaver?

PSG22

  • 0
  PSG22 said:

Thank you :D ! But is it correct that to develop a game for a phone, it is called J2ME? I have a Sony Ericsson K700i so I'm hoping to use it for my work. Also, I use notepad to write out my Javascript then run it using command prompt. Is there a program that allows me to write Javascript and display mistakes I've made and colour code them, such as in Dreamweaver?

PSG22

I can't wait till I start doing some of that.

but for you notepad mod I would sugest

http://www.textpad.com/products/textpad/sc...hots/index.html

does a lot of things should be helpfull

also you might want to look around www.sourceforge.net for some of the text editors

  • 0
  RailOcelot said:

I can't wait till I start doing some of that.

May I ask doing what? Programming :shifty: ?

  RailOcelot said:

but for you notepad mod I would sugest

http://www.textpad.com/products/textpad/sc...hots/index.html

does a lot of things should be helpfull

also you might want to look around www.sourceforge.net for some of the text editors

Thank you for that :yes: . Though I'm still looking for a good Java editor, hopefully I'll find one that will suit my needs. I believe there is one called Blue something, though I can't remember :wacko: . Is there anyone else who can help me as I'm really at a disadvantage here :cry: . Can someone provide me tutorials or worksheets that will help me develop a Java phone game. Is there also a difference between J2ME and the Java used in phone?

PSG22

  • 0
  PSG22 said:

May I ask doing what? Programming :shifty: ?

Can someone provide me tutorials or worksheets that will help me develop a Java phone game. Is there also a difference between J2ME and the Java used in phone?

PSG22

Programming for the phone.

I actually found a good blog http://www.armadilloaerospace.com/n.x/johnc/Recent%20Updates about phone programming :unsure: :unsure:

*its under {Cell phone adventures}

That text editor does the underlining and everything, ;) I guess you looking for something more then that?

  • 0
  PSG22 said:

May I ask doing what? Programming :shifty: ?

Thank you for that :yes: . Though I'm still looking for a good Java editor, hopefully I'll find one that will suit my needs. I believe there is one called Blue something, though I can't remember :wacko: . Is there anyone else who can help me as I'm really at a disadvantage here :cry: . Can someone provide me tutorials or worksheets that will help me develop a Java phone game. Is there also a difference between J2ME and the Java used in phone?

PSG22

for development: Just go to netbeans.org and download the IDE and the Mobility Pack and you're good to go :)

tutorials: http://www.jasonlam604.com/ (it has a nice ebook and tips)

http://today.java.net/pub/a/today/2005/02/09/j2me1.html (starts with J2ME midlets and advances to the Game API)

--

if you want your game to work on your mobile, you'll have to adjust the gaming screen to the size of your mobile. The emulator is too big and if you code for it it's probably not going to fit. If you have a PDA then it probably won't be much of an issue.

You'll also have to pay attention to the CLDC and MIDP versions that your mobile supports and when you are working in netbeans adjust these accordingly in you project properties. The emulator always uses the latest and your mobile might not support them.

--

In my experience, it's quite easy to develop games with J2ME.

I don't think your limited experience with Java will be a negative factor if you alreay have a solid knowledge of C++ (or C# or C for that matter :p).

  • 0

Thank you, SIG :D ! I have start reading and downloading as it will take some time for me to familiarise myself with all this. And no, I have no experience whatsoever with C++ or C# (I do know OpenGL and the like :p ). Again, thank you :yes: .

PSG22

  • 0

Thank you, Wilhelmus :woot: ! I've only just started reading and then you give me this. I think it's a sure thing that I'm developing a Java Game for a phone for my assignment :yes: .

PSG22™

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Instead of writing this article, you should’ve just replied to the original reddit post…
    • Cloud storage of course is not for all types of files users have but more users should be taking advantage of the cloud because otherwise their files are not backed up at all. Most regular users are not going to do that so automatic backup of their data is a good idea and should be recommended. The cloud is just another service/tool with advantages and disadvantages.
    • People do this with their iPhones and Androids. Smart people use cloud services as backups. No company deletes your account just like that. No company blocks your data for no reason. Having an external SSD and a paid cloud service is a must for anyone who works and for anyone who has sensitive data that needs to be backed up several times. Every CEO of a company has a corporate cloud service on their devices, but home users shouldn't use it, why?
    • Camtasia screen recorder now has a free version that works in your browser by Aditya Tiwari TechSmith, the minds behind Camtasia, has announced an online version of its popular screen recording and video editing tool. The web-based version, called Camtasia Online, is now available through popular web browsers like Google Chrome and Safari. Camtasia Online is essentially a stripped-down version of its desktop counterpart. It is designed to let you screen record, customize, share, and collaborate on high-quality videos without needing to download any software or purchase a subscription. Screen recording tools are often used to create step-by-step walkthroughs and tutorials, personalized feedback or coaching, and showcase a product or service. Camtasia has been around since 2002 and is primarily accessible through paid offerings. The screen recorder has over 34 million users globally. TechSmith offers a free trial of the desktop version, but the exported files automatically include a watermark. That's not the case with its modern counterpart, according to the company, which doesn't require any subscription. Note that while the online screen recorder is free to use, you still need a TechSmith account to use it. "While this first release focuses on streamlined creation, it will continue to grow in capability, and users can move projects into the Camtasia desktop editor for more advanced editing when needed,” TechSmith's CTO, Tony Lambert, said in an emailed statement. The web-based version allows you to create 1080p short clips (Scenes) of up to 5 minutes in length, with options to record a specific app, window, or the entire screen. It can record the screen, camera, and microphone on separate layers for more flexibility during editing. You can record multiple scenes and export them as a single video file. Camtasia Online offers a variety of visual effects and backgrounds, and the ability to pick a custom size and position on the screen. For instance, you can place the screen recording in the top-left or bottom-right corner of the screen, depending on your preference. Camtasia Online comes with more than 85 pre-defined "looks" to match your preference, its maker said. You can remove the background, add borders, drop shadows, make corners round, add reflections, and more, before and after recording a scene. You can also trim a video after recording with support for reversible changes. The online screen recorder also lets you collaborate with other users by sending invitation links. You can either give them access to the entire project or just a single scene. You can also preview the scenes before exporting them or re-record if something doesn't feel right. TechSmith also offers integration with Camtasia 2025's desktop version, allowing you to utilize additional features such as transitions, annotations, and dynamic captions. You can click on the Export button to download the project and use it in the desktop editor. Overall, Camtasia Online could be a suitable option for quick screen recording sessions and a viable choice for beginners. However, one downside is that it can be a bit tricky to download the video file directly through your browser. First, click on the "Export to Screencast" option in Export settings, which opens TechSmith's online hosting service. Then, make sure you're signed in to your TechSmith account, and click on More > Download to download the video file to your device.
    • Intel is pretty consistent about dropping a new CPU every year, typically in Q3. The fact that we are starting to get more information now implies they are on track.
  • Recent Achievements

    • Experienced
      dismuter went up a rank
      Experienced
    • One Month Later
      mevinyavin earned a badge
      One Month Later
    • Week One Done
      rozermack875 earned a badge
      Week One Done
    • Week One Done
      oneworldtechnologies earned a badge
      Week One Done
    • Veteran
      matthiew went up a rank
      Veteran
  • Popular Contributors

    1. 1
      +primortal
      697
    2. 2
      ATLien_0
      269
    3. 3
      Michael Scrip
      212
    4. 4
      +FloatingFatMan
      186
    5. 5
      Steven P.
      142
  • Tell a friend

    Love Neowin? Tell a friend!