게임 40

마인크래프트 1.13 거품기둥(Bubble column)에 대해 알아보자!

시작하며별 뜻은 없고...블로그에 포스팅할 내용을 찾아보다가영어공부도 되겠다 싶어 오랜만에 마인크래프트 새 아이템 관련 포스팅을 하려한다! 거품 기둥 (Bubble Column) 거품기둥은 마그마블록이나 소울샌드를 물 속에 놓으면 생기는 블록이다.거품기둥은 자신이 회전하는 방향에 따라서 엔티티를 밀거나 당긴다. - 간략한 정보버전: 1.13 19w07a에서 등장드롭아이템: 없음빛나지 않음불에 타지 않음인벤토리에 쌓아둘 수 없음 얻는 방법거품기둥은 아이템으로 가질 수는 없고, 놓을 수만 있는 블록 아이템이다. (베드락처럼...)거품기둥은 물밑에 동굴이나 심해 유적 등이 생성될때 용암이 앞서만들어지면 몇몇은 옵시디언으로, 다른 몇몇은 마그마블록으로 변한다.그리고 물 속의 마그마블록은 거품기둥을 생성한다. 사..

<마크의 모든것> 1화

외주의 길내 사업이 없어지고나서 좋았던건 아래와 같은 것이었다.1) 경쟁과 사업에대한 걱정이 사라졌다.2) 그 앱에 대한 불확실성이 사라졌다. 하지만 막상 없어지고 몇 개월 지내보니 다른 쪽에서 단점이 생겨버렸다.1) 돈에 대한 걱정이 생겼다.2) 미래에 대한 불확실성이 생겼다. 이렇든 저렇든, 어쨌든 불확실하다면,움직이는 쪽이 좋다고 생각했다. 내 사업(앱)없이 외주의 길을 걸으면서 계속 을의 입장에만 있을 수 만은 없었다. 그래서 다시, 마크의 모든것짤린다면 아이폰 앱에라도 뛰어들 생각이다. 아니면 웹이라도!이게 한 달에 1만원이 벌리든 10만원이 벌리든 작은 돈이라도 들어온다면 성공하는 것이라 생각한다.유저 요구사항은 컨텐츠가 많아야 한다는 거고... 내 요구사항은 최대한 유지/보수를 덜 해도 시스..

Node.js와 git을 만나다

1월 중순 부터 지금까지 약 한 달간 Node.js 관련 업무를 하면서 Node.js와 git과 친해지게 되었다.나는 그동안 배운 지식을 활용해 마인크래프트 유튜브 영상 공유소인 '마인팟' 이라는 새로운 서비스를 내 놓았다.아직은 유튜브 공유소이지만 차차 기능을 더해서 마인크래프트 커뮤니티로 만들 예정이다. 유저는 마인크래프트 앱에서 일부 끌어오려 하고 있다.나중에 로그인과 커뮤니티 기능이 만들어지고 사용자 수 1000명 이상이 되면 따로 앱으로도 출시할 것이다. 그리고 기존 마인크래프트 앱에 있는 기능들을 node.js api 서버를 통해 좀더 빠르게 로드될 수 있도록 수정했다.지금은 4년간 가장 문제였던 아이템 정보 부분을 불러오는 api 를 만들고 있다. 인생의 사건 하나 하나가 점이되어 하나의 선..

Mysql Out of Memory...

나는 즐겁게 식사를 하고 돌아오는 길에 마인크래프트 조합가이드 앱 리뷰를 보았다.그런데 "삭제하고 다시 설치했는데 팁이 안떠요"라는 리뷰가 있는 것이다. 정말..? 하고 앱에 들어가봤더니 팁 목록이 안뜨는 것이다.팁 목록은 mysql db에서 긁어오는 거라 그쪽을 살펴봤더니mysql memory 초과로 서버가 다운이 되었었다. 그것도 무려 4시간 전에... 황급히 서버를 확장하여 다시 nginx를 작동시켜 복구를 완료하기는 했다.DigitalOcean 커뮤니티에서 찾아보니 같은 out of memory를 겪는 유저들이 많았다. 그래서 swap을 해보라는 답변이 있었는데...이거 연구를 좀 더 해봐야겠다. ## Edit /etc/my.cnf, and add the following line under th..

마인크래프트의 9가지 트릭

마인크래프트를 즐기면서 아무도 말해주지 않았던 사실들에 대해서 소개합니다.하지만 아마 아시는 분도 계실 겁니다. 1. 물 속에서 횃불을 붙여 임시 공기 주머니 만들기 너무 깊게 수영하셔서 익사할 것 같다면 벽에 횃불을 붙여 잠깐 숨을 쉬세요. 2. 횃불로 모래와 자갈 더미 부수기 이 팁은 많은 분들이 아실 겁니다. 인벤토리에 모래와 자갈이 너무 많다구요?블록 위에 모래와 자갈을 쌓고 제일 아래 블록을 횃불로 바꿔치세요.위에있는 모래와 자갈은 횃불에 의해 사라지게 됩니다. 3. 횃불은 모래와 자갈을 지탱할 수 있습니다. 토치를 벽에 설치하고 그위에 모래나 자갈 블록을 놓으면 부숴지거나 중력에 의해 내려오지 않습니다. 이것을 이용하면 피라미드 같은 건물도 쉽게 지을 수 있겠죠? 4. 횃불 옆에 블록 놓기 횃..

