처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈
테크 뉴스
Hacker News 2026.06.21 38

에이지 오브 엠파이어 2 안에 신경망을 심었다고? 게임 트리거로 만든 퍼셉트론 이야기

Hacker News 원문 보기

게임으로 인공지능을 만든다고 하면 보통 게임 안에 AI를 넣는다고 생각하잖아요. 근데 이번 이야기는 정반대예요. 누군가가 에이지 오브 엠파이어 2(AoE2) 라는 1999년에 나온 실시간 전략 게임 ‘안에서’ 신경망의 가장 기본 단위인 퍼셉트론(perceptron) 을 만들어버린 거거든요. 파이썬도, 텐서플로우도, GPU도 없이 오로지 게임이 제공하는 기능만 가지고요.

퍼셉트론이 뭐냐면

퍼셉트론은 신경망의 가장 작은 벽돌이에요. 사람 뇌의 신경세포 하나를 아주 단순하게 흉내 낸 거라고 보면 돼요. 동작은 의외로 간단해요. 여러 개의 입력값을 받아서, 각 입력에 ‘가중치(weight)’라는 중요도 숫자를 곱하고, 다 더한 다음, 그 합이 정해둔 기준선(임계값)을 넘으면 1, 못 넘으면 0을 내보내는 거예요. 예를 들어 ‘비가 오는가’, ‘추운가’ 같은 입력에 각각 중요도를 매겨서 ‘우산을 챙길까 말까’를 결정하는 거랑 비슷하죠. 이 단순한 계산 하나가 잔뜩 모여서 요즘의 거대한 AI 모델이 되는 거고요.

게임 트리거로 어떻게 계산을 하지?

AoE2에는 ‘시나리오 에디터’라는 게 있어요. 여기엔 트리거(trigger) 시스템이 있는데, 이게 핵심이에요. 트리거는 쉽게 말해 ‘이런 조건이 만족되면, 이런 효과를 실행해라’라는 if-then 규칙이거든요. 예를 들어 ‘금화가 100개 이상이면 → 유닛 한 명을 생성해라’ 같은 식이죠.

만든 사람은 이 조건-효과 구조를 가지고 디지털 회로를 짰어요. 게임 속 자원(금, 나무)이나 유닛의 존재 여부를 0과 1, 즉 비트 신호로 썼고요. ‘A도 켜져 있고 B도 켜져 있으면 결과를 켜라’ 같은 트리거를 엮으면 AND 게이트가 되고, 이런 식으로 OR, NOT 같은 기본 논리 게이트를 다 만들 수 있어요. 논리 게이트가 만들어지면 그 위에 덧셈기(가중치 합을 구하는 부분)와 임계값 비교기를 쌓을 수 있고, 그러면 결국 퍼셉트론 한 개가 게임 맵 안에서 돌아가게 되는 거예요. 입력을 바꾸면 게임이 알아서 계산해서 결과 유닛을 보여주는 거죠.

여기서 재밌는 포인트는, 게임 디자이너는 절대 이런 용도를 의도하지 않았다는 거예요. 그냥 ‘미션 만들 때 조건 걸어주세요’ 정도로 넣어준 기능인데, 그 표현력이 충분히 강력하다 보니 일반적인 계산까지 가능해진 거죠.

사실 이런 시도, 계보가 있어요

이게 완전히 새로운 장난은 아니에요. 게이머와 개발자들 사이엔 ‘튜링 완전성(어떤 계산이든 다 할 수 있는 능력)을 가진 의외의 시스템 찾기’라는 오랜 놀이가 있거든요. 가장 유명한 게 마인크래프트의 레드스톤 이에요. 레드스톤으로 계산기는 물론이고 작동하는 CPU, 심지어 마인크래프트 안에서 마인크래프트를 돌리는 사례까지 나왔죠. ‘둠(DOOM)이 어디까지 포팅되나’ 밈도 같은 맥락이고요. 엑셀 스프레드시트, 매직 더 개더링 카드게임 규칙으로도 튜링 완전성을 증명한 사람들이 있어요. 이번 AoE2 퍼셉트론은 그 계보에 신경망이라는 현대적 주제를 얹은 셈이에요.

한국 개발자에게 주는 의미

‘그래서 이걸 실무에 어디 쓰냐’고 물으면, 솔직히 직접적인 쓸모는 없어요. 근데 배울 점은 분명히 있어요. 첫째, 신경망의 원리가 생각보다 단순하다는 걸 몸으로 체감 할 수 있어요. 곱하고, 더하고, 기준 넘으면 켜고. 이걸 게임 트리거로 손수 짜보면 ‘아 별거 아니구나, 다만 이게 수십억 개 쌓이는 거구나’ 하는 직관이 생기거든요.

둘째, 추상화(abstraction)의 본질 을 이해하게 돼요. 우리가 쓰는 모든 프로그래밍 언어, 라이브러리도 결국은 더 낮은 계층의 단순한 규칙들 위에 쌓은 탑이잖아요. AoE2 트리거 위에 논리 게이트, 그 위에 퍼셉트론을 쌓는 과정은 우리가 매일 하는 일의 축소판이에요. 사이드 프로젝트로 익숙한 도구의 숨은 표현력을 탐구해보는 것도 엔지니어링 감각을 키우는 좋은 방법이고요.

마무리

거대해 보이는 AI도 뜯어보면 결국 곱셈, 덧셈, 비교라는 단순한 벽돌의 거대한 조합이에요. 1999년 게임이 그걸 증명해준 거죠. 여러분이 매일 쓰는 도구 중에 ‘사실 이걸로도 계산기를 만들 수 있겠는데?’ 싶은 의외의 후보가 있나요?


🔗 출처: Hacker News

이 뉴스가 유용했나요?

이 기술을 직접 배워보세요

파이썬으로 자동화를 시작해보세요

파이썬 기초부터 자동화까지 실전 강의.

파이썬 강의 보기

"비전공 직장인인데 반년 만에 수익 파이프라인을 여러 개 만들었습니다"

실제 수강생 후기
  • 비전공자도 6개월이면 첫 수익
  • 20년 경력 개발자 직강
  • 자동화 프로그램 + 소스코드 제공

매일 AI·개발 뉴스를 받아보세요

주요 테크 뉴스를 매일 아침 이메일로 전해드립니다.

스팸 없이, 언제든 구독 취소 가능합니다.