CPT306 / CPT408
Assignment 1: Creating a 2D GameGame Type
? 2D Roguelike
2Game Level and Measurement Units
? Game Level Settings
? Two levels in total ? Survive 30 seconds in the first level to enter the second level ? Survive 30 seconds in the second level to win the game
? Measurement Units
? Units
? Element size
? Movement speed
? Bullet flight speed
? Health Points / Hearts
? Measuring the health value of hero / enemies / obstacles
? Measuring the damage value of attacks
3Game Overview
4
Note: You can redesign all the image materials.Map, Obstacles, Enemies, and Hero
? Game Map Size: 23 units * 23 units
? Obstacles in Map
? 15 destructible obstacles with 3 health points, can be broken by melee/ranged attack
? 15 indestructible obstacles (exclude the out layer of map)
? Randomly generation
? Enemies
? Melee Enemies
? Ranged Enemies
? Hero
? Two skills: melee attack and ranged attack
Note: For more details, check the Assignment Specification. 5Menu and User Interface ? In Main Menu ? Start Button ? Ranking Button ? Acknowledge Button ? Exit Button ? In Appeared Menu ? Home Button ? Restart Button 6Somethings that can help you get higher mark (~25%)
? Enemies Behavior (~15%)
? Check the Assignment Specification. ? Do not implement the behaviors to which the specification does not refer. ? Add Background Music and Sound Effects. ? Add resolution adjustment function. ? Game elements and user interface are clear and easy to distinguish. ? The user interface is designed in a uniform style.
7Somethings Useless
? Overly elaborate graphics or user interfaces. ? More levels, more enemy types, more attack methods. ? Mark will be reduced in this situation
? More game-supporting elements, such as attack ranged indication.
8Game Specification (Really Important)
This file states the following information: ? The version of Unity you used to develop the game. ? Enemies Behavioral Strategies in the game. ? AI tools Usage Statement (Check the Lecture 1 slides)
9Any questions
10
版权所有:留学生编程辅导网 2020 All Rights Reserved 联系方式:QQ:99515681 微信:codinghelp 电子信箱:99515681@qq.com
免责声明:本站部分内容从网络整理而来,只供参考!如有版权问题可联系本站删除。