개발일지1

개발일지2

개발일지3

개발일지4



다들 한콘진으로 고생하느라 어수선하지만 5번째 일지를 써보겠음

참고로 저번에 댓글로 썼지만 난 떨어짐 애초에 이딴 듀랑고 짝퉁 게임이 될거라고 기대도 안했어가지고 ㅋㅋㅋㅋ ㅠㅠ

그래도 그거와 별개로 걍 내가 만들고 싶은 세상을 만드는거니까 개발하는데 영향은 없었음



18945bf50558ea7b3ff1c1b014c10403b3897d494dbfee6bc0d0c1

18945bf50558ea7b3cf1c1b014c10403302cae025c8e9f46eedea6

18945bf50558ea7b3df1c1b014c10403bdddc8474dcc53729330e8


먼저 너무 듀랑고 표절이다, UI 쪽은 저작권 문제 생긴다 그런 말들이 있어서

넥슨 근처도 못가본 좆소기업 인생이었지만 출시도 불분명한 와중에 UI쪽을 대거 갈아 엎었음...

일단 이정도면 적어도 바꾸려고 노력은 했다로 보이긴 함..



18945bf50558ea7b3af1dca511f11a3998895d48628f760806


인벤쪽도 바꿨는데 내 코딩실력 이슈로 디아블로식 인벤토리 적용은 원래 못했는데 이번에 같이 갈아엎으면서 점점 인벤토리가 더 복잡하게 바꼈음



a65f28ad2835b2768e3311559a2fe1b1c1f6bbe9c39b697551abea484245c1591eafae5895b6


스크롤로 보면 대략 이런 느낌, 내 게임은 나뭇가지조차 장착이 가능하다는거도 보여주려고 찍었음


그 다음은 이번에 대가리 깨져가면서 추가한 '제작' 기능임

먼저 내 게임은 '레인월드'마냥 비가 계속 쏟아지는 미지의 섬 컨셉인데

생존 게임 필수 요소인 '모닥불'부터 시작해서 어떻게 비가 오는곳에 불을 피냐?는 모순을 타파하기 위해 거의 대부분의 제작 요소에

'빗물 가리개'라는 제작템이 들어감



a66427ad290eb2768e3410799c01d8b1471a521e9f02b751a37c931efb87189b7bd973eacf98


빗물 가리개 제작을 위해선 아이템 속성중 '넓음' 속성이 필요한데 초반템인 조개 껍질에 이 속성이 포함돼있음



a66427ad290eb2768e3410799c01d8b1471a521e9f01b751a37c931efb87189b77c395c60187


a66427ad290eb2768e3410799c01d8b1471a521e9f00b751a37c931efb87189bdd2be0ca97c0


그리고 조개 껍질을 묶을 '끈' 속성과 지지대 역할을 할 '막대기'속성 템을 파밍해서 제작창을 열면



a66427ad290eb2768e3410799c01d8b1471a521e9f07b74cb679a300c1802585ce86f59568e9435f


각 속성에 맞는 버튼을 누르면 현재 넣을 수 있는 템만 표시되고 골라서 모두 넣으면

(장착중이거나, 파괴되거나, 이미 재료로 들어가 있거나, 제작창을 연 중에 유통기한이 다돼서 사라지거나 하는 재료들은 모두 못넣도록 서버에서 예외처리 돼있음)

(제작창은 손으로 열때랑 제작 건물에서 열때랑 각기 다른 리스트를 출력함)



a66427ad290eb2768e3410799c01d8b1471a521e9f06b74cb679a300c180258570f80061788b16cb


이렇게 제작 버튼이 활성화 돼서 서버에서 재료 템들을 제거하고 아이템을 지급함



a66427ad290eb2768e3410799c01d8b1471a521e9f0bb751a37c931efb87189bed098aee3c11


그럼 이렇게 빗물 가리개가 나오는데 RGB를 보면 재료로 사용된 모든 재료템들의 RGB가 연동돼있음을 알 수 있음

끈, 막대기(손잡이 부분), 조개 껍질(넓음 속성)의 RGB를 모두 계산해서 새로운 템을 만드는 구조임

그리고 이 템은 재료들의 세부 속성을 계승하며 '둔기'로도 쓸 수 있어서 장착을 할 수 있음


a66427ad290eb2768e3410799c01d8b1471a521e9f04b74cb679a300c18025858cdf7a8f4ae0a05d


장착하면 이렇게 RGB가 적용돼서 손에 낄 수 있는 구조


a66427ad290eb2768e3410799c01d8b1471a521e9f05b751a37c931efb87189ba0d7b696eee2


궁금해 하는 사람이 있을까봐 쓰자면 '조개껍질'의 속성을 계승하는 바람에 '넓음' 속성이 그대로 전승된걸 볼 수 있는데

이러면 '빗물 가리개' 제작 재료로 쓸 수 있는거 아닌가? 할텐데



a66427ad290eb2768e3410799c01d8b1471a521e9f0ab74cb679a300c1802585de151b348990e79c


