Skip to Content
AI for Game Developers
book

AI for Game Developers

by David M Bourg, Glenn Seemann
July 2004
Beginner
392 pages
11h 17m
English
O'Reilly Media, Inc.
Content preview from AI for Game Developers

Chapter 10. Fuzzy Logic

In 1965 Lotfi Zadeh, a professor at the University of California Berkeley, wrote his original paper laying out fuzzy set theory. We find no better way of explaining what fuzzy logic is than by quoting the father of fuzzy logic himself. In a 1994 interview of Zadeh conducted by Jack Woehr of Dr. Dobbs Journal, Woehr paraphrases Zadeh when he says “fuzzy logic is a means of presenting problems to computers in a way akin to the way humans solve them.” Zadeh later goes on to say that “the essence of fuzzy logic is that everything is a matter of degree.” We’ll now elaborate on these two fundamental principles of fuzzy logic.

What does the statement “problems are presented to computers in a way similar to how humans solve them” really mean? The idea here is that humans very often analyze situations, or solve problems, in a rather imprecise manner. We might not have all the facts, the facts might be uncertain, or perhaps we can only generalize the facts without the benefit of precise data or measurements.

For example, say you’re playing a friendly game of basketball with your buddies. When sizing up an opponent on the court to decide whether you or someone else should guard him, you might base your decision on the opponent’s height and dexterity. You might decide the opponent is tall and quick, and therefore, you’d be better off guarding someone else. Or perhaps you’d say he is very tall but somewhat slow, so you might do fine against him. You normally wouldn’t say ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Game Mechanics: Advanced Game Design

Game Mechanics: Advanced Game Design

Ernest Adams, Joris Dormans
AI at the Edge

AI at the Edge

Daniel Situnayake, Jenny Plunkett
Physics for Game Developers, 2nd Edition

Physics for Game Developers, 2nd Edition

Bryan Bywalec, David M Bourg

Publisher Resources

ISBN: 0596005555Errata Page