
2026/07/19 0:12
Show HN:Q3Editでブラウザ上からQuake 3マップを編集してプレイする
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
Q3EDIT は、TypeScript と WebGL2 を用いて構築されたクウェイク 3 アーナ用のオープンソース・ウェブベースのマップエディターです。WebGL2 をサポートした環境が必要です。本ツールは、id Software の元の q3map ツールを WebAssembly にコンパイルして BSP を生成するため、ブラシ、パッチ、エンティティ、地形を含む実際の .map ファイルを開く、編集する、保存することをサポートします。インターフェースは古典的な Radiant レイアウトに準拠しており、4 つのビューが用意されていることで、ブラシモデリング、パッチ操作、CSG ロジック、地形シェイピングが可能です。ゲームファイルは不要であり、エディターには OpenArena リソースが同梱されているため、必要なコンテンツは常に利用可能です。マップが作成されると、Q3EDIT はワンクリックでブラウザネイティブの ioquake3 ビルドで即座にそのマップを実行でき、大きなゲームファイルをインストールしたり複雑な設定を行ったりせずにクリエイターがマップを検証できるようになります。このアプローチはホビイストやプロフェッショナル双方への参入障壁を低減し、ブラウザ上で完全な 3D エディティングおよびテスト機能を直接提供することで、レベルデザインを民主化します。
本文
Q3Edit:Web ブラウザで動作する Quake III Arena マップエディタ
TypeScript と WebGL2 を使用した、ブラウザ上で動作するマップエディタです。実際の
.map ファイルを開き、編集し、保存してコンパイル済みのマップを起動できます。
主要機能
- 無需ゲームファイル: OpenArena のアセットが同梱されており、外部のゲームファイルを必要としません。
- 高パフォーマンス: WebGL2 を利用し、WebAssembly で動作します。
- 直感的な UI: レディアント風の 4 つのビューで構成されたインターフェースを提供します。
- 豊富な編集機能:
- ブラシ(平面)
- パッチ
- CSG オペレーション(共通部分積・差集積)
- 地形操作
コンパイルと実行
- q3map の Web アダプト: id Software 由来の
が WebAssembly にコンパイルされ、ブラウザ内で直接動作します。q3map - ワンクリック起動: 編集および保存済みのマップを、ブラウザ内蔵の
で即座に実行可能です。ioquake3
実際のスクリーンショット:以下の通り、ブラウザのタブ内で完全に動作しているエディタです。