How portable are games between J2SE and J2ME? Is it easier to start with one or the other when developing a cross-platform game?
The game that I'm working on is a platform adventure game, kind of similar to Sonic the Hedgehog or Alex Kidd or any older platform game, but with a little more character interaction, rpg style character development, and open-ended gameplay, rather than scrolling linearly through levels. It doesn't neccessarily have to be cross-platform, but it would be nice to be able to play a simple version on a mobile phone, and one with better graphics on a J2SE compatible system.
I think you need to decide if it is a mobile game or a desktop game and go with that. J2ME uses different packages for most of the things you want to do, than the J2SE.
I think you can always convert one to the other but it will take much work, and good design patterns to begin with (Seperate all the different packages usages so you can change them later, keep the same logic classes etc...)
Again, my opinion is to choose one and stick with it.