/**
@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;
}