미니프로젝트 개인회고

Yeri Kim·2024년 4월 18일

개복치 키우기 미니 프로젝트 🐳

바다의 먹이를 먹이고, 상어를 피하는 미니게임을 통해 개복치의 몸무게를 늘려 레벨업 시킬 수 있어요!

개복치 사망 조건 💣

  1. 이상한 먹이(상한 것)를 먹었을 때

  2. 일정 시간 내에 기준치보다 많이 먹었을 때

  3. 일정 시간 내에 기준치보다 적게 먹었을 때

  4. 사용자가 너무 만졌을 때(클릭했을 때)

  5. 바닷물 온도가 너무 차갑거나 뜨거울 때

  6. 미니게임에서 상어에게 물렸을 때

개복치 사망 조건을 피해 개복치를 키워봐요!

📌 맡은 역할(구현, 기능)

로그인, 회원가입 화면 및 기능 구현

Java Swing 사용


아이디, 비밀번호, 개복치 이름을 입력받아서 회원가입을 하고,

아이디, 비밀번호를 입력받아 로그인하는 화면과 기능을 구현하였다.

📌 좋았던 점

  • Java를 처음 사용해보지만 재미있는 게임을 구현해보게 되어서 조금 더 재미있게 Java를 공부할 수 있었던 것 같아서 좋았다.
  • 객체지향 프로그래밍을 조금이나마 경험해볼 수 있는 경험이였던 것 같다.
  • mvc 패턴을 학습하고 적용하는 법을 경험해볼 수 있어서 좋았다.

📌 아쉬웠던 점

  • Java를 처음 사용해보아서 다른 팀원들이 맡은 파트에서 어려움이 발생했을 때 도움을 많이 주지 못했던 것 같다.
  • 코드를 작성하면서 이런 식으로 코드를 작성하는 것이 맞는지 확신을 가지고 코드를 작성할 수가 없었다. 예를 들어, 로그인 기능을 구현하기 위해서 server에서 구현해 둔 로그인 함수를 어떻게 가져와서 써야하는거지? 라는 질문을 할 정도로 Java를 어떻게 사용해야하는지 모르는 상태였고 코드를 작성할 때 확신을 가질 수 없었다. 팀원들에게 물어보면서 진행해나가긴 했지만 다음에는 Java를 더 공부해서 효율적인 코드를 짜고 싶고 팀원들에게도 도움을 주고 싶다.
  • mvc 패턴 같은 경우, 이해하기에도 어려웠고 적용하는 방법도 어려웠다. 결과적으로 이번 프로젝트에는 mvc 패턴을 올바르게 적용하지는 못했지만 다음 프로젝트에는 더욱 학습해서 mvc 패턴을 적용해서 프로젝트를 진행해보고 싶다.
profile
Hi there!

0개의 댓글