개인 자료란 (JE)

  서버 커뮤니티

Profile castle 대표칭호 없음

castleCT 6fed4fe18f5c429a90efcf59fdde7799

Profile

자료 공통 리뷰, 강좌 레드스톤

커맨드 블럭 타이밍 실험!

2020.04.02 조회 수 866 추천 수 1

안녕하세요!

저는 이번에 리듬게임을 만들면서 커맨드 블럭의 사이 간격, 타이밍 등 커맨드 블럭간의 타이밍이 정말 중요하다는 걸 알게 되면서, 실험해봤습니다.


스압이 심합니다!


커맨드를 잘 모르시는 분은, 결과를 위주로 봐 주세요! (커맨드에 대한 설명은 없습니다)


조건:

fill은 모든 블럭이 한번에 설치된다.



[스코어 반복 add]      <- 라는 말이 있으면 밑의 커맨드가 적용된 실험 입니다.

저에게 항상 scoreboard players add @a a 1

1으로 1틱 (0.05초) 마다 스코어 a를 1점씩 주며, 

체인 블럭으로, scoreboard players set @a[scores={a=100..}] a 0 으로 100점이 되면 0점으로 변환합니다.



1. 반복 커맨드 블럭과 연쇄형 커맨드 블럭   또는   커맨드 블럭과 연쇄형 커맨드 블럭. 앞부터 순서대로 작동하는가?

첫번째 실험 입니다! 가장 간단한 실험이죠!

8f079d2b99d7814cb4ee49b0dcb806b5.png

위처럼 커맨드 블럭을 두고

앞에서 부터

tellraw @a "1"

tellraw @a "2"

...

으로 설정했습니다.

작동 결과는?

cb58185fd8e03bff1d9ac92affa40a68.png

순서대로 작동했습니다!

여러번 해도 결과는 같았습니다.


762afbeba8dd64925f2093d9082a66af.png

이번에는 반복 커맨드 블럭 입니다.

일반 커맨드 블럭때와 같은 명령어 입니다.

작동 결과는?

c12d7e8b047e9eee22953afb73d8056d.png

반복이라 여러번 입력 됩니다.

그리고 역시 여러번이 전부 다! 순서대로 입력되었습니다!


결과: 앞에서부터 순서대로 작동한다!




2.  반복 커맨드 블럭과 연쇄형 커맨드 블럭   또는   커맨드 블럭과 연쇄형 커맨드 블럭. 사이의 텀은 몇초인가?

두번째 실험 입니다..

이번 실험은 조금 어려울 것 같습니다.

먼저 커맨드 블럭을 설치합니다.

c0b9050505ea12f33074f746f89afbfa.png

왼쪽 반복 커맨드 블럭은

/scoreboard players add @a[scores={a=0}] b 1

오른쪽 반복 커맨드 블럭은

/scoreboard players add @p a 1

입니다.

그 다음 왼쪽의  커맨드에 연쇄형 하나를 설치합니다. 연쇄형 커맨드 블럭에

/scoreboard players add @a[scores={a=0}] b 1

을 넣고 여러차례 똑같이 설치합니다. 

일단      scoreboard players add @a[scores={a=0}] b 1      20개 입니다.

0c15b428e0ae83720896a450e7b79311.png

반복 커맨드 블럭 사이에 레드스톤 블럭을 설치해 작동시켜 보겠습니다!

(score a는 0인 상태 입니다.)

ba52b0ee83e421e95646448cb685e614.png

바로 20이 되고, 멈춰버립니다.


scoreboard players add @a[scores={a=0}] b 1      50개!!

408c37dca2054dcdc002e731f73b52cb.png

작동!

c1638550b4bad0ad2d8dad20904ecb32.png

!!

바로 50이 되어 버렸습니다.


(월드에딧으로 늘렸으니, 노가다 인건가? 하면서 걱정은 않으셔도 돼요!)

scoreboard players add @a[scores={a=0}] b 1      500개!!

fd24cdcc4f803e906e835290a63a5ff6.png

작동!!!

c8645357a943827af186f91f4b8e53e6.png

빠밤!!!

500까지 늘었습니다.

하지만 얻은 것은 있습니다!

그것은 바로 늘어나는게 보였다는 것!

50까지는 블럭을 설치하면 바로 50이되었지만, 500은 변화하는 것을 볼 수 있었습니다!


