Lai Yonghao (Http://laiyonghao.com)
Today we are all about good books.
Windows Master game programming skills (version 2)
2004Year2Monthly first version
Author Andre Lamothe It's really awesome. As early as the beginning of 1990s, he wrote a book 《 Sams teach youself game programming in 21 days Inspired by countless passionate children, they eventually become the backbone of the game development industry, including Andre In Dreamworks And EA Worked Richard Benson . Till now, Andre Nearly engaged 30 Years ago, this "abnormal" with a degree in mathematics, computer science, and electronic engineering wrote many best-selling books, but no doubt I am introducing this one of his best books. This book starts from Windows Start programming; then go Com And DirectX To bring you into the palace of game programming. The most valuable reference is 3 Part, in this part Andre Introduced a lot of general game programming technologies, even today it is very meaningful for game practitioners, including the explanation of artificial intelligence.
gossip, although Andre I only gave a few dozen pages of space, but I don't know what I should talk about. The author starts with the deterministic algorithm , then the behavior pattern, then the state machine, and then the memory, plan, and decision-making. At this time, the author goes to path-finding, and the script system. This part is very informative. The author uses C macro language defines a simple script, which is very practical and can help us understand more powerful scripting languages, for example, Lua and python ; the rest is reserved for Artificial Neural Networks and genetic algorithms. If you think it is over, you will be wrong! The last gift is a very useful fuzzy logic! I think after reading this chapter, after understanding it, You can be competent for an AI the role of the Program member. I think the book AI for game develpoers " and similar books are basically the expanded version of this chapter, and it is not even better.
This book is so good that I regret not discovering it as soon as I saw it for the first time. Otherwise, I will certainly not receive more than one thousand yuan of prize if I bought one before attending the fine-weather cup, lost!
With3DThe popularity of the game, the author later wrote a sequel to this book called 《3DGame programming master skills, is also a classic, also published in the Chinese version. But this sequel is basically complete.FocusIn3DIn programming, there is no such thing as artificial intelligence. If you are a friend who wants to enter the game programming industry, you 'd better buy both books.
Game programming essence Series
The English version of this set of books is now available7And the Chinese version6Department, my opinion is that if I had the current income, I would have to buy a favorite for every one of them ......
Each book, the essence of game programming, is written by several authors.ArticleIt is divided into several parts, such as general programming technology, mathematics, artificial intelligence and graphics. The length of AI is not small. I saw in my book that AI was so important in the game, to embark on this road. A heavyweight contributor to the artificial intelligence part of the essence Series Steve RABINI think this set of books is so mature and the AI part is so important.AIAs a result 《Game AI programming wisdomSeries.
This set of books is not suitable for those who are not getting started to read, while those who are getting started will feel like they are getting into Baoshan, so if someone holds a set of books at once7Shujia Chinese Version6You must be careful when the book says you want to give it to you, because he may want to murder, so that you can suddenly win the treasure, and then ......
Artificial intelligence-a modern method (version 2)
2004Year6Monthly first version
In fact, this book does not need to be introduced. It is searched on the Internet and book reviews are everywhere. This is a well-received book. My biggest regret for this book is that it has never been read. FromStuart RussellAnd Peter norvigBy the world800Many universities have chosen textbooks, but it seems that they all use the rubbish that Cai Zixing put together in China. Alas, it is really unfortunate in China.
Abstract: This book comprehensively describes the core content of the AI field from the perspective of Rational intelligence with detailed and rich materials, he also gave an in-depth introduction to the main research directions and is a rare comprehensive teaching material. The book is divided into eight parts: The first part " Artificial Intelligence " , Part 2 " Problem Solving " , Part 3 " Knowledge and reasoning " , Part 4 " Planning " , Part 5 " Uncertain Knowledge and reasoning " , Part 6 " Learning " , Part 7 " Communication, perception and action " , Part 8 " Conclusion " .
This book not only introduces a large number of basic concepts, ideas and algorithms, but also describes the most cutting-edge developments in various research directions. It also collects detailed historical documents and events. Therefore, this book is suitable for researchers and students in different levels and fields. It can be used as teaching materials or instructional bibliography for undergraduates and graduate students in information and related fields, it can also be used as a reference for scientific research and engineering technicians in related fields.
Then I will introduce the author:Stuart RussellDr. Stanford, professor of computer science at UC Berkeley, director of the Intelligent System Center, and Professor at multiple universities,NMultiple papers and works;Peter norvig,GoogleSearch quality department head, onceNASA AmesDirector of the computing science department of the Research Center, former professor at the University of Southern CaliforniaNMultiple works.
PC Game programming (man-machine game)
2002Year6Monthly first version
I am very glad that I can finally introduce you to a good book written by Chinese people. Although the theory of this book is written by foreigners, however, I think this book is a book written after I have thoroughly understood the paper, and it is worth recommending. This is a work dedicated to machine competition. Detailed information on the principles, technologies, and related content of human-machine programs. Contains a complete Chinese chess human-machine pair running program and a complete wuziqi human-machine pair program instance. Without reservation, the core of valuation is displayed, which is generated by the way, and about 10 different state search engines. This completely resolves the secrets of high-performance game programs. Practicality is the biggest feature of this book. The goal of this book is to let a rough programmer write surprising man-machine game programs within a month. There is no general feeling that artificial intelligence books are obscure.
Because of this book, I was very impressed by the publishing house of Chongqing University. It was a pity that the author Wang xiaochun did not seem to have a new book. If you are interested in the game, this book is the best entry book, which introduces many new algorithms that emerged in the 1990s S, these algorithms are absolutely invisible to Chen Ruyi and CAI Zixing in their "books. After reading this book, you can find many clues from the references to further understand the theory.
In general, Game Search is a kind of state space search. In terms of state space search, the previous introduction of "artificial intelligence-a modern method" gives an in-depth explanation, if these two books are combined for reading, they must be practiced, theoretical, and coproduction.
Well, I have finally finished writing this series. because the subject is limited to only writing Chinese documents, I will not introduce the new English documents.Game AIBooks in this area are frequently used.Amazon.comIf you have a good book, leave a message and share it with you!