1. Homepage
  2. Programming
  3. PROD323 Game Engine and Artificial Intelligence Assignment 1 - AIGT Racing Royale

PROD323 Game Engine and Artificial Intelligence Assignment 1 - AIGT Racing Royale

Engage in a Conversation
CanterburyPROD323Game Engine and Artificial IntelligenceAIGT Racing RoyaleUnity

Game Engine and AI
CourseNana.COM

Assignment 1 – AIGT Racing Royale CourseNana.COM

Total Assessment = 15% (30 points) CourseNana.COM

This assignment is worth 15% (max cap) of the final grade. All submissions must be completed by Monday, 22 April 2024. CourseNana.COM

Behaviour Design = 5% (10 points) CourseNana.COM

The complexity and sophistication of the AI behaviour to interact with the other competitor AIs and the environment. CourseNana.COM

Level Design = 5% (10 points) CourseNana.COM

The creativity in designing the challenges of the game level for AI racing and the effort in integrating multiple components. CourseNana.COM

Tournament Bonus = 2% (4 points) CourseNana.COM

The level of success of your AI agent at competing with the CourseNana.COM

other agents in different game levels. CourseNana.COM

                  CourseNana.COM

         Marking Criteria: CourseNana.COM

  Requirements CourseNana.COM

Movement Mechanics CourseNana.COM

Adaptivity CourseNana.COM

Challenges CourseNana.COM

Prizes CourseNana.COM

AIGT Supreme Winner – The tournament winner(s) will be individually rewarded $20 Steam gift card.            Abysmal (0) CourseNana.COM

Subpar (1) CourseNana.COM

Mediocre (2) CourseNana.COM

Commenda- ble CourseNana.COM

(3) CourseNana.COM

Superb (4) CourseNana.COM

Epic (5) CourseNana.COM

                       Behaviour Design CourseNana.COM

Terrain Navigation CourseNana.COM

Void CourseNana.COM

Standard approach CourseNana.COM

Slight heuristic tweak CourseNana.COM

Commendable heuristic CourseNana.COM

Novel heuristic CourseNana.COM

Extremely novel heuristic CourseNana.COM

                      Sophistication CourseNana.COM

Void CourseNana.COM

Minimal illustration of intelligent behaviour CourseNana.COM

Acceptable level of intelligent behaviour CourseNana.COM

Good level of intelligent behaviour CourseNana.COM

Very high level of intelligent behaviour CourseNana.COM

Intricate behaviour with sophisticated actions/reactions CourseNana.COM

              Void CourseNana.COM

Typical mechanics CourseNana.COM

Average mechanics CourseNana.COM

Good mechanics CourseNana.COM

Superb mechanics CourseNana.COM

Epically designed mechanics CourseNana.COM

            Void CourseNana.COM

Minimal demonstration of adaptation CourseNana.COM

Somewhat adaptive to different conditions CourseNana.COM

Reasonably adaptive to different conditions CourseNana.COM

Highly adaptive to different conditions CourseNana.COM

Extremely adaptive to different conditions CourseNana.COM

                     Creativity CourseNana.COM

Void CourseNana.COM

Minimal illustration CourseNana.COM

Acceptable effort CourseNana.COM

Good effort CourseNana.COM

Great effort CourseNana.COM

Masterpiece! CourseNana.COM

             Void CourseNana.COM

Rather easy CourseNana.COM

Some level of challenge CourseNana.COM

Good level of challenge CourseNana.COM

Very challenging CourseNana.COM

Extremely challenging but possible to win CourseNana.COM

                      Tournament Performance CourseNana.COM

