2007 년에 진행했던 프로젝트를 기록한 것입니다. :)


개발환경

언어 : OCaml (Functional Language)



게임 인터페이스

 

  1. 주요 화면은 5개의 버튼이 위 그림과 같이 배치로 구성
  2. 몇가지 버튼이 더 추가될 예정
  3. 각 버튼은 클릭시 고유의 음을 내며, 불이 들어오는 효과가 난다.(잠시 이미지가 밝아짐)

 

게임 규칙

  1. 게임이 실행되면 intro 화면(Animation)이 실행된다.
  2. Animation 이 끝나면 5개의 버튼이 화면에 표시되고, 게임 시작을 알린다.
  3. 시작이 되면, 컴퓨터가 임의의 버튼 하나를 누른다.
  4. 유저는 컴퓨터가 누른 버튼을 기억한 후, 똑같은 버튼을 클릭한다.
  5. 만일 유저가 올바른 버튼을 클릭했다면, 컴퓨터는 처음 클릭했던 버튼을 누르고, 추가로 임의의 버튼 하나를 더 누른다.
  6. 사용자는 마찬가지로 컴퓨터가 누른 순서대로 동일버튼을 누른다.
  7. 위 순서로 사용자가 잘못 누를때 까지 n + 1 로 버튼 수를 늘려가며 반복한다.

'개발 프로그램 > MemorizeGame' 카테고리의 다른 글

[MemorizeGame] 소스코드  (0) 2011.05.03
[MemorizeGame] 구성  (0) 2011.05.03
[MemorizeGame] 프로그램 흐름도  (0) 2011.05.03