[効率化検討]VASSALモジュールの内容
最終形であるVASSALモジュール(シェンカーバンの戦いを例にした)の内容を 見てみる事にした。この内容から必要なデータとファイル形式を確認できる。 1.VASSALモジュールのファイル (1)自作のモジュールは、下図 … 続きを読む [効率化検討]VASSALモジュールの内容
バタイユゲーム、ナポレオン戦争、などについて書いていきます。
[効率化検討]VASSALモジュールの内容
最終形であるVASSALモジュール(シェンカーバンの戦いを例にした)の内容を 見てみる事にした。この内容から必要なデータとファイル形式を確認できる。 1.VASSALモジュールのファイル (1)自作のモジュールは、下図 … 続きを読む [効率化検討]VASSALモジュールの内容
[効率化検討]ユニット諸元データの入力
ユニット諸元データの入力については、前回までの試行で ある程度の見通しは立った。 1.基本的な作業手順 (1)ユニットシートをスキャナで撮影する。 (2)撮影した画像をPythonのOCR機能で読取り、 csvファイル … 続きを読む [効率化検討]ユニット諸元データの入力
[効率化検討]VASSALモジュール製作効率化の遠い道
バタイユゲームのようなビッグゲームになると、ユニット数が約900になる。 これは、マーカーなど補助的なものを含まない部隊ユニット・指揮官ユニットの 合計である(ワグラムの戦い第2版で数えた)。 その為、VASSALモジ … 続きを読む [効率化検討]VASSALモジュール製作効率化の遠い道
[効率化検討]ユニットデータの編集(4/E)
つづき 6.砲兵の修正について (1)入力画像 (2)読取りデータ 3行2列のデータがバラバラになり、名称とデータの対応が分かり難い。 (3)VASSALで必要なデータと並び順 自分の場合は、データではなく画像で表示 … 続きを読む [効率化検討]ユニットデータの編集(4/E)
[効率化検討]ユニットデータの編集(3)
つづき 5.騎兵の修正について 入力画像、OCR読取りデータ、VASSALで必要なデータと並び順を見て、編集方法を検討する。 (1)入力画像 (2)読取りデータ 下図のように槍騎兵(コサック)のランサーボーナス(+3 … 続きを読む [効率化検討]ユニットデータの編集(3)
[効率化検討]ユニットデータの編集(2)
つづき 4.指揮官の修正について 入力画像、OCR読取りデータ、VASSALで必要なデータと並び順を見て、編集方法を検討する。 (1)入力画像 (2)読取りデータ 下図のように、指揮官だけのユニットの場合には、名称の … 続きを読む [効率化検討]ユニットデータの編集(2)
[効率化検討]ユニットデータの編集(1)
前回までのように文字列を読み込んだままでは、編集しにくい。そこで、 下図のように別シートに文字をコピーして、そこで編集する事にした。 別シートは、ユニットの部隊名の行を色付(水色)して分かり易くしている。 1.編集項目 … 続きを読む [効率化検討]ユニットデータの編集(1)
【Python】ゲームユニットでOCR機能を試す(8/E)
つづき (12)コンビニのスキャナでスキャンした画像 A3サイズまでスキャンできるので、ユニットシート2枚を1回でスキャンした。 下図は、その中から1/2シート分の画像を切り出したもの(今までと同じ範囲)。 左上部分の … 続きを読む 【Python】ゲームユニットでOCR機能を試す(8/E)
【Python】ゲームユニットでOCR機能を試す(7)
つづき (9)昼間に撮影した場合(CamScannerアプリ) 蛍光灯の反射が気になったので、昼間に明るいところで撮影してみた。 但し、直射日光に当てると強く反射してしまうので、間接的に日が当たる場所で撮影した。 左上 … 続きを読む 【Python】ゲームユニットでOCR機能を試す(7)
【Python】ゲームユニットでOCR機能を試す(6)
つづき (8)劣化しない画像の場合 撮影したものではなく、オリジナルのデジタル画像を基にした場合のOCR機能を試してみた。 具体的には、Marshal Enterpreisesのシェンカーバンの戦いのユニット画像 (p … 続きを読む 【Python】ゲームユニットでOCR機能を試す(6)