0% found this document useful (0 votes)
1 views9 pages

AI IN GAMING QB(1)

The document is a question bank for the subject 'AI in Gaming' for the academic year 2026-2027 at S.A. Engineering College, Chennai. It includes various units covering topics such as Game AI, Movement Algorithms, Pathfinding, Decision-Making, and Learning Mechanisms, with questions categorized into Part A, B, and C for different levels of understanding and application. The document serves as a resource for students in the Computer Science and Engineering department focusing on Artificial Intelligence and Machine Learning.

Uploaded by

lokeshraom4
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1 views9 pages

AI IN GAMING QB(1)

The document is a question bank for the subject 'AI in Gaming' for the academic year 2026-2027 at S.A. Engineering College, Chennai. It includes various units covering topics such as Game AI, Movement Algorithms, Pathfinding, Decision-Making, and Learning Mechanisms, with questions categorized into Part A, B, and C for different levels of understanding and application. The document serves as a resource for students in the Computer Science and Engineering department focusing on Artificial Intelligence and Machine Learning.

Uploaded by

lokeshraom4
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

S.A. ENGINEERINGCOLLEGE, CHENNAI-77.

(An Autonomous Institution, Affiliated to Anna University)


DEPARTMENT OF CSE (ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING)

QUESTIONBANK

Academic Year :2026-2027(ODD)


Year/ Sem : IV/VII
Subject Code : OAM701A
Subject Name : AI IN GAMING
Common to : (ECE,EEE,VLSI)

U UNIT I INTRODUCTION
Introduction to Game AI - kind of AI used in game development - model of game AI - AI
engine structure, speed and memory - The AI Engine.

PART-A
[Link] Questions CO BT Competence
1. What is Game Artificial Intelligence (Game AI) CO1 BTL-1 Remember
2. Define Artificial Intelligence in game development CO1 BTL-1 Remember
3. CO1 BTL-1 Remember

List the different kinds of AI used in game development.

4. What is Rule-Based AI? CO1 BTL-1 Remember


5. Define Finite State Machine (FSM) CO1 BTL-1 Remember
6. What is a Game AI Model? CO1 BTL-1 Remember
7. List the components of a Game AI Model CO1 BTL-1 Remember
8. CO1 BTL-1 Remember

Define AI Engine

9. List the major components of an AI Engine CO1 BTL-1 Remember


10. What is the role of an AI Engine in game development CO1 BTL-1 Remember
11. How does speed affect AI performance in games CO1 BTL-1 Remember
12. Justify the importance of memory in Game AI CO1 BTL-1 Remember
PART- B&C
1. CO1 BTL-3 Apply

Explain the concept of Game Artificial Intelligence (Game


AI) and discuss its objectives, characteristics, advantages,
and applications in modern game development.

2. Describe the evolution of Artificial Intelligence in game CO1 BTL-3 Apply


development. Explain how AI has transformed traditional
games into intelligent and interactive gaming systems.
3. CO1 BTL-3 Apply

Explain the importance of Game AI in modern video


games. Discuss its benefits, challenges, and future
scope with suitable examples.

4. Discuss the various applications of Artificial CO1 BTL-4 Analyze


Intelligence in game development with suitable real-
world gaming examples.
5. CO1 BTL-4 Analyze

Explain the role and significance of Non-Player


Characters (NPCs) in Game AI. How does AI improve
NPC behavior?.

6. CO1 BTL-4 Analyze

Explain the relationship between AI speed, memory


usage, and game performance with suitable
examples.

UNIT II MOVEMENT ALGORITHMS AND


STEERING BEHAVIOUR
PART-A
1. CO2 BTL-1 Remember

What is a Kinematic Movement Algorithm

2. CO2 BTL-1 Remember

Define kinematic movement

3. Mention the limitations of kinematic movement algorithms CO2 BTL-1 Remember


4. CO2 BTL-1 Remember

Compare kinematic movement and dynamic movement

5. CO2 BTL-1 Remember

Define steering behaviour

6. CO2 BTL-1 Remember

List the basic steering behaviours

7. CO2 BTL-1 Remember

What is Seek behaviour

8. CO2 BTL-1 Remember

What is collision in steering behaviour

9. CO2 BTL-1 Remember

Justify the need for obstacle avoidance in steering behaviour

10. CO2 BTL-1 Remember

Define motor control


