オリジナルカードゲーム
「だむぽん!」

各プレイヤーが自分のダムの貯水量を競い合うオリジナルのカードゲームです。

だむぽん!

ゲームの概要

「だむぽん!」(以下、本アプリ)は、2 〜 6 人で遊べるカードゲームです。
ただし本アプリでは、人間が操作できるプレイヤーは 1 人だけで、その他のプレイヤーはコンピューターが担当します。

各プレイヤーは、自分のダムを持っています。

各プレイヤーは、手持ちの「雨」カードや「日照り」カードを使って、 他のプレイヤーのダムの貯水量を増減させつつ、自分のダムの貯水量を「放流」カードで調節します。

ダムの貯水量は 100 万㎥ずつ増減し、上限は 1,500 万㎥です。
ゲーム中に、自分のダムの貯水量が 1,500 万㎥を超えるか 0 万㎥になってしまうと失格です。

失格になると、そのゲームが終了するまでの間、参加することができなくなります (手持ちのカードによってはゲームに復帰できます)。

ゲーム終了時に、1,500 万㎥を超えない範囲で最も貯水量が多いダムのプレイヤーが勝利となります。

アプリについて

本アプリは、プログラミング言語 Python で開発したデスクトップアプリで、 GUI に Kivy(キヴィ) ライブラリを利用しています。

本アプリは、あくまでも「Python でこんなことができます」というデモ作品です。
本来、ゲームを作るのであれば、Unity 等の専用プラットフォームを利用するほうが、簡単で豊かな表現ができます。

本アプリには、Windows / macOS / Linux の各 OS 対応版があります。

いずれも、各 OS 上で単体で動作する形式(exeapp)にビルドされているので、 Python の動作環境のインストールは不要です。

本アプリの macOS 版は Apple シリコン 搭載 Mac のみ対応しています。
Intel プロセッサ 搭載 Mac では動作しません。

確認方法は こちら

アプリのダウンロード

以下のリンクから、本アプリとその説明書をダウンロードできます。

Fedora 以外の Linux ディストリビューションをご利用の場合は、Linux (Debian) 版 をダウンロードしてください。

ソースコードのダウンロード

以下のリンクから、本アプリのソースコードをダウンロードできます。

Python のプロジェクト・パッケージ管理に uv をご利用の場合は、 "uv sync" コマンドだけで環境を構築できます。

ソースコードをご利用の際は、 ライセンス の項目をお読みください。

また、ソースコードは Python 3.12、および添付の requirements_*.txt に記載された環境以外での動作確認は行っておりません。

ご利用は自己責任でお願いいたします。

なお、ソースコードには BGM や効果音の音声ファイルは添付していません。
詳細は、"sounds" フォルダの "about_sound_files.txt" をご覧ください。

更新履歴

v2.1.4.0 [2025/06/29]
  • ソースコードの MIT ライセンスの参照先 URL を変更した。
  • "LICENSE.TXT" ファイルを修正した。
v2.1.3.0 [2025/04/25]
  • Linux 版を公開した。
  • ソースコードを、Python のプロジェクト・パッケージ管理ツール uv に対応させた。
v2.1.2.1 [2024/12/17]
  • コードの見直しを行った。
v2.1.2.0 [2024/12/05]
  • コードの見直しを行った。
  • バージョン情報画面を追加した。
  • BGM を追加した。
  • BGM のクレジット表示を追加した。
  • Python および各ライブラリのバージョンを更新した。
v2.1.1.5 [2024/07/15] (ソースコードのみ)
  • MIT ライセンスの参照先 URL を変更した。
v2.1.1.4 [2024/05/27]
  • 動作の不具合を修正した。
v2.1.1.3 [2024/05/25]
  • コードの見直しを行った。
v2.1.1.2 [2024/04/29]
  • アイコンの表示方法を変更した。
  • Python および各ライブラリのバージョンを更新した。
v2.1.1.1 [2023/12/29]
  • 著作権表示を変更した。
  • Windows 版のみ、ウィルス対策ソフトの誤検知対策のため、PyInstaller ライブラリをバージョンダウンした。
v2.1.1.0 [2023/12/12]
  • Python および各ライブラリのバージョンを更新した。
  • コードの見直しを行った。
v2.1.0.1 [2023/12/05]
  • 状況表示の不具合を修正した。
  • 失格から復帰したプレイヤーがいたときの順番の割り当ての不具合を修正した。
  • その他コードの見直し。
v2.1.0.0 [2023/11/29]
  • GUI のライブラリを Pygame から Kivy に変更した。

ライセンス

「だむぽん!」(以下 本ソフトウェア)の著作権は、 開発者である 筒井敏文 が保有します。

本ソフトウェアのバイナリファイル、およびソースコードは MIT ライセンス の下で配布します。
本ソフトウェアのバイナリファイル、およびソースコードの改変や再配布は自由に行うことができます。
ただし再配布の際には必ず、添付の "LICENSE.TXT" ファイルを配布物にも添付するか、 または配布物のわかりやすい場所に以下の 3 行を記載してください。

Copyright (c) 2022 toshifumi tsutsui
Released under the MIT license
https://wpandora8.net/the_mit_license.html

なお、著作権者は、本ソフトウェアのバイナリファイル、およびソースコードに起因または関連し、 あるいはバイナリファイルおよびソースコードの使用またはその他の扱いによって生じる一切の請求、 損害、その他の義務について何らの責任も負わないものとします。