BlockVerse
プロシージャルな世界、ライティング、クラフト、クリーチャー、ローカル保存を備えたオリジナルのブラウザ向けボクセルサンドボックス。
体験
BlockVerse は、JavaScript と Three.js で構築したブラウザベースのボクセルサンドボックスです。決定論的なプロシージャル地形、チャンクのストリーミング、2 チャネルのボクセルライティング、採掘とクラフト、簡易的なクリーチャー、昼夜シミュレーション、ブラウザ内のローカルワールド保存を組み合わせています。
プロシージャル生成された平原バイオームを写した、リポジトリ収録のスクリーンショットです。
実装
地形生成は Web Workers 上で実行し、決定論的なシードによってチャンク境界の再現性を維持しています。テクスチャとアイテム画像は実行時にプロシージャル描画し、効果音は Web Audio で合成します。そのため、別のゲームから複製した画像や音声アセットはリポジトリに含まれていません。
成り立ちと境界
BlockVerse は、ボクセルサンドボックスというジャンルや Minecraft などのゲームに着想を得て、ゼロから制作したオリジナル実装です。非公式のファンプロジェクトであり、Mojang、Microsoft、Minecraft との提携、承認、その他の関係はありません。Minecraft のコード、テクスチャ、音声、モデル、その他のアセットは一切含みません。
成果物と出典
- オンラインでプレイ
- ソースコード
- 掲載スクリーンショットの出典
- オリジナルのコード、プロシージャルアセット、リポジトリのスクリーンショットは、同リポジトリの MIT ライセンスで公開しています。