개복치 키우기 미니 프로젝트 🐳
바다의 먹이를 먹이고, 상어를 피하는 미니게임을 통해 개복치의 몸무게를 늘려 레벨업 시킬 수 있어요!
개복치 사망 조건 💣
-
이상한 먹이(상한 것)를 먹었을 때
-
일정 시간 내에 기준치보다 많이 먹었을 때
-
일정 시간 내에 기준치보다 적게 먹었을 때
-
사용자가 너무 만졌을 때(클릭했을 때)
-
바닷물 온도가 너무 차갑거나 뜨거울 때
-
미니게임에서 상어에게 물렸을 때
개복치 사망 조건을 피해 개복치를 키워봐요!
📌 맡은 역할(구현, 기능)
로그인, 회원가입 화면 및 기능 구현
Java Swing 사용



아이디, 비밀번호, 개복치 이름을 입력받아서 회원가입을 하고,
아이디, 비밀번호를 입력받아 로그인하는 화면과 기능을 구현하였다.
📌 좋았던 점
- Java를 처음 사용해보지만 재미있는 게임을 구현해보게 되어서 조금 더 재미있게 Java를 공부할 수 있었던 것 같아서 좋았다.
- 객체지향 프로그래밍을 조금이나마 경험해볼 수 있는 경험이였던 것 같다.
- mvc 패턴을 학습하고 적용하는 법을 경험해볼 수 있어서 좋았다.
📌 아쉬웠던 점
- Java를 처음 사용해보아서 다른 팀원들이 맡은 파트에서 어려움이 발생했을 때 도움을 많이 주지 못했던 것 같다.
- 코드를 작성하면서 이런 식으로 코드를 작성하는 것이 맞는지 확신을 가지고 코드를 작성할 수가 없었다. 예를 들어, 로그인 기능을 구현하기 위해서 server에서 구현해 둔 로그인 함수를 어떻게 가져와서 써야하는거지? 라는 질문을 할 정도로 Java를 어떻게 사용해야하는지 모르는 상태였고 코드를 작성할 때 확신을 가질 수 없었다. 팀원들에게 물어보면서 진행해나가긴 했지만 다음에는 Java를 더 공부해서 효율적인 코드를 짜고 싶고 팀원들에게도 도움을 주고 싶다.
- mvc 패턴 같은 경우, 이해하기에도 어려웠고 적용하는 방법도 어려웠다. 결과적으로 이번 프로젝트에는 mvc 패턴을 올바르게 적용하지는 못했지만 다음 프로젝트에는 더욱 학습해서 mvc 패턴을 적용해서 프로젝트를 진행해보고 싶다.