전체 글 498

마인크래프트 가이드 앱 개발기 5편 "개명 후 제명"

개발에 차질이 생겼다.몇 일간 열심히 했던 판올림이 화를 불렀다.앱이 구글 플레이에서 짤린 것이다.구글 플레이 특성상 자세한 이유는 알지 못한다. (알려주지 않는다...관심이없다 쉐에끼들...) 그래도 내 앱을 찾는 많은 사람들, 팬들이 있기에 일단, 재기할 희망을 가져본다.새로운 이름 로, 옛날의 그 편의성 그대로!출시 해 본다. 얼른 유저들을 만나고 싶다!

마인크래프트 월드 에딧 명령어

규칙들 [구역] 이 붙어 있으면, 해당 구역 안에서 적용됩니다. [플레이어] 가 붙어있으면, 플레이어 기준점(중심점) 으로 적용됩니다. [구역내전범위] 가 붙어있으면, 해당 구역으로 설정한 곳에서, 상하범위는 모두 지정되여 적용됩니다. [맨손] 이 붙어 있으면, 맨손인 상태로 명령어를 입력하고, 사용 시는 우클릭합니다. 방향 : NWSE (동서남북) U(위쪽) D(아랫쪽) 해당 꼬릿말들이 붙어 있더라도, 채팅창에 칠 명령어는 추가로 붙지 않습니다. 예) //set 아이템코드 [구역] 일 경우에 //set 아이템코드 만 입력하시면 됩니다. 월드 에딧 명령어 1. //set (아이템코드) [구역] : 해당 아이템코드로 채웁니다. 2. //replace (대상블럭아이템코드) (바꿀블럭아이템코드) [구역] : ..

마인크래프트 히로빈 (Herobrine) 괴담에 관한 모든 것

나는 마인크래프트 마스터 앱의 개발자로서 마인크래프트에 관한 모든 정보를 탐색한다.일반적으로 아이템이나 몬스터 같은 정보들을 보지만, 괴담도 몇 편 본다.다른 게임들 과는 다르게 마인크래프트에는 괴담같은 것이 존재한다.많은 괴담들이 있지만, 그 중에서도 '히로빈'이란 존재는 압도적이다.히로빈은 누구일까? 진짜로 존재하는 걸까?한 번 파헤쳐 보도록 하겠다. 히로빈 개요히로빈은 커뮤니티에서 만들어낸 괴담의 주인공이다.히로빈은 마인크래프트의 어떠한 버전에도 등장하지 않는다. 히로빈의 모습 실명 : 히로빈 (Herobrine)직업 : 광부 (Miner)국적 : 스웨덴 (Swedish) 히로빈은 마인크래프트의 주인공 스티브와 똑같이 생겼지만,눈에 검은 눈동자가 없다. 다소 무서운 모습을 하고 있다. 히로빈은 마인..

Unity에서 Prefab이란?

Prefab은 아래 사진 처럼 생긴 파일들이다.회색이아니라 파란색 사각형이면 빈 Prefab이 아니라는 것이다. 게임을 만들면서 같은 Object를 여러개 사용해야 할 수도 있다.같은 모양의 여러 몬스터라던지, 퍼즐게임에서 같은 모양의 퍼즐이라든지...그럴때 Object마다 prefab을 만들어 놓고 복사해서 사용하면서수정할때는 Prefab 하나만 수정하면 일괄적으로 수정된다.게임 오브젝트의 템플릿 같은 것이라고 이해하면 쉽다. 또한 prefab으로 만들어진 게임 오브젝트를 수정할 수도 있고,그 수정사항을 다시 prefab에 적용시킬 수도 있다.

카테고리 없음 2016.07.01

마인크래프트 가이드 앱 개발기 4편 "개명"

오늘 작업도 리팩토링이다.그래서 개발관련해서는 뭐 적을 이야기가 따로 없기는하다.리팩토링을 하던 중 마켓에 올린 앱 버전을 구할 일이 있어마켓에 라고 검색 해서 내 앱을 다운받아보았다.순위를 보니 마인크래프트 초보자 보다는 마인크래프트에 익숙한 사람들이다운받을 법한 앱이 많았다. 그에 비해서 내 앱은 마인크래프트를 처음 시작하는 유저들이 다운받을 만한 앱이다.실제로 몇몇 리뷰는 자신의 마인크래프트 지식이 너무 풍부해서 별로 쓸데없다는 내용도 있다.처음엔 나도 단순 초보 가이드 앱으로 시작했지만 지금은 중/고수, 매니아까지 끌어들일 수 있는 컨텐츠들을 확보했다.그래서 앱 이름을 개명하기로 했다! 느낌상 거의 2년? 만에.앱 이름은 이다. 처음에는 으로 하려고 했으나키워드가 뭉쳐서 검색에 어려움이 있을까봐 ..

