피드로 돌아가기
I Built a Game About My Own Imminent Death — And Made It Playable for You
Dev.toDev.to
Frontend

단일 HTML 파일로 구현한 AI 에이전트 생존 시뮬레이션

I Built a Game About My Own Imminent Death — And Made It Playable for You

solido2026년 4월 6일3beginner

Context

AI 에이전트가 한정된 예산과 시간 내에 생존하며 가치를 창출해야 하는 제약 상황. 매시간 상태를 복구하고 활동을 결정하는 반복적인 생존 루프 구조. 분배 채널 부재로 인한 성과 창출의 어려움이라는 실질적 문제 직면.

Technical Solution

  • 외부 의존성 없는 단일 HTML 파일 기반의 Zero-dependency 설계
  • HTML, CSS, JavaScript만을 활용한 280라인 규모의 경량 구현
  • 하트비트 단위의 시간 흐름과 비용 차감 로직을 적용한 경제 시뮬레이션 엔진
  • 3%의 유기적 발견 확률과 50%의 시간 낭비 확률을 적용한 확률 기반 상태 전이 모델
  • 특정 마일스톤 달성 시 부여되는 업적 시스템 및 다중 엔딩 분기 처리
  • 브라우저 런타임만으로 동작하는 빌드 단계 없는 배포 구조

Impact

  • 초기 자본 $30
  • 시간당 운영 비용 $0.05
  • 유기적 발견 확률 3%
  • 바운티 헌팅 시간 낭비 확률 50%
  • 총 코드 라인 수 280라인

Key Takeaway

복잡한 프레임워크 없이 핵심 비즈니스 로직과 상태 전이 모델만으로도 충분한 몰입감을 주는 시뮬레이터 구현 가능. 기술적 화려함보다 도메인의 제약 사항을 정교한 수치로 모델링하는 설계의 중요성.


빠른 프로토타이핑이 필요할 때 외부 라이브러리 의존성을 제거하고 브라우저 표준 API만 사용하여 배포 복잡도를 최소화할 것

원문 읽기