KIT507 Zombie Maze Week 11
KIT507 - Game Design and Production - Master of Information Technology Systems - University of Tasmania
Zombie Maze Main Page: Zombie Maze MTP Main
Developers:
- CHENGRUI ZHAO (MARK) 459793
- HOANG THONG PHAM (THOMAS) 487032
- XIANGNING YAN (PEARL) 226805
WEEK 11 - Combine working parts together, test some bugs and added zombies as main enemies
Welcome to our Zombie Maze made by MTP!
We are MTP (Mark, Thomas and Pearl) who made a video game for teenager audience to enjoy.
In this dev post, we will talk about how we were very busy as we combined our parts together, test bugs and added zombies as main enemies. This time we worked together to ensure each part would be combined successfully.
This week video clips test:
ZOMBIE IMPROVEMENT:
Pearl was working on the script which allowed the zombie chased after player as it could attack the player properly with its animation. So, she added some code for collision detection and execution of an animation to the zombies to implement the previous plan.
Images : Added codes to script
Basically, the zombie attacks the player whenever it still has more than 0 HP while if it reaches to 0 HP, it will die.
Image: Destroy Object
When the zombie dies, it will be disappeared after a short delay. To make this happens, Mark added another script to Pearl's part. This will the destroy the object zombie after the zombie reached 0 HP.
DOOR TRIGGERS
Mark made a demo to test the doors and keys, then he integrated the job to the main project (See image below).
Image. Demo for testing door triggers and keys
In order to achieve the function that allows player to use the key open the door, Mark needs to put a script on door to control it and use a trigger to check the key number in the coding logic, once if the player has enough key, they can open the door. Firstly, Mark put a trigger in front of the door and added a script to detect if the player entered the area and access the key number owned by player. Secondly, use a Animation System to create an animation for door opening (See below), which focuses on recording the rotation status of the door. Thirdly, add a judgement to see if the player has enough key to open the door and return the result to control the door’s action. Moreover, Mark search an audio clip online and added to the door, which plays when it opened.
Image: Create the door open animation
Image: Use key open the door
COLLECT KEYS FUNCTION
Mark put a collider trigger on the key prefab to detect if the player approached. The script on the key monitors if the player fired the trigger and pressed the “G” to collect it. If the key is successfully collected, the result will be passed to the playermanager script so that to update the key number.
Also, the key number will be reflected on the screen in real time. In order to acknowledge the player about how to collect the key, we put a 3D text on the key and made it constantly facing the player (Use the LookAt() function in script). To make it perfect, we think we can add a collecting sound to the key if we have time.
Image: Collect the key
ADD INSTRUCTION
Image: Instruction UI in game
Thomas added a simple instruction in game to help the players how to play the game
LOAD SCENE:
Thomas also added a script to allow to change the between the main menu and main scene. However, it was not worked at the time. He was waiting to ask tutor Wells to see what errors he made to fix this problem.
COMBINE PARTS TOGETHER
Image: Combination of 3 persons' parts
In order to make this happen, the team agreed to make Thomas's base scene as the main project while Mark and Pearl's parts would be imported as prefab packaged. Then Thomas put the player's camera into the map to make the character working in the map. Then he checked every corner of the map and tested whether the ground of the map was conflicted with the player or between the height of the player and the building height.
TESTING FEEDBACK FORMS
Initially, while Mark and Pearl was busy with their parts to be improved, Thomas created a testing feedback forms for the tester to answer in the following week. At the week of this week, Thomas had asked Mark and Pearl whether the questions were appropriated for the testers
Zombie Maze by MTP
Status | Released |
Author | thongpham2463 |
More posts
- KIT 507 - CONCEPTSOct 18, 2019
- KIT507 Zombie Maze Week 12Oct 18, 2019
- KIT507 Zombie Maze Week 10Oct 18, 2019
- KIT 507 Zombie Maze Week 9Oct 18, 2019
- KIT507 - Zombie Maze Week 8Oct 18, 2019
- KIT507 Zombie Maze Week 13Oct 18, 2019
Leave a comment
Log in with itch.io to leave a comment.