Skip to content

Latest commit

 

History

History
50 lines (43 loc) · 2.96 KB

File metadata and controls

50 lines (43 loc) · 2.96 KB

[이벤트 처리]2022.09.29 목요일

과제 목적


Event를 적절하게 사용하는 방법을 배운다

과제 내용


  1. 화면엔 4개의 큐브가 존재하며 Enemy라고 부른다.
  2. Enemy는 3가지의 상태가 존재한다. 또, 여러개의 상태를 가지고 있을 수 있다.
    1. 상태 1: 화상
      1. 화상 상태가 되면 5초에 1번 5의 피해를 입으며 총 4회 피해를 입는다.
      2. 화상 상태는 중첩될 수 있으며 중첩당 입는 피해량이 배가 되며, 최대 10회 중첩이 된다.
      3. 예시) 1중첩 피해량 : 5, 2중첩 피해량 : 10, 3중첩 피해량 : 15, 4중첩 피해량 : 20 …
    2. 상태 2: 중독
      1. 중독 상태가 되면 3초에 1번 2의 피해를 입으며 총 2회 피해를 입는다.
      2. 중독 상태는 중첩될 수 있으며, 중첩되는 시간을 기준으로 3초에 1번씩 2의 피해를 입는다.
      3. 중첩의 횟수 제한은 없다.
      4. 예시1) 0초에 중독상태에 걸릴경우 3초, 6초에 2의 피해를 입음
      5. 예시2) 0초, 1초에 중독상태에 걸릴경우 3초, 4초, 6초, 7초에 2의 피해를 입음(2중첩)
    3. 상태 3: 저주
      1. 체력이 10% 미만으로 내려가면 즉사 한다.
      2. 중첩될 수 없다.
  3. Enemy는 각각 100의 체력을 가지고 있다.
  4. Enemy가 죽고나면 2~4초 사이의 랜덤한 초가 지난 후 리스폰된다.
  5. 10%확률로 Enemy대신 King이라는 몬스터가 출현하며, 체력은 1000이다.
  6. 우측 상단에 Text에 플레이어의 현재 상태가 적혀있다
  7. 플레이어는 4가지의 상태가 있다.
    1. 상태 1: 화상마법
      1. 화상마법 상태에서 Enemy혹은 King을 클릭하면 그 대상은 화상상태가 된다.
    2. 상태 2: 중독마법
      1. 중독마법 상태에서 Enemy혹은 King을 클릭하면 그 대상은 중독상태가 된다.
    3. 상태 3: 저주마법
      1. 저주마법 상태에서 Enemy혹은 King을 클릭하면 그 대상은 저주상태가 된다.
    4. 상태 4: 맨주먹
      1. 맨주먹인 상태에서 Enemy혹은 King을 클릭하면 그 대상은 10의 피해를 입는다.
  8. Q키가 눌리면 플레이어의 상태는 화상마법이 된다.
  9. W키가 눌리면 플레이어의 상태는 중독마법이 된다.
  10. E키가 눌리면 플레이어의 상태는 저주마법이 된다.
  11. R키가 눌리면 플레이어의 상태는 맨주먹이 된다.
  12. Enemy혹은 King이 화상으로 인해 피해를 입으면 0.1초동안 색상이 빨간색으로 바뀌었다가 돌아온다.
  13. Enemy혹은 King이 중독상태로 인해 피해를 입으면 0.1초동안 색상이 보라색으로 바뀌었다가 돌아온다.
  14. Enemy혹은 King이 저주로 인해 죽게 되면 0.5초동안 크기가 점점 작아지다가 Scale이 0이되면서 사라진다.
  15. Enemy혹은 King이 저주가 아닌 일반적인 피해로 죽게되면 즉시 사라진다.

과제 답안