Type-2 fuzzy logic control in computer games

Atakan Sahin, Tufan Kumbasar

Research output: Chapter in Book/Report/Conference proceedingChapter

1 Citation (Scopus)

Abstract

In this chapter, we will present the novel applications of the Interval Type-2 (IT2) Fuzzy Logic Controllers (FLCs) into the research area of computer games. In this context, we will handle two popular computer games called Flappy Bird and Lunar Lander. From a control engineering point of view, the game Flappy Bird can be seen as a classical obstacle avoidance while Lunar Lander as a position control problem. Both games inherent high level of uncertainties and randomness which are the main challenges of the game for the player. Thus, these two games can be seen as challenging testbeds for benchmarking IT2-FLCs as they provide dynamic and competitive elements that are similar to real-world control engineering problems. As the game player can be considered as the main controller in a feedback loop, we will construct an intelligent control systems composed of three main subsystems: reference generator, the main controller, and game dynamics. In this chapter, we will design and then employ an IT2-FLC as the main controller in a feedback loop such that to have a satisfactory game performance while be able to handle the various uncertainties of the games. In this context, we will briefly present the general structure and the design methods of two IT2-FLCs which are the Single Input and the Double Input IT2-FLCs. We will show that the IT2-FLC structure is capable to handle the uncertainties caused by the nature of the games by presenting both simulations and real-time game results in comparison with its Type-1 and conventional counterparts. We believe that the presented design methodology and results will provide a bridge for a wider deployment of Type-2 fuzzy logic in the area of the computer games.
LanguageEnglish
Title of host publicationType-2 Fuzzy Logic and Systems
Subtitle of host publicationDedicated to Professor Jerry Mendel for his Pioneering Contribution
EditorsRobert John, Hani Hagras, Oscar Castillo
Place of PublicationSwitzerland
PublisherSpringer
Pages105-127
Number of pages23
ISBN (Print)9783319728919
DOIs
Publication statusPublished - 8 Feb 2018

Publication series

NameStudies in Fuzziness and Soft Computing
PublisherSpringer
Volume362
ISSN (Print)1434-9922

Fingerprint

Fuzzy Logic Control
Computer games
Computer Games
Fuzzy logic
Fuzzy Logic Controller
Game
Controllers
Interval
Birds
Feedback Loop
Controller
Uncertainty
Engineering
Feedback
Dynamic Games
Position Control
Obstacle Avoidance
Intelligent Control
Intelligent control
Position control

Keywords

  • type-2 fuzzy logic
  • type-2 fuzzy sets
  • type-2 fuzzy logic controllers
  • computer games

Cite this

Sahin, A., & Kumbasar, T. (2018). Type-2 fuzzy logic control in computer games. In R. John, H. Hagras, & O. Castillo (Eds.), Type-2 Fuzzy Logic and Systems: Dedicated to Professor Jerry Mendel for his Pioneering Contribution (pp. 105-127). [6] (Studies in Fuzziness and Soft Computing; Vol. 362). Switzerland: Springer. https://doi.org/10.1007/978-3-319-72892-6_6
Sahin, Atakan ; Kumbasar, Tufan. / Type-2 fuzzy logic control in computer games. Type-2 Fuzzy Logic and Systems: Dedicated to Professor Jerry Mendel for his Pioneering Contribution. editor / Robert John ; Hani Hagras ; Oscar Castillo. Switzerland : Springer, 2018. pp. 105-127 (Studies in Fuzziness and Soft Computing).
@inbook{9acd7bc401af45f788921be43bb70e4a,
title = "Type-2 fuzzy logic control in computer games",
abstract = "In this chapter, we will present the novel applications of the Interval Type-2 (IT2) Fuzzy Logic Controllers (FLCs) into the research area of computer games. In this context, we will handle two popular computer games called Flappy Bird and Lunar Lander. From a control engineering point of view, the game Flappy Bird can be seen as a classical obstacle avoidance while Lunar Lander as a position control problem. Both games inherent high level of uncertainties and randomness which are the main challenges of the game for the player. Thus, these two games can be seen as challenging testbeds for benchmarking IT2-FLCs as they provide dynamic and competitive elements that are similar to real-world control engineering problems. As the game player can be considered as the main controller in a feedback loop, we will construct an intelligent control systems composed of three main subsystems: reference generator, the main controller, and game dynamics. In this chapter, we will design and then employ an IT2-FLC as the main controller in a feedback loop such that to have a satisfactory game performance while be able to handle the various uncertainties of the games. In this context, we will briefly present the general structure and the design methods of two IT2-FLCs which are the Single Input and the Double Input IT2-FLCs. We will show that the IT2-FLC structure is capable to handle the uncertainties caused by the nature of the games by presenting both simulations and real-time game results in comparison with its Type-1 and conventional counterparts. We believe that the presented design methodology and results will provide a bridge for a wider deployment of Type-2 fuzzy logic in the area of the computer games.",
keywords = "type-2 fuzzy logic , type-2 fuzzy sets , type-2 fuzzy logic controllers, computer games",
author = "Atakan Sahin and Tufan Kumbasar",
year = "2018",
month = "2",
day = "8",
doi = "10.1007/978-3-319-72892-6_6",
language = "English",
isbn = "9783319728919",
series = "Studies in Fuzziness and Soft Computing",
publisher = "Springer",
pages = "105--127",
editor = "Robert John and Hani Hagras and Oscar Castillo",
booktitle = "Type-2 Fuzzy Logic and Systems",

}

