Getting Started with DirectX game Programming-Preface

Source: Internet
Author: User

This series of articles prepared by Net_assassin, reproduced please indicate the source.

http://blog.csdn.net/net_assassin/article/category/1100363


Author: Net_assassin e-mail: net_assassin@hotmail.com look forward to interacting with like-minded friends

My home from the countryside, a remote small mountain village, small when the game is played with marbles, jumping bands, cards, playing sandbags ah these low-level games. Until the transfer to the county city school, where I came into contact with those "machine" games have always wanted to learn game programming, there is no focus on time and energy to get. I don't know how far I can go in the game programming, but it's important to get on the road first. A short time ago, the use of fragmented time to read a book, "Introduction to Game programming," the English version is called "BEGINNING game Programming".

The reasons for blogging are:

1 Digest what you have learned.

2 recorded in the form of notes on the Internet, a convenient for their own review two is also convenient for the Internet to find information on the students.

Gossip less, get to the point. First of all, I am not a series of articles as a tutorial, I also talked about, I am also a novice game programming, there are many places may also be more rigid, may have their own write out but they do not understand the place, welcome the Great god criticism, my side lacks in this field to give me the guidance of people, We all join hands together together.write in front         gaming is the eternal theme of the computer world. Playing games is easy, writing games is not so easy. Perhaps you are as passionate about this once mysterious subject as I am. The game, which refers to the PC game, once appeared only in the Kingdom of the geek--an adventurer who explores the infinite world of imagination and then tries to create a place of similar worlds. So why do you want to be a nerd-girl and play games? Is it because we think it's more fun to look at the pixels on the screen? That's right.         But some people look at pixels that are other people's fantasy world or outer space adventures. The first game was just a bunch of pixels pushing the screen (push the box). But even in the past, when we played primitive games, our imaginations often gave us more details than we could see.         So what's your passion? Or what is your favorite type of game. It is a classic shooting arcade, fantasy adventure, real-time strategy game, role-playing game, or sports-related games. Hopefully readers will be able to design a game in their mind while reading this book, and as you learn each chapter in depth, you should imagine how to create the game. The book does not want to give the reader a "warm" feel for the game development through a bunch of patched code listings and suggestions for what to do next. It is hoped that readers will get a sense of accomplishment when they finish reading the last chapter. Here, what the reader learns will be enough to write a complete, good quality game, and be able to share it confidently with others.         We'll learn how to write simple Windows programs. Based on this, we will learn the key components of DirectX: Direct3D, DirectSound, DirectInput, and D3dxsprite. In this learning process, we will put all the new knowledge collected from each chapter into a game library for reuse in future game projects. After learning all the knowledge you need to write a simple game, the reader will see a way to create a horizontal scroll shooting game.           game programming is not a job that you can freely use after reading a book.

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.