Abstract

This paper presents a car racing simulator game calledRacer, in which the human player races a car against three game-controlled cars in a three-dimensional environment. The objective of the game is not to defeat the human player, but to provide the player with a challenging and enjoyable experience. To ensure that this objective can be accomplished, the game incorporates artificial intelligence (AI) techniques, which enable the cars to be controlled in a manner that mimics natural driving. The paper provides a brief history of AI techniques in games, presents the use of AI techniques in contemporary video games, and discusses the AI techniques that were implemented in the development ofRacer.A comparison of the AI techniques implemented in the Unity platform with traditional AI search techniques is also included in the discussion.

Highlights

  • Games have become an integral part of everyday life for many people

  • A decision tree can specify a number of possible game states given a current state and support a search process for a goal state, where the human player is defeated provided the artificial intelligence (AI)-controlled game can identify the path to the goal state more efficiently than the human player

  • The AI controller script, called AICarController.cs, contains all the implemented AI techniques and algorithms that handle the driving of the game-controlled car so that it can effectively race against the player-controlled car

Read more

Summary

Introduction

A traditional game often presents a situation where “players engage in an artificial conflict, defined by rules and results in a quantifiable outcome” [1]. Such artificial conflicts are often represented as a puzzle or a challenge, and having the puzzle solved or the challenge resolved provides a realworld purpose to the game players [2]. The game Racer is a contemporary video game, and its objective is to offer the player a challenging and enjoyable experience in a car race against a game-controlled car.

Literature
Game System Design
Implementation of Game System
Detailed Implementation of Racer Game System
Sample User Run of Racer Game System
Discussion
Conclusion and Future Work
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call