Events
- Kolejne spotkanie: niebawem
Categories
- ActionScript (19)
- AIR (32)
- AMF (5)
- Bez kategorii (5)
- Ciekawe tematy (12)
- cs5 (2)
- Flash (31)
- Flash Builder 4.5 (5)
- Flex 3 (47)
- Flex 4 (11)
- Frameworki (11)
- Informacje (222)
- Konkursy (26)
- Oprogramowanie (13)
- PhoneGap (1)
- Praca (36)
- Przykładowe aplikacje (4)
- Recenzje (23)
- RIA (11)
- Spotkania (76)
- Tutoriale (33)
- Wydarzenia (28)
Blogroll
Archives
- luty 2012 (2)
- styczeń 2012 (3)
- listopad 2011 (5)
- październik 2011 (1)
- wrzesień 2011 (3)
- sierpień 2011 (4)
- lipiec 2011 (4)
- czerwiec 2011 (1)
- maj 2011 (6)
- kwiecień 2011 (5)
- marzec 2011 (1)
- luty 2011 (2)
- styczeń 2011 (3)
- grudzień 2010 (4)
- listopad 2010 (5)
- październik 2010 (4)
- wrzesień 2010 (4)
- sierpień 2010 (3)
- lipiec 2010 (10)
- czerwiec 2010 (2)
- maj 2010 (7)
- kwiecień 2010 (7)
- marzec 2010 (11)
- luty 2010 (12)
- styczeń 2010 (5)
- grudzień 2009 (5)
- listopad 2009 (5)
- październik 2009 (9)
- wrzesień 2009 (3)
- lipiec 2009 (7)
- czerwiec 2009 (8)
- maj 2009 (16)
- kwiecień 2009 (11)
- marzec 2009 (24)
- luty 2009 (11)
- styczeń 2009 (6)
- grudzień 2008 (15)
- listopad 2008 (15)
- październik 2008 (13)
- wrzesień 2008 (15)
- sierpień 2008 (15)
- lipiec 2008 (23)
- czerwiec 2008 (21)
- maj 2008 (17)
- kwiecień 2008 (9)
- marzec 2008 (8)
- luty 2008 (7)
- styczeń 2008 (12)
- grudzień 2007 (7)
- listopad 2007 (12)
- październik 2007 (2)
-
Latest posts
Latest comments
Artificial Intelligence for Games, second edition – recenzja
As I have learnt from this book, artificial intelligence is about making computers able to perform some thinking tasks that human and animals are capable of. This includes superhuman abilities in solving many arithmetic, sorting, searching and decision making problems. This book shows how it can be achieved revealing to the reader a range of techniques.
The book is split into five parts: introduction for the AI in games, the substance of the AI (movement, pathfinding, decision making, tactical and strategic reasoning, learning), technologies and ways of implementation that enable the AI to do its job and finally designing game AI.
I think Artificial Intelligence for Games could be aimed at a wide range of readers but is most suitable for those looking for solid understanding of game AI and comprehensive reference to techniques used in top studios. The book helps to gain a deep and thorough view on modeling complex emotional states, triggers, and behaviors. To get the most from the book, you have to manage some time to read it and to understand its contents. If you need a quick AI solutions repository you should probably find another book related to a particular technology or computer language.
The book is associated with a website that contains a library of C++ source code covering the techniques found in the book. Hopefully the C++ code used in samples is relatively easy to read and includes many comments. There are also demonstration programs compiled as EXE files.
Besides many technical solutions to AI related issues I have also learnt from this book a few high-level things. For instance I have learnt that creating good AI is all about matching the right behaviors to the right algorithms and that often, a very simple technique used well can have better results then implementing complex the AI in the game.
This book is an open minder or a view broadener on many aspects related to the AI in games. It can also serve as a great source of good analysis, desing and prototyping examples of more or less complex algorithms which are about to use in specific projects. This is a very valuable title for any computer science professional dealing with Artificial Intelligence (not only for games).