- 사용자는 게임 세팅(이름 설정)을 하기 전에는 게임을 시작할 수 없다.
- 사용자는 매일 한 명의 여학생을 공략할 수 있다.
- 공략하는 방법은 게임에서 이기는 것이며, 4명의 여학생은 모두 다른 게임을 진행한다.
- 사용자는 처음 '맨 몸' 상태로 있으며, 옷을 갈아입을 수 있다.
- 여학생들은 좋아하는 옷 스타일이 있으며, 사용자는 여학생이 원하는 스타일의 옷을 입었을 때 게임에서 혜택을 얻는다.
- 여학생들을 공략하는 순서는 정해져 있지 않다.
- 다희 stage - 숫자 맞추기 1 ~ 50 사이의 랜덤 숫자 중, 5회 안에 숫자를 맞춰야 한다 원하는 스타일과 사용자의 옷 스타일이 일치하면, 기회가 한 번 더 주어진다.
- 현지 stage - 가위바위보 가위바위보 5판 3선승 원하는 스타일과 사용자의 옷 스타일이 일치하면, 첫 판에서 자신이 낼 것 알려주기
- 희수 stage - 선물하기 10개의 선물 리스트 중 3회의 기회 동안 '희수'에게 선물을 한다. 선물마다 정해진 포인트가 있으며, 3번의 선물 포인트의 합이 100이 넘어야 이기는 것이다. 원하는 스타일과 사용자의 옷 스타일이 일치하면, 추가 점수 10점이 제공된다.
- 찬희 stage - 베이스볼 게임 영어로 진행하며, 5번의 기회 안에 성공해야 한다. 원하는 스타일과 사용자의 옷 스타일이 일치하면, 첫 번째 글자가 무엇인지 알려 준다.
<명명규칙>
- class
- 클래스의 이름은 반드시 명사이어야 한다.
- 클래스명의 첫 글자는 반드시 대문자이어야 한다.
- 복합단어일 경우 각 단어의 첫 글자는 대문자이어야 한다.
- 간단하고 명시적으로 작성해야 한다.
- interface
- 인터페이스의 이름은 클래스의 명명규칙을 따른다.
- method
- 메소드의 이름은 동사 + 명사 혹은 형용사로 한다.
- 복합 단어일 경우에는 첫 단어는 소문자, 이후 나오는 단어의 첫 문자는 대문자로 한다.
- 객체의 속성값을 반환하는 메소드는 get으로 설정하며, 속성값을 변경하는 메소드는 set으로 시작한다.
- boolean 정보를 반환하는 메소드는 is로 시작한다.