AI GFX Topic Genre All
 
State of the Industry
Architecture
State Machines
Learning
Scripting
A* Pathfinding
Pathfinding / Movement
Flocking / Formations / Coordinated Movement
Multi-Agent Cooperation
Strategy / Tactical
Animation Control
Camera Control
Randomness
Player Prediction
Fuzzy Logic
Neural Nets
Genetic Algorithms
Natural Language Processing
AI Game Programming Wisdom
AI Game Programming Wisdom 2
Game Programming Gems
Game Programming Gems 2
Game Programming Gems 3
Game Programming Gems 4
GDC Proceedings
Game Developer Magazine
Gamasutra


Home    By Topic    By Genre    All Articles    Contact
Fuzzy Logic


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

P.J. Snavely (Sony Computer Entertainment America)
AI Game Programming Wisdom 2, 2003.
Topics: Scripting, Fuzzy Logic; Genres: Sports, Baseball
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, 2002.
Topics: Fuzzy Logic; Genres: General
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, 2002.
Topics: Architecture, Fuzzy Logic; Genres: General
Abstract:

A Generic Fuzzy State Machine in C++

Eric Dybsand (Glacier Edge Technology)
Game Programming Gems 2, 2001.
Topics: Fuzzy Logic, FSM, State Machines; Genres: General
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, 2001.
Topics: Fuzzy Logic; Genres: General
Abstract: As a fuzzy logic systems grow, the number of rules needed for the system grows exponentally. This is know as combinatorial explosion and can quickly make fuzzy systems slow, confusing, and difficult to maintain. This article clearly explains the Combs Method which turns the rule's exponential growth into linear growth! System with 10 variables and 5 sets per variable require only 50 rules using the Combs Methos, as opposed to 9,765,625 rules using traditional fuzzy logic methods. This article explains what can be a confusing topic in a clear and concise manner, a proof of the Combs Method is included for the curious reader.

Fuzzy Logic for Video Games

Mason McCuskey (Spin Studios)
Game Programming Gems, 2000.
Topics: Fuzzy Logic; Genres: General
Abstract:

Fuzzy Logic in Games
Larry O'Brien
Game Developer Magazine, April 1996.
Topics: Fuzzy Logic; Genres: General
Abstract:

 
Survey of best prices
Survey of best prices
AI Game Programming Wisdom

AI Game Programming Wisdom 2

Game
Programming
Gems


Game
Programming
Gems 2


Game
Programming
Gems 3


Game
Programming
Gems 4



Home