There should be an amendment for

One the Right of Representation in Taxation, Inflation, and Deflation
Two the Right to Repair Responsibly
Three the Right to be Skeptical of Technology

The first should be self evident. As it is the job of our congress. However
history has been forgotten, and needs to be re-maintained.

The second is the idea that one should be able to modify the technology they
own. The responsible part is that when working with hazardous, or fragil parts
that the one who modified is to be held liable for the action as they
changed it beyond the original company's intention. If however the part
is not tampered with, and fails then it the last individual/company that
made it is to be held liable. Not the one that merely used it as intended.

The third and what I consider to be needed now is the notion that placing
faith in manmade technology is doomed for death. 3-mile-island and chernobly
are two of the biggest examples of the need to doubt technology. Save faith
soley for our creator. Else we corrupt his creation.
This commit is contained in:
R 2021-07-24 17:00:34 -05:00
parent d4979842f3
commit 8b9668fbd0
5 changed files with 42 additions and 3 deletions

View File

@ -59,7 +59,6 @@ wait_time = 2.5
autostart = true
[node name="Gameindev" type="ScrollContainer" parent="."]
editor/display_folded = true
margin_right = 873.0
margin_bottom = 120.0
@ -70,7 +69,6 @@ size_flags_horizontal = 3
size_flags_vertical = 3
[node name="Researchpoints" type="TextureRect" parent="."]
editor/display_folded = true
self_modulate = Color( 0, 0, 1, 1 )
anchor_left = 1.0
anchor_top = 0.5

View File

@ -10,7 +10,12 @@ enum MONTHS {
var month = 0
var year = 1988
var researchpoints = 0
## Research
func add_research_points(value):
researchpoints += value
$Researchpoints/Label.text = str(researchpoints)
## DATE
func interval():#Every invterval the game time changes

View File

@ -1,5 +1,7 @@
extends Node2D
const POWER_CHANCE = 8
var mem = {
"You":{#Let's use this as an example
"experience":0,#Points you gain by making games and training. You can place them where you want.
@ -10,4 +12,28 @@ var mem = {
"special":"Owner",#This is for special stuff, owner means you don't take breaks
"working_on":""#The game this staff memeber is working on
}
}
}
## MAIN
func _physics_process(delta):
#check for point generation chance
for member in mem:
if(mem[member]["working_on"]!=""):#First check if it is actually working on something
var chancenumber = randi()%9999-mem[member]["speed"]
if(chancenumber < 2):#Good dice roll
if(get_parent().get_node("Gameindev/Hbox").has_node(mem[member]["working_on"])):
if(get_parent().get_node("Gameindev/Hbox/"+mem[member]["working_on"]+"/Release").disabled == true):#Still developing
var techie = randi()%mem[member]["tech"]/POWER_CHANCE
var designie = randi()%mem[member]["design"]/POWER_CHANCE
var researchie = randi()%mem[member]["research"]/POWER_CHANCE
var buggy = clamp(randi()%(mem[member]["tech"]+mem[member]["design"])/POWER_CHANCE,mem[member]["tech"]/POWER_CHANCE,9999-mem[member]["research"])
get_parent().get_node("Gameindev/Hbox/"+mem[member]["working_on"]).add_points_to_game_dev(techie,designie,buggy)
get_parent().get_parent().games_in_developement[mem[member]["working_on"]]["techpoints"]+=techie
get_parent().get_parent().games_in_developement[mem[member]["working_on"]]["designpoints"]+=designie
get_parent().get_parent().games_in_developement[mem[member]["working_on"]]["bugpoints"]+=buggy
get_parent().add_research_points(researchie)#research points
else:#Debugging
var debugger = randi()%(mem[member]["speed"]+mem[member]["research"])/POWER_CHANCE
get_parent().get_node("Gameindev/Hbox/"+mem[member]["working_on"]).add_points_to_game_dev(0,0,-debugger)
else:
mem[member]["working_on"] = ""

View File

@ -17,6 +17,15 @@ func release_the_game():
get_parent().get_parent().get_parent().add_child(rel)
queue_free()
## DISPLAY
func add_points_to_game_dev(techie,designie,buggy):#Gives the approprate points
bugs+=buggy
$bugs/Label.text = str(bugs)
tech+=techie
$tech/Label.text = str(tech)
design+=designie
$design/Label.text = str(design)
## MAIN
func _ready():
$Label.text = gamename

View File

@ -104,6 +104,7 @@ func register_game():#Sends the idea off to the studio for developement
"Game_Tags":[gamesize,targetaudience,platforms,genres,themes,engine]
}
get_parent().add_game_dev($gamename.text)
get_parent().get_node("Staff").mem["You"]["working_on"]=$gamename.text#WIP a menu to tell the staff to work on this title
queue_free()
## MAIN