기획자 본인만큼 잡다한 블로그
Posts
29 postsReddit Logo Generator
내가 자주 가는 subreddit 인 r/proceduralgeneration 에서는 매 달 challenge 를 개최해서 유저들의 참여를 독려한다. 지금까지 재미있는 challenge 들이 많이 나왔는데, 이번에는 특히 이 subreddit 의 로고를 만드는 challenge 가 나왔다. 제한 조건은 다음과 같다. - reddit 글씨가 들어가야 함 + some art - 가로:세로 비율은 3:1. 120 * 40 px 로 보일 것이기 때문. - 오픈 소스. 설치 / 실행이 쉬울 것 -- 물론 코드를 올리는 대신에 많은 양의 로고 이미지 파일을 만들어서 업로드해도 됨 - 매일 새로운 이미지여야 함 이걸 보고 예전에 codepen.io 와 이 subreddit 에 올렸던 Waterc

This War Of Mine - 마음을 성장시키는 경험
오늘 회사에서 Workshop 을 했는데 과제로 이 게임을 분석했다. 사놓은지는 오래 되었지만 한시간밖에 플레이하지 않았었는데, 이번 기회에 다시 플레이하며 예전에 느끼지 못했던 여러 가지를 느낄 수 있었다. 레포트를 쓰는게 오랜만이라 조심스러워서 존댓말로 썼다. This War Of Mine 은 로그라이크 게임이라고 할 수 있습니다. 아스키 문자로 그려지는 던전에서 플레이했던 게임과 닮은 게임들을 일컫는 명칭에서 이제는 하나의 장르가 된 로그라이크 게임은 대표적으로 '영속적인 죽음(perma-death)' 이라는 특징을 지니고 있습니다. 보통의 게임은 자유롭거나 제한적으로 게임의 진행 정도를 저장, 불러오기가 가능하지만 로그라이크 게임은 이것을 용납하지 않는 것이 대표적인 게임성입니다
ECMAScript 2016, 2017, 2018 변경점 정리 글 링크
18개의 변경점을 example 중심으로 깔끔하게 정리해 놓았다. medium 에서 34k 의 clap 을 받을 정도로 좋은 글인 것 같다.

Domina
전투 시뮬레이터를 만드는 건 꽤 어렵다고 생각한다. 결국 밸런스의 문제인데, 일단 전투에 영향을 미치는 요소를 정의하고, 그것이 달라졌을 때 전투가 변하는 느낌이 들어야 한다. 이때 전투 결과가 너무 급하게 변해도 안되고, 너무 그대로라도 안된다. FM(Football Manager) 시리즈 같은 스포츠 시뮬레이터도 마찬가지다. FM 2011 같은 버전이었던 걸로 기억하는데, 오세아니아 월드컵 예선인가에서 호주가 매우 작은 섬나라 팀과 붙었을 때 41-0 정도의 스코어가 나왔던 걸로 기억한다. 반대의 예로는 서로 비슷한 실력을 지녔거나 골키퍼의 능력이 엄청난 경우 모든 공격을 다 막아서 지루한 0-0 스코어가 나왔던 적도 있다. 최신 버전에서는 개선되었는지 모르겠지만 말이다.
자바스크립트 최적화 글 링크
자바스크립트는 어떻게 작동하는가: V8 엔진의 내부 + 최적화된 코드를 작성을 위한 다섯 가지 팁 자바스크립트 최적화 자료는 찾기 힘들었는데, 크롬 v8 엔진에 한정되어 있지만 좋은 글이었다. 내용 중에 내가 highlight 로 표시한 부분은 2번과 4번이다. 2. 동적 속성: 객체 생성 이후에 속성을 추가하는 것은 히든 클래스가 변하도록 강제하고 이전의 히든클래스를 대상으로 최적화되었던 모든 메소드를 느리게 만듭니다. 대신에 모든 객체의 속성을 생성자에서 할당합니다. → 클래스를 사용할 때 속성은 다 생성자에서 정의해주는 게 최적화에 도움이 된다는 얘기다. 보통 다들 이렇게 하고 있겠지만 혹시나 다른 곳에서 속성을 추가하면 퍼포먼스에 영향이 있다고 한다. 4.


