Skip to content

Commit

Permalink
Merge pull request #4021 from KBVE/dev
Browse files Browse the repository at this point in the history
Preparing Alpha Branch
  • Loading branch information
h0lybyte authored Feb 20, 2025
2 parents 024e4bb + c9a56ab commit 34d568d
Show file tree
Hide file tree
Showing 8 changed files with 88 additions and 2 deletions.
26 changes: 25 additions & 1 deletion apps/gamejam/brackeys/13/scenes/game.tscn
Original file line number Diff line number Diff line change
@@ -1,8 +1,13 @@
[gd_scene load_steps=4 format=3 uid="uid://cbrda40vq26pj"]
[gd_scene load_steps=9 format=3 uid="uid://cbrda40vq26pj"]

[ext_resource type="Script" path="res://scripts/game.gd" id="1_oyaqx"]
[ext_resource type="PackedScene" uid="uid://1s5v0llrjq3" path="res://scenes/spaceship.tscn" id="1_rlyye"]
[ext_resource type="Script" path="res://scripts/projectiles.gd" id="3_hgajf"]
[ext_resource type="Script" path="res://scripts/background.gd" id="4_8k503"]
[ext_resource type="Script" path="res://scripts/timespace_layer.gd" id="5_jsdqu"]
[ext_resource type="Script" path="res://scripts/universe_layer.gd" id="6_1rkq4"]
[ext_resource type="Script" path="res://scripts/galaxy_layer.gd" id="7_hvh2v"]
[ext_resource type="Script" path="res://scripts/environment_layer.gd" id="8_rakg7"]

[node name="Game" type="Node2D"]
script = ExtResource("1_oyaqx")
Expand All @@ -12,3 +17,22 @@ position = Vector2(500, 300)

[node name="Projectiles" type="Node" parent="."]
script = ExtResource("3_hgajf")

[node name="Background" type="Node2D" parent="."]
script = ExtResource("4_8k503")

[node name="TimespaceLayer" type="Node2D" parent="Background"]
script = ExtResource("5_jsdqu")

[node name="ColorRect" type="ColorRect" parent="Background/TimespaceLayer"]
offset_right = 40.0
offset_bottom = 40.0

[node name="UniverseLayer" type="Parallax2D" parent="Background"]
script = ExtResource("6_1rkq4")

[node name="GalaxyLayer" type="Node2D" parent="Background"]
script = ExtResource("7_hvh2v")

[node name="EnvironmentLayer" type="Node2D" parent="Background"]
script = ExtResource("8_rakg7")
9 changes: 9 additions & 0 deletions apps/gamejam/brackeys/13/scripts/background.gd
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
extends Node2D

@onready var timespace_layer = $TimespaceLayer
@onready var universe_layer = $UniverseLayer
@onready var galaxy_layer = $GalaxyLayer
@onready var environment_layer = $EnvironmentLayer

func _ready():
self.z_index = -1
11 changes: 11 additions & 0 deletions apps/gamejam/brackeys/13/scripts/environment_layer.gd
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
extends Node2D


# Called when the node enters the scene tree for the first time.
func _ready() -> void:
pass # Replace with function body.


# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(delta: float) -> void:
pass
11 changes: 11 additions & 0 deletions apps/gamejam/brackeys/13/scripts/galaxy_layer.gd
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
extends Node2D


# Called when the node enters the scene tree for the first time.
func _ready() -> void:
pass # Replace with function body.


# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(delta: float) -> void:
pass
1 change: 1 addition & 0 deletions apps/gamejam/brackeys/13/scripts/game.gd
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ extends Node2D

@onready var spaceship = $Spaceship
@onready var projectiles = $Projectiles
@onready var background = $Background

const LASER_POOL_SIZE = 25

Expand Down
2 changes: 1 addition & 1 deletion apps/gamejam/brackeys/13/scripts/projectiles.gd
Original file line number Diff line number Diff line change
Expand Up @@ -49,4 +49,4 @@ func dynamic_pool_adjustment():
if laser_pool.size() > 0:
var laser = laser_pool.pop_back()
laser.queue_free()
print("Laser pool decreased to:", desired_pool_size)
print("Laser pool decreased to:", desired_pool_size)
19 changes: 19 additions & 0 deletions apps/gamejam/brackeys/13/scripts/timespace_layer.gd
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
extends Node2D

@onready var color_rect := $ColorRect


func _ready() -> void:
color_rect.color = Color(0,0,0)
update_background_size()
get_viewport().connect("size_changed", Callable(self, "_on_viewport_resized"))


func update_background_size():
color_rect.size = get_viewport_rect().size

func _on_viewport_resized():
update_background_size()

func _process(delta: float) -> void:
pass
11 changes: 11 additions & 0 deletions apps/gamejam/brackeys/13/scripts/universe_layer.gd
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
extends Parallax2D


# Called when the node enters the scene tree for the first time.
func _ready() -> void:
pass # Replace with function body.


# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(delta: float) -> void:
pass

0 comments on commit 34d568d

Please sign in to comment.