このサイトは、Civ4のMOD開発情報を発信していくブログです。
主に、いままで日本語情報が少なかったPython、SDK、グラフィック、サウンドなどの
MODを作る際の情報を筆者の備忘録がわりに書き留めています。
MODを作りたい人向けの情報であり、MODで遊んだり導入したりしたい人向けではないことを
あらかじめご了承ください。
講座シリーズ
はじめてPythonを触る人向けの講座風コンテンツです。
PythonでもMODやりたいけどどこからはじめたらいいかよくわからない……
という方はここから読むことをお勧めします。
第1期シリーズ・はじめてのPythonMOD
順番に読んでいけばPythonMODに入門できる、そんな内容を目指しました。
- その1
PythonでMOD作成する準備 ~ 図書館自動建設
- その2
えこひいき図書館・首都だけ/マリだけ・if文・Player・CivilizationInfo
- その3
防衛志向・ユニット生成・関数の使い方/作り方
- その4
取得済み技術・and/or/else
- その5
ダン強化・都市上にいる全ユニットに昇進・for文
- その6
XMLで新しい建造物を作る
- その7
草原化・マップのラップ・Map・Plot・リストとforの応用
第2期シリーズ・それからのPython
もっと欲張りたい人のための、中級編です。
- その1
ゲーム画面にメッセージ表示・変数と値・型・Unicode文字列
- その2
年代の表示・フォーマット文字列・抽象化
- その3
クラス・メソッド・インスタンス・コンストラクタ
- その4
クラスの利用・ゲームの要素を操作する方法
- その5
毎ターン・駐留したユニット・変数のスコープ
- その6
PyPlayer・複数ファイル・モジュール・文明の持つ全ユニット
- その7
昇進の作成
- その8
オブジェクト・リスト操作・リスト内包表記・ジェネレータ式
- その9
クラス変数・リストの連結・filter()
- その10
スペル完成
XML詳説シリーズ
XMLを1ファイルずつ取り上げ、各タグの役割について解説する辞書的コンテンツです。
C++シリーズ
CvGameCoreDll.dllとか使って、なんかします。
MMD to Civ4 プロジェクト
なんとかもっといろいろなユニットをシド星に召喚できないかと
試行錯誤していくプロジェクトです。