LightCraft は、ブラウザで動作する超軽量な3Dボクセルサンドボックスゲームです。
Minecraftにインスパイアされた無限の地形生成、建築、探索を、わずか約100KB(ライブラリを除く本体コードサイズ)という驚異的な軽さで実現しています。インストール不要、低スペックなデバイスでも快適に動作します。
- 🚀 超軽量設計: 本体コードは約100KB。瞬時に起動し、ストレスなく遊べます。
- 🌍 無限の地形: パーリンノイズを用いたプロシージャル生成により、山、谷、砂漠、雪原など多様なバイオームが無限に広がります。
- 💧 リアルな水流: 地形に合わせて自然に広がる水流シミュレーションを実装。
- 🌲 自然環境: 木々の生成、昼夜のサイクル、美しい空のグラデーション。
- 🔨 クリエイティブ: 数種類のブロックを使って自由に建築が可能。
✈️ 飛行モード: スペースキー2連打で空を自由に飛び回れます。
| キー | アクション |
|---|---|
| W, A, S, D | 移動 |
| Space | ジャンプ / 上昇(飛行中) |
| Shift | 下降(飛行中) |
| Space x2 | 飛行モード切り替え |
| Ctrl | ダッシュ |
| 左クリック | ブロック破壊 |
| 右クリック | ブロック設置 |
| 1-9 / ホイール | ブロック選択 |
| E | インベントリ開閉 |
| F5 | 視点切り替え(一人称/三人称) |
- HTML5 / CSS3: モダンなUIデザイン
- JavaScript (ES6+): Vanilla JSによる高速なロジック実装
- Three.js: 3Dレンダリングエンジン
外部アセット(画像ファイルなど)を一切使用せず、テクスチャはすべてCanvas APIを用いてプログラムで動的に生成しています。これにより、驚異的なファイルサイズ圧縮を実現しました。
任意のWebサーバーで index.html をホストするだけで動作します。
Node.jsがインストールされている場合:
npx serve .ブラウザで http://localhost:3000 にアクセスしてください。
このプロジェクトは MIT License の元で公開されています。