기타/portfolio

[Crazy Arcade] WinAPI 2D 개인포트폴리오

FORHAPPy 2022. 9. 13. 16:05

 

 

게임명 : CrazyAcade

사용언어 : C++

제작기간 : 2021.12.03 ~ 2021.12.17 (2주)

 

설명: 물폭탄을 기본 공격으로 하여 주변 오브젝트를 파괴하고, 제한시간내에 모든 몬스터를 죽이는 게임입니다.

물폭탄이 터지면서 주변에 있던 물폭탄도 연쇄적으로 폭발합니다.

처음 만들어보는 게임이였기 때문에 기본로직과 최대한 다양한 컨텐츠를 만들어 보고자 하였습니다.

 

구현 컨텐츠:

  • 로비에서 맵선택
  • Timer 기능
  • 물폭탄 연쇄폭발
  • 아이템(설치 폭탄 수가 증가하는 물폭탄 아이템, 스피드 증가 아이템, 물폭탄을 장애물 있는 곳까지 밀어내는 신발 아이템, 물폭탄에 갇혔을때 살아나는 바늘아이템, 물줄기 증가하는 아이템)
  • 비행기(일정시간이 되면 랜덤한 아이템을 블럭이 없는 랜덤한 위치에 뿌리는 기능.)
  • 해당 스테이지에서만 적용가능한 인벤토리 구현
  • 스테이지가 끝나도 언제든지 사용가능한 인벤토리 구현
  • 아이템 구매 상점
  • 밀리는 박스 구현(박스 뒤에 다른 박스가 있을시 밀리지 않도록 구현)
  • 폭탄이 닿자마자 터지는 가시 구현
  • 보스체력바 및 공격패턴 구현

'기타 > portfolio' 카테고리의 다른 글

[Kirby Discovery]  (0) 2022.09.13
[Perspective] DirectX SoftRendering 팀 포트폴리오  (0) 2022.09.13
[It takes two] DirectX 3D 개인 포트폴리오  (0) 2022.09.13