Opus 4.8에 프롬프트 5개만 던져서 LMAO에 완전히 새로운 맵/모드(ARAM) 추가하기
Just 5 prompts for Opus 4.8 to add an entirely new map/mode (ARAM) to LMAO
핵심 요약
Claude Opus 4.8을 활용해 게임 LMAO에 ARAM 모드를 구현한 과정과 사용한 프롬프트를 공유함.
- AI 개발 도구 — Atrium 브라우저를 활용해 게임 테스트 및 개발 효율성 증대
- 프롬프트 엔지니어링 — 5단계의 반복적인 프롬프트로 맵 디자인 및 게임 로직 구현
- 개발 워크플로우 — LLM이 직접 브라우저를 제어하여 개발 과정을 자동화함
- 프로젝트 공유 — LMAO 게임을 직접 제작하고 관련 도구인 Atrium까지 개발함
LMAO로 꿀 빨 생각은 진짜 없는데(지난번 글에 반응해 준 형들 다들 고마워!!), 완전히 새로운 게임 모드 하나 추가하는 게 생각보다 너무 쉬워서 놀랐거든. 그래서 내가 Opus한테 던져서 이 개쩌는 맵을 뽑아낸 '슬롭(slop)'(그래, 이제 내가 그 슬롭을 만드는 놈이 됐다)을 그대로 공유해 볼게 :)
초기 프롬프트:
/goal I want to add an ARAM mode for the game -- it should be a single lane, diagonal, like Howling Abyss
All Random은 옵션으로 넣을 거야(방장이 방 만들 때 선택 가능하게). 기능 완벽하게 돌아가고, 기존 맵 퀄리티랑 맞추면서(테마는 다르게), 바로 출시할 수 있을 정도가 될 때까지 끝내줘.
테스트할 땐 playwright 말고 atrium 브라우저 써라.
이걸로 https://lmaomoba.com/original-aram.png 이게 나왔음.
내 생각엔 좀 작고 지루한 데다 테마도 별로라:
맵이 너무 작은 거 같은데... 한 2배 정도 키워볼까? 그리고 맵에 시각적으로 좀 더 볼거리를 추가해 줘. 지금은 무슨 우주선 다리처럼 생겼거든... 자연 느낌 나는 걸로 가자!
"독특한 테마"라고 말하긴 했는데... 마음 바뀜. 어쩌라고.
미관상으로는 괜찮아졌는데, 모양을 좀 다듬어야겠더라고:
맵을 그냥 길게만 만들지 말고, 폭도 좀 넓혀줘. 그리고 플레이어들이 나무 위에 올라가 있으면 안 됨. 대신 다른 맵 벽 처리하는 것처럼, 플레이어가 나무 뒤에 있으면 나무가 반투명하게 변하게 해 줘.
그리고 베이스 쪽을 좀 불룩하게 만들 수 있을까? 맵 모양이 개뼈다귀(dogbone)처럼 보이게. 근데 너무 완벽하게 둥글면 인위적이니까 좀 더 유기적이고 자연스러운 모양으로 해 줘.
아, 그리고 랜덤 챔피언은 게임 들어가기 전까지는 뭔지 모르게 해 줘. 게임 시작하기도 전에 꼼수 부리거나 징징대는 꼴 보기 싫으니까 :p
그래, 그냥 의식의 흐름대로 썼어. AI가 나를 판단하진 않겠지 🤷♂️ 그리고 내가 왜 이렇게 하려는지 이유를 설명하는 거 보이지? 요즘 AI는 똑똑해서 그런 거 다 알아듣고 해결책에 반영하거든.
프롬프트를 나눠서 썼으면 더 똑똑했겠지만, 그냥 노트북 켜놓고 생각날 때마다 툭툭 던진 거라 이 정도면 충분하겠다 싶었지.
어쨌든, 이걸로 다 해결됐는데 맵이 살짝 너무 길어진 거 같아서:
오케이, 아주 예쁜데 중간에 양쪽 진영 사이 거리(중앙에서 가장 가까운 타워 사이)가 좀 너무 먼 거 같아. 한 30%만 줄여줄래?
완벽해! 마지막 프롬프트가 진짜 대박이었음...

