Table of Contents

Custom Level Testing

The Red Riding Hood game is a fully playable experience designed for the team repository: new_csse2_team. We created a progression system where the player, Red Riding must complete a collection task in Level 1 before moving to the survival-based Level 2.

We tested the transition logic to ensure that assets like the “Congrats” popup and the “Level Title” are properly created and then removed using a </font color=”red”> destroy() </font> method.

Image 8

NPC AI

The Wolf in Level 2 features a custom AI pathing system. Instead of moving randomly, it follows a set of Waypoints stored in an array.

Image 9


Incorporation of 5+ Methods

I utilized complex methods throughout the game that process information and return specific results.

  1. checkCollision(player, cookie)

  2. checkInZone(player, zone)

  3. buildWayPoints()

  4. draw(debug)

  5. checkPlayerWolfCollision(player, wolf)

Image 9

Image 9

Image 9

Image 9