{
"name": "bluechip",
"ptime": 10,
"pquant": 1,
"ingredient": {
"greenchip": 20,
"redchip": 2
},
"group": "middle",
"child layer": {
"greenchip": {
"name": "greenchip",
"ptime": 0.5,
"pquant": 1,
"ingredient": {
"coppercable": 3,
"ironplate": 1
},
"group": "middle",
"child layer": {
"coppercable": {
"name": "coppercable",
"ptime": 0.5,
"pquant": 2,
"ingredient": {
"copperplate": 1
},
"group": "middle",
"child layer": {
"copperplate": {
"name": "copperplate",
"ptime": 1.6,
"pquant": 1,
"ingredient": {
"rawcopper": 1
},
"group": "firstp",
"child layer": {
"rawcopper": {
"name": "rawcopper",
"ptime": 1,
"pquant": 0.5,
"ingredient": [],
"group": "raw"
}
}
}
}
},
"ironplate": {
"name": "ironplate",
"ptime": 1.6,
"pquant": 1,
"ingredient": {
"rawiron": 1
},
"group": "firstp",
"child layer": {
"rawiron": {
"name": "rawiron",
"ptime": 1,
"pquant": 0.5,
"ingredient": [],
"group": "raw"
}
}
}
}
},
"redchip": {
"name": "redchip",
"ptime": 6,
"pquant": 1,
"ingredient": {
"greenchip": 2,
"coppercable": 4
},
"group": "middle",
"child layer": {
"greenchip": {
"name": "greenchip",
"ptime": 0.5,
"pquant": 1,
"ingredient": {
"coppercable": 3,
"ironplate": 1
},
"group": "middle",
"child layer": {
"coppercable": {
"name": "coppercable",
"ptime": 0.5,
"pquant": 2,
"ingredient": {
"copperplate": 1
},
"group": "middle",
"child layer": {
"copperplate": {
"name": "copperplate",
"ptime": 1.6,
"pquant": 1,
"ingredient": {
"rawcopper": 1
},
"group": "firstp",
"child layer": {
"rawcopper": {
"name": "rawcopper",
"ptime": 1,
"pquant": 0.5,
"ingredient": [],
"group": "raw"
}
}
}
}
},
"ironplate": {
"name": "ironplate",
"ptime": 1.6,
"pquant": 1,
"ingredient": {
"rawiron": 1
},
"group": "firstp",
"child layer": {
"rawiron": {
"name": "rawiron",
"ptime": 1,
"pquant": 0.5,
"ingredient": [],
"group": "raw"
}
}
}
}
},
"coppercable": {
"name": "coppercable",
"ptime": 0.5,
"pquant": 2,
"ingredient": {
"copperplate": 1
},
"group": "middle",
"child layer": {
"copperplate": {
"name": "copperplate",
"ptime": 1.6,
"pquant": 1,
"ingredient": {
"rawcopper": 1
},
"group": "firstp",
"child layer": {
"rawcopper": {
"name": "rawcopper",
"ptime": 1,
"pquant": 0.5,
"ingredient": [],
"group": "raw"
}
}
}
}
}
}
}
}
}
Process finished with exit code 0
코딩 기법들 찾아보면 쉽게 구현할수도 있을 것 같은데 그럼 재미없을듯해서 꾸역꾸역 머리 쥐어짜내면서 만들어볼거임
예전에 누가 팩토리오로 코딩구현한거도 있었는데 - dc App
프로그래머 미스터리 중 하나를 체험했네 "ㅅㅂ 이게 왜 되지" - dc App
ㄹㅇ 팩토리오 본편보다 팩토리오 관련 코딩 재밌는 경우가 많음 ㅋㅋ
클래스 쓰면 편할텐데
부럽다 코딩 머리
분명 json이라 생각했는데 딕셔너리 만든거였나 - dc App
json dumps로 예쁘게 뽑음
프로레슬링갤로