이번 버전에서는 크게 3가지 변화가 있습니다. 일단은 많은 버그를 해결해서 야생 동물들이 스스로의 삶을 영위할 수 있게 되었다는 것입니다. 두 번째는 인공 지능에 새로운 개념을 도입해서 더욱 안정적인 행동 양식을 창출했다는 점이고 마지막은 동물들이 을 싼다는 겁니다! 이번 버전에서는 1.0.3.1와 같이 더 세부적인 버전이 나올 수도 있습니다. 인공 지능 함수를 계속 개선한다던가 생태계 안정을 위해 변수들의 기본 값을 적절히 연구해 나갈 것이기 때문입니다. 1.0.4 버전 이전에는 배설물과 관련된 시스템, 기본적인 인공지능이 마무리 될 것입니다. 앞으로는 아마 배설물을 이용하는 콘텐츠가 많이 추가될 것으로 예상됩니다. 질병과 초석 제작을 계획하고 있습니다. 물론 퇴비로 만들어 뿌리는 것도 하고 있죠.

 

200 TPS로 디버깅을 할 수 있어 많은 오류들을 찾을 수 있었습니다. 대표적인 예로 동물들이 X,Z축 음수인 방향으로 계속 움직이던 경향이 있던 문제는 고속으로 돌리면 바로 확인이 됩니다.

 

다운로드는 다음의 링크를 이용해주세요. : http://adf.ly/siKoV

 

 

0. 개발환경

마인크래프트 - 1.7.10

포지 - 10.13.0.1180

 

1. 변경 사항

  1. 언어
    1. 한국어 언어 파일 추가
      동물 이름부터 컨피그 툴팁(Configuration Tooltip)까지 한국어를 지원합니다.

 

  1. 동물
    1. 월드 생성(스포닝)
      *다른 모드에서 추가된 바이옴에서는 배고픈 동물이 아닌 바닐라 동물이 나오는 잠재적 오류를 해결 (보고 및 확인된 적 없음)
    2. 배설물 수치
      *동물은 이제 자신이 소모한 허기량에 비례하여 배설물 수치가 증가합니다. 배설물 수치는 0~1까지의 값을 가집니다.
    3. 인공지능(AI)
      *배설물 수치가 1이되면 그 자리에서 배설물블록을 생성합니다. 만약 같은 장소에 배설물 블록이 있다면 메타데이터 값이 증가 합니다(이것은 사실 엄밀하게는 AI를 통해 이뤄지는 것은 아닙니다).
      *동물들이 풀을 자주 먹을 것이고 이는 개체 수 증가를 야기할 것입니다. 기초 대사량이나 풀의 열량을 조절해보세요. (풀의 기본 열량 제공이 2.0에서 1.0으로 하향되었습니다)
      *동물의 이동 위치 선정 알고리즘에 큰 변화가 있습니다. 무리를 지으며 동시에 배설물을 피하고 풀을 찾아 다닐 것입니다. 또한 이들은 서로 너무 과하게 밀집하는 것을 피합니다.
      *동물이 플레이어로부터 일정 거리이상 떨어지면 인공지능이 작동하지 않던 버그를 해결했습니다.
      *바닐라 상의 코딩 문제로 동물들이 점진적으로 x-, z- 방향으로 이동하던 경향이 있는 것을 해결했습니다. 긴 시간을 두고 관찰할 경우 굉장히 심각한 문제였습니다.

 

  1. 블록
    1. 배설물블록(BlockExcreta)
      1. 성질
        소재(Material)은 회로(circuit)입니다. 이에 따라 물에 의해 파괴될 수 있습니다.
        배설물과 퇴비는 한 블록 안에 총 1~4개까지 존재 할 수 있습니다. 그 정보는 블록의 메타데이터(Metadata)에 저장됩니다.
        이러한 메타데이터 값은 블록의 단단함(Hardness)에도 영향을 미쳐서 큰 배설물일수록 파괴하는데 많은 시간이 걸립니다.

  1. 특성
    중력에 의해 영향을 받아 받쳐주는 블록이 없을 경우 아래로 떨어집니다. 이때 아래의 블록이 같은 배설물이면 아래의 블록과 합쳐집니다(메타데이터 값으로 저장된 총 배설물량은 보존됩니다).
    배설물 블록을 같은 장소에 설치하면 블록의 메타데이터에 저장된 배설물량이 증가합니다.
  2. 외형
    포함된 배설물의 양(메타데이터)에 따라 높이가 달라집니다. 충돌 판정이 없어 통과 가능하지만 머리가 잠길 경우에는 피해를 입습니다. 퇴비는 무조건 아래에 깔리며 회색 빛을 띕니다.
  3. 아이템
    인벤토리에 저장되는 배설물은 낱개로 저장됩니다. 즉 꽉 찬 4개 들이 배설물을 파괴하면 4개의 작은 배설물 블록이 나옵니다.


  1. 새로운 시스템: 발효(Fermentation)와 퇴비(Manure)
    1. 발효
      발효는 배설물블록에 의해서 이뤄집니다. 발효를 통해서 퇴비를 얻을 수 있습니다.
      1. 발효 조건
        배설물블록이 있다면 시간이 지남에 따라서 배설물블록이 점차 퇴비로 변해갑니다.
      2. 발효 속도
        배설물블록 하나가 가지고 있는 배설물의 양에 따라 발효 속도가 빨라지며, 근처의 블록들이 포함하는 배설물의 양도 영향을 미칩니다.
    2. 퇴비
      1. 퇴비의 용도
        퇴비는 토양을 비옥하게 할 수 있습니다. 일단 배설물로부터 수확하게 되면 다시 블록의 형태로 놓을 수 없으며, 뼛가루를 만들 수 있습니다.
      2. 퇴비 손실
        퇴비는 흙이나 풀 위에 놓여있으면 자연스럽게 흙 속으로 흡수됩니다. 모래에도 흡수될 수 있는데 이 경우는 모래를 흙으로 바꿉니다.

 

