Thoughts on Android Game Development

Source: Internet
Author: User

 

Thoughts on Android Game Development

 

I saw the source code of a push box game the day before yesterday, but of course it was written by someone else. After reading it, I tried to see if I could complete the game based on my own ideas! To be honest, I really cannot believe in myself! After all, you are still a new calf! When I open the source code of this project! I was dumpfounded. There were 15 project classes, not to mention the code! As soon as I see it, I will be a little Undo! How to develop so many classes! What are the associations between these classes. This series of intractable diseases is in front of me! In line with the principle of seeking truth from facts and keeping one step at a time, I will clarify my clues based on my own ideas and start this arduous, boring, but joyful journey.

Before developing a project, you must first think about where to start and how to develop the project! If this idea is not clarified, we will blindly drive the duck into the shelves. To be honest, even if it is developed, the effect and performance may not be good! The most important thing to develop a game is the engine! The most time-consuming development team of a project is the game engine! Because your engine is developed, your game program architecture is clear! Well, after talking so much, I still come back to the question!

In other words, since I got this game, I have really had 10 thousand reasons not to write it on my own! But no way! Who calls us to eat in language? You don't write, you don't knock, you read more books, it doesn't work! On paper! No way, I finally convinced myself. Do it! No, it's just Nai! Fortunately, my patience is quite good.

After clarifying the concept, think about the first step to develop a welcome page for the game! This step is not difficult yet. After all, my thoughts are clear! Three, five, and two! In this case, we have almost completed the basic framework of the three classes! Looking back, it's not that difficult! The most difficult thing is to start with. You have reason to persuade yourself to do something! It's hard to start with everything!

The game development welcome interface is complete. What is the second step? Well, this person who has been engaged in Game Development knows that, of course, he entered the menu interface! The control buttons, such as start, sound, and help, didn't take much time! These two steps do not involve any complicated algorithms! Click Event Processing and page switching.

Now that the game is playing, it's time to go to our core interface! To be honest, this game interface is the top priority for game development! There are a lot of things to do here! And involves many classes! The quality of a game often shows us the quality of the game interface, story, sound effects, and aesthetic! This interface is an interface that attracts Players' Attention! Here I spent a lot of effort to drink milk, as well as the special research spirit of spam. However, I still could not thoroughly understand it! I crashed! Fortunately, the last day I saw my efforts. When I was about to go crazy and give up, a light flashed through my mind, and the time to witness the miracle was coming. The result is self-evident!

Here, I will make a summary based on my experience. Everything is difficult at the beginning, especially when I am reluctant to do what I want, but I am afraid that I will not be able to do anything! In this case, you have to find a reason to persuade yourself and give yourself motivation to do it! It's really hard to do this! Many things seem to be difficult to implement. That's because you didn't try it. It's like what old Mao said, probably like this: "Don't post experiences without experience." Indeed, practice can not only test truth, but also detect itself. When you put everything into one thing, you will find that sometimes you forget me, although in this process you will be very boring, may be very frustrated, sometimes you even want to smash your computer! There are still a few words in your mouth, it's Niang! But I want to tell you that the joy on your face cannot be replaced by anything! That's proof of your gains! Iron!

The above is my personal exclusive statement. Due to the limited level of the author, it is inevitable that the text will be missed. I hope you can correct it!

Related Article

Contact Us

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

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.