htmx 4.0: 게임보이 출시
htmx 4.0: 게임보이 출시
htmx 팀은 htmx 4: the game를 출시했습니다. 이는 물리적인 Game Boy 및 Game Boy Color 카트리지입니다. 전통적인 소프트웨어 업데이트가 아니라, 이 출시는 플레이어가 네 개의 레벨과 세 개의 바이오ーム에서 '클라이언트-side JS를 누르기'와 '슬롭 피하기'에 도전하는 마리오에서 영감을 받은 풍자 게임입니다.
게임플레이 및 목표
이 게임은 $25.00에 판매되는 물리적 제품으로, 피클 수집 게임플레이가 있는 네 개의 레벨을 특징으로 합니다. 주요 목표는 레벨을 탐색하여 최종 보스 Warren Buffering을 물리치는 것입니다(이 캐릭터는 htmx 팀의 온라인 지인을 기반으로 함). 보스를 성공적으로 물리치면 htmx 4.0의 소스 코드가 잠금 해제됩니다.
기술 개발 및 생산
이 게임은 여러 기여자들의 협력을 통해 개발 및 생산되었습니다:
- 개발: Stephen Mitchell(aka scum)이 GBStudio를 사용하여 heavy customizations과 함께 작성했습니다.
- 카트리지 생산: Jarason Banes의 전문 지식으로 생산되었습니다.
- 아트 및 디자인: 커버 아트는 Ash가 만들었으며, hypermedia.systems의 소프트 커버 아트도 제공했습니다. Jarason Banes가 커버 디자인을 담당했습니다.
커뮤니티 반응 및 통찰
이 출시는 개발자 커뮤니티로부터 재미와 기술적 인정의 혼합된 반응을 얻었습니다. 사용자들은 htmx 프로젝트의 'vibe'를 지나치게 심각하게 받아들이지 않으면서 유용하고 간단한 기술을 제공하는 것이라고 강조했습니다.
개발자 관점
일부 사용자는 htmx와 서버 사이드 템플릿, Go, PostgreSQL을 결합하여 상당한 생산성 향상을 보고하며,その結果生成된 코드베이스가 가볍고 장기간 동안 최소한의 유지보수만 필요하다고 언급했습니다.
"나는 홈 서버에서 여러 개의 OSS 웹 앱을 HTMX + Go + PostgreSQL 대체품으로 교체했습니다. 결과는 가볍고 반응성이 뛰어나며 데스크톱과 모바일 모두에서 잘 작동하며, 절대적으로 최소한의 복잡성만 필요합니다."
비판 및 반론
프로젝트의 유머는 널리 칭찬받고 있지만, 일부 커뮤니티 멤버들은 물리적 포장의 미적 품질에 대해 우려를 제기했습니다. 한 사용자는 상자와 카트리지 아트가 세부 사항에서 의도성이 부족해 보인다고 지적하며,これが AI 생성일 수 있다고 제안했습니다—게임의 주제가 '슬롭'과의 싸움이라는 점을 고려할 때 이는 아이러니합니다.
또한, 일부 개발자는 특정 작업에서 바닐라 자바스크립트와 비교했을 때 htmx가 제한적이라고 느끼지만, 여전히 팀의 프로젝트 관리 및 커뮤니티 참여 방식을 존경합니다.