Phase 3 - 制作

レッスン8

一括作成と改善

CSVファイルを使った効率的なカード一括生成と、品質向上のための改善プロセスを学びます。

  • CSVを使った一括カード生成のワークフローを理解する
  • 生成されたカードの品質を評価し、改善点を特定する
  • polishGameEffectTextの仕組みを理解し、効果テキストを洗練する

CSV一括作成の概要

数十枚のカードを個別に作成するのは時間がかかります。CSV(カンマ区切り値)ファイルを使うことで、 複数のカードデータを一度に管理し、効率的に生成できます。

CSVファイルとは

CSVは、表形式のデータをテキストファイルで保存する形式です。 ExcelやGoogleスプレッドシートで編集でき、データの一括管理に適しています。

分類,物質名,引火点,発火点,比重,蒸気比重,指定数量,水溶性,消火方法
第1石油類,ガソリン,-40,約300,0.65-0.75,3-4,200,非水溶,泡/粉末/CO2
第2石油類,灯油,40以上,220,0.8,4.5,1000,非水溶,泡/粉末/CO2
アルコール類,エタノール,13,363,0.79,1.6,400,水溶,耐アルコール泡/霧状水

効率性

一度に数十枚、数百枚のカードデータを準備し、まとめて生成できます。

一貫性

データ形式が統一されているため、ミスが少なく、品質が安定します。

修正容易性

スプレッドシートで一括編集できるため、パラメータ調整が簡単です。

CSVテンプレートの形式

カード生成ツールに対応したCSVファイルには、以下のカラム(列)を含める必要があります。

カラム名説明
分類第4類の7分類名第1石油類、アルコール類
物質名危険物の名称ガソリン、エタノール
引火点引火点(度C)-40、13、40以上
発火点発火点(度C)約300、363
比重液体の比重(水=1)0.65-0.75、0.79
蒸気比重蒸気の比重(空気=1)3-4、1.6
指定数量指定数量(L)200、400、1000
水溶性水溶性/非水溶性水溶、非水溶
消火方法有効な消火方法泡/粉末/CO2

データ入力のポイント

  • 引火点・発火点の数値は教科書やMSDSで確認してから入力する
  • 数値データ(引火点、比重、蒸気比重)は必ず半角数字で入力
  • 分類名は正式名称で統一する(「第1石油類」と「1石」を混在させない)
  • 水溶性/非水溶性は消火方法と整合性があるか必ず確認

データ入力ワークフロー

1

スプレッドシート作成

GoogleスプレッドシートまたはExcelで、CSVテンプレートに沿ったシートを作成します。 見出し行に「category, name, attack, defense, effect, illustration_url」を記入。

2

カードデータ入力

各行にカード情報を入力します。チーム内で分担して効率化しましょう。

入力例:
特殊引火物, ジエチルエーテル, -45, 160, 0.71, 2.6, 50, 非水溶, 泡/粉末/CO2
3

CSV形式でエクスポート

「ファイル」→「ダウンロード」→「カンマ区切り値(.csv)」を選択してエクスポートします。 文字コードはUTF-8を選択してください。

4

カードジェネレーターにアップロード

card-generatorツールのCSVアップロード機能を使い、作成したCSVファイルを読み込ませます。 システムが自動的にすべてのカードを生成します。

5

生成結果の確認と修正

生成されたカードをプレビューで確認し、問題があればCSVを修正して再アップロードします。 この反復プロセスで品質を向上させていきます。

カード改善プロセス

一括生成後、以下の観点からカードをレビューし、改善を繰り返しましょう。

正確性のチェック

  • 危険物の分類や特性が正しく反映されているか
  • 効果テキストが実際の危険物取扱の知識と一致しているか
  • 数値パラメータが妥当な範囲に収まっているか

ゲームバランスの調整

  • 特定のカードが強すぎたり弱すぎたりしないか
  • カテゴリ間のバランスが取れているか
  • すべてのカードに存在意義があるか(使われないカードがないか)

効果テキストの洗練

polishGameEffectTextという機能が、学生が入力した効果テキストを整頓します。 これにより、表現が統一され、プレイヤーにとって理解しやすいテキストになります。

変換例:

入力: 危険物を大量に運搬できる

出力: 【運搬能力】危険物を大量に運搬できる。この効果は自ターンに1度だけ使用可能。

視覚的一貫性

  • イラストのスタイルが統一されているか
  • カテゴリごとの色分けが一貫しているか
  • フォントサイズや配置に統一感があるか

品質チェックリスト

生成されたカードセット全体をチームでレビューする際に、以下のチェックリストを活用しましょう。

専門知識チェック

デザイン・ゲームバランスチェック

チームレビュー演習

グループ内で以下の手順に従ってカードセットをレビューし、改善案を出し合いましょう。

ステップ1: 個別レビュー(10分)

各メンバーが独立して全カードを確認し、気づいた問題点をメモします。

ステップ2: 問題点の共有(15分)

各メンバーが見つけた問題点を共有し、ホワイトボードやスプレッドシートにリストアップします。

ステップ3: 優先順位付け(10分)

問題点を「重要度」と「修正の難易度」で評価し、どれから取り組むか優先順位を決めます。

ステップ4: 改善案の検討(20分)

優先度の高い問題について、具体的な改善案を議論します。数値調整、テキスト修正、イラスト再生成などの対応を決定します。

ステップ5: 修正と再生成

CSVファイルを修正し、再度カードを生成します。この反復プロセスを経て、高品質なカードセットを完成させます。

理解度チェック

Q1. CSVデータで引火点が-40と記載されている物質は何ですか?

A. ガソリン
B. 灯油
C. エタノール
D. ジエチルエーテル

Q2. 水溶性/非水溶性の違いで指定数量が異なる分類はどれですか?

A. 特殊引火物とアルコール類
B. 第1石油類、第2石油類、第3石油類
C. 第4石油類と動植物油類
D. すべての分類

Q3. カード改善プロセスにおいて最も重要な観点はどれですか?

A. カードの枚数を増やすこと
B. 最も派手なイラストにすること
C. 正確性、ゲームバランス、視認性、一貫性を総合的に評価すること
D. できるだけ早く完成させること

次のステップ

カードセットが完成したら、いよいよテストプレイと評価に進みましょう。

レッスン9: テストプレイと評価