htmx 4.0: ゲームボーイリリース
htmx 4.0: ゲームボーイリリース
htmx チームは、htmx 4: the game という物理的な Game Boy と Game Boy Color カートリッジをリリースしました。従来のソフトウェアアップデートではなく、このリリースはプレイヤーに「client-side JS をつぶす」および「slop を避ける」ことを挑戦させる、マリオ風の風刺的なゲームで、4つのレベルと3つのバイオームにわたって展開されます。
ゲームプレイと目的
このゲームは 25.00 ドルの物理的な製品で、ピクル収集ゲームプレイの 4 つのレベルを特徴とします。主な目的は、レベルをナビゲートして最終ボス Warren Buffering を倒すことです(このキャラクターは htmx チームのオンラインの知人に基づいています)。ボスを倒すと、htmx 4.0 のソースコードがアンロックされます。
技術的な開発と製造
このゲームは、いくつかの貢献者によるコラボレーションによって開発および製造されました:
- 開発: Stephen Mitchell (aka scum) が GBStudio を使用して大幅なカスタマイズを行い、記述しました。
- カートリッジ製造: Jarason Banes の専門知識により製造されました。
- アートとデザイン: カバーアートは Ash が作成し、また hypermedia.systems のソフトカバーアートも提供しました。Jarason Banes がカバーデザインを担当しました。
コミュニティの反応と洞察
このリリースは、開発者コミュニティから amusement と技術的な評価が混ざった反応を得ました。ユーザーは、htmx プロジェクトの「vibe」を、自分たちを真剣に受け止めすぎずに有用でシンプルな技術を提供するものとして強調しています。
開発者の視点
一部のユーザーは、htmx とサーバーサイドテンプレート、Go、PostgreSQL を組み合わせて使用することで、生産性が大幅に向上したと報告しています。その結果得られるコードベースは軽量で、長期間にわたって最小限のメンテナンスで済むと指摘しています。
"私は自宅サーバーのいくつかの OSS ウェブアプリを HTMX + Go + PostgreSQL の置き換えに置き換えました。結果は軽量で、応答性があり、デスクトップとモバイルの両方でうまく機能し、必要最小限の複雑さのみです。"
批判と反論
プロジェクトのユーモアは広く称賛されていますが、一部のコミュニティメンバーは物理パッケージの美的品質について懸念を表明しています。あるユーザーは、箱とカートリッジのアートが詳細において意図性に欠けているように見えると指摘し、これが AI 生成である可能性があると示唆しました。これは、ゲームのテーマが「slop」との戦いであることを考えると皮肉です。
さらに、一部の開発者は特定のタスクにおいて、htmx がバニラ JavaScript と比較して制限的だと感じていますが、それでもチームのプロジェクト管理とコミュニティエンゲージメントへのアプローチを賞賛しています。