迷路脱出ゲーム「立体迷路」
巨大迷路の中に入り込んだ目線で迷路を探索する 3D ゲームです。

ゲームの概要
「立体迷路」(以下、本アプリ)は、巨大迷路の中に入り込んだ目線で迷路を探索する 3D ゲームです。
迷路のサイズ、地上迷路と地下迷路、ヒントの有無をそれぞれ選択できます。
画面手前のキツネのキャラクターを操作して、ゴールを目指してください。
アプリについて
本アプリは、プログラミング言語 Python で開発したデスクトップアプリで、 GUI には、3D モデルを扱う Panda3D ライブラリを利用しています。
また、キツネのキャラクターや迷路の壁は、3D モデリングソフト Blender 3.6 で作成しました。
本アプリは、あくまでも「Python でこんなことができます」というデモ作品です。
本来、ゲームを作るのであれば、Unity 等の専用プラットフォームを利用するほうが、簡単で豊かな表現ができます。
本アプリには、Windows / macOS / Linux の各 OS 対応版があります。
いずれも、各 OS 上で単体で動作する形式(exe や app)にビルドされているので、 Python の動作環境のインストールは不要です。
本アプリの macOS 版は Apple シリコン 搭載 Mac のみ対応しています。
Intel プロセッサ 搭載 Mac では動作しません。
確認方法は こちら。
アプリのダウンロード
以下のリンクから、本アプリとその説明書をダウンロードできます。
- アプリの説明書: 3D_Maze_Manual.pdf (4.2MB)
- Windows 版アプリ: 3D_Maze_win_v1.0.5.0.zip (67.4MB)
- macOS 版アプリ: 3D_Maze_mac_v1.0.5.0.zip (204.2MB)
- Linux (Debian) 版アプリ: 3D_Maze_deb_v1.0.5.0.zip (74.6MB)
- Linux (Fedora) 版アプリ: 3D_Maze_fed_v1.0.5.0.zip (81.8MB)
Fedora 以外の Linux ディストリビューションをご利用の場合は、Linux (Debian) 版 をダウンロードしてください。
ソースコードのダウンロード
以下のリンクから、本アプリのソースコードをダウンロードできます。
Python のプロジェクト・パッケージ管理に uv をご利用の場合は、 "uv sync" コマンドだけで環境を構築できます。
ソースコードをご利用の際は、 ライセンス の項目をお読みください。
また、ソースコードは Python 3.12、および添付の requirements_*.txt に記載された環境以外での動作確認は行っておりません。
ご利用は自己責任でお願いいたします。
なお、ソースコードには BGM や効果音の音声ファイルは添付していません。
詳細は、"sounds" フォルダの "about_sound_files.txt" をご覧ください。
更新履歴
- v1.0.5.0 [2025/06/29]
-
- ソースコードの MIT ライセンスの参照先 URL を変更した。
- "LICENSE.TXT" ファイルを修正した。
- v1.0.4.0 [2025/04/26]
-
- Linux 版を公開した。
- ソースコードを、Python のプロジェクト・パッケージ管理ツール uv に対応させた。
- v1.0.3.2 [2024/12/22]
-
- コードの見直しを行った。
- Python および各ライブラリのバージョンを更新した。
- v1.0.3.1 [2024/12/03]
-
- "LICENSE.TXT" ファイルを修正した。
- バージョン情報画面に関するコードの見直しを行った。
- v1.0.3.0 [2024/11/27]
-
- コードの大幅な見直しを行った。
- バージョン情報画面を追加した。
- BGM のクレジット表示を追加した。
- Python および各ライブラリのバージョンを更新した。
- v1.0.2.3 [2024/07/15] (ソースコードのみ)
-
- MIT ライセンスの参照先 URL を変更した。
- v1.0.2.2 [2024/04/29]
-
- アイコンの表示方法を変更した。
- Python および各ライブラリのバージョンを更新した。
- v1.0.2.1 [2023/12/29]
-
- 著作権表示を変更した。
- Windows 版のみ、ウィルス対策ソフトの誤検知対策のため、PyInstaller ライブラリをバージョンダウンした。
- v1.0.2.0 [2023/12/13]
-
- Python のバージョンを更新した。
- v1.0.1.1 [2023/11/22]
-
- 音声ファイルごとの音量差を調節した。
- その他コードの見直し。
- v1.0.1.0 [2023/11/21]
-
- コードの大幅な見直し。
ライセンス
「立体迷路」(以下 本ソフトウェア)の著作権は、 開発者である 筒井敏文 が保有します。
本ソフトウェアのバイナリファイル、およびソースコードは
MIT ライセンス
の下で配布します。
本ソフトウェアのバイナリファイル、およびソースコードの改変や再配布は自由に行うことができます。
ただし再配布の際には必ず、添付の "LICENSE.TXT" ファイルを配布物にも添付するか、
または配布物のわかりやすい場所に以下の 3 行を記載してください。
Copyright (c) 2023 toshifumi tsutsui
Released under the MIT license
https://wpandora8.net/the_mit_license.html
なお、著作権者は、本ソフトウェアのバイナリファイル、およびソースコードに起因または関連し、 あるいはバイナリファイルおよびソースコードの使用またはその他の扱いによって生じる一切の請求、 損害、その他の義務について何らの責任も負わないものとします。