Hi !
Featured games (85)
games approved by the League of Dukes
Games in Showcase (636)
Games in Android Showcase (178)
games submitted by our members
Games in WIP (685)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Starting a new Forum  (Read 3274 times)
0 Members and 1 Guest are viewing this topic.
Offline nabetse

Senior Newbie

I love YaBB 1G - SP1!

« Posted 2002-10-22 18:41:37 »

Hi everybody

   That's great. This post will be the first for a new forum, and it will be mine  Smiley

   Let's start with some intersting URLs:

Offline Uffie

Junior Newbie

Recycle your thoughts!

« Reply #1 - Posted 2002-10-25 13:35:54 »

Let's get this J2ME forum rolling!

How many here have had experience in creating J2ME games for cellphones and/or palmtops? Please, recycle your thoughts!

What are your thoughts concerning development for such a yet  "limited" platform?

What are your experiences when it comes to common pitfalls, compatibility problems or hardware limitations?

I'm a n00b Java developer student planning to spend the next couple of months digging into J2ME and hopefully end up with something journey starts here and now.


Offline nabetse

Senior Newbie

I love YaBB 1G - SP1!

« Reply #2 - Posted 2002-10-26 10:26:37 »


   I have done two small games for J2ME (DespullatMID,PetaBolas). You can find a shareware version in

   Before you start with J2ME, I recomend to play a little with java applets. The best way to develop a J2ME game is first to develop the applet's game and then make the translation to J2ME.

  I should recomend not to use float operations in your game design because J2ME don't support them  Sad Don't use MouseListener, it's better to use keyListener in this case. Instead of Panel try to use Canvas for your graphics, it will work faster and there is no Panel in J2ME.

  Because the limited resources of movile phone don't use recursive algorithms because you can run out of stack and it consums to much CPU's time.

  I know that there are a lot of limitations, but you have to think that your game could reach many, many, many people. Just imagine that your game is as succesful as Snake's game. Think about it.

  I have to recomend you to download from a game called Arena v.1.1.0  from JavaXpert Ltd.  It's awsome what someone can do with so few machine resources.

Well, I hope that this will help you a little.

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Uffie

Junior Newbie

Recycle your thoughts!

« Reply #3 - Posted 2002-10-27 20:53:56 »

Very interesting comments, thank you!

I've read a while back that the big achilles heal in mobile development is the non standard in mobile devices (different LCD resolutions etc).
Even with the CLDC/MIDP profiles, is that still an issue to deal with? Do I in advance have to worry about what cellphone model to develop for, or is it possible to make games fully generic or even adapt to different hardware?
Offline Bundle of Joy

Innocent Bystander

« Reply #4 - Posted 2002-10-28 05:48:38 »

You're right about the Achilles heel.

Apart from LCD screen resolutions, there are other factors like
* amount of heap memory,
* maximum size of MIDlets,
* processor speed,
* UI conventions,
* vendor-specific interpretation of J2ME,
* vendor-specific API,  and
* vendor-specific bugs  Tongue

For example, thought Siemens M50 and the Nokia 3410 have nearly the same LCD dimensions, the M50 allows fairly large MIDlets (70K, AFAIK), while the 3410 allows only 30K. On the other hand, the M50 is one of the slowest phones around, and doesn't have a compacting garbage collector. Then, these two phones also differ in their handling of images which are larger than the screen ~ M50 scales it to the screen size  Angry while 3410 allows it to exists as it was.

Because of differences like these, porting a game is a non-trivial task, even between phones which externally look nearly identical. So, it is very important to pick your target platform carefully before you start on a game project. Smiley

If ye be as a little child Wink
Offline nabetse

Senior Newbie

I love YaBB 1G - SP1!

« Reply #5 - Posted 2002-10-28 10:45:38 »


 There are good new about wireless devices. With the next powerful generation of SmartPhones and wireless devices we can work with the J2SE applications instead of J2ME. SavaJe OS is an advanced operating system which objective is movile devices.
Pages: [1]
  ignore  |  Print  
You cannot reply to this message, because it is very, very old.

Dwinin (59 views)
2015-11-07 13:29:08

Rems19 (72 views)
2015-10-31 01:36:56

Rems19 (64 views)
2015-10-31 01:32:37

williamwoles (102 views)
2015-10-23 10:42:59

williamwoles (88 views)
2015-10-23 10:42:45

Jervac_ (102 views)
2015-10-18 23:29:12

DarkCart (128 views)
2015-10-16 00:58:11

KaiHH (112 views)
2015-10-11 14:10:14

KaiHH (150 views)
2015-10-11 13:26:18

BurntPizza (164 views)
2015-10-08 03:11:46
Rendering resources
by Roquen
2015-11-13 14:37:59

Rendering resources
by Roquen
2015-11-13 14:36:58

Math: Resources
by Roquen
2015-10-22 07:46:10

Networking Resources
by Roquen
2015-10-16 07:12:30

Rendering resources
by Roquen
2015-10-15 07:40:48

Math: Inequality properties
by Roquen
2015-10-01 13:30:46

Math: Inequality properties
by Roquen
2015-09-30 16:06:05

HotSpot Options
by Roquen
2015-08-29 11:33:11 is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!