Champion (# winning) CourseNana.COM

Void CourseNana.COM

4th overall CourseNana.COM

3rd overall CourseNana.COM

2nd overall CourseNana.COM

1st overall CourseNana.COM

- CourseNana.COM

           CourseNana.COM

Rules (version 1.0 – subject to minor changes): CourseNana.COM

  Golden Rules CourseNana.COM

If it feels like cheating, it probably is CourseNana.COM

A. General Agreement CourseNana.COM

A1. No instantiation CourseNana.COM

A2. No “Destroy” function or any form of destruction CourseNana.COM

A3. No direct manipulation of transforms (position, rotation, and scaling) CourseNana.COM

A4. No projectile (no shooting) CourseNana.COM

A5. No flying/hovering CourseNana.COM

A6. Melee is allowed CourseNana.COM

A7. Traps are acceptable CourseNana.COM

A8. No CPU-intensive operation critically affects the performance of the CourseNana.COM

simulation. Generally, the framerate during the simulation of your agent navigating in your own level must average > 100 fps CourseNana.COM

A9. All measurements are based on Unity default metrics CourseNana.COM

A10. Must not use Unity’s NavMesh nor Asset Store A* algorithm CourseNana.COM

A11. Over 50% of your starting mass must reach the finish line to complete the race. CourseNana.COM

B. Behaviour Design CourseNana.COM

B1. All movements are done through rigidbody CourseNana.COM

B2. All movements must be driven by setting velocity or force and not CourseNana.COM

position CourseNana.COM

B3. Max linear velocity is 10 units CourseNana.COM

B4. Max angular velocity is 7 units (by default) CourseNana.COM

B5. Max force is 10 units CourseNana.COM

B6. Max torque is 10 units CourseNana.COM

B7. Max # raycast (line): 5; if using NonAlloc variants: 10 CourseNana.COM

B8. No casting of sphere or capsule. CourseNana.COM

C. Character Design CourseNana.COM

C1. Character dimension: w/d/h = 1-1.5 unit CourseNana.COM

C2. Total mass = 50 units CourseNana.COM

  CourseNana.COM

C3. Can use wheels, legs etc., for ground movement CourseNana.COM

C4. Max # joints = 5 CourseNana.COM

C5. Shape-changing is allowed CourseNana.COM

C6. Must have colliders and rigid bodies CourseNana.COM

C7. The root Gameobject of your character must be tagged “agent” CourseNana.COM

C8. Max # colliders = 7; primitives only, no mesh colliders CourseNana.COM

C9. Max particle system: 2 CourseNana.COM

C10. The only collision detection mode allowed is Discrete CourseNana.COM

D. Level Design CourseNana.COM

D1. Terrain dimension: w/d/h = 128/128/32 CourseNana.COM

D2. Heightmap Resolution (Texture): 513, 513 CourseNana.COM

D3. Additional obstacles must be tagged “obstacle” CourseNana.COM

D4. The goal must be implemented as a trigger and tagged “goal” CourseNana.COM

D5. Implement fair randomised spawn points for 10+ racers (starting CourseNana.COM

point) CourseNana.COM


Get in Touch with Our Experts

WeChat WeChat
Whatsapp WhatsApp
Canterbury代写,PROD323代写,Game Engine and Artificial Intelligence代写,AIGT Racing Royale代写,Unity代写,Canterbury代编,PROD323代编,Game Engine and Artificial Intelligence代编,AIGT Racing Royale代编,Unity代编,Canterbury代考,PROD323代考,Game Engine and Artificial Intelligence代考,AIGT Racing Royale代考,Unity代考,Canterburyhelp,PROD323help,Game Engine and Artificial Intelligencehelp,AIGT Racing Royalehelp,Unityhelp,Canterbury作业代写,PROD323作业代写,Game Engine and Artificial Intelligence作业代写,AIGT Racing Royale作业代写,Unity作业代写,Canterbury编程代写,PROD323编程代写,Game Engine and Artificial Intelligence编程代写,AIGT Racing Royale编程代写,Unity编程代写,Canterburyprogramming help,PROD323programming help,Game Engine and Artificial Intelligenceprogramming help,AIGT Racing Royaleprogramming help,Unityprogramming help,Canterburyassignment help,PROD323assignment help,Game Engine and Artificial Intelligenceassignment help,AIGT Racing Royaleassignment help,Unityassignment help,Canterburysolution,PROD323solution,Game Engine and Artificial Intelligencesolution,AIGT Racing Royalesolution,Unitysolution,