11. CO2 BTL-1 Remember

List the functions of motor control

12. CO2 BTL-1 Remember

Justify the importance of coordinated movement in games.

PART -B &C
1. CO2 BTL-3 Apply

Explain Kinematic Movement Algorithms in detail. Discuss


their principles, characteristics, advantages, disadvantages,
and applications in game development

2. CO2 BTL-3 Apply

Explain the different steering behaviours such as Seek, Flee,


Arrive, Wander, Pursue, Evade, and Obstacle Avoidance with
neat diagrams

3. CO2 BTL-3 Apply

Discuss the causes, effects, and solutions of collision,


oscillation, jittering, overshooting, and deadlock in steering
behaviours

4. CO2 BTL-3 Apply

Explain the various solutions for steering behaviour problems


in game development with suitable examples
5. CO2 BTL-3 Apply

Explain the algorithms used to solve steering behaviour


problems in intelligent game characters.

6. CO2 BTL-4 Analyze

Explain Motor Control in game AI. Discuss its objectives,


working mechanism, advantages, and applications

7. CO2 BTL-4 Analyze

Explain Movement Algorithms and Steering Behaviour in


detail. Discuss Kinematic Movement Algorithms, Steering
Behaviours, Problems and Solutions, Coordinated Movement,
and Motor Control with suitable diagrams, algorithms, and
gaming examples

UNIT III PATHFINDING


Basic Path finding Algorithms in game development- Path finding for complex solutions -
Branch and Bound, Heuristic Functions - A*- Breadth-First Search(BFS) algorithm- Depth-
First Search(DFS) algorithm
PART-A
1. CO3 BTL-2 Understand

What is pathfinding in game development

2. CO3 BTL-2 Understand

List the objectives of pathfinding in games

3. Mention the applications of pathfinding in game development CO3 BTL-1 Remember


4. CO3 BTL-1 Remember

State the advantages of pathfinding algorithms

5. CO3 BTL-1 Remember

Define dynamic pathfinding


6. CO3 BTL-1 Remember

How does complex pathfinding improve gameplay

7. Define Branch and Bound CO3 BTL-1 Remember


8. List the advantages of the Branch and Bound algorithm CO3 BTL-1 Remember
9. Justify the importance of heuristic functions in pathfinding CO3 BTL-1 Remember
10 . Define the A algorithm.* CO3 BTL-1 Remember
11 What is Breadth-First Search (BFS)? CO3 BTL-1 Remember
12 State the limitations of DFS CO3 BTL-1 Remember
PART-B &C
1. CO3 BTL-3 Apply

Explain the concept of Pathfinding in game development.


Discuss the objectives, characteristics, advantages,
limitations, and applications of pathfinding algorithms with
suitable examples

2. CO3 BTL-4 Analyze

Explain Pathfinding for Complex Solutions in detail. Discuss


the challenges involved in large-scale and dynamic game
environments with suitable examples

3. CO3 BTL-4 Analyze

Discuss the implementation of dynamic pathfinding in modern


games with suitable examples

4. CO3 BTL-3 Apply

Describe the Branch and Bound search technique with an


illustrative example. Explain how it finds the optimal path

5. 1. Explain the concept of Heuristic Functions in Game AI. CO3 BTL-3 Apply
Discuss their significance in intelligent pathfinding with
suitable examples
6. 2. Explain the A (A-Star) algorithm* in detail with a neat CO3 BTL-3 Apply
diagram. Discuss its working, evaluation function,
7. algorithm,the
Compare advantages, disadvantages,
A* algorithm with Branch andand Bound,
applications CO3 BTL-3 Apply
Breadth-First Search (BFS), and Depth-First Search
(DFS) based on performance, optimality, efficiency, and
gaming applications
8. 3. Compare and contrast Breadth-First Search (BFS), CO3 BTL-3 Apply
Depth-First Search (DFS), and A* algorithms. Discuss
their working principles, advantages, disadvantages, and
suitable gaming applications

UNIT-IV DECISION-MAKING AND UNCERTAINTY


Decision trees and state machines for game development - models for implementing
knowledge uncertainty- such as fuzzy logic and Markov systems

