联系方式

您当前位置:首页 >> Python编程Python编程

日期:2024-04-07 09:23

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:821613408 微信:horysk8 电子信箱:[email protected]
免责声明:本站部分内容从网络整理而来,只供参考!如有版权问题可联系本站删除。 站长地图

python代写
微信客服:horysk8