mirror of
https://github.com/Cookie-CHR/OfficeMadness-LD51.git
synced 2024-11-25 08:04:19 +00:00
⚙️ Cleanup + made game harder
This commit is contained in:
parent
0a48efa388
commit
861d4ef584
7 changed files with 49 additions and 8 deletions
|
@ -1,4 +1,4 @@
|
||||||
[gd_scene load_steps=9 format=2]
|
[gd_scene load_steps=11 format=2]
|
||||||
|
|
||||||
[ext_resource path="res://Scripts/Play.gd" type="Script" id=1]
|
[ext_resource path="res://Scripts/Play.gd" type="Script" id=1]
|
||||||
[ext_resource path="res://Sprites/Play_again_button.png" type="Texture" id=2]
|
[ext_resource path="res://Sprites/Play_again_button.png" type="Texture" id=2]
|
||||||
|
@ -7,11 +7,17 @@
|
||||||
[ext_resource path="res://Sprites/Ending.png" type="Texture" id=5]
|
[ext_resource path="res://Sprites/Ending.png" type="Texture" id=5]
|
||||||
[ext_resource path="res://Music/Music_Changer.gd" type="Script" id=6]
|
[ext_resource path="res://Music/Music_Changer.gd" type="Script" id=6]
|
||||||
[ext_resource path="res://Sprites/Music_On.png" type="Texture" id=7]
|
[ext_resource path="res://Sprites/Music_On.png" type="Texture" id=7]
|
||||||
|
[ext_resource path="res://Fonts/Life is goofy.ttf" type="DynamicFontData" id=8]
|
||||||
|
|
||||||
[sub_resource type="DynamicFont" id=1]
|
[sub_resource type="DynamicFont" id=1]
|
||||||
size = 80
|
size = 80
|
||||||
font_data = ExtResource( 4 )
|
font_data = ExtResource( 4 )
|
||||||
|
|
||||||
|
[sub_resource type="DynamicFont" id=2]
|
||||||
|
size = 35
|
||||||
|
outline_color = Color( 0, 0, 0, 1 )
|
||||||
|
font_data = ExtResource( 8 )
|
||||||
|
|
||||||
[node name="Panel" type="Panel"]
|
[node name="Panel" type="Panel"]
|
||||||
margin_right = 1024.0
|
margin_right = 1024.0
|
||||||
margin_bottom = 600.0
|
margin_bottom = 600.0
|
||||||
|
@ -58,3 +64,24 @@ margin_right = 187.0
|
||||||
margin_bottom = 117.0
|
margin_bottom = 117.0
|
||||||
icon = ExtResource( 7 )
|
icon = ExtResource( 7 )
|
||||||
flat = true
|
flat = true
|
||||||
|
|
||||||
|
[node name="Label2" type="Label" parent="."]
|
||||||
|
modulate = Color( 0, 0, 0, 1 )
|
||||||
|
margin_left = 302.0
|
||||||
|
margin_top = 160.0
|
||||||
|
margin_right = 681.0
|
||||||
|
margin_bottom = 577.0
|
||||||
|
custom_fonts/font = SubResource( 2 )
|
||||||
|
text = "Music by Kevin Macleod (incompetech.com)
|
||||||
|
Sound by FreeSound
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Made by Cookie-CHR for Ludum Dare 51"
|
||||||
|
|
|
@ -10,12 +10,14 @@ var r_file = preload("res://Sprites/Chosen_file.png")
|
||||||
|
|
||||||
# Called when the node enters the scene tree for the first time.
|
# Called when the node enters the scene tree for the first time.
|
||||||
func _ready():
|
func _ready():
|
||||||
var count_files = 28
|
var rows = min(3+int(0.02*GlobalTimer.seconds_passed), 4)
|
||||||
|
var columns = min(6+int(0.15*GlobalTimer.seconds_passed), 7)
|
||||||
|
var count_files = rows*columns
|
||||||
for i in range(count_files):
|
for i in range(count_files):
|
||||||
var button = TextureButton.new()
|
var button = TextureButton.new()
|
||||||
|
|
||||||
add_child(button)
|
add_child(button)
|
||||||
button.set_position(Vector2((i%7)*90+35, (i/7)*82+160))
|
button.set_position(Vector2((i%columns)*90+35*(8-columns), (i/columns)*82+160))
|
||||||
button.texture_normal = w_file
|
button.texture_normal = w_file
|
||||||
button.name = str(i)
|
button.name = str(i)
|
||||||
|
|
||||||
|
|
|
@ -12,12 +12,14 @@ var count_viruses = 0
|
||||||
|
|
||||||
# Called when the node enters the scene tree for the first time.
|
# Called when the node enters the scene tree for the first time.
|
||||||
func _ready():
|
func _ready():
|
||||||
var count_files = 40
|
var rows = min(4+int(0.02*GlobalTimer.seconds_passed), 5)
|
||||||
|
var columns = min(7+int(0.15*GlobalTimer.seconds_passed), 8)
|
||||||
|
var count_files = rows*columns
|
||||||
for i in range(count_files):
|
for i in range(count_files):
|
||||||
var button = TextureButton.new()
|
var button = TextureButton.new()
|
||||||
|
|
||||||
add_child(button)
|
add_child(button)
|
||||||
button.set_position(Vector2((i%8)*80+35, (i/8)*75+140))
|
button.set_position(Vector2((i%columns)*80+35*(9-columns), (i/columns)*75+140))
|
||||||
var r = randi()%5
|
var r = randi()%5
|
||||||
if r<=1:
|
if r<=1:
|
||||||
button.texture_normal = virus
|
button.texture_normal = virus
|
||||||
|
|
|
@ -9,7 +9,7 @@ var ascii_letters_and_digits = "abcdefghijkmnpqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ
|
||||||
|
|
||||||
# Called when the node enters the scene tree for the first time.
|
# Called when the node enters the scene tree for the first time.
|
||||||
func _ready():
|
func _ready():
|
||||||
password = gen_unique_str(10)
|
password = gen_unique_str(floor(8+0.02*GlobalTimer.seconds_passed))
|
||||||
get_node("Label").text = password
|
get_node("Label").text = password
|
||||||
pass # Replace with function body.
|
pass # Replace with function body.
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@ var finished = false
|
||||||
# Called when the node enters the scene tree for the first time.
|
# Called when the node enters the scene tree for the first time.
|
||||||
func _ready():
|
func _ready():
|
||||||
value = 0
|
value = 0
|
||||||
max_value = 200
|
max_value = 200 + 0.2*GlobalTimer.seconds_passed
|
||||||
|
|
||||||
func _process(delta):
|
func _process(delta):
|
||||||
if not finished:
|
if not finished:
|
||||||
|
@ -13,7 +13,7 @@ func _process(delta):
|
||||||
finished = true
|
finished = true
|
||||||
MManager.on_finished()
|
MManager.on_finished()
|
||||||
else:
|
else:
|
||||||
self.value -= delta*20
|
self.value -= (delta+0.0001*GlobalTimer.seconds_passed)*20
|
||||||
|
|
||||||
func boost():
|
func boost():
|
||||||
value +=10
|
value +=10
|
||||||
|
|
9
Scripts/Timer.tscn
Normal file
9
Scripts/Timer.tscn
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
[gd_scene load_steps=2 format=2]
|
||||||
|
|
||||||
|
[ext_resource path="res://Scripts/TimePassed.gd" type="Script" id=1]
|
||||||
|
|
||||||
|
[node name="Timer" type="Timer"]
|
||||||
|
autostart = true
|
||||||
|
script = ExtResource( 1 )
|
||||||
|
|
||||||
|
[connection signal="timeout" from="." to="." method="_on_Timer_timeout"]
|
|
@ -19,6 +19,7 @@ config/icon="res://icon.png"
|
||||||
MManager="*res://Scripts/M_manager.gd"
|
MManager="*res://Scripts/M_manager.gd"
|
||||||
MusicPlayer="*res://Music/MusicPlayer.tscn"
|
MusicPlayer="*res://Music/MusicPlayer.tscn"
|
||||||
Muter="*res://Music/Muter.gd"
|
Muter="*res://Music/Muter.gd"
|
||||||
|
GlobalTimer="*res://Scripts/Timer.tscn"
|
||||||
|
|
||||||
[input]
|
[input]
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue