AL-702 (A) · AI in Gaming/Unsolved PYQ Paper
AL-702-A AI in Gaming - Nov 2023 Question Paper
Under each question, How to answer lists the points an answer should cover, outlined by CampusPrep from the syllabus. Check the details against your textbook.
-
7 MarksaDefine Game Theory. How does it apply to Artificial Intelligence?
How to answer
- Define game theory as study of strategic decision-making among rational players
- Explain players, strategies, payoffs, equilibrium concepts
- Explain application to AI: adversarial search, minimax, game playing agents
- Give gaming examples like chess, poker, video game NPC decisions
-
7 MarksbDiscuss with various functions used in Minimax algorithm.
How to answer
- Define Minimax algorithm for two-player zero-sum games
- Explain max node, min node, utility evaluation function
- Explain recursive traversal, terminal test and backup of values
- Explain role in game tree search with example
-
7 MarksaExplain about rule-based systems with an example.
How to answer
- Define rule-based system: knowledge base, rules, inference engine
- Explain IF-THEN rules and forward/backward chaining
- Give gaming example e.g., NPC behavior rules
- Mention advantages and limitations
-
7 MarksbDifferentiate between static representation and kinematic representation in 3D.
How to answer
- Define static representation: position, orientation without motion
- Define kinematic representation: position plus velocity, acceleration
- Compare on parameters, data needed, use in steering behaviors
- Give 3D gaming examples
-
7 MarksaDescribe about the components of coordinated movement in detail.
How to answer
- Define coordinated movement and its need in games
- Describe components: formation, leader, slots, steering, communication
- Explain arrival, separation and alignment roles
- Give example of group NPC movement
-
7 MarksbDraw the movement of algorithm structure and explain each component in detail.
How to answer
- Draw block diagram of movement algorithm structure: kinematic, steering, locomotion
- Explain input character state and output motion
- Explain role of each component in pipeline
- Relate to game character animation
-
7 MarksaDiscuss with A* path finding algorithm with an example.
How to answer
- Define A* with f(n)=g(n)+h(n) formula
- Explain open list, closed list and heuristic selection
- Work through grid example step by step
- Mention optimality and gaming pathfinding use
-
7 MarksbImplement breadth first search algorithm for path finding with an example.
How to answer
- Define BFS using queue and level-order expansion
- Give pseudocode steps for path finding
- Trace on example graph/grid from start to goal
- Mention completeness, complexity and gaming use
-
7 Marksa"The problem's tendency to decrease the efficiency for solving a complex problem." Explain.
How to answer
- Interpret statement about combinatorial explosion reducing efficiency
- Explain complexity growth in complex problems
- Explain need for heuristics, pruning, abstraction
- Give gaming example e.g., search space
-
7 MarksbExplain the differences between state machines and behavior trees with examples.
How to answer
- Define finite state machine with states and transitions
- Define behavior tree with selector, sequence, leaf nodes
- Compare on structure, scalability, reusability, design
- Give game AI examples for each
-
7 MarksaConstruct a finite state machine for the following data:
- i)If you don't see a thief, stand guard
- ii)While on guard, if you see a thief, fight him, but if he is strong, then flee
- iii)If you are fighting, if you know you are losing the fight, then flee
- iv)While fleeing, simply escape to the guarding state.
How to answer
- Identify states: stand guard, fight, flee
- Define transitions based on see thief, strong, losing
- Draw state diagram with labeled arrows
- Verify all four given conditions covered
-
7 MarksbDraw and explain a flowchart on average based fuzzy time series and Markov chain based on modified frequency partitioning.
How to answer
- Define average based fuzzy time series and Markov chain partitioning
- Draw flowchart with fuzzification, frequency modification, transition matrix
- Explain each block in forecasting steps
- Mention use in game prediction
-
7 MarksaSolve the following pay-off matrix:
Given: Given pay-off table: rows Player A strategies I, II; columns Player B strategies I, II, III. Values: (I,I)=5, (I,II)=9, (I,III)=3, (II,I)=6, (II,II)=14, (II,III)=4. How to answer
- Write given 2x3 pay-off matrix for Player A vs Player B
- Check for saddle point / apply dominance or minimax principle
- Compute value of game and optimal strategies
- State solution with strategies and game value
-
7 MarksbConsider penalty kicks in a soccer match with payoffs represented by following table. Find the equilibrium.
Given: Given payoff table: rows Kicker Left, Right; columns Goalie Left, Right. Cells: (Left,Left)=1.4,0.6; (Left,Right)=1.5,0.5; (Right,Left)=1.7,0.4; (Right,Right)=1.5,0.4. How to answer
- Write given 2x2 penalty kick payoff table for Kicker/Goalie Left/Right
- Check best responses and identify Nash equilibrium
- Explain mixed vs pure strategy reasoning
- State equilibrium outcome
-
14 MarksWrite a short note on any two of the following:
- a)Model of Game AI
- b)Stages of Motor Learning
- c)Decision Trees For Game Development
- d)Board Game Theory
How to answer
- Select any two topics from four given options
- Define each with key components and diagram/flow
- Give gaming application example
- Conclude with importance in game development
Go to where you left off?
Quick Add to Notes
Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.
Create free accountHave an account? Log in
Notes Panel