개인 자료란 (JE)

  서버 커뮤니티

Profile 코코냐 전문해결사

NeoForge 29b36732d56749ccbee1ca4729ea258b

Profile

강좌 자바 에디션(JE) 모드 공략

[ID#7] Logic Programming ~IDE (Integrated Dynamics Editor)~

2022.07.30 조회 수 600 추천 수 1
장르 (모드) 기술 
게임버전 1.16.x 
모드로더 포지 
자료글 https://www.curseforge.com/minecraft/mc-...d-dynamics 

Integrated Dynamics #7

~IDE (Integrated Dynamics Editor)~


::: 오늘의 과제 :::

Logic Programming

논리 프로그래머의 GUI를 여세요.


+ 기본적인 변수 시스템에 대해 알아봅시다.


::: Logic Programming :::

논리 프로그래머는 ID에서 가장 중요한 블럭/아이템 중 하나입니다.

만든 뒤에는 휴대용과 블럭 형태를 조합으로 서로 바꿀 수 있습니다.

우클릭으로 창을 열면 다음과 같이 표시됩니다.

왼쪽에는 검색창과 필터, 사용 가능한 변수 목록이 표시됩니다.

오른쪽의 슬롯은 변수 카드 슬롯이며, 이곳에 카드를 넣어 값을 등록 할 수 있습니다.


입력할 변수를 선택하면, 변수가 요구하는 입력값에 맞게 창이 표시됩니다.

이 창은 변수마다 다릅니다.


::: 변수의 종류 :::

변수의 종류는 다양한데, 기본적으로 지원하는 자료형은 다음과 같습니다.

Item, Block, Double, Long, Boolean, NBT, Ingredients, Recipe, Fluid, Operator, String, List, Integer

Double, Long, Integer는 Number로 묶기도 합니다.


아래에 별도로 서술하지 않은 자료형의 경우 프로그래밍 기초 강좌를 참조해주세요.

Item - 아이템입니다.

Block - 블럭입니다.

NBT - NBT 태그입니다.

Ingredients - 레시피에 사용되는 재료입니다. 아이템, 액체, 전력을 포함하는 목록일 수 있습니다.

Recipe - 조합법 자체를 저장합니다. 재료와 완성품, 전력을 저장할 수 있습니다.

Fluid - 액체입니다.

Operator - 연산자입니다. ID 프로그래밍의 핵심입니다.


기본적인 변수의 활용은 다음과 같습니다.

"변수 a의 값을 연산자 A에 넣어 변수 b를 만든다."

의사코드로는 다음과 비슷한 형태가 됩니다.


var a;
const A = Operator;
var b = A(a);

ID는 이 과정을 반복해서 다양한 연산을 진행하고, 이를 통한 자동화가 가능합니다.




1개의 댓글

유하니
2022.12.05

다음 강좌 언제 올라오죠...?

 

뉴스 및 창작물
/files/thumbnails/762/770/003/262x150.crop.jpg?20240418073724

레드스톤

T.B.H (고민중독) | 노트블럭 버전 | NoteBlock Cover [한국어 영어 중국어 가사 추가]

노트블럭전문가

2024-04-18

0

/files/thumbnails/218/767/003/262x150.crop.jpg?20240412130213

레드스톤

우리의 꿈 - 원피스 오프닝

노트블럭전문가

2024-04-12

0

/files/thumbnails/505/766/003/262x150.crop.jpg?20240411122306

레드스톤

기동전사 건담 수성의 마녀 | 노트블럭 커버 1

노트블럭전문가

2024-04-11

1

/files/thumbnails/932/765/003/262x150.crop.jpg?20240410124459

레드스톤

마인크래프트 노트블록으로 만든 『 밤양갱 (Bam Yang Gang) 』

노트블럭전문가

2024-04-10

0

/files/thumbnails/403/765/003/262x150.crop.jpg?20240409190538

레드스톤

마인크래프트 노트블록으로 만든 『 밤양갱 (Bam Yang Gang) 』

Sonttukk

2024-04-09

4

/files/thumbnails/161/758/003/262x150.crop.jpg?20240331105743

레드스톤

라마 침 분수대 1

GlassesFilm

2024-03-31

0

/files/thumbnails/520/751/003/262x150.crop.jpg?20240328020349

레드스톤

마인크래프트 노트블록으로 만든 『 Bling‐Bang‐Bang‐Born 』 4

Sonttukk

2024-03-23

3

/files/thumbnails/467/742/003/262x150.crop.jpg?20240311163123

레드스톤

[노트블럭커버] MILGRAM -ミルグラム(밀그램)- / 아마네 「숙청 행진」 제 2심 2

노트블럭전문가

2024-03-11

0