1000개!

8c8a94559ae0eb7788d751da4ab79cb5.png

작동!

f7e7b35496f2db5582dd376755abb429.png

...


오천개!!!!!

f07dc01c04f71b67a31b977617d23054.png

(방대해졌다. 아 왼쪽의 커맨드 4개는 무시해 주세요!) 작동!!!!!!!

d812cf231ee1e638df477133ce3f3e5a.png

이번에는 늘어나는게 확실히 보였습니다!


2만개!!!!

59092b1be63c59547548e481e8cd3a56.png

(컴퓨터에 무리가 심하게 가기 시작했다..) 작동!!!!!!!!!!!!!

a51ef5fcf04987477379e9ae2bc82004.png

......

포기하겠습니다.


결과:

1. 체인이 시작되면, 다음 체인들은 변화하기 전의 마인크래프트 상황으로 처리한다.

또는

2. 그냥 자바에서 낼 수 있는 빠른 속도로 계산된다. (커맨드블럭 50ms의 단위는 비교도 안되는, 세계의 속도)

but: 커맨드의 길이, 조건적, 컴퓨터의 부하 등등 변수가 많다.




3. 반복커맨드 여러개 설치 후, 레드스톤 블럭을 먼저 설치한 커맨드 블럭이 먼저 작동하는가? [스코어 반복 add]

위보다는 쉬운 난이도군요!

바로 작업해보겠습니다!

c538efb1c21c8f0855f4a7b539b8828c.png

왼쪽부터 차례로

/tellraw @p ["",{"score":{"name":"castleCT","objective":"a"},"color":"red"}]

/tellraw @p ["",{"score":{"name":"castleCT","objective":"a"},"color":"gold"}]

/tellraw @p ["",{"score":{"name":"castleCT","objective":"a"},"color":"yellow"}]

입니다. 


왼쪽부터 레드스톤 블럭 설치!

da325ac297b85ca7bed3aa1e758a0c91.png

순서대로 작동했습니다!

(아래쪽이 가장 아래 부분이며, fill로 래드스톤 블럭을 지웠기 때문에, 한번에 정지합니다. 따라서 마지막 재생된 커맨드가 가장 밑)


이번엔 오른쪽부터 설치!

00b4f29507b9811d5ff2dbd6f7f1e3d0.png

설치된 순서부터 작동하는 것을 알 수 있습니다!


결과: 설치한 순서부터 차례로 작동한다!




4. 반복커맨드 여러개를 설치후, 레드스톤블럭을 동시 설치 해 주었을 때, 어떤 커맨드 블럭이 먼저 작동하는가? [스코어 반복 add]

마지막 실험입니다.

이 실험은 할께 많습니다..


1.

03093772a9bcb78da3736a9e1f5c80bc.png

반복은 왼쪽부터 빨주노초파남보의 색입니다.

왼쪽의 커맨드 블럭으로 레드스톤 블럭을 fill 해주며 지울겁니다.

실험!

52ca34cbce5290c792050b5b434ccd56.png

왼쪽커맨드 부터 작동된 것을 확인할 수 있습니다.

다음!

0bcba125bb9c232db25d857662ae8f64.png

069a7fff55fec61c34f279ca9dd20031.png

음.. 이것만으로는 잘 모르겠군요!

다음!

1c26b96d7a21d1586b3c73249d87727f.png

cd1daaf75020ad059576d2e65e885761.png

음!

다음!

4b0a35d14ecb83f70509c521ed2a6a32.png

e21f00a160283ca7cc6a8c1b6028dceb.png

청크 안쪽으로 전부!

0570f0b27020dccb8bb501494200f344.png

9f68d278be1f5d235d1633f20f8b02e6.png

하기 싫었지만, 테스트 용도로... 노가다를...

이번엔, 왼쪽위부터 오른쪽으로 1,2,3... 아래도 왼쪽부터 9,10,11,12...입니다!

a6f6881854bfb422f3a4fc9eeee8825b.png

bd49cf4d0567145a78a81e436634178c.png

b6c64d3806ea8d128231a985df8849be.png

6e4508a40f77a5a157fa391b6727c1ee.png

5a185a8ae612b3191fda6f0c4bff2302.png

4d0d137e3d71a0b3eea638211575653b.png

넵!

70885c5a4a332acba23efa62a552b062.png

