game.tscn 2.08 KiB
[gd_scene load_steps=7 format=3 uid="uid://duhatjwr2uvue"]
[ext_resource type="Script" path="res://scripts/game.gd" id="1_cbchi"]
[ext_resource type="Shader" path="res://assets/shaders/bg.gdshader" id="2_rp0o8"]
[ext_resource type="Texture2D" uid="uid://yeqb8ndri7xp" path="res://assets/noise/noise.tres" id="3_oudqo"]
[ext_resource type="Texture2D" uid="uid://ceas3dsjeq4ge" path="res://assets/noise/noise2.tres" id="4_n8ady"]
[ext_resource type="Texture2D" uid="uid://m6ki73qfbp2s" path="res://assets/noise/noise3.tres" id="5_hkjcj"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_gdbwp"]
shader = ExtResource("2_rp0o8")
shader_parameter/color1 = Vector3(0.2, 0.5, 0.5)
shader_parameter/color2 = Vector3(0, 0.1, 0.1)
shader_parameter/color3 = Vector3(0.1, 0.1, 0.5)
shader_parameter/speed = 0.005
shader_parameter/direction = Vector2(0.25, -0.25)
shader_parameter/noise = ExtResource("3_oudqo")
shader_parameter/noise2 = ExtResource("4_n8ady")
shader_parameter/noise3 = ExtResource("5_hkjcj")
[node name="Game" type="Node"]
script = ExtResource("1_cbchi")
X = 8
Y = 8
dark = Color(0.1, 0.25, 0.6, 1)
light = Color(0.826, 0.826, 0.826, 1)
[node name="ShadowContainer" type="Node2D" parent="."]
[node name="TileContainer" type="Node2D" parent="."]
z_index = 1
[node name="PieceContainer" type="Node2D" parent="."]
z_index = 3
texture_filter = 1
[node name="Background" type="ColorRect" parent="."]
z_index = -1
material = SubResource("ShaderMaterial_gdbwp")
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
[node name="Explosion" type="CPUParticles2D" parent="."]
z_index = 1
emitting = false
amount = 40
lifetime = 4.0
one_shot = true
speed_scale = 5.0
explosiveness = 1.0
lifetime_randomness = 1.0
emission_shape = 3
emission_rect_extents = Vector2(1, 1)
gravity = Vector2(0, 0)
radial_accel_min = 29.85
radial_accel_max = 70.25
scale_amount_min = 2.0
scale_amount_max = 3.0
color = Color(0, 0, 0, 1)
[node name="PlayerPieces" type="Node2D" parent="."]
position = Vector2(100, 400)
[node name="OpponentPieces" type="Node2D" parent="."]
position = Vector2(100, 100)