Farm management game
동물농장을 구성, 각종 동물들을 잘 키워 직접 판매하거나 부산물(계란, 우유 등)을 판매하고 능력치를 향상시켜 경진대회에서 우승하는 기능을 포함한 프로그램
- 버튼 4개(새로 시작, 이어 하기, 게임 방법, 게임 종료), 텍스트 필드 1개(닉네임 입력), 라벨 2개(닉네임, 제목) 사용
- 게임 방법 패널 생성
- 닉네임을 입력하고, 새로 시작 버튼을 클릭하면 "닉네임 (사용자 입력)으로 게임을 시작합니다." 팝업 창 생성
- 4개 버튼(게임 시작, 엔딩보관함, 설정, 메인으로) 사용
- 설정에서 닉네임 변경 가능
- 초기 게임의 엔딩보관함은 비어있음
- 게임 시나리오 나레이션
- 시나리오 나레이션 후, 2가지 선택지 등장
- 선택지에서 "농장을 팔아 돈을 마련한다."를 선택한 경우, 파산 엔딩 획득
- 엔딩 보관함에 엔딩이 추가되면 해당 엔딩 다시 보기 가능
- 하단에 7개 버튼(은행, 상점, 내 동물, 창고, 공방, 콘테스트, 종료) 사용
- 상단에 유저 정보, 시간 표시
- 게임 시간 1분 = 실제 시간 3초
- 빚 갚기와 대출 가능
- 동물 구입 : 구입을 원하는 동물 클릭 시, 구매 확인 후 이름 입력 창 생성
- 사료/기타 구입 : 구매를 원하는 아이템을 클릭 시, 구매 확인 후 구입 확정
- 6개의 숫자 입력 후 구매하기 버튼 클릭 시, 메세지 창으로 로또 결과 표시
- 구입한 동물이 메인 게임 화면에서 동물이 양 옆으로 움직임
- 도움말 버튼 클릭 시, 상세 도움말 표시
- 상점에서 구입한 동물을 차례로 화면에 출력
- 동물의 상세 정보 출력 (이름, 성격, 능력치, 체력)
- 하트 주기, 먹이 주기, 팔기, 약 먹이기, 이름 바꾸기 가능
- 내 동물 상세 보기(17)에서 동물 판매 시, 내 동물(16)에서 판매한 동물 사라짐
- 기본적으로 게임 내 존재하는 아이템이 그림으로 출력되고 사용자가 가지고 있는 아이템의 개수가 라벨로 표시
- 다양한 재료들을 다른 아이템으로 제작 가능
- 내가 가진 동물의 능력치 등의 종합적인 정보를 통해 다른 동물들과 경쟁
- 사용자 레벨 15 이상만 참여 가능
- 현재 내가 가진 동물 출력
- 콘테스트에 내보낼 동물 선택
- 콘테스트 결과 출력