AI Game Development: Synthetic Creatures with Learning and Reactive Behaviors

Front Cover
New Riders, 2003 - Computers - 721 pages
With game players expecting greater intelligence, efficiency, and realism with non-player characters, AI plays an ever-increasing important role in game development. This is a tremendous challenge for game developers in methodology, software design, and programming. Creating autonomous synthetic creatures that can adapt in games requires a different kind of understanding of AI than the classical approach used by current game programmers. The Nouvelle Game AI approach presented in this book focuses on creating embodied "animats" that behave in an intelligent and realistic manner. In particular, learning AI is generating much interest among the game development community, as these modern techniques can be used to optimize the development process. Book jacket.
 

Contents

IV
3
V
4
VII
6
VIII
7
IX
8
XI
9
XII
10
XV
11
CCCLXXXVIII
331
CCCLXXXIX
332
CCCXC
333
CCCXCI
335
CCCXCIII
337
CCCXCIV
339
CCCXCVI
340
CCCXCVIII
341

XVI
12
XVII
15
XVIII
16
XIX
17
XXI
18
XXIII
19
XXIV
21
XXV
24
XXVI
26
XXVII
27
XXX
28
XXXIII
29
XXXIV
30
XXXV
31
XXXVI
33
XXXVII
34
XXXIX
35
XL
36
XLII
37
XLIII
38
XLVI
39
XLVII
40
XLIX
41
L
42
LI
43
LIII
44
LIV
47
LV
48
LVII
49
LIX
50
LX
51
LXIII
52
LXVII
53
LXX
55
LXXI
57
LXXII
59
LXXIII
60
LXXV
61
LXXVI
62
LXXVII
63
LXXVIII
64
LXXIX
66
LXXX
67
LXXXI
68
LXXXIII
71
LXXXIV
72
LXXXV
73
LXXXVI
74
LXXXVII
75
LXXXVIII
76
LXXXIX
78
XC
79
XCI
80
XCII
82
XCIV
83
XCV
84
XCVII
86
XCIX
87
C
88
CI
89
CII
90
CIII
91
CV
92
CVI
93
CVII
95
CVIII
96
CX
97
CXI
98
CXII
99
CXIII
100
CXVI
101
CXVII
102
CXIX
103
CXXII
104
CXXIV
105
CXXV
106
CXXVI
108
CXXVIII
109
CXXIX
111
CXXX
112
CXXXII
113
CXXXIII
114
CXXXV
115
CXXXVI
116
CXXXVII
118
CXXXVIII
119
CXXXIX
120
CXLI
121
CXLII
123
CXLIII
124
CXLIV
125
CXLVI
126
CXLVII
129
CXLVIII
133
CL
135
CLI
136
CLIII
137
CLV
139
CLVI
140
CLVII
141
CLVIII
142
CLIX
143
CLXI
144
CLXIII
145
CLXV
146
CLXVI
148
CLXIX
149
CLXXI
150
CLXXII
151
CLXXIV
152
CLXXV
155
CLXXVIII
156
CLXXX
157
CLXXXI
158
CLXXXII
159
CLXXXIII
161
CLXXXV
162
CLXXXVII
163
CLXXXVIII
164
CXC
165
CXCI
166
CXCII
167
CXCIV
168
CXCVII
169
CXCIX
171
CC
172
CCI
173
CCII
175
CCIII
176
CCIV
177
CCVI
178
CCVII
179
CCIX
180
CCXI
181
CCXIII
182
CCXIV
183
CCXV
185
CCXVII
186
CCXX
187
CCXXI
189
CCXXII
190
CCXXIII
192
CCXXIV
193
CCXXV
194
CCXXVI
195
CCXXVII
196
CCXXIX
197
CCXXXI
198
CCXXXII
199
CCXXXIII
200
CCXXXV
201
CCXXXVI
202
CCXXXVIII
203
CCXXXIX
204
CCXL
205
CCXLI
207
CCXLII
208
CCXLIII
209
CCXLIV
210
CCXLV
211
CCXLVI
212
CCXLVII
214
CCL
216
CCLI
217
CCLII
218
CCLIII
221
CCLIV
222
CCLVI
223
CCLVII
224
CCLIX
225
CCLXI
226
CCLXII
227
CCLXIII
228
CCLXIV
229
CCLXV
230
CCLXVI
231
CCLXVIII
234
CCLXIX
236
CCLXX
237
CCLXXI
238
CCLXXII
239
CCLXXIII
240
CCLXXVI
243
CCLXXVII
244
CCLXXVIII
246
CCLXXIX
247
CCLXXX
248
CCLXXXI
249
CCLXXXIII
250
CCLXXXVI
251
CCLXXXVII
252
CCLXXXVIII
253
CCLXXXIX
254
CCXC
255
CCXCI
256
CCXCIV
257
CCXCVI
258
CCXCIX
259
CCC
260
CCCI
261
CCCII
262
CCCIII
263
CCCIV
264
CCCV
265
CCCVI
266
CCCVIII
267
CCCX
269
CCCXII
270
CCCXIII
271
CCCXIV
272
CCCXVI
274
CCCXVII
275
CCCXIX
276
CCCXX
277
CCCXXIII
278
CCCXXIV
280
CCCXXV
283
CCCXXVIII
284
CCCXXX
287
CCCXXXI
288
CCCXXXII
289
CCCXXXIII
291
CCCXXXIV
292
CCCXXXV
293
CCCXXXVII
294
CCCXXXIX
295
CCCXL
296
CCCXLII
297
CCCXLIII
298
CCCXLIV
299
CCCXLVI
300
CCCXLVIII
301
CCCXLIX
302
CCCLI
303
CCCLII
304
CCCLV
305
CCCLVII
306
CCCLVIII
307
CCCLIX
308
CCCLXI
310
CCCLXII
311
CCCLXVI
312
CCCLXVII
313
CCCLXVIII
314
CCCLXIX
315
CCCLXX
316
CCCLXXII
317
CCCLXXIV
318
CCCLXXV
319
CCCLXXVI
320
CCCLXXVIII
321
CCCLXXIX
322
CCCLXXX
323
CCCLXXXI
324
CCCLXXXII
325
CCCLXXXIII
327
CCCLXXXV
328
CCCLXXXVII
330
CCCXCIX
342
CD
345
CDI
346
CDII
347
CDIV
348
CDV
349
CDVIII
350
CDX
351
CDXI
352
CDXII
353
CDXV
354
CDXVII
355
CDXVIII
356
CDXX
358
CDXXII
359
CDXXIII
361
CDXXIV
362
CDXXV
363
CDXXVI
364
CDXXVII
365
CDXXIX
366
CDXXXI
367
CDXXXII
368
CDXXXIII
369
CDXXXVI
370
CDXXXIX
373
CDXLII
374
CDXLIV
375
CDXLVI
376
CDXLVII
377
CDXLVIII
379
CDXLIX
380
CDLII
381
CDLV
383
CDLVI
384
CDLVIII
385
CDLX
387
CDLXI
388
CDLXIII
390
CDLXIV
391
CDLXV
393
CDLXVI
394
CDLXVII
395
CDLXVIII
396
CDLXIX
397
CDLXXI
398
CDLXXII
399
CDLXXIII
401
CDLXXIV
403
CDLXXV
404
CDLXXVI
405
CDLXXVII
407
CDLXXVIII
408
CDLXXIX
409
CDLXXX
410
CDLXXXI
411
CDLXXXII
412
CDLXXXV
414
CDLXXXVI
415
CDLXXXVII
417
CDLXXXVIII
419
CDLXXXIX
420
CDXC
421
CDXCII
422
CDXCIII
424
CDXCIV
425
CDXCV
426
CDXCVI
427
CDXCVII
428
CDXCVIII
429
CDXCIX
430
D
431
DI
432
DII
433
DIV
434
DV
435
DVI
437
DVII
439
DVIII
441
DIX
442
DX
443
DXI
444
DXII
445
DXIII
446
DXIV
447
DXVI
448
DXIX
449
DXX
450
DXXI
451
DXXII
452
DXXIV
453
DXXV
454
DXXVI
455
DXXVII
456
DXXVIII
457
DXXX
458
DXXXI
459
DXXXII
461
DXXXV
462
DXXXVII
463
DXXXIX
464
DXL
465
DXLI
466
DXLII
467
DXLIII
468
DXLIV
471
DXLV
474
DXLVI
475
DXLVII
476
DXLVIII
477
DL
478
DLI
479
DLIII
480
DLV
481
DLVIII
483
DLXI
484
DLXII
485
DLXIII
487
DLXIV
489
DLXV
491
DLXVI
493
DLXVII
494
DLXVIII
495
DLXIX
496
DLXX
497
DLXXI
498
DLXXIII
499
DLXXIV
500
DLXXV
501
DLXXVII
502
DLXXVIII
503
DLXXIX
504
DLXXXI
505
DLXXXII
507
DLXXXIII
508
DLXXXIV
511
DLXXXV
513
DLXXXVI
514
DLXXXVIII
515
DLXXXIX
516
DXC
517
DXCIII
519
DXCIV
521
DXCV
522
DXCVI
523
DXCVIII
525
DC
526
DCI
527
DCII
528
DCIII
529
DCV
530
DCVII
531
DCVIII
532
DCIX
533
DCX
534
DCXI
536
DCXII
537
DCXIV
538
DCXV
539
DCXVII
541
DCXVIII
542
DCXIX
543
DCXXI
544
DCXXII
545
DCXXIII
547
DCXXIV
549
DCXXV
550
DCXXVII
552
DCXXVIII
553
DCXXIX
555
DCXXXI
556
DCXXXII
557
DCXXXIII
558
DCXXXIV
560
DCXXXVI
561
DCXXXVII
562
DCXXXVIII
563
DCXXXIX
565
DCXL
566
DCXLI
567
DCXLII
569
DCXLIV
572
DCXLV
573
DCXLVIII
574
DCL
576
DCLI
577
DCLII
578
DCLIII
579
DCLIV
581
DCLV
582
DCLVI
584
DCLVIII
586
DCLX
587
DCLXI
588
DCLXII
590
DCLXIII
593
DCLXIV
595
DCLXV
597
DCLXVI
599
DCLXVII
600
DCLXVIII
601
DCLXIX
603
DCLXX
604
DCLXXI
605
DCLXXII
607
DCLXXIV
608
DCLXXV
609
DCLXXVI
610
DCLXXIX
611
DCLXXX
612
DCLXXXI
613
DCLXXXII
614
DCLXXXIII
615
DCLXXXIV
616
DCLXXXV
617
DCLXXXVI
619
DCLXXXVII
621
DCLXXXVIII
622
DCLXXXIX
625
DCXCI
626
DCXCII
628
DCXCIII
631
DCXCIV
634
DCXCV
635
DCXCVI
636
DCXCVIII
637
DCCI
638
DCCII
639
DCCIV
640
DCCV
642
DCCVII
643
DCCX
644
DCCXIII
645
DCCXVI
646
DCCXVII
648
DCCXVIII
651
DCCXIX
653
DCCXXII
654
DCCXXIII
655
DCCXXVI
656
DCCXXVIII
657
DCCXXIX
659
DCCXXX
660
DCCXXXII
661
DCCXXXIII
663
DCCXXXV
665
DCCXXXVI
666
DCCXXXIX
667
DCCXLI
668
DCCXLIV
669
DCCXLVI
670
DCCXLVII
673
DCCXLVIII
675
DCCXLIX
676
DCCL
677
DCCLI
687
Copyright

Other editions - View all

Common terms and phrases

About the author (2003)

Alex J. Champandard has a strong academic background in AI with degrees from York and Edinburgh, often speaking about his artificial intelligence research. He also hosts a roundtable on learning AI and computer games at the Game Developers Conference. As the lead engineer of FEAR (an open-source game AI project), he consults with professional programmers to integrate state-of-the-art prototypes into commercial games. Founder of AI-Depot.com, a popular community AI site, he brings tutorials to an audience of AI enthusiasts. Alex has also contributed multiple articles to the AI Game Programming Wisdom series. He is part of the AI Interface Standards Committee, intending to define a common specification for game AI techniues.

Bibliographic information