YoungsonMan / KGA_OOPConsoleProject

Object Oriented based mini game
0 stars 0 forks source link

KGA_OOPConsoleProject


개강 후 약 한 달 간 프로그래밍 언어의 기초부터 고급 문법, 객체지향 프로그래밍까지 열심히 달려왔습니다. 지금부터 일주일간 여러분들이 지금까지 배웠던 지식을 모두 총동원해 프로젝트를 진행할 예정이며, 이번 프로젝트는 여러분이 배운 것들을 실제로 어떻게 활용할 수 있는지 체감할 수 있는 좋은 기회가 될 것입니다. 이전에 진행했던 소규모 콘솔 프로젝트와 마찬가지로, 아직은 조금 막막할 수 있지만 걱정할 필요 없습니다. 여러분들이 노력한다면 언제든 도와줄 든든한 지원군들과 함께 있으니까요. 열심히 공부했던 노력들을 일주일간 모조리 쏟아내 봅시다!

🎯Goal 학습목표


🛠️Built with


Visual Studio 2022 v17.10.3

Laguage used - C#

📄Explanation


로스트아크 군단장 레이드 쿠크세이튼 2관 미로 모방
Lost Ark Legion Raid Kakul Saydon Gate 2 Maze Mimic

플레이어는 미로에서 방해꾼을 피해 같은 주어진 문양 3개를 먹고 최종 탈출을 해야하는 게임.

게임 로직 / 메커니즘

미로에서 정해진 문양을 먹고 탈출하면 된다. 하지만 이를 방해하는 방해꾼이 나오고 방해꾼을 피해서 정해진 문양을 3번( 3스테이지) 먹고 나오는 탈출구를 통해 탈출을 하면 된다.

  1. 미로가 나온다
    1. 플레이어가 나온다
    2. 문양들이 나온다
      1. 스페이드
      2. 하트
      3. 클로버
      4. 다이아몬드
    3. 방해꾼(세토)이 나 온다
      1. 가로버전
      2. 세로버전
  2. 먹어야 하는 문양이 정해진다
    1. 스, 하, 클, 다 중에 하나 S, H, C, D Spade = (S) Heart = (H) Clover = (C) Diamond = (D)
    2. 한번 정해지면 그대로 쭉간다
  3. 문양을 먹는다
    1. 시간이 조금 지나고 방해꾼이 나온다
    2. 방해꾼에게 닿으면 1단계부터 다시이다.
  4. 먹으면 다음단계
    1. 위 행동들을 반복한다
    2. 문양들의 위치가 리셋이 된다
  5. 문양을 3개 다 모았다면
  6. 출구가 나온다 (G)
  7. 탈출한다

실제 게임영상 https://youtu.be/slN88ptQChg?si=W2IP00Zfhm6ZHgyl&t=9

Trello05 flowChartdrawio drawio_Transparent_BG KGA_OOPConsoleProject drawio_Dark_BG2

2024-08-16(금) 일단 지금까지의 결과물

240816work

🗺️Roadmap



이전 콘솔 프로젝트에서 만들었었던 게임을 객체지향 설계를 기반으로 다시 구축하기. 당시 구현못한 부분들이 많았는데 이번엔 하기.

💭Commnet


결국 계확한거만큼 완성하지는 못하였다. 어느 부분에서는 절차지향보다 괜찮게 되었지만 또어느 부분은 안된거같기도하다. 뭔가 생각/구상한것보다 잘안되면서 복잡하게 꼬이고 막 하면서 뭔가 잘 안된거같기도하고 조교님의 도움이 너무 컸다...