안드로이드 Custom Object Intent로 넘기기, Parcelable 구현

내가 만든 클래스 넘기기 (마인크래프트 앱 개발기 3편) 7월 업데이트를 위해 리팩토링을 하면서,데이터 타입에 대한 정리는 끝났으니 이제 전송에 관련된 일을 처리해야했다. 나는 ItemDB라고 하는 클래스를 만들어 아이템 정보를 관리하고 있다.그러나 특성상 ItemDB 자체를 인텐트로 넘겨야 더 좋은 성능을 낼 수 있는 상황이 왔다.intent.putExtra(key, value)로 보내어 value 값이 맞는 아이템을 500개 리스트에서 일일이 찾기 보다는그냥 ItemDB 하나만 심플하게 보내는 방법이 좋아보였다.그러나 putExtra()는 한정된 자료형만 전송할 수 있는 단점이 있기에, 어떻게 해결하면 좋을지 찾아보다가Parcelable 또는 Serializable 을 이용해 커스텀 오브젝트를 전송할..

마인크래프트 가이드 앱 개발기 2편 "왠 Python?"

오랜만에 2편을 써본다. 아무도 안기다렸지만 ㅎㅎㅎㅎ '~'방학을 맞아서 유저들에게 약속했던 7월 대규모 업데이트를 하려 다시 안드로이드 스튜디오를 켰다.그동안 코딩스타일을 배워 한 층 더 업그레이드 된 눈으로 다시 코드를 보니 엉망이었다.앱 특성상 아이템을 추가할 일이 많은데, 아이템 추가하기가 번거롭고 힘들게 되어있었다.그래서! 더욱 편하게 아이템을 추가하기 위해 나에게 조금 더 나은 인터페이스를 제공하기로 했다. 리팩토링이전에는 아이템을 추가하려면 layout에서 아이템 아이콘을 추가하고, 개별 아이템마다 onclick="아이템이름"다는작업을 한 뒤에, 아이템 정보가 담겨있는 ItemDB를 모아놓은 ArrayList인 ItemDBList에도 정보를 업데이트 해야 했다.그러나 아이템이 300개가 넘다..

안드로이드 아름다운 카드뷰(Card View) 리스트 만들기 - (3)

이번 강의에서는 Card View에 이미지를 적용 시키는 방법과, 개별 클릭 이벤트를 처리하는 방법에 대해 알아 볼 것이다.나는 이미지 URL을 이용해 이미지를 불러올 것이기 때문에 마음 편하게 라이브러리를 사용했다.이미지 관련 라이브러리 중 유명한 것은 Picasso와 Glide가 있는데, 둘 다 사용법은 비슷하고 성능도 좋다. 이미지 라이브러리인 Picasso를 사용하기 위해Gradle에 다음 코드를 한 줄 추가한다. build.gradle (Module : app)dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompa..

프레이밍 효과와 프라이밍 효과, 어떻게 다를까? (Differences between Framing Effect and Priming Effect)

Framing Effect 뉴스는 현실을 있는 그대로 보여준다기 보다는 현실의 일부분을 선택, 강조, 요약해서 보여주며 따라서 수용자는 뉴스를 통해서 선택, 강조, 요약된 현실을 볼 수 밖에 없다. 뉴스가 현실을 특정한 방식으로 선택, 강조, 요약해서 나타냄으로써 수용자의 이해와 해석의 범위에 일정한 한계를 설정하는 효과를 framing effect 라고 한다. 언론이 사회를 있는 그대로 반영하는 거울과 같은 존재라기 보다는 현실에 대한 사회적 동의를 유도함으로써 오히려 현실을 만들어낸다는 구성주의적 시각이 내포되어 있다. Priming Effect priming effect는 먼저 처리한 정보에 의해 떠오른 특정 개념이 뒤에 이어지는 정보의 해석에 영향을 미치는 현상이라 할 수 있다. priming e..

나/이슈 2016.06.17

객체 지향 프로그래밍, 자바

한 학기 동안 학교에서 Java강의를 들으면서 정리한 내용이다.간단히 자바에대해 파악하기 좋다. 00 Introduction 없음 01 Basic Concepts and a Sample 1. 언어의 분류- 기계어 (machine language)- 어셈블리어 (assembly language)- 절차적 언어 / 비절차적 언어 (procedural / nonprocedural language) 2. 자바의 특징- 1991년 SUN 마이크로 시스템즈의 James Gosling에 의해 탄생- 플랫폼 독립적, 적은 메모리 사용- Write Once, Run Everywhere- 소형 기기, 인터넷의 발달과 함께 성장- JVM 상에서 동작- 객체 지향, 객체를 기본 단위로 디자인 3. 클래스- Java에서 객체를..