올아웃 퍼즐 게임(Allout game)은 모든 전구의 불을 끄면 되는 게임입니다.
전구를 클릭하면 그 전구와, 인접해 있는 네 개의 전구의 상태를 반대로 전환합니다.
즉, 꺼진 전구는 켜고, 켜진 전구는 끈다는 뜻입니다.
설명보다는, 직접 해보시면 쉽게 이해가 가실 겁니다.
(모바일은 불가능일 겁니다)
http://www.miniclip.com/games/all-out/kr/
저는 게임을 제작하는 프로그램인 RPG만들기 시리즈로
이 게임의 해답 프로그램을 만들었습니다.
올아웃 퍼즐 해답 프로그램(Puzzle solve Program)
사용 방법은 이렇습니다.
초록색 타일은 불이 꺼진 상태고 빨간색 타일은 불이 켜진 상태입니다.
위 세 종류의 5x5 타일 중에
제일 왼쪽 타일은 문제를 만드는 곳입니다.
한 칸씩 불을 켜서 문제를 만듭니다.
그 바로 아래의 스위치는 문제를 랜덤으로 만듭니다.
가운데 타일은 문제를 푸는 곳입니다.
Allout 퍼즐과 같은 방식으로 십자가 모양으로 색이 반전됩니다.
오른쪽 타일은 해답을 제시하는 곳입니다.
왼쪽의 타일에서 제시한 문제에 대해서
닭이 위치한 곳을 한 번씩 결정키로 누르는 것이 답이라는 말입니다.
바로 아래 스위치가 답을 보는 스위치입니다.
문제를 만들 때 주의할 점은, 아무 문제나 다 답이 존재하지는 않는다는 것입니다.
그래서 답이 없는 문제를 내고 정답 스위치를 누르면
'No answer!'가 뜹니다.
아래는 프로그램 실행 영상입니다.
*****다운로드*****
Allout 올아웃 퍼즐 해답 프로그램(Puzzle solve Program)
RTP가 없는 버전 다운로드
https://drive.google.com/file/d/0B16mYCiTRZ9tallGeDUyN3hhRVU/view?usp=sharing
RTP가 뭔지 모르시는 분들은 아래의 구글 드라이브 링크에서
RTP가 포함된 버전을 다운받으시면 됩니다.
https://drive.google.com/file/d/0B16mYCiTRZ9teW91U0h6VXdEZk0/view?usp=sharing
시간이 나면 답을 만드는 원리에 대해서도 글을 써볼까
생각만 하고 있는 중입니다.