2021년 8월 23일 월요일

NSubstitute를 Unity project에 임포트하기

방법

  1. 2.0.3버전을 NuGet에서 받는다. 바로 다운로드
  2. nsubstitute.2.0.3.nupkg를 nsubstitute.2.0.3.zip으로 변경한다
  3. nsubstitute.2.0.3.zip\lib\net35\NSubstitute.dll을 프로젝트의 Plugins폴더에 푼다
  4. 테스트용 assembly definition의 Assembly References에 NSubstitute.dll을 추가한다. 참고에서 이미지 참고
참고: https://stackoverflow.com/questions/57784897/importing-nsubstitute-into-unity-project

2021년 8월 21일 토요일

독일 교육의 목적

출처: https://youtu.be/au34l_lmk0A?t=2732

자기 자신의 권리를 알고, 가능하면 자기의 이해를 연대적으로 타협할 자세를 갖춘 채 주장할 수 있을 뿐만 아니라, 사회의 이해와 손해를 본 사람의 이해도 고려하고, 때에 따라서는 우선권을 주기도 할 줄 아는 능력과 그것에 필요한 자세

갈등의 사회적 기능을 인식하는 능력과 적합한 사상을 선택함으로써 갈등의 해결에 참여하려는 자세

다양한 사회집단에 소속되어 함께 일하면서 어려움을 견뎌내고 자기 발전의 기회를 활용하며 관용을 베풀 수 있는 능력과 그것에 필요한 자세

결론

이런 것에 대해서 어렸을 때, 생각해 본 적이 없다. 슬프구나.


2021년 8월 16일 월요일

게임 규칙의 아이러니

스토리는 기본적으로 아이러니가 존재해야한다. 게임의 규칙도 선택의 아이러니가 존재해야 한다. 

딥슬립의 경우를 보면, 다음과 같다.

  1. 이동을 많이 하면 좋지만, 음식이 떨어진다
  2. 출구로 빨리 나가면, 점수를 많이 얻지 못한다

성공/실패에 영향을 미치는 요소들만 아이러니에 속한다.

데이터로 본 일본의 두 얼굴 [풀영상] I 창 339회

출처: https://www.youtube.com/watch?v=AcIly2vq0qM

요약

경제 주체가 자신감을 잃지 않도록 하는 것이 중요하다. 중산층을 늘려서 구매력을 확보해주고, 국민 연금 같은 노후 대비의 안정감을 국민에게 주는 것이 중요하다.

고도 성장기에서는 정부의 매뉴얼을 따랐지만, 급변하는 시기에는 다양한 아이디어가 결실을 맺을 수 있는 기반이 필요하다.

게임 회사도 다양한 게임 개발자에게 자원을 지원해주는 허브의 역할을 해야 한다.

2021년 8월 15일 일요일

도시에서 걸어다니는 NPC 만들기

출처: Building a Traffic System in Unity (https://www.youtube.com/watch?v=MXCZ-n5VyJc)

GTA 같은 게임에서 NPC들이 길을 걸어가게 하는 방법을 구현하는데 참고가 된다.

내용
  1. Waypoint 및 관련 Editor Window 만들기
  2. AI가 Waypoint를 따라 이동
  3. 여러개의 Waypoint 그룹을 생성하고 AI가 분기하게 하기

핀란드의 묵직한 충고 "혁신 위해선 불확실성 안고 나아가는 방법뿐"

출처: https://www.hankyung.com/politics/article/2019061178361

문 대통령의 질문을 받은 일카 니에멜라 알토대 총장의 대답은 간명했다. 그는 “늘 불확실성을 안고 산다는 걸 감안해야 한다. 앞으로 나아가는 건 이 방법뿐이라고 생각하고 정진하는 것뿐”이라고 답했다. 이어 “반대를 극복하기 위해선 환경이 조성돼야 한다. 늘 만나고 마음을 열고 서로의 얘기를 경청했다”고 강조했다. 니에멜라 총장은 “충분한 시간을 가지고 이야기하는 과정에서 목표를 잃지 않기 위한 노력이 중요하다”고 조언했다.

결론

"충분한 시간을 가지고 이야기하는 과정에서 목표를 잃지 않기 위한 노력이 중요하다" 누군가를 설득하는 방법일 것이다. 이 과정에서 목표를 잃지 않으면, 나의 방법의 오류도 찾을 수 있을 것이다.