아래에서부터 차례로 빨주노초...

46dd7fa7648a1b463511809122ff8d32.png

1층

1   2

3   4


2층

5   6

7   8

184f3c127da9c805ba6d152784b9594b.png

55fcc3edf24c573d20907a4ae05b2874.png

1층

1 2 3

4 5 6

7 8 9

2층

10 11 12

13        14

15 16 17

3층

18 19 20

21 22 23

24 25 26

399d0b24f753b80cffaa84182ddf54c1.png

c7b812eda623d4611ab7f4e0321184d7.png

89026eb00972024ab77428d12bff6530.png

여러번도 같아요....


결과: 잘 모르겠네요.. 이게 뭔지..


같은 위치 다른 높이

위에서부터 아래로, 


같은 높이 다른 위치

x   z가 높은쪽부터,  x가 낮은쪽으로.

더이상 가장 높은 z 위치에 커맨드가 없으면 z -1   ,   x 가장 높은 커맨드 블럭.


다른위치 다른 높이

이건 아예 모르겠습니다. 뭐지...




결론!

1. 반복 커맨드 블럭과 연쇄형 커맨드 블럭   또는   커맨드 블럭과 연쇄형 커맨드 블럭. 앞부터 순서대로 작동하는가?


그렇다!



2.  반복 커맨드 블럭과 연쇄형 커맨드 블럭   또는   커맨드 블럭과 연쇄형 커맨드 블럭. 사이의 텀은 몇초인가?


1. 체인이 시작되면, 다음 체인들은 변화하기 전의 마인크래프트 상황으로 처리한다.

또는

2. 그냥 자바스크립트에서 낼 수 있는 최대의 속도로 계산된다. (커맨드블럭 50ms의 단위는 비교도 안되는, 세계의 속도)

but: 커맨드의 길이, 조건적, 컴퓨터의 부하 등등 변수가 많다.



3. 반복커맨드 여러개 설치 후, 레드스톤 블럭을 먼저 설치한 커맨드 블럭이 먼저 작동하는가?


그렇다!



3. 반복커맨드 여러개 설치 후, 레드스톤 블럭을 먼저 설치한 커맨드 블럭이 먼저 작동하는가?

(정확하지 않습니다!)


같은 위치 다른 높이

위에서부터 아래로, 


같은 높이 다른 위치

x   z가 높은쪽부터,  x가 낮은쪽으로.

더이상 가장 높은 z 위치에 커맨드가 없으면 z -1   ,   x 가장 높은 커맨드 블럭.


다른위치 다른 높이

모르겠습니다.



이상으로 실험을 마칩니다!!   @q@




6개의 댓글

우섭
2020.04.02

결론 : 커맨드는 어렵다

castle
2020.04.02
@우섭

ㅎ....

JKS1482
2020.04.02

다음 글 제목: 커맨드블럭으로 컴퓨터를 터트려 보았습니다.

castle
2020.04.02
@JKS1482

ㅋㅋㅋㅋ

아이스틴
2020.04.04

열심히 실험하셨군요 ㅋㅋㅋㅋ

castle
2020.04.04
@아이스틴

네! 1틱조차 아까운 리듬게임 이기에, 이 실험은 필요했습니다! 완성했어요!! 오류찾고, 정리만 하면 됩니다! 근데 조회수가 잘 ...

뉴스 및 창작물
/files/thumbnails/500/937/003/262x150.crop.jpg?20241210152228

상품

《마인크래프트 1일 1페이지 아이디어 북》 출간!

다코미

2024-12-10

0

/files/thumbnails/557/934/003/262x150.crop.jpg?20241206162647

상품

《마인크래프트 건축가이드 미니 프로젝트 4》 출간!

다코미

2024-12-06

0

/files/thumbnails/246/933/003/262x150.crop.jpg?20241204080049

업데이트

[마인크래프트 1.21.4 업데이트]

제작대

2024-12-04

0

/files/thumbnails/477/930/003/262x150.crop.jpg?20241201030912

레드스톤

뉴진스 - Super Shy | 마크 노트블럭 커버

노트블럭전문가

2024-12-01

0

/files/thumbnails/483/916/003/262x150.crop.jpg?20241127115329

레드스톤

[노트블럭 커버] 뉴진스 - ETA 3

노트블럭전문가

2024-11-27

1