Monday, February 24, 2014

android with cocos2d-x cross-platform game development learning ideas


Mobile APP applications are blossoming out, but in many APP applications, accounted for half of the game. It enriches people's leisure life, enhance communication between people. There are also many friends developed a soft spot for game developers, they not only have a lot of people enjoying the sense of accomplishment to download, and more are enjoying themselves satisfied with the game to develop a sense of accomplishment. For this reason more and more toward developers who applied to enter the game.

But many developers do not know how to start game development, game developers do not know how to go the way it should. As an only Cocos2d-x game engine developed over 4, feel more successful game of me, I think I can talk about my feelings as a new start for developers. Here are purely his own opinion, if you feel is incorrect, correct me hope readers.

First, from an ordinary application development into the development of the game, I think there is no need to talk about, "You must be proficient in C / C + + programming language; You must have a mobile experience in application development platform for engineers; you want to delve into cocos2d-x's No, or you must be a good foundation for college students, "like the words of a jump; engineer. Cut to the chase, you have to know is:
A game is how children develop, game development is how the initial course, you do not understand, through their own efforts are also able to develop a feel good game applications.
2 What the hell is the game engine, which in the end is what position in the game. I'm just here for Cocos2d-x irresponsible remarks about the game engine, as I have said earlier, I have developed over the four games are based on Cocos2d-x game engine.
Cocos2d-x development environment to build structures:
Step One: Download cocos2d-X engine package, you can refer to this address to download: http://code.google.com/p/cocos2d-x/downloads/list
Step Two: After the download is complete Himi place it into the "presentation" in; (Click Finder-click on the left side of the "presentation");
The third step: Start terminal; (Click Finder-Go - Utilities - Terminal)
Step four: the first use of the command into the current "cd documents" into the Documents folder, and continue into the folder command: "cd cocos2d-1.0.1-x-0.9.2", then "sudo / install-templates-xcode. . sh "command to start the installation command, this time will be the following prompt:

Lets you select the corresponding version of Xcode, select the corresponding input the corresponding number, then press Enter to complete the installation.

At this step, you are only just built a good Cocos2d-x engine development environment (also regarded quicken work). Your road game development has only started. When you build good this environment, 99% of new game developers do not know, a summary of the entire game development, as well as Cocos2d-x What can bring us. Even if you do not know Cocos2d-x This game engine is how children, but do not worry, way to go step by step. You can exhaust all means to find the resources you want to know what you know, to this point, I can not help you, because everyone's style is different, I can tell you is to "learn" - is so empty word. Whether you want to do something children are like this.

If you understand the Cocos2d-x engine is how children, you should have a look at the basics of points, such as: memory management, UI system, event handling, geometry, movement behavior, caching mechanism, particle systems, scene change grid effects, map system, audio system, physics engines. If the above knowledge and some you are not very familiar with, or even heard the first time, then: "! Oh, Shen animal ape, you come back to the mountains for 500 years practicing it," For these knowledge, I understand is not required completely cooked, but basically you have to be familiar with, after all, only to start their own independent development game, can be completely familiar I do not think a few people, because they can be fully familiar with also established the independent development of applications based on game on.

However, these things for you, "This is not a thing" after, then congratulations, you Cocos2d-x engine game developers can already say that there are certain little into some mobile application game entirely of wood have a problem! But that is just "entertain", if you are only satisfied with this, I have nothing to say.

If you want to be able to sell to develop a mobile game application, then you have to learn some common game development technologies, including networking, security, optimization, such as the use of the editor, as well as the characteristics of mobile devices and the current market environment, the game has done popular. And also need to be analyzed for the game engine itself, analysis Cocos2d-x of the source, in order to meet a variety of game development expansion needs, and even the development and improvement of the engine itself. After completing these, you will have to complete Cocos2d-x commercial project skills.