2. 저작권

본 모드는 무단 수정, 배포가 불가능합니다. 또한 허가되지 않은 영리적 목적의 사용을 모두 금지합니다. 영리적 목적의 사용에는 후원이 가능한 서버에 추가, 아프리카 방송 등을 포함합니다. 비 영리적 목적의 경우 어떤 모드 팩이라고 할 지라도 본 모드가 포함될 수 있습니다. 다만 원 제작자(oortcloud) 명시는 필수입니다. 모드 수정/재배포 및 영리적 사용에 관한 문의는 메일, 쪽지 등을 이용해주시길 바랍니다. 위의 제반 사항을 위반할 시 크리에이티브 커먼즈에 의거 법적인 처벌을 받으실 수 있습니다.

'마인크래프트 자작 모드 > 배고픈동물들' 카테고리의 다른 글

1.0.4.0 업데이트  (2) 2015.02.05
1.0.3.1 업데이트  (0) 2015.02.05
1.0.2 업데이트  (0) 2015.02.05
1.0.1 업데이트  (0) 2015.02.05
모드 소개  (0) 2015.02.05

1.1 버전을 내놓기 이전에 조금 더 동물의 행동을 개선 하기로 결정했습니다. 동물의 힘을 이용한 기계는 거의 완성단계에 이르렀으며 약간의 버그만 해결하면 개발이 완료됩니다.

 

이번 버전에서는 동물을 개선하면서 기틀을 닦았습니다. 눈에 띄는 큰 변화로는 컨피그로 동물과 관련된 여러 상수를 조작할 수 있다는 점, 동물들이 이제는 무리를 지으려 한다는 점, 마지막으로 움직이는 속도에 비례해서 추가적으로 허기를 소모한 다는 점이 있겠습니다.

 

다운로드는 다음의 AdFly를 이용해주시길 바랍니다.

링크: http://adf.ly/sSISJ

 

 

0. 제작 환경

마인크래프트 – 1.7.10

Forge – 10.13.0.1180

 

 

1. 변경 사항

1) 동물과 상호작용

