opengamedevtycoon/Scripts/devstudio.gd

83 lines
1.7 KiB
GDScript

extends Control
var genreamount = 1
var themeamount = 1
var games = {
#Example
#"Game 1":{
#"id":0,
#"score":9, #10 is the highest
#"cost":1200,
#"profit":4600,
#"startdate":[3,1,88], #Game dev measured by weeks not days.
#"enddate":[5,4,88], # When the game was released
#"highestrank":5 # How high did it reach in the charts.
#}
}
var games_in_developement = {
#Example
# "Game 2":{
# "devstart":[1,1,1988],
# "Phase":0,#0=start,1-3 = actual phases, 4 = debug phase/release prep
# "phasetime":2,
# "timer":3,
# "targetaudience":"Everyone",
# "platforms":["Commadare64"],
# "genres":["Action"],
# "themes":["Castle"],
# "engine":"Texty",
# "Engine":34,
# "Gameplay":33,
# "Story":33,
# "Dialog":34,
# "Level Design":33,
# "AI":33,
# "World Building":34,
# "Graphics":33,
# "Sound":33,
# "Engine_Flags":["TextGraphics"],
# "Game_Tags":[,,,,]
# }
}
var engines = {
"Texty":[]
}
var platforms = {
"Commadare64":{
"start":[1,1,1988],
"end":[3,1,1990],
"Targetaudience":"Everyone",
"MarketShare":44
},
"PersonalComputer":{
"start":[1,1,1988],
"Targetaudience":"Everyone",
"MarketShare":50
},
"NES":{
"start":[1,1,1988],
"end":[3,1,1992],
"Targetaudience":"Young",
"MarketShare":44
},
"SEGA MEGADRIVE":{
"start":[1,1,1988],
"end":[1,1,1995],
"Targetaudience":"Everyone",
"MarketShare":44
}
}
## RESEARCH
var to_research = {
"themes":[],
"graphics":["EarlyPoly-3DGraphics"],
"special":[],
"engine":["3D-Acceleration"],
}
var researched = {#Already researched
"themes":["Castle","Western","Space"],
"graphics":["TextGraphics","ColorTextGraphics","8bit_2DGraphics"],
"special":["targetaudience","mediumgames","largegames","tripleA","MMO"],
"engine":[],
}