I. Preface
Cov's fingers show that the blog has been shelved for more than half a year. Over the past six months, oil prices have risen and food viruses have become increasingly rampant in Japan ...... However, the Code is like a water stop. No, it is like a water stop. The technology is still in the "Elementary Stage of Socialism" and there is no trace of progress. But sigh: I am born, why do I have to be confused ......
Back to reality, even if CoV is born stupid, he still needs to live his life, and his technology also needs to be touched. He does not mean that the old man will give me the glorious title of "cow". Cow vowed: even if progress is slow, do not give up learning. Even if you are despised, you will not suffer. Even if you do not understand, you will not be able to leave ...... Even if I have graduated from work, I have to stand in my position as a programmer and contribute my own meager strength, they have contributed to the "slow development" of China's software industry-these hard work will hold the country back!
A bunch of crap concealed the unconfidence of the cow. Why are you not confident? You know! It's time to enter the topic of today --Console game programming. From other posts on my blog, I can see that almost all of them are doing the same thing: simple mini-game programming. The reason is simple: I know so much about it, beyond this scope, I don't understand it. Everyone should be considerate of our codoon with a limited level of intelligence. Back to the topic: Why is it called "darkness before dawn"? This name is very scientific and describes the development environment of this series of games (console. dark), it also implies that this is different from the console game we have seen in the past, and the end of darkness will usher in the dawn. What will happen after dawn, and several articles will be unveiled gradually.
The content of this series differs from the content described in previous chapters. Instead of explaining how to develop a game, we discuss the basic modules required to build a character-type game on the console, these modules can be used for the development of simple game types, which improves the efficiency of console game development to a certain extent. We can also regard them as a mini character game development kit. Although there is no technical content, for beginners of C # and those interested in mini-game programming, there are still some inspirations. So I chose to share this knowledge. In summary: let's regard it as a "Toy", play and play, and lose seriously.
2. A glance is accompanied by an orderly explanation of this series of content. You will see the demos related to this mini game development kit one after another and reveal the functions it can achieve:
Snake
|
|
Keyboard expert |
|
Airspace Defense War |
|
Blasting colorful bricks |
|
These demos demonstrate the basic functions of these modules and are a few games that you are familiar with. Although the functions currently provided are limited, the imagination is unlimited, more fun and simple games are waiting for you to create.
Iii. Directory
- Game framework module
- Game input module
- Game rendering Module
- Game Sound Module
- Game instance analysis
4. It is suitable for C # beginners and game programmers. 5. The author of the conclusion has a limited level. It is inevitable that the analysis will be incomplete and wrong during the explanation process. Please understand that your opinions are as precious as those in the desert, finally, I would like to thank you for reading my article. 6. Other development tools: Microsoft Visual Studio 2008 development language: C # Development Team: D-Zone
Studio
Download Area:
Simple mini-console game development framework V1.0Http://download.csdn.net/detail/hwenycocodq520/4638269
Console game series-"snake" demoHttp://download.csdn.net/detail/hwenycocodq520/4630382
Demo of "keyboard trainer" in the console game series
Http://download.csdn.net/detail/hwenycocodq520/4630387
Game series on the console: cracking the colorful bricks
Demo
Http://download.csdn.net/detail/hwenycocodq520/4644673