(구)boymin
게임메이커 네이버 카페 CrazyGameMakers에서는 일정 주기마다 소규모 게임잼을 연다. 이번 게임잼의 주제는 '시간'. 기간은 일주일이였다. 허나, 이번주는 조금 바빴어서 일주일 중 3일정도밖에, 그것도 시간을 쪼개서 작업할 수 밖에 없었고, 그렇기에 조금은 부실한 작품이 나온 것 같다. 대개 시간하면, 가령 트레이서처럼, 시간을 빠르게 해서 먼 거리를 순식간에 간다던가, 아니면 시간을 천천히 돌려 빠른 총알도 피한다던가, 하는 것을 먼저 떠올리기 일수다. 물론 나도 그러했고. 하지만 나는 그런건 조금 진부하지 않나, 하는 생각을 했고, 특히 이번에 다녀온 OOI 2017의 영향도 받아서 '시간'을 좀 더 다른 시각으로 봐보기로 했다. 언젠가 영화 Me Before You를 본 적이 있는데 (내 ..
지난 7월 29일, 인디게임 전시회 '아웃 오브 인덱스(Out Of Index, OOI)에 다녀왔다. OOI는 인디게임 중에서도 '실험적인 게임' 을 위주로 선정하는 전시회이다. 전시회의 취지가 개인적으로 정말 마음에 들어서, 예전부터 가고 싶어했던 전시회였고, 다행히 티켓 구매에 성공해서 이번에 가게 되었다. (출처 : 디스이스게임 http://www.thisisgame.com/webzine/news/nboard/4/?n=74200) 지도를 따라 '인디 아트 홀 공'이라는 곳으로 지하철을 타고 걸어 가면서, 주위에 조금 허름한 풍경만이 펼쳐져 있었기에 '지도가 잘못된건 아닐까?'하는 의구심이 들기까지 했다. 나중에 알고 봤더니, 주최 측에서 조금 소박한 (뭐라고 표현을 했었는데 기억이 잘 나지 않는다...
정렬 알고리즘은 주어진 데이터를 정해진 순서대로 나열하는 방법이고,버블 정렬(Bubble Sort)는 정렬 알고리즘의 대표적인 방법 중 하나이다. 버블 정렬은 두 인접한 원소를 검사하여 정렬하는 방법이다.시간복잡도는 O(n^2)로 느린편이나 코드가 단순하여 자주 사용된다. 예시를 들어보자면, 다음 5개의 숫자가 있다고 가정하자. 5 4 1 3 2 먼저 앞 2개의 원소 5와 4를 비교한다. 4가 더 작으므로 두 수의 위치를 바꾼다. 5 4 1 3 2 -> 4 5 1 3 2 그리곤 5와 1로 넘어간다. 역시 1이 더 작으므로 두 수의 위치를 바꾼다. 4 5 1 3 2 -> 4 1 5 3 2 5와 3을 비교한다. 3이 더 작으므로 두 수의 위치를 바꾼다. 4 1 5 3 2 -> 4 1 3 5 2 5와 2를 비..