PythonでCUIとGUI両対応のリバーシをつくろう
作品コメント(クリックで開きます)
作品コメント(クリックで開きます)
■ 内容紹介
FANZA
Pythonで、CUIとGUI両対応のリバーシを作っていく本です。標準ライブラリーだけを使って実装します。
本の前半はCUI版リバーシの作成で、後半はGUI版リバーシの作成になります。内部処理は共通していて、実行時引数で切り換えられます。
実行時引数による分岐、コマンドライン入力による座標の受け取りから始めて、リバーシのデータや情報、ルールの実装、CUIでのプレイ、コンピューターとの対戦、GUIの実装と進んでいきます。
■ 目次
● 前書き
・挨拶
・スクリーンショット
● 第1章・開発を始めよう
・Pythonとドキュメント
・最終的なファイル構成
・プロジェクトの準備
・実行時引数による分岐
・コンソールからの入力
● 第2章・データを作ろう
・盤面グループ
・リバーシのデータ
・ゲーム情報の作成
・ゲーム情報の出力
● 第3章・人対人のリバーシを作ろう
・進行の管理
・リバーシのルールの図説
・進行:石置きテスト
・進行:8方向のマスのリスト
・進行:裏返せるマスのリスト
・進行:石置き
・人対人のループ
● 第4章・人対COMのリバーシを作ろう
・COM:思考
・COM:盤面評価表
・COM:次手確認
・CUIのループの改良
● 第5章・GUIのウィンドウを表示しよう
・tkinterとは
・GUIの設定
・ウィンドウ初期化
・GUI開始時の処理
● 第6章・テキストエリアとボタンを作ろう
・テキストエリアの作成と関数
・ボタンの作成と処理
● 第7章・盤面を表示しよう
・キャンバスの作成と描画
・描画:描画の全体
・描画:マスの描画
・描画:石の描画
・描画:配置可能/配置マスの描画
● 第8章・盤面の機能を作ろう
・キャンバスへの石置き
・COMの実行
・ゲーム終了のメッセージ表示
・(おまけ)デバッグ用盤面の切り換え
● 後書き
無料画像










正しい選択が、あなたを守り
クリエイターを支えます
「momonga」「hitomi」「hentai」
「kakao」「raw」などの違法サイトで
漫画や同人誌を読むことは大変危険です。
1. 法的リスク
- 著作権法に違反すると、
民事訴訟や刑事罰の対象になります。 - ダウンロードや共有が違法なことを
知らずに行っても、処罰される可能性があります。 - 日本では「違法ダウンロード罰則化」
(2021年改正著作権法)により、
動画・漫画・書籍なども対象になりました。
2. ウイルス・マルウェアのリスク
- 海賊版サイトは、
ウイルスやスパイウェアを
仕込んでいることが多いです。 - 個人情報やクレジットカード情報が
盗まれる危険もあります。
3. 詐欺や悪質広告への誘導
- 過剰な広告表示、フィッシング詐欺、
偽のセキュリティ警告などに
誘導されることがあります。 - 課金を促す詐欺アプリやファイルも多数。
クリエイターへの深刻な被害も
作者の収益が失われ、
創作意欲の低下になり
文化の衰退につながるおそれがあるため、
FANZAなどの正規ルートで購入・閲覧を!
正しい選択が、
あなたを守り創作者を支えます
PythonでCUIとGUI両対応のリバーシをつくろう
ジャンル/メーカー
- 発売日 : 2025-08-15
- 収録 : 79ページ
- ジャンル : 全年齢向け 評論 男性向け コミケ106(2025夏)
- サークル : るてんのお部屋
- 品番 : d_642799
- 価格 : ¥1100
PythonでCUIとGUI両対応のリバーシをつくろう