이제는 음식을 들고 있으면 우클릭을 통해 동물에게 음식을 먹일 수 있습니다. 그렇다고 바닐라처럼 바로 동물이 사랑에 빠지는 것은 아닙니다. 충분히 배가 불러진 후에 확률적으로 사랑에 빠지게 될 겁니다.

 

2) 동물의 허기

동물은 더 빨리 걸을수록 배고파집니다. 밧줄로 동물을 끌고 갈 때 굶어 죽지 않도록 주의하세요.

이제 밀을 먹던 동물들은 사탕수수도 먹게 되었습니다. 그러나 이것은 별로 중요한 변경 사항이 아닙니다. 동물이 무엇을 먹을지는 이제 플레이어 여러분이 컨피그를 통해 결정할 수 있기 때문입니다.

 

3) 동물의 인공지능

가장 큰 변화는 동물들이 이제 최대한 무리 지으려고 한다는 겁니다. 이러한 변화는 야생 동물들에게 있어서는 번식의 기회를 키울 것입니다. 야생에서 동물들이 너무 많이 번식하는 것이 걱정되기는 하지만, 걸을 때 허기 소모를 키웠기 때문에 굶어 죽는 녀석도 간혹 발생할 겁니다.

이제 동물은 아무 이유 없이 들판을 거닐진 않습니다. 다른 풀을 찾거나, 혹은 무리를 찾을 때만 이동합니다. 너무 풀을 많이 찾아 다니는 녀석은 무리를 이탈할 수도 있습니다.

 

4) 컨피그

컨피그를 통해 동물의 허기와 번식에 관련된 부분을 많이 변경할 수 있게 되었습니다. 어떤 음식을 먹고 얼마나 허기를 회복할지, 배가 얼마나 불러야 번식하며 그 상태에서 얼마나 자주 사랑에 빠질지, 얼마나 허기를 많이 소모할지 모두 플레이어가 컨피그를 통해 수정할 수 있습니다.

1.7 포지부터는 게임 내에서 컨피그를 수정하는 기능이 추가되어 해당 사항을 구현했습니다. 타이틀 메뉴에서 Mods 버튼을 누르고, Hungry Animals를 찾아 Config를 누르면 각 동물에 대해 값들을 수정할 수 있으니 많이 이용해주시길 바랍니다.

 

각 변수 이름에 마우스를 올리면 설명을 알 수 있습니다.

 

 

 

 

5)기타

동물의 소리가 조금 작아졌습니다.

 

 

2. 저작권

본 모드는 무단 수정, 배포가 불가능합니다. 또한 허가되지 않은 영리적 목적의 사용을 모두 금지합니다. 영리적 목적의 사용에는 후원이 가능한 서버에 추가, 아프리카 방송 등을 포함합니다. 비 영리적 목적의 경우 어떤 모드 팩이라고 할 지라도 본 모드가 포함될 수 있습니다. 다만 원 제작자(oortcloud) 명시는 필수입니다. 모드 수정/재배포 및 영리적 사용에 관한 문의는 메일, 쪽지 등을 이용해주시길 바랍니다. 위의 제반 사항을 위반할 시 크리에이티브 커먼즈에 의거 법적인 처벌을 받으실 수 있습니다.

'마인크래프트 자작 모드 > 배고픈동물들' 카테고리의 다른 글

1.0.4.0 업데이트  (2) 2015.02.05
1.0.3.1 업데이트  (0) 2015.02.05
1.0.3 업데이트  (1) 2015.02.05
1.0.1 업데이트  (0) 2015.02.05
모드 소개  (0) 2015.02.05

최근 배고픈 동물들 모드를 만들면서 공부한 것들을 복습하면서 기록하는 차원에서 강의를 작성했습니다. 1~2주 동안에는 게시글이 거의 없었는데 다른 말로 하자면 모드 제작 중에 더 배운게 거의 없다는 걸 의미합니다. 1주일이 넘는 시간동안 새로 추가하는 멀티 블록 구조의 렌더링과 관련해서 엄청난 에러와 싸웠기 때문에 별다른 진전이 없습니다.

 

