Astra한테 옛날 Atari 게임을 주고 WebGL로 다시 만들라고 시켰더니 브라우저에서 돌아가게 됨
I gave astra an old Atari game and told it rewrite it on webgl and now the whole game runs on a browser
핵심 요약
AI 도구인 Astra를 활용해 고전 게임 'Ballance'를 WebGL과 TypeScript 기반의 웹 게임으로 완벽하게 이식함.
- 게임 이식 — Astra를 사용해 180MB짜리 고전 게임을 21MB의 웹 버전으로 재구현함.
- 자동화된 테스트 — Astra가 자체 테스트 프레임워크를 구축해 변경 사항을 빠르게 검증함.
- 플랫폼 확장 — 모바일 환경에서도 자이로스코프나 D패드를 통해 게임 플레이가 가능함.
- 기술적 성과 — WebGL과 TypeScript를 활용해 브라우저에서 원활하게 구동되는 환경을 구축함.

나 예전에 'Ballance'라는 개틀딱 게임에 완전 미쳐 살았었음. 복잡한 길이랑 미로를 뚫고 공을 굴리는 게임인데 다들 알지?
이거 Web Archive에서 찾았거든. 용량이 한 180MB 정도 되길래 Astra한테 웹 버전으로 다시 만들어보라고 던져줬더니, 진짜로 해내더라.
이제 게임 전체가 21MB 정도로 컴파일되고, WebGL 써서 돌아가고, TypeScript로 작성됨.
Astra가 똑같은 테스트를 계속 반복하는 걸 깨닫더니, 아예 자체 테스트 프레임워크를 만들어버림. 게임을 자기네 Browser Use에 연동해서 변경 사항을 엄청 빠르게 실행하고 검증하더라.
진짜 미친 시대에 살고 있는 거 같다, 다들.
심지어 폰에서도 돌아가게 만들었음. 자이로스코프 옵션도 있고 Dpad로도 조작 가능함.
게임 - https://ballance.fayaz.workers.dev/
코드 - https://github.com/fayazara/ballance

