Home    General Programming    Artificial Intelligence    Math    Physics    Graphics    Networking    Audio Programming   
Audio/Visual Design    Game Design    Production    Business of Games    Game Studies    Conferences    Schools    Contact   
State of the Industry
State Machines
A* pathfinding
Pathfinding / Movement
Group Movement
Group Cooperation
Strategy / Tactical
Animation Control
Camera Control
Player Prediction
Fuzzy Logic
Neural Nets
Genetic Algorithms
Natural Language
Tips and Advice
Tools and Libraries
Genre: RTS / Strategy
Genre: RPG / Adventure
Genre: FPS / Action
Genre: Racing
Genre: Sports
Genre: Board Games
Open Source
All Articles
Game Programming Gems
Game Programming Gems 2
Game Programming Gems 3
Game Programming Gems 4
Game Programming Gems 5
Game Programming Gems 6
Game Programming Gems 7
AI Game Programming Wisdom
AI Game Programming Wisdom 2
AI Game Programming Wisdom 3
AI Game Programming Wisdom 4
AI Summit GDC 2009
GPU Gems
GPU Gems 2
GPU Gems 3
Massively Multiplayer Game Development
Massively Multiplayer Game Development 2
Secrets of the Game Business
Introduction to Game Development
GDC Proceedings
Game Developer Magazine

AI Wisdom book series is going OUT OF PRINT
Used copies of AI Game Programming Wisdom 4 are selling for $440.00 on Amazon. There are a couple new copies of the first volume from Amazon resellers at a reasonable price ($54.73). Volumes 2 and 3 are still available, but since new books won't be printed, they will soon be just as scarce.

The whole series will soon be out of print - get your copies
before they are gone:

  • $54.73 (8 new books left from resellers) AI Game Programming Wisdom 1
  • $39.96 (43% off) AI Game Programming Wisdom 2
  • $39.96 (43% off) AI Game Programming Wisdom 3
  • $440.00 (USED PRICE - out of print premium) AI Game Programming Wisdom 4

  • Please don't contact me about AI Game Programming Wisdom 4 books. I don't have any to offer.

    Game AI: Fuzzy Logic

    Multi-Axial Dynamic Threshold Fuzzy Decision Algorithm

    Dave Mark (Intrinsic Algorithm LLC)
    AI Game Programming Wisdom 4
    Abstract: The Multi-axial Dynamic Threshold Fuzzy Decision Algorithm (MADTFDA) allows the designer to combine two or more constantly changing values and then compare the result to a defined numerical threshold in order to make a decision. MADTFDA is designed as a more flexible replacement for the "weighted sum" approach to combining factors. The additional flexibility is a valuable tool, allowing the designer to easily visualize the interactions of the decision inputs and enabling the programmer to create quick, robust, parameterized decision calls that accurately reflect the needs of the designer. The article covers the concept behind MADTFDA, its various uses as an AI design tool, and the use of the code that is included on the CD-ROM.

    Constructing a Goal-Oriented Robot for Unreal Tournament Using Fuzzy Sensors, Finite-State Machines, and Behavior Networks

    Hugo Pinto and Luis Otavio Alvares
    Game Programming Gems 6

    A Fuzzy-Control Approach to Managing Scene Complexity

    Gabriyel Wong
    Game Programming Gems 6

    Empowering Designers: Defining Fuzzy Logic Behavior through Excel-Based Spreadsheets

    P.J. Snavely (Sony Computer Entertainment America)
    AI Game Programming Wisdom 2
    Abstract: Putting game development back into the hands of the game's designers is critical to keeping a project on schedule. How does that happen? What is the easiest way to let a game designer work on their own with a minimum amount of interaction from a technical source? Using Visual Basic for Applications and some basic applications, it is possible to design an interface which does both of these things, as well as having the added benefit of letting finished code stay finished.

    An Open Source Fuzzy Logic Library

    Michael Zarozinski (Louder Than A Bomb! Software)
    AI Game Programming Wisdom
    Abstract: This article introduces the Free Fuzzy Logic Library (FFLL), an open source library that can load files that adhere to the IEC 61131-7 Fuzzy Control Language (FCL) standard. FFLL provides a solid base of code that you are free to enhance, extend, and improve. Whether used for rapid prototyping or as a component in an AI engine, FFLL can save significant time and money. The entire library and a sample program is included on the book's CD.

    An Optimized Fuzzy Logic Architecture for Decision-Making

    Thor Alexander (Hard Coded Games)
    AI Game Programming Wisdom

    A Generic Fuzzy State Machine in C++

    Eric Dybsand (Glacier Edge Technology)
    Game Programming Gems 2
    Abstract: Fuzzy Logic provides an attractive alternative to more crisp forms of finite state decision making. This article builds on the presentation of the Finite-State Machine class from the first Game Programming Gems book, by introducing a generic Fuzzy-State Machine class in C++. The concepts of fuzzy logic are presented and an example of applicability for computer game AI is offered. The FSMclass and FSMstate classes from the first GEMS book are converted into fuzzy logic versions, and source code is provided for review.

    Imploding Combinatorial Explosion in a Fuzzy System

    Michael Zarozinski (Louder Than A Bomb! Software)
    Game Programming Gems 2

    Fuzzy Logic for Video Games

    Mason McCuskey (Spin Studios)
    Game Programming Gems

    43% off discount
    "AI techniques from commercial games"
    AI Game
    Wisdom 3

    "Cutting-edge graphics techniques"
    GPU Pro 3

    Stealth BLANK Keys
    Das Keyboard
    $133 at Amazon.com
    Show everyone you're a BAD ASS!
    Bad Ass
    Unique Abyss LED Watch
    Abyss LED Touchscreen Watch

    See how it works
    On sale 40% off
    Oddly enough sufficient, all this is really a supply of rolex replica sale excellent debate within the conventional watch business. This is due to the truth that replica watches uk steel components are now being changed through non-metal components. When the actions continue to be mechanised after that the breitling replica reason why all of the hassle? A few watchmakers are worried which in contrast to steel components which may be produced fairly very easily, such things as breitling replica uk ceramic or even silicon components won't be simple to duplicate later on once the fake rolex sale actions have to be fixed or even maintained. That's officially accurate, however it is just depending on the rolex replica uk current obtainable technologies. All of us merely have no idea in the event that soon the actual technologies may can be found in order to quickly create components within silicon or even ceramic.
    Cool Camping Gear
    Camping Gadgets
    Steampunk Gadgets
    Steampunk Decor
    Gifts for Teenage Girls
    Teenage Girl Bedroom Ideas
    Gifts for Gardeners
    Garden Gadgets