We learn game development more or less will have some commercial purpose in it, yeah, you gotta eat, right? Money gotta give it to eat? (This is one Minato words if) you need to combine a number of practical commercial projects, so that we master the game development of the entire process, including planning, architecture, management, etc., in order to complete the commercial and game projects independently (which can be considered Cocos2d-x's Advanced articles a). In this wine is also deeply afraid of the alley era, not to say that this has been a network environment, your application will be able to grow the game, some developers do not know how to make their products appear in someone else's field of vision. If you are in this step, then we should analyze the reasons and more, I want to say to you is: We just need to develop personal time costs and minds of costs, but also to promote economic costs.

Ready to turn mobile game application development you ready yet? What is your answer? If you go this route, I will give you encouragement, because Inf, no you can not do a thing, there are ups and downs along the way and perhaps lonely, people want to be successful are so came to be. I would not recommend too many things for you, there are many online free video, once I entered this threshold have carefully studied many free programs, but I still feel too superficial, and relatively loose system explain the basic no. This line has done so for a long time, I also came to realize that if you want to harvest some of the things that are necessary to pay some things (time, energy, money).
<-! Main posts under Banner (D4) -><-! Posts under the main text (D5) ->
Reply:
cocos2dx current version updates are very fast, each release a new version, the developers have refreshed code. Sometimes when naming change, and sometimes change the underlying implementation. However, the current practice, each will be selected to develop a version of a game before the sdk, even halfway there must also be updated after the game development is completed, the next project will be used.

Reply:
Game development courses, a good thing let me look thin come
Reply:
reference to the second floor u011304222 reply:
game development courses, a good thing Let me seems thin
This is just my personal opinion, I hope you can break yourself,
Reply:
cocos2dx did not contact the top to help the landlord
Reply:
I am very confused, do not know the game or continue to do APP, someone who can help you analyze? Posts at the following address:
http://bbs.csdn.net/topics/390557786?page=1 # post-395357633
Reply:
references, 4th Floor x605940745 reply:
cocos2dx did not contact the top to help the landlord < / blockquote>
Thank you slightly
Reply:
references, 5th Floor woyaowenzi reply:
I am now very confused, do not know the game or continue to do APP, someone who can help you analyze? Posts at the following address:
http://bbs.csdn.net/topics/390557786?page=1 # post-395357633
has said to you about my proposal, I hope to be able to help you.
Reply:
reference to the 7th floor u011493716 reply:
Quote: references, 5th Floor woyaowenzi reply:

I am very confused, do not know the game or continue to do APP, someone who can help you analyze? Posts at the following address:
http://bbs.csdn.net/topics/390557786?page=1 # post-395357633
has said to you about my proposal, I hope to be able to help you.

See, thank you.
Reply:
reference to the 8th floor woyaowenzi reply:
Quote: references to the 7th floor u011493716 reply:

Quote: references, 5th Floor woyaowenzi reply:

I am very confused, do not know the game or continue to do APP, someone who can help you analyze? Posts at the following address:
http://bbs.csdn.net/topics/390557786?page=1 # post-395357633
has said to you about my proposal, I hope to be able to help you.

See, thank you.
bluntly, In fact, I also like SC Ⅱ, huh
Reply:
cited a floor cclingg reply:
cocos2dx current version updates are very fast, each release a new version, the developers have refreshed code. Sometimes when naming change, and sometimes change the underlying implementation. However, the current practice, each will be selected to develop a version of a game before the sdk, even halfway there must also be updated after the game development is completed, the next project will be used.
Thank you supplement, and I quote top posts ing ......
Reply:
cited a floor cclingg reply:
cocos2dx current version updates are very fast, each release a new version, the developers have refreshed code. Sometimes when naming change, and sometimes change the underlying implementation. However, the current practice, each will be selected to develop a version of a game before the sdk, even halfway there must also be updated after the game development is completed, the next project will be used.
once again cited Top Posts
Reply:
Hello, I just graduated this year's graduating students, just starting to work two months, the company is currently fairly adapt, better able to do their job, but I always wanted to learn sign swim development, because once played 2 I really like the hand tour, I feel has been very good, there are many ideas develop rival tour. Because I can learn J2EE, and listen to us now to do the project director said that 90% of mobile games are not very successful, so I am more confused, I was more interested in should be selected, but the technology is developed, but off hand swim it? Or efforts to continue to improve their work J2EE knowledge?
I am 24 years old, currently pay only 4K, precipitated again a few years still feel it?

No comments:

Post a Comment