PART-A
1. What is a Decision Tree. CO4 BTL-1 Remember
2. List the components of a Decision Tree CO4 BTL-1 Remember
3. CO4 BTL-1 Remember
4. CO4 BTL-1 Remember
5. CO4 BTL-1 Remember
6. CO4 BTL-1 Remember
7. CO4 BTL-1 Remember
8. CO4 BTL-1 Remember
9. List the components of a Fuzzy Logic system CO4 BTL-1 Remember
10. What is a Markov System CO4 BTL-1 Remember
11. Mention the applications of Markov Systems in gaming CO4 BTL-1 Remember
12. Mention the challenges in implementing uncertainty CO4 BTL-1 Remember
PART- B&C
1. Explain the concept of Decision Trees in game CO4 BTL-3 Apply
development. Discuss their architecture, construction,
working principle, advantages, disadvantages, and
applications with suitable examples
2. Explain how Decision Trees are implemented for NPC CO4 BTL-3 Apply
decision-making in games. Illustrate the complete decision-
making process with an example
3. Explain the Finite State Machine (FSM) model in detail. CO4 BTL-3 Apply
Discuss its architecture, state transitions, advantages,
disadvantages, and applications in game development with
neat diagrams
4. Explain the implementation of Finite State Machines in CO4 BTL-3 Apply
game AI. Discuss different NPC states such as Idle,
Patrol, Chase, Attack, and Defend with suitable examples
5. Explain Fuzzy Logic in detail. Discuss its architecture, CO4 BTL-3 Apply
components, working principle, advantages, disadvantages,
and applications in game development
6. Explain the Markov Decision Process (MDP) with a neat CO4 BTL-3 Apply
diagram. Discuss its components, working mechanism,
advantages, and applications in Game AI
7. Explain Decision-Making and Uncertainty in Game AI in CO4 BTL-3 Apply
detail. Discuss Decision Trees, Finite State Machines,
Knowledge Uncertainty Models, Fuzzy Logic, and Markov
Systems with suitable diagrams, algorithms, flowcharts,
and gaming examples
UNIT-V INTRODUCTION TO LEARNING MECHANISMS
Board game theory and discusses the implementation of some key algorithms- such as
minimax and negamax- Random Number Generation and Minimaxing - algorithms for
implementing action prediction- decision learning and reinforcement learning

PART-A
1. CO5 BTL-1 Remember

What is Board Game Theory

2. CO5 BTL-1 Remember

List the characteristics of Board Game Theory

3. CO5 BTL-1 Remember

What is the Minimax algorithm?

4. CO5 BTL-1 Remember

Define Minimax algorithm?

5. What is the Negamax algorithm CO5 BTL-1 Remember


6. CO5 BTL-1 Remember

What is Random Number Generation (RNG)??

7. CO5 BTL-1 Remember

List the applications of RNG in games?

8. CO5 BTL-1 Remember

What is Action Prediction?

9. CO5 BTL-1 Remember

List the algorithms used for Action Prediction


10. CO5 BTL-1 Remember

Define Reinforcement Learning?

11.1. Mention the applications of Reinforcement CO5 BTL-1 Remember


12.2. How do learning mechanisms improve modern CO5 BTL-1 Remember

PART-B & C
1. Explain the concept of Board Game Theory in Game AI. CO5 BTL-3 Apply
Discuss its principles, characteristics, advantages,
disadvantages, and applications with suitable examples
2. Explain the various strategies used in Board Game CO5 BTL-4 Analyze
Theory with suitable gaming examples
3. Explain the Minimax algorithm in detail. Discuss its
working principle, game tree representation, algorithm,
advantages, disadvantages, and applications with
suitable examples
4. Analyze the performance of the Minimax algorithm in CO5 BTL-4 Analyze
turn-based games. Discuss its strengths, weaknesses,
limitations, and gaming applications
5. Explain the concept of Random Number Generation CO5 BTL-4 Analyze
(RNG) in Game AI. Discuss its working principle,
advantages, disadvantages, and applications in game
development
6. Discuss the relationship between Random Number CO5 BTL-3 Apply
Generation and Minimaxing. Explain how both
techniques contribute to intelligent game development
with suitable examples
7. . Describe the implementation of Decision Learning for CO5 BTL-3 Apply
intelligent NPC behavior. Explain the learning process
with suitable gaming examples
8. Describe the implementation of Reinforcement Learning CO5 BTL-3 Apply
in Game AI. Explain the concepts of Agent, Environment,
State, Action, Reward, and Policy with suitable examples

You might also like