마인크래프트 아이템 : 철 조각 (Iron Nugget)

철조각 (Iron Nugget) 철조각은 철로 만들어진 도구, 무기 혹은 방어구를 화로에 구워 얻을 수 있는 아이템이다. 조합법철을 작업대에 올려 철조각 9개를 만들 수 있고,철제 도구, 무기, 방어구를 화로에 구워 철조각 하나를 만들 수도 있다. 이용하는 법철조각 9개로 철을 만드는데 이용된다. 마인크래프트 1.11.1 버전에서 처음 추가 되었고,2016년 12월 27일 현재에는 PC 버전에서만 등장한다. 정리하며 그 밖에 마인크래프트에 관한 이야기들을 더 보고싶다면, 어플을 설치하여 더 많은 정보를 알아보세요!구글 플레이(Google Play)에 마인크래프트라고 검색하면 금방 찾을 수 있습니다!

마인크래프트 앱 개발기 9편, 자료구조를 배우다!

이번 학기, 나는 자료구조라는 수업을 듣고 있다.자료구조와 알고리즘 정도는 알고 있어야 프로그래머라고 생각했기 때문에 가장 신경쓰며 듣는 중이다.단순 성적 따기가 아닌, 수업 내용 하나 하나를 흡수하는데 집중하고 있다는 말이다.자료구조 책 초반에 Big O 계산법이 나오는데, 저번에 알고리즘 독학하며 그냥 넘겼던 부분이 알고리즘의 시간복잡도를 따지는 데 중요하단 것을 깨달았다.그리고 중첩 for 문이 상당히 효율이 떨어지는 방법이라는 것도 말이다. 말로만 들었지, 시간복잡도를 따지니 자료가 많아질 수록 중첩 for문의 성능은 기하급수적으로 떨어졌다. 마인크래프트 앱에서 가장 많이 사용하는 기능이 아이템 리스트 펼치긴데, 나는 그 기능을 중첩 for 문으로 구현 해 놓았다.수업을 듣고 여러 실습들을 하면서..

마인크래프트 앱 개발기 8편 <Markdown에 관하여>

새로운 기능, 패치 노트요즘 추가하고 있는 기능은 패치노트라고 하는 버전 히스토리를 보는 기능이다.마인크래프트 게임은 특이하게도 매번 업데이트를 할 때마다 유저들이 패치노트를 주의깊게 살펴보기에 필요성이 있겠다 싶어 넣었다. 저번에 앱에 추가한 서버 확인 기능은 잠시 안보이게 넣어두고이번 패치노트를 그 자리에 끼워 넣으려고 한다.서버 확인 기능을 접은 이유는 아래에 따로 적도록 하고, 패치노트 기능에 대해서 적어보겠다. 패치노트 기능은 저번에 블로그에서도 찬양했었던 FireBase를 이용해 구현했다.마인크래프트 패치는 자주되는 편이기 때문에 그때그때마다 실시간으로 업데이트 해주기 위해서 Firebase Storage에 마크다운으로 적은 패치노트를 업로드한 뒤 Firebase Realtime Databas..

마인크래프트 앱 개발기 7편 "앱 레이아웃 정리!"

안드로이드 앱 성능에 관한 강의를 듣고, 마인크래프트 조합 가이드 앱을 최적화 시키기 시작했다.프로그래밍적인 부분 보다는 디자인적인 부분만 일단 살펴보고 레이아웃 정리에 들어갔다.깔끔하게 짠건 최근에 만든 부분이었고 옛날에 만든건 LinearLayout > LinearLayout > RelativeLayout > LinearLayout 이딴식(?)으로마구마구 뷰가 엉켜있었다. 메인화면 부터 말이다...디자인 타협이 살짝 들어간 부분도 있으나 수정 전 뷰를 그리는 시간이 25ms 였다면 수정 후 15ms 정도로 줄여 뿌듯하다!레이아웃 드로잉에 걸리는 시간 측정은 Hierarchy Viewer를 통해 할 수 있다.

마인크래프트에 대한 10가지 진실

1. 마인크래프트의 초기 버전에는 부제로 "Order of the Stone (돌의 주문)" 가 붙어있었다. 마인크래프트의 초기 이름은 Minecraft : order of the stone 이었고,마인크래프트라는 이름은 마인크래프트 출시를 기다리고 있던 한 유저가 개발자 Notch에게 추천하여 생겨난 이름이라고 합니다. 2. 마인크래프트 0.0.32.1a 버전은 아래 사진과 같았다. 당시 마인크래프트는 블럭의 수도 적었고 텍스쳐도 다소 어색했지만노치는 그 버전을 배포한지 하루만에 1.2.5 버전과 텍스쳐가 유사한 진보된 버전을 선보였습니다. 3. 히로빈은 괴담일 뿐이다. 어떤 마인크래프트 커뮤니티 혹은 블로그를 가더라도 대부분 히로빈에 대한 괴담을 다루고 있습니다.하지만 마인크래프트 개발자는 히로빈을 ..