/** @prefix : . <> a ; :title "焼きたて!!ジャぱん ゲーム1号 頂上決戦!! パンタジック・グランプリ!での1ターン"@ja; :dependencies "焼きたて!!ジャぱん ゲーム1号 頂上決戦!! パンタジック・グランプリ!での1ターンをDOT言語で記述した文書です。"@ja; :created "2016-07-09"^^:W3CDTF; :modified "2016-07-21"^^:W3CDTF; :identifier "urn:uuid:7b7b15bf-6a32-438b-b829-5be53c01e74a"^^:URI; :license ; :creator ; :conformsTo ; . */ digraph yakitatejapanGame1Turn { graph [ compound = true, label = "1ターン", labelloc = "t", fontname = "IPAPGothic bold", splines = "spline" ]; node [ style = "filled", fontname = "IPAPGothic" ]; edge [ fontname = "IPAPGothic" ]; gameStart [label = "ゲーム開始"]; gameEnd [label = "ゲーム終了"]; player1 [label = "2番目のプレイヤーのターン"]; player2 [label = "3番目のプレイヤーのターン"]; turnStart [label = "1番目のプレイヤーのターン開始"]; turnEnd [label = "1番目のプレイヤーのターン終了"]; look1 [label = "見る・アイテム売却"]; look2 [label = "見る・アイテム売却"]; look3 [label = "見る・アイテム売却"]; trick1 [label = "トリック"]; trick2 [label = "トリック"]; refrigerator1 [label = "冷蔵庫"]; refrigerator2 [label = "冷蔵庫"]; skip [label = "1ターン休み"]; roulette [label = "ルーレット"]; lapBonus [label = "周回ボーナスを獲得"]; panCard [label = "P・A・Nカードを獲得"]; subgraph clusterIngredientGrid { label = ""; ingredient [label = "食材マス"]; payment [label = "支払い"]; baikyaku [label = "アイテム売却"]; levelUp [label = "レベルアップ"]; betrayal [label = "寝返り"]; getIngredient [label = "食材を獲得"]; breadCompletion [label = "パン完成"]; openingOfShop [label = "店舗を開店"]; craftsmanBattle1 [label = "職人バトル"]; ingredient -> payment; ingredient -> getIngredient; payment -> baikyaku; payment -> levelUp; payment -> betrayal; payment -> getIngredient; baikyaku -> baikyaku; baikyaku -> levelUp; baikyaku -> betrayal; baikyaku -> getIngredient; levelUp -> betrayal; levelUp -> getIngredient; betrayal -> getIngredient; getIngredient -> breadCompletion; getIngredient -> openingOfShop; breadCompletion -> openingOfShop; } payment -> gameEnd; subgraph clusterstartOrPan { label = ""; startOrPan [label = "スタートマス・PANマス"]; itemPurchase [label = "アイテム購入"]; capitalIncrease [label = "増資"]; craftsmanBattle [label = "職人バトル"]; startOrPan -> itemPurchase; startOrPan -> capitalIncrease; capitalIncrease -> craftsmanBattle; } itemPurchase -> turnEnd; capitalIncrease -> turnEnd; craftsmanBattle -> turnEnd; subgraph clusterEventCardGrid { label = ""; eventCard [label = "イベントカードマス"]; } eventCard -> turnEnd; subgraph clusterTakitateRouletteGrid { label = ""; takitateRoulette [label = "炊きたて!!ルーレットマス"]; } takitateRoulette -> turnEnd; gameStart -> turnStart; turnStart -> skip -> turnEnd; turnStart -> look1; turnStart -> refrigerator1; turnStart -> trick1; look1 -> look1; look1 -> roulette; look1 -> refrigerator1; look1 -> trick1; look2 -> look2; look2 -> roulette; look2 -> refrigerator2; look2 -> trick2; look3 -> look3; look3 -> roulette; refrigerator1 -> roulette; refrigerator1 -> trick2; refrigerator1 -> look2; trick2 -> roulette; trick2 -> look3; trick1 -> roulette; trick1 -> refrigerator2; trick1 -> look2; refrigerator2 -> roulette; refrigerator2 -> look3; roulette -> panCard; roulette -> lapBonus; roulette -> ingredient; roulette -> startOrPan; roulette -> eventCard; roulette -> takitateRoulette; panCard -> panCard; panCard -> lapBonus; panCard -> ingredient; panCard -> startOrPan; panCard -> eventCard; panCard -> takitateRoulette; lapBonus -> panCard; lapBonus -> ingredient; lapBonus -> startOrPan; lapBonus -> eventCard; lapBonus -> takitateRoulette; turnEnd -> player1; player1 -> player2; player1 -> gameEnd; player2 -> turnStart; player2 -> gameEnd; }