답은 재료로 만들어진 '빗물 가리개'를 또 쓸 수 있게 해뒀으므로 재료로 쓸 수 있다는 거임

만들때마다 가공횟수도 초기화되니 무한 제작이 가능한 셈



a66427ad290eb2768e3410799c01d8b1471a521e9f02a915a47eb130dfba22b89f6ae502ddc3ac7ed5


그렇게 또 제작을하면 이런식으로 RGB 값을 또 계승한 빗물가리개가 생겨남



a66427ad290eb2768e3410799c01d8b1471a521e9f02ab15a47eb130dfba22b8d012581e664c5ffcc0


당연히 낄수도 있고 RGB도 모두 적용됨



a66427ad290eb2768e3410799c01d8b1471a521e9f02a815b96bb400c1802585abf128dcee86ce


이렇게 스탯도 더 상승하게되는데 즉, 무한으로 강해지는 템을 만들 수 있지만

의외로 서버에서 '실패'하여 재료만 사라지는 확률이 꽤 높기때문에 별 문제 없지 않을까 생각하고 있음

그리고 수리 불가에 내구도도 글케 안높아서 어차피 무기로 주로 쓰면 얼마안가 터지기도 할거니까.....



a67718ad0e17b370863316499a2fd56c139cdec403cfd53a1312e2fde96b03ad


그다음은 미천한 코딩실력으로 인해 대가리 깨져가면서 구현한 건설 시스템임 처음에 건설을 열면 아무것도 지을 수 없는데



a67718ad0e17b370863316499a2fd56f7a93748f961658492a0aebfc61f8b88b


스킬에서 불붙이기 스킬을 배워야만 '모닥불 제작' 조합법이 추가됨.

참고로 서버에서도 스킬을 배웠는지 이중 검증을 하기 때문에 클라만 뚫는다고 제작할수는 없게 해놨음...(이론상 그렇다는 뜻)



a67718ad0e17b370863316499a2fd56e625eb404614fa9afdff9f9d0460c81e5


모닥불 건설창이 열리면 이런식으로 아까 만들었던 빗물 가리개와 '불이 잘붙음'속성 아이템 5개를 요구함



a67718ad0e17b370863316499a2fd56945537c6650bbb94f266d1ffe8fe28e30c742


여기도 마찬가지로 재료들을 하나하나 넣고



a67718ad0e17b370863316499a2fd56854064068b8c285aa6951b728f717a74b34c2


아까 만든 빗물 가리개도 넣으면 건설창이 열림

모든 좌표를 서버에서 가져오고 다른 사람의 사유지나 이미 뭔가가 존재하는 칸에는 설치 못하게 해놨음



a67718ad0e17b370863316499a2fd56b79050f820cfb11c177ff9f4fafd5c8e0ceb8


모든 건축물의 크기별로 회전도 할 수 있게 해놨고 저런식으로 터치로 위치를 고르면 됨



a67718ad0e17b370863316499a2fd56a350762bfec766c781ea1b09509880cbcea15


그럼 위치로가서 이런식으로 건설이 시작됨 중간에 움직이면 당연히 취소되고 넣어졌던 재료도 다시 취소돼서 반환됨



a67718ad0e17b370863316499a2fd5654e88a69a02c8e5cc3dbfa9524c4f73b8cec8


이런식으로 건설 완료인데 마찬가지로 모든 건축물에는 제작에 사용된 '재료'들의 속성을 가져오기 때문에

보다시피 땔깜들 부분 색이 '나뭇잎'으로 사용된 것들의 초록색을 띄고있는것을 볼 수 있음



a67718ad0e17b370863316499a2fd564d777e4c0843ff9acd022f769ec792df85708


제작 완료되면 이런식으로 건물 활성화가 됨

불 이펙트는 내가 블렌더에서 만들어서 가져온걸 그냥 넣으니까 다소 빠르게 보이는데 나중에 패치해야할듯..



a67718ad0e17b370863316499a2fd56c0dd8d9c621e1f1072931888fe8690bade8e6b078


만약 아까 만든 '갈색 빗물가리개'를 사용하고 '나뭇잎'대신 '나뭇가지'로 만들어서 전부 갈색으로 만들면



a67718ad0e17b370863316499a2fd56c0cd8d9c621e1f1072931888fed6e0ba265867f

a67718ad0e17b370863316499a2fd56c0fd8d9c621e1f1072931888fef6a01af1533df

이런식으로 갈색빛의 모닥불이 생겨나는 방식임



a67718ad0e17b370863316499a2fd56c0ed8d9c621e1f1072931888fe86b07a805d81849


다른 폰에서 건축 동기화 속도는 이런식

거의 동시에 일어난다고 봐도 무방할듯



a67718ad0e17b370863316499a2fd56c09d8c4d324d1ef3d2e0c96f6eb6f04abd9


암튼 같은 건축물, 같은 제작템이라도 각자가 만든 모든 템이 다른 세상을 구현해보려고 노력중임... 이상


그리고 조만간에 홍보용 유튜브? 채널을 하나 새로 파서 거기다가 홍보 영상 올려볼 예정.