우물을 발견하면
들어가봅니다.
우물아래 에스컬레이터를 타고 내려가면
집이 있습니다.
호수아래 만든 공간에는
건초창고도 있구요.
기와집도 있구요.
야외 대장간과 창고
조그마한 유리 온실과 ???
슬롯머신이 있습니다.
그러면 지금부터 슬롯머신을 살펴 보는 시간을 갖도록 하죠.
아이템 분류기를 간단히 제작하여 코인을 지정해줍니다. 저의 경우는 철로 했어요.
코인을 넣고 버튼을 누르면 두개의 공급기가 작동을합니다. 공급기에는 돌블럭 하나와 돌칼 하나가 있는데. 공급기가 작동하면 공급기 위의 깔데기에 아이템을 넣고 그때 비교기가 전기신호를 생성합니다. 비교기는 단일 아이템의 경우 3칸. 블럭같은 아이템은 1칸의 신호를 내는데요. 이를 이용해서 00. 01. 10. 11. 이렇게 4가지 랜덤 신호를 생성하여 2진 디코더를 이용해 신호를 분류 합니다.
분류한 신호마다 신호의 길이를 다르게 해서 슬롯머신이 돌아가는 횟수를 다르게 해야죠. 중계기가 무지막지하게 들어갔습니다. 글쓰다보니 중간에 디폴트로 되있는 중계기가 있네요. 고쳐야징.
이렇게 신호가 공급되는동안 렛치회로가 뱅글뱅글 돌면서 꺼졌다 켜졌다 하게됩니다. 반복적인 신호를 주면서 피스톤을 작동시키는거죠.
슬롯머신은 최 외각부터 차근차근 멈추는데 이와같이 블록이 있을경우 신호가 흐르는것을 이용하였어요.호박 옆에 있는 블록안에 끈끈이 피스톤이 있답니다.
슬롯머신이 작동하면 바로 뒤에도 같은 위치에 블록이 위치하게 되어 전기신호를 줍니다. 계단의 경우는 전기 신호가 통하지 않아서 이걸로 슬롯머신이 어디에 멈췄는지 검출합니다.
그렇게 받은 신호는 8비트이지만 필요한것은 2개가 된경우. 3개가 다 된 경우 이렇게 4가지이므로 디코더를 위와같이 만들었습니다. 이렇게 생성된 신호는 레드스톤을 타고 흘러서 회로의 시작점에 위치한 공급기로 흘러갑니다.
공급기에서 뱉어내는 보상을 위해서 3번의 신호가 가도록 해놨습니다.
2개가 일치할경우 1개, 3개 모두 일치할경우 3개를 뱉어냅니다. 코인(철)을 잃을 확률은 5.555555555555555...%로군요. 렐름을 같이하는 다른 사람들이 철을 기부해주길 원하는 마음에 만들었지만... 철을 벌기는 지난한 일입니다.
난수발생을 어떻게 해야 좋을지 몰랐는데. 공급기를 이용한 방법이 있었다니. 대단한걸 알아버렸어요. ㅎㅎ
이제 난수발생 방법을 알았으니 주사위를 만들어 브루마블을 만들어보고 싶은데...레드스톤이 없네용 ㅋ
여튼 다들 즐겁게 바닐라를 즐겨봅시다.