Minecraft Modification

[운송의 혁신! 펑키 로코모션] 3강 - 캐터필러 드라이브

강좌/기술 계열/Funky Locomotion
3.0 서론

바닐라 1.8에 추가된 슬라임 블럭을 이용하면 한쪽 방향으로 계속 이동하는 기계를 만들 수 있습니다. 이를 이용한 미니게임 Missile Wars도 있지요. 펑키 로코모션에서는 당연히 더 간단한 방법으로 구현이 가능합니다.

3.1 캐터필러 드라이브의 제작

먼저 푸셔 2개를 붙여 둡니다.

뒤쪽 푸셔가 작동하면 앞쪽 푸셔가 이렇게 밀려나겠지요.

여기서 앞쪽 푸셔를 이렇게 본체와 연결하면

이렇게 전체가 1칸 앞으로 이동합니다.

여기서 앞쪽 푸셔가 위치할 곳의 아래 면을 닫아주어야 작동이 되겠지요?

자동화를 위해 전력을 공급합니다.

크리에이티브 에너지 셀은 어째선지 이동이 안 되므로 어쩔 수 없이 테서락트를 이용합니다.

뒤쪽 푸셔에는 레드스톤 블럭으로 신호를 줍니다.

앞쪽 푸셔에는 레버를 이용해서 스위치 조작이 가능하게 만들겠습니다.

이렇게 되겠지요?

이 상태로 가동을 해 보겠습니다.

레드스톤 블럭을 두고 레버를 당기면

자동으로 앞으로 이동합니다. 이것을 캐터필러 드라이브라 부릅니다.

3.2 월드이터(우버마이너)

캐터필러 드라이브를 이용한 재미있는 기계입니다.

캐터필러 드라이브를 마이닝웰에 연결한 것입니다.

레버와 같이 즉시 신호를 주는 소자를 사용하면 마이닝웰이 충분히 블럭을 파기 전에 캐터필러 드라이브가 움직입니다.

따라서 일단 레버를 끄고

이렇게 프로젝트 레드의 타이머를 이용하시면 됩니다.

+

마이닝웰에 있는 불빛이 가끔 남네요. 그래픽 오류인듯 합니다.

3.3 프레임 부스터(엑셀러레이터)의 중첩

오늘의 궁금증 해결 코너입니다.
"프레임 부스터를 여러 개 달면 더 빨라지나요?"

일단 이렇게 레드스톤 블럭을 왔다갔다 이동시키는 장치를 만들었습니다.

이렇게 실험 장치를 꾸몄습니다. 일정 횟수의 레드스톤 블럭 이동이 일어나면 T-Latch들의 끝에 있는 저 램프가 꺼지게 됩니다.

실험 결과

보시다시피 오른쪽부터(부스터가 많이 달린 순서) 램프가 꺼집니다.
즉, 부스터가 많이 달리면 달릴수록 이동 속도가 빨라진다는 것을 알 수 있습니다.

그러나 이 방법을 캐터필러에 실제로 적용하기에는 한계가 있는데요, 이동속도가 너무 빨라지면 프레임 푸셔를 충전할 시간이 모자라서 드라이브가 중간에 멈춰버립니다. 그러니까 플럭스덕트 대신 EnderIO의 상위 티어 컨두잇을 쓰셔서 빠르게 충전하도록 합시다!

3.4 여담