1.0.1 버전은 그러한 과정 중에 중간 점검 차원에서 나온 버전입니다. 1.0.0에서 시범적으로 보여진 동물 개선 시스템을 예고된 바와 같이 다른 동물에도 적용시켰습니다. 물론 이까지의 작업은 1.0.0을 만든 후 하루도 채 되기 전에 완성될 수 있었지만 개인적인 욕심에 더 많은 컨텐츠를 추가한 이후 발표하고 싶었습니다.

 

이번 버전에서는 '조각된 블록Chiseled Stone'이 추가로 등장합니다. '정Chisel'을 이용하여 정해진 몇몇 블록을 깎을 수 있는데, 기존의 Chisel 모드가 다양한 텍스쳐를 추가했다면 저는 3D 모델을 바꾸는데 중점을 두었습니다. 물론 현재는 장식기능밖에 없지만 사실 이렇게 조각된 블록을 통해 멀티 블록 구조를 만드는 것을 제작 중입니다.

 

다운로드는 다음의 AdFly를 이용해주시길 바랍니다.

링크: http://adf.ly/rrSYs

 

0. 제작 환경

마인크래프트 – 1.7.10

Forge – 10.13.0.1180

 

1. 변경 사항

1) 동물에 대한 변경사항

1.0.0에서 소에게 적용되었던 변경사항이 대부분의 동물들(양, 돼지, 닭)에게 적용됩니다[http://a3626a.blog.me/220093562470]. 돼지는 썩은 고기도 먹을 수 있으며, 닭은 호박/수박 씨 모두 먹을 수 있습니다.

 

2) 조각된 블록과 정

조각된 블록과 정이 추가됩니다. 조각된 블록은 정으로 해당 블록을 캐서 얻을 수 있으며 현재 3단계까지 조각이 가능합니다.

현재 그림자 렌더링이 구현되어 있지 않습니다. 구체적인 형태는 인벤토리 화면을 참고해주세요.

 

정은 돌, 철, 다이아의 세 종류가 있습니다. 상위 소재일수록 조각 속도, 내구도, 조각 성공률*, 소재 손실률**이 좋아집니다.

* 조각은 항상 성공하지 않습니다. 일정 확률로 다음 단계로 조각됩니다.

** 가끔 조각을 진행하면 블록이 손실될 수 있습니다.

 

3. 저작권

본 모드는 무단 수정, 배포가 불가능합니다. 또한 허가되지 않은 영리적 목적의 사용을 모두 금지합니다. 영리적 목적의 사용에는 후원이 가능한 서버에 추가, 아프리카 방송 등을 포함합니다. 비 영리적 목적의 경우 어떤 모드 팩이라고 할 지라도 본 모드가 포함될 수 있습니다. 다만 원 제작자(oortcloud) 명시는 필수입니다. 모드 수정/재배포 및 영리적 사용에 관한 문의는 메일, 쪽지 등을 이용해주시길 바랍니다. 위의 제반 사항을 위반할 시 크리에이티브 커먼즈에 의거 법적인 처벌을 받으실 수 있습니다.

 

4. 향후 개발

앞서 이야기한대로 멀티 블록 구조물을 개발하고 있습니다. 1.0에서 1.1로 넘어가는 만큼 본 모드의 정체성을 결정하는데 첫 발을 내딛을 업데이트일 것입니다. 저는 본 모드에서 '동물'을 '음식을 통해 역학적 에너지를 생산하는 매체'로 여기고 있습니다. 따라서 다음의 업데이트에서는 그 '역학적 에너지'를 사용하는 구조물이 등장할 가능성이 큽니다.

 

 

 

'마인크래프트 자작 모드 > 배고픈동물들' 카테고리의 다른 글

1.0.4.0 업데이트  (2) 2015.02.05
1.0.3.1 업데이트  (0) 2015.02.05
1.0.3 업데이트  (1) 2015.02.05
1.0.2 업데이트  (0) 2015.02.05
모드 소개  (0) 2015.02.05

+ Recent posts