AI를 사용하여 1974년 NASA 호러 서바이벌 게임을 제작했습니다 — 그리고 그것은 실제로 저를 놀라게 했습니다
요약
1974년 NASA를 배경으로 한 텍text 기반의 고위험 생존 시뮬레이션 게임 'LAST CALL'이 개발되었습니다. 이 게임은 단순히 스토리를 생성하는 것을 넘어, 사용자의 입력 어휘를 AI가 분석하여 우선순위, 방법, 어조, 일관성이라는 네 가지 차원에서 평가하는 독특한 메커니즘을 갖추고 있습니다.
핵심 포인트
- 사용자의 텍스트 입력을 AI가 다각도로 분석하여 게임의 전개에 반영함
- 우선순위, 방법, 어조, 일관성이라는 4가지 평가 차원을 통해 몰입감 있는 상호작용 제공
- 매 실행마다 무작위로 생성되는 함선 이름과 설정을 통해 높은 재플레이 가치 제공
- 단순한 스토리 생성을 넘어 플레이어의 심리적 상태와 논리적 일관성을 추적하는 AI 활용 방식
50명의 승무원. 5번의 송신. 행성 위의 또 다른 무언가. 먼저 플레이해 보세요. 우주 생존 게임. "LAST CALL"이라 불리는 고위험, 프로덕션급 텍스트 기반 생존 시뮬레이션 애플리케이션을 구축했습니다. ### 1. 애플리케이션 구조 및 페이지 (The appli app-boo0vgcv0g01.appmedo.com). 50명 모두가 무사히 귀환하도록 노력하세요. 그런 다음 돌아와서 이 글을 읽어보세요. LAST CALL이란 무엇인가? LAST CALL은 1974년을 배경으로 하는 텍스트 기반 생존 게임입니다. 당신은 ARES-7의 임시 지휘관인 Kira Malone 중위가 되어, 토성(Saturn)과 천왕성(Uranus) 사이 어딘가에 있는 Tartarus라고 불리는 기밀 행성에 고립되었습니다. 당신의 통신 어레이(Communications array)는 영구적으로 암전되기 전까지 정확히 5번의 송신(Transmissions)을 할 수 있는 전력을 가지고 있습니다. 지구는 14억 킬로미터 떨어져 있습니다. 아무도 당신이 그곳에 있다는 사실을 모릅니다. 당신이 입력하는 모든 단어가 누가 살 것인지를 결정합니다. 스토리 1974년 여름, NASA는 가장 비밀스러운 임무를 시작했습니다. 세상에는 ARES-7이 무인 대기 탐사선이라고 알려졌습니다. 진실은 단 한 사람 — 미션 커맨더(Mission Commander) Harold Voss — 에 의해 밀봉된 봉투에 담겨 전달되었습니다. 실제 목적지는 모든 공개 성도(Star charts)에서 숨겨진, 기록되지 않은 암석 천체인 Tartarus였습니다. 기밀로 분류된 이유는 다음과 같습니다: Tartarus가 신호를 송출하고 있었기 때문입니다. 반복적이고, 구조적이며, 의도적인 신호였습니다. 50명의 승무원은 이것이 지질 조사라고 들었습니다. 그들 중 누구도 진실을 알지 못했습니다. 그들은 61일째 되는 날 착륙했습니다. 신호는 63일째 되는 날 멈췄습니다. 66일째 되는 날, Voss 커맨더는 의식을 잃었습니다. 그의 밀봉된 명령서 — 는 사라졌습니다. 오늘은 67일째입니다. 당신이 남은 전부입니다. 작동 방식 게임은 다섯 개의 화면을 통해 진행됩니다: 설정(Setup) — 당신의 함선 이름은 매 실행마다 무작위로 생성됩니다. 어떤 두 게임도 똑같이 시작되지 않습니다. 스토리(The Story) — 기밀 NASA 문서(Dossier)가 당신이 누구인지, 왜 ARES-7이 Tartarus에 있는지, 그리고 당신이 먼저 그들에게 도달하지 않는 한 지구의 누구도 당신을 구하러 오지 않는 이유를 설정합니다. 미션 프로토콜(Mission Protocol) — 시작하기 전 다섯 가지 규칙입니다. 가장 중요한 규칙: 마지막 송신까지 신호(Signal)가 75%에 도달해야 하며, 그렇지 않으면 구조대가 당신의 위치를 잠금(Lock)할 수 없습니다. 신호가 30% 미만일 경우 — Tartarus가 당신을 붙잡아 둡니다. 함선 문서(Ship Dossier) — 당신의 승무원 명부, 함선 시스템 참조, 마지막으로 알려진 위치.
그것을 연구하십시오. AI는 당신의 어휘를 읽습니다. 5개의 송신 (Transmissions) — 게임 전체. 당신이 구축해 온 모든 것은 여기서 당신이 무엇을 타이핑하느냐에 달려 있습니다. AI가 실제로 하는 일: 이 부분이 제가 가장 자랑스럽게 생각하는 부분입니다. 대부분의 AI 게임은 스토리를 생성하기 위해 모델을 사용합니다. LAST CALL은 당신을 읽기 위해 모델을 사용합니다. 당신이 보내는 모든 송신은 네 가지 차원에서 동시에 평가됩니다:
| 차원 | 탐지 내용 |
|---|---|
| 우선순위 (Priority) | 당신은 함선, 승무원, 또는 신호에 집중했습니까? |
| 방법 (Method) | 구조 행동, 방어적 움직임, 또는 희생입니까? |
| 어조 (Tone) | 차분하고 결단력 있습니까, 아니면 공황 상태에 빠져 불확실합니까? |
| 일관성 (Consistency) | 이것이 이전 송신에서 말한 내용과 일치합니까? |
차분하고 일관되며 신호에 집중된 명령은 5라운드 전체에 걸쳐 누적됩니다. 3라운드에서의 단 한 번의 공황 상태 메시지가 그 이전의 두 번의 훌륭한 라운드를 무효화할 수 있습니다. 플레이어들은 몇 번의 플레이를 거친 후 진정으로 더 예리해졌음을 느낍니다. 이는 시스템을 학습했기 때문이 아니라, 압박 속에서도 평정심을 유지하는 법을 배웠기 때문입니다. 그것은 게임 메커니즘이 아닙니다. 그것은 실제 기술입니다.
함선 시스템 참조 (The Ship Systems Reference): 모든 사람이 1970년대 NASA 함선 용어를 알고 있는 것은 아닙니다. 그래서 저는 송신 화면에 직접 접이식 함선 시스템 참조 패널을 구축했습니다. 항상 클릭 한 번으로 접근할 수 있지만, 방해가 되지는 않습니다. 이 패널은 함선에 무엇이 존재하는지 알려줍니다. 원자로 코어 (reactor core), 신호 증폭기 (signal amplifier), 대기 정화기 (atmospheric scrubbers), 비상 탈출 포드 (emergency pods) 등입니다. 이는 당신이 정확하고 결단력 있는 명령을 작성할 수 있는 어휘를 제공합니다. 무엇을 해야 하는지는 알려주지 않습니다. 그 부분은 여전히 당신의 몫입니다.
항해 보고서 (The Voyage Report): 모든 플레이는 전체 미션 디브리핑 (debrief)과 함께 종료됩니다. 모든 결정이 재현되고, 모든 결과가 드러나며, 5번의 송신 전체에 걸친 행동 패턴을 기반으로 생존 아키타입 (Survival Archetype)이 할당됩니다.
- 영웅적 선장 (Heroic Captain) — 내내 차분한 어조를 유지함
- 냉철한 합리주의자 (Cold Rationalist) — 승무원보다 함선 보존을 우선시함
- 순교자 지휘관 (Martyr Commander) — 일관된 희생 선택을 함
- 인도주의적 리더 (Humanitarian Leader) — 무엇보다 승무원의 안전을 중시함
- 전략적 생존자 (Strategic Survivor) — 처음부터 끝까지 신호에 집중함
- 적응형 항해사 (Adaptive Navigator) — 일관되지는 않으나 자원이 풍부함
보고서는 스크린샷을 찍을 수 있도록 설계되었습니다. 당신은 어떤 아키타입을 얻었습니까?
제가 가장 자랑스럽게 생각하는 디테일: 만약 transmission 3(전송 3)에서 위기 상황이 당신을 Tartarus 표면으로 데려간다면 — 어둠의 맨 오른쪽을 보세요. 제가 드릴 말씀은 여기까지입니다.
이것을 만들며 배운 점: MeDo는 이런 종류의 프로젝트를 놀라울 정도로 잘 처리했습니다. 멀티 턴 대화 시스템 (multi-turn conversation system)은 모든 전송 (transmission)에 걸쳐 전체 문맥 (context)을 유지합니다. 덕분에 제가 별도의 엔지니어링을 추가하지 않아도, AI가 4라운드의 위기를 생성할 때 2라운드에서 당신이 내린 선택을 참조할 수 있습니다. AI가 당신이 한 행동을 진정으로 기억하기 때문에 게임이 살아있는 것처럼 느껴집니다.
가장 어려웠던 부분은 로직 (logic)이 아니었습니다. 바로 톤 (tone)이었습니다. CRT 터미널 미학 (CRT terminal aesthetic)을 제대로 구현하는 것. 스토리가 실제 1974년 NASA 문서처럼 느껴지게 만드는 것. 저렴해 보이지 않으면서도 긴박함이 느껴지는 위기 전송 (crisis transmissions)을 작성하는 것. 게임은 긴장감을 인위적으로 만들어내는 것이 아니라, 스스로 획득해야 했습니다. 제 생각에 이 게임은 그렇게 해냈습니다.
LAST CALL Space Survival Game 플레이하기
"LAST CALL"이라 불리는, 높은 이해관계가 걸린 프로덕션급 텍스트 기반 생존 시뮬레이션 애플리케이션을 구축하세요.
1. 애플리케이션 구조 및 페이지
app-boo0vgcv0g01.appmedo.com
살아남으려 노력하세요. 50명 모두 집으로 돌아가도록 노력하세요. 그리고 무엇을 하든 — 신호가 30% 미만으로 떨어지게 두지 마세요.
Build with MeDo Hackathon 2026을 위해 제작되었습니다. #BuiltWithMeDo
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기