Sahin, A & Kumbasar, T 2018, Type-2 fuzzy logic control in computer games. in R John, H Hagras & O Castillo (eds), Type-2 Fuzzy Logic and Systems: Dedicated to Professor Jerry Mendel for his Pioneering Contribution., 6, Studies in Fuzziness and Soft Computing, vol. 362, Springer, Switzerland, pp. 105-127. https://doi.org/10.1007/978-3-319-72892-6_6

Type-2 fuzzy logic control in computer games. / Sahin, Atakan; Kumbasar, Tufan.

Type-2 Fuzzy Logic and Systems: Dedicated to Professor Jerry Mendel for his Pioneering Contribution. ed. / Robert John; Hani Hagras; Oscar Castillo. Switzerland : Springer, 2018. p. 105-127 6 (Studies in Fuzziness and Soft Computing; Vol. 362).

Research output: Chapter in Book/Report/Conference proceedingChapter

TY - CHAP

T1 - Type-2 fuzzy logic control in computer games

AU - Sahin, Atakan

AU - Kumbasar, Tufan

PY - 2018/2/8

Y1 - 2018/2/8

N2 - In this chapter, we will present the novel applications of the Interval Type-2 (IT2) Fuzzy Logic Controllers (FLCs) into the research area of computer games. In this context, we will handle two popular computer games called Flappy Bird and Lunar Lander. From a control engineering point of view, the game Flappy Bird can be seen as a classical obstacle avoidance while Lunar Lander as a position control problem. Both games inherent high level of uncertainties and randomness which are the main challenges of the game for the player. Thus, these two games can be seen as challenging testbeds for benchmarking IT2-FLCs as they provide dynamic and competitive elements that are similar to real-world control engineering problems. As the game player can be considered as the main controller in a feedback loop, we will construct an intelligent control systems composed of three main subsystems: reference generator, the main controller, and game dynamics. In this chapter, we will design and then employ an IT2-FLC as the main controller in a feedback loop such that to have a satisfactory game performance while be able to handle the various uncertainties of the games. In this context, we will briefly present the general structure and the design methods of two IT2-FLCs which are the Single Input and the Double Input IT2-FLCs. We will show that the IT2-FLC structure is capable to handle the uncertainties caused by the nature of the games by presenting both simulations and real-time game results in comparison with its Type-1 and conventional counterparts. We believe that the presented design methodology and results will provide a bridge for a wider deployment of Type-2 fuzzy logic in the area of the computer games.

AB - In this chapter, we will present the novel applications of the Interval Type-2 (IT2) Fuzzy Logic Controllers (FLCs) into the research area of computer games. In this context, we will handle two popular computer games called Flappy Bird and Lunar Lander. From a control engineering point of view, the game Flappy Bird can be seen as a classical obstacle avoidance while Lunar Lander as a position control problem. Both games inherent high level of uncertainties and randomness which are the main challenges of the game for the player. Thus, these two games can be seen as challenging testbeds for benchmarking IT2-FLCs as they provide dynamic and competitive elements that are similar to real-world control engineering problems. As the game player can be considered as the main controller in a feedback loop, we will construct an intelligent control systems composed of three main subsystems: reference generator, the main controller, and game dynamics. In this chapter, we will design and then employ an IT2-FLC as the main controller in a feedback loop such that to have a satisfactory game performance while be able to handle the various uncertainties of the games. In this context, we will briefly present the general structure and the design methods of two IT2-FLCs which are the Single Input and the Double Input IT2-FLCs. We will show that the IT2-FLC structure is capable to handle the uncertainties caused by the nature of the games by presenting both simulations and real-time game results in comparison with its Type-1 and conventional counterparts. We believe that the presented design methodology and results will provide a bridge for a wider deployment of Type-2 fuzzy logic in the area of the computer games.

KW - type-2 fuzzy logic

KW - type-2 fuzzy sets

KW - type-2 fuzzy logic controllers

KW - computer games

UR - https://link.springer.com/chapter/10.1007%2F978-3-319-72892-6_6

U2 - 10.1007/978-3-319-72892-6_6

DO - 10.1007/978-3-319-72892-6_6

M3 - Chapter

SN - 9783319728919

T3 - Studies in Fuzziness and Soft Computing

SP - 105

EP - 127

BT - Type-2 Fuzzy Logic and Systems

A2 - John, Robert

A2 - Hagras, Hani

A2 - Castillo, Oscar

PB - Springer

CY - Switzerland

ER -

Sahin A, Kumbasar T. Type-2 fuzzy logic control in computer games. In John R, Hagras H, Castillo O, editors, Type-2 Fuzzy Logic and Systems: Dedicated to Professor Jerry Mendel for his Pioneering Contribution. Switzerland: Springer. 2018. p. 105-127. 6. (Studies in Fuzziness and Soft Computing). https://doi.org/10.1007/978-3-319-72892-6_6