联系方式

  • QQ:99515681
  • 邮箱:99515681@qq.com
  • 工作时间:8:00-23:00
  • 微信:codinghelp

您当前位置:首页 >> 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:99515681 微信:codinghelp 电子信箱:99515681@qq.com
免责声明:本站部分内容从网络整理而来,只供参考!如有版权问题可联系本站删除。 站长地图

python代写
微信客服:codinghelp