너무 늦게 올렸습니다. 면목 없습니다(저런

[운송의 혁신! 펑키 로코모션] 2강 - 타일엔티티 옮기기

강좌/기술 계열/Funky Locomotion
2.0 서론

펑키 로코모션의 최대 장점이 타일엔티티를 다량 옮길 수 있는 것이라고 말씀드린 바가 있습니다. 이러한 특성을 응용하는 방법 몇 가지를 알아보도록 합시다.

2.1 vanilla-like 동적 아이템 운송

일반적으로 거리가 있는 곳까지 아이템을 운송하기 위해서는 다양한 모드가 활용됩니다. 이번에는 바닐라 스타일로도 응용이 가능한 창고 운송 방법을 소개해 드리려고 합니다.

바로 이것입니다. 크리에이티브 금고에서 조약돌을 받아 조약돌이 가득 차면 상자채로 아이템을 운송하여 캐시에 저장합니다. 호퍼로도 응용할 수 있겠죠?

왼쪽은 상자에 아이템이 모두 찼을 때 레드스톤 신호를 보내는 간단한 회로를 만들어 두었습니다.

오른쪽에는 상자에 아이템이 비워지는 순간 레드스톤 신호를 보내는 회로를 만들어 두었습니다. 축소를 위해 프로젝트 레드의 게이트들을 사용했습니다.
참고로 기계 배선을 하다 보면 기계에 면이 6개뿐이라는 점이 불편해지곤 하는데요, 기계를 옮겨버림으로써 이 문제를 어느 정도 해결할 수도 있습니다.

2.2 멀티블럭 옮기기

지난 강좌에 유형조합법님이 흥미로운 댓글을 남겨 주셨습니다. 레일크래프트 멀티블럭 탱크는 옮겨지지 않는다는 것인데요, 멀티블럭 타일엔티티가 잘 옮겨지는지 직접 실험해 보았습니다.

우선 레일크래프트 멀티블럭 탱크를 만들어 물을 가득 채워 줍니다.

그리고 프레임들을 다닥다닥 붙여서 옮길 준비를 마쳤습니다.
레버를 당기면 결과는 어떻게 될까요?

과연?

.
.
.

예. 겉으로 보기에는 아주 잘 옮겨지는 것 같습니다. 혹시 내용물도 잘 보존되었을까요?

그렇습니다. 아주 잘 옮겨지네요.
다음 화에는 스프루시언스에서 올라온 질문, "엑셀러레이터를 여러개 달면 더 빨라지나요?"도 실험해 보도록 하겠습니다. 궁금하신 점이 있으면 언제나 질문해 주세요!

2.3 여담

오늘부터 며칠간 일정이 생겨서 강좌가 중단될 것 같습니다. 3강까지는 올라올지도 모르겠네요. 기다려 주십시오!

[운송의 혁신! 펑키 로코모션] 1강 - 기계와 블럭들

강좌/기술 계열/Funky Locomotion
1.0 서론

이번 강좌가 펑키 로코모션의 거의 모든 기능을 설명하는 강좌입니다. 다음부터는 응용 강좌를 들고 오겠습니다.

1.1 펑키 로코모션 기계들

펑키 로코모션에서는 4종(텔레포터가 있는 버전에서는 5종. 텔레포터가 정식으로 나왔나? 다울 포지크래프트 영상에서는 있었습니다.)의 기계를 추가합니다.

프레임 풀러

프레임 슬라이더

프레임 푸셔

그리고 엑셀러레이터.
모든 기계는 전력(RF-based)이 필요하며, 엑셀러레이터를 제외한 기계들은 레드스톤 신호가 주어져야 작동합니다.

프레임 풀러는 빨간 면에서 1칸 떨어진 블록을

끌어

당깁니다.

프레임 슬라이더는 파란 면에 맞닿아 있는 블럭을

화살표 방향으로

밀어냅니다.

프레임 푸셔는 녹색 면과 닿은 블럭을

바깥으로 1칸

밀어냅니다.

엑셀러레이터는 노란 면에 붙어있는 펑키 로코모션 기계들의 속도를 빠르게 합니다.

이 블럭은 펑키 로코모션의 핵심 블럭인 프레임입니다.

프레임은 다른 블럭과 같이 기계들의 영향을 받습니다.

그러나 위 두 사진과 같이, 프레임은 자기 면에 붙은 블럭을 끌고 움직입니다.

이렇게 복잡하게 붙어 있는 블럭 덩어리도

프레임을 이용하면 한번에 밀어낼 수 있습니다. 대신 필요한 에너지 양이 블럭 개수에 비례해 늘어납니다. 이 전력량이 부담될 정도로 큰 양은 아니지만, 오래 가동할 경우 간단한 발전 시설 하나쯤은 지어주셔야 합니다.

그리고 이 프레임에는 또 다른 기능이 있습니다.

펑키 로코모션 전용 렌치를 이용하여 면을 "닫을" 수 있는데요,

어느 면이든 열고 닫을 수 있습니다.

이렇게 닫힌 면에 붙어 있는 블럭은

프레임이 끌고 움직이지 않습니다.

그리고 여기서 프레임의 중요한 특성을 알 수 있습니다.

이렇게 닫혀있는 면과 열려있는 면이 맞닿아 있습니다.

그러나 이 때도 프레임은 프레임을 끌고 움직이지 않습니다. 따라서 프레임의 열린 면은 블럭끼리 붙어 움직이는 것이 아니고, 열려있는 면이 블럭을 끌고 움직인다는 사실을 알 수 있습니다.

아래쪽 프레임은 열린 면이므로, 정상적으로 움직입니다.

또한 펑키 로코모션은 타일엔티티와 호환성이 뛰어납니다.

일단 피스톤과 달리 타일엔티티를 움직이는 것이 가능하고요,

타일엔티티 내용물도 그대로 유지됩니다.
이것은 바닐라 타일엔티티만이 아닌 모드의 기계들도 포함되는 속성입니다.

그리고 엘리베이터 등에 응용할 수 있는 특성으로는,

펑키 로코모션을 이용하여 움직이는 블럭 위에 서 있으면

사람도 같이 움직인다는 것입니다.

1.2 여담

망할 티스토리가 계속 응답이 없어서 며칠째 못 올리다가 폰으로 올립니다. 오늘부턴 자주 올리겠습니다.

본격 전력낭비

[운송의 혁신! 펑키 로코모션] 0강 - 소개

강좌/기술 계열/Funky Locomotion
[주의] 이 글은 텍스트로만 이루어져 있습니다!
(UNICODE가 이 글을 좋아합니다!)

0.0 운송에 대하여

모드들은 다양한 운송 시스템을 제공합니다. 기초적인 써멀 다이나믹스만 해도 에너지, 아이템, 유체를 운송하고요. 그러나 대부분의 모드들은 이 세 가지 요소만을 운송합니다. 다른 것이라고는 기껏해야 사파리넷이나 황금줄을 이용한 엔티티 운송이지요. 그렇다면, 블럭은 무엇으로 운송할까요?
그렇습니다. 우리에게는 피스톤이 있지요. 끈끈이 피스톤은 심지어 블럭을 당겨줍니다!

그러나 피스톤의 심각한 단점 2개.
1. 한번에 한 블럭, 또는 한 줄의 블럭
2. 한번에 한 칸씩만
물론 1번은 슬라임 블럭으로 대충 해결되긴 합니다만... 아무래도 12블럭 제한이 걸립니다. 2번은 피스톤 엔진이라는 기구가 있지만, 피스톤 엔진은 제대로 만드려면 회로가 복잡해지고, 무엇보다 더럽게 느립니다.

0.1. 펑키 로코모션

그렇다면 모드에서는 이런 고민들이 해결되느냐?
그렇습니다.
펑키 로코모션(Funky Locomotion)을 이용하면 됩니다. 이 모드를 한 번이라도 써보신 분들은 이 모드가 추가하는 기능성 블럭이 단 5종류뿐임을 알고 계실 것입니다.(최근에 텔레포터가 개발중인듯 한데, 알 게 뭡니까.)
그렇다면 제가 왜 시간을 들여서 강좌를 하고 있는가? 이 강좌는 1화로 끝날 것인가? 그렇지 않겠죠. 여러분은 레드스톤과 레드스톤 횃불, 리피터만으로도 엄청난 작품이 탄생하던 그 옛날의 마인크래프트 레드스톤계를 기억하실 것입니다. 펑키 로코모션 또한 응용성이 엄청난 모드입니다. 제가 이 강좌에서 각 블럭들의 기능만을 설명한다면, 그것은 리피터가 신호를 증폭시키고 지연시킨다는 사실만 설명하는 것과 같겠죠. 그래서 많은 응용 강좌들이 이어질 예정입니다.

잡설이 길었네요. 아무튼, 강좌 시작합니다.