J2ME 2D Small Game entry (vii) less than enough, do you think?
Source: Internet
Author: User
What do you think of the shortage?
The game has been formed, a cup of coffee to reward yourself. Oh, or forget it, caffeine is bad for the next generation.
What do you think when you have read all of the above? Don't say no. You must be as excited as I am about completing the clone and countless questions. About the game, the game engine and so on a variety of problems, and even you may think that the game has no market? Let's get together before we go to bed.
System architecture aspects
Our future game will not be as straightforward as now, need to have a welcome interface, loading waiting, help, screen switching and so on, then our navigate is not now this pair of empty shelves.
By the way, let's talk about a picture switching problem. We're writing a cell phone game. But the mobile phone is not light play games, receiving text messages, answering the phone will interrupt the operation of the game, and our main program is running in a thread, he will not stop, and in the Startapp, we can not directly cut the game screen to Gamecanvas You need to record just the picture and write a corresponding interrupt and recovery program for each screen.
Game architecture
Whether to realize the separation between model and view, the introduction of MVC, this is a problem should be considered.
Game Module
Just now more than once mentioned the state machine, in my eyes Gameobject is a state machine, he based on the fixed interface and the outside communication, and constantly change their state. Our game is too simple, so it's not designed as a state machine. Look closely at a game you think is good, and you'll find clues to how it's going to be done. Whenever I open the TFT there is always a very comfortable feeling, I can not imagine without good encapsulation and design, so how to complete such works.
A Bug?
There should be a lot of things, such as airplanes flying out of bounds and so on.
......
Whether you agree or not, the game on the phone now seems less than I have 486 games. There is no good sound and light effect (let's say it is also called sound), not large enough screen, no good operation speed, there is not enough memory space; it bothers you and me that countless developers have headaches. So frankly, it's too far away from all the good tomorrow. There is also the lack of our creativity, we continue to repeat our PC play some games. So now is not the time to be greedy, tell the truth if you are a player, will be willing to spend money to buy a just the name of a good phone game? So deep developer, is also creative person you, really should think well, you face is far inferior to GB mobile devices. Even after 10 years, mobile phone computing speed to reach the level of PDA today, the screen is still a small problem. In addition, operators to mobile applications as a magic weapon to make money, I always feel like they want to stutter a user yes, lack of open platform ... The threshold of development is too high, consumption threshold is too high ... Don't want J2ME to be another MMS
However, mobile phone is mobile communication equipment, must play its specialty to survive, the network is the only life-saving grass! I am not advocating stand-alone applications without market, but a stand-alone game to survive needs to have a good pay platform, service platform. Network applications is also the reason you and I had the urge to join the profession?
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.
A Free Trial That Lets You Build Big!
Start building with 50+ products and up to 12 months usage for Elastic Compute Service