그러나,튜토리얼은여기에서끝이난다.이튜토리얼은파이게임의극소수만을다웠다.하지만걱정하지마라.프로그램은사람이할수있는가장창의적인활동이다.임마누엘칸트는“천재성이란어떤대상에규칙을부여할수있는능력이다”라고말했다.프로그래밍은규칙을만들어서컴퓨터에게입력시키는것이다.규칙이만들어진다면,컴퓨터는규칙내에서무엇이든지할수있다.그러므로,경우의수가매우커지게된다.

결론이무엇인가?출력이입력보다크다는것이다.우리는우리의지식만으로지식보다더폭넓은프로그램을구현할수있다.또는우리는새로운지식을기존의지식에연결시키면서습득할수도있다.그것이프로그래밍의특성이다.게임도마찬가지이다.“난수”라는개념은모든게임(이미구현한게임도포함!)에서대단히중요한개념이다.난수까지고려되었을때경우의수는매우커지게된다.만약하나의난수가다른난수까지영향을미치게된다면,“눈사태”와같은효과가나게된다.그것이게임이흥미로운이유이다.“난수”라는개념은소설,음악,영화등은가질수없는게임만의특성이다.테트리스를생각해보아라.알렉세이파지트노프가테트리스를위해얼만큼의시간을투자했을까?이시간이35년넘게전세계사람들이플레이한시간보다클까?이것이바로프로그래밍과게임이갖는두특성이완벽히발휘된예시이다.

그러므로,게임을만드는것은눈사태를일으키는것과같다.이제아무게임이나만들시간이다!배우고,활용하고,시행착오를겪어보자!




Edit on GitHub