Dev de la démo

* Modification de l'apparence de l'UI des dialogues
* Changement de l'ordre de déblocage des mutations
* Ajout d'une confirmation pour l'abandon
* Ajout de la scène de fin avec la base Boréa, en tant que fin de démo
* Modification des icône de durée de vie, temps de pousse, et de mort
* Ajout d'un icône au dessus du joueur quand il n'a plus d'énergie
* Amélioration des dialogues du jeu
* Changement du modèle du téléphone
* Ajout de cellule d'énergie et de cellule de talion trouvable sur la carte
* Il est à nouveau possible de se recharger après la fin d'une région
* Buff des mutations ancien sociale et solide
* Modification de la mutation fertile (ne donne de gain de graine qu'à la maturation)
* Ajout d'une récupération automatique des graines
* Ajout de deux cartons de tutoriel ainsi qu'une option pour les revoir dans l'aide de jeu
* Amélioration générale du tutoriel
* Ajout d'un écran titre digne de ce nom
* Lors de l'arrivée à destination, ne téléporte plus le joueur sur une map vide, mais directement dans les lieux de cinématique
* Ajout graphique de plus de pattern de mousse et de roche
* Le talion apparait maintenant sur toute la carte
* La roche peut désormais apparaitre sur la zone de départ
* Ajout dud modificateur de région Canyon
* Equilibrage général
* Fix de bugs en tout genre
This commit is contained in:
2026-05-27 19:13:32 +02:00
parent 4c4b051f3f
commit 908878dff4
289 changed files with 8802 additions and 1520 deletions

View File

@@ -1,58 +1,106 @@
[gd_scene format=3 uid="uid://d0n52psuns1vl"]
[ext_resource type="Script" uid="uid://ddf3fktoer2ng" path="res://stages/intro/scripts/intro.gd" id="1_2nxbv"]
[ext_resource type="Shader" uid="uid://bv2rghn44mrrf" path="res://stages/title_screen/resources/shaders/stars.gdshader" id="2_851lr"]
[ext_resource type="Texture2D" uid="uid://bi5jo6pf0acjb" path="res://common/icons/carambola.svg" id="2_2nxbv"]
[ext_resource type="Shader" uid="uid://bklafn6ulmkij" path="res://common/vfx/materials/shaders/topology_map.gdshader" id="2_851lr"]
[sub_resource type="ViewportTexture" id="ViewportTexture_mi20s"]
viewport_path = NodePath("CanvasLayer/TextureRect/SubViewport")
[sub_resource type="Curve" id="Curve_tg2p4"]
_data = [Vector2(0, 0.044977546), 0.0, 0.0, 0, 0, Vector2(1, 1), 0.0, 0.0, 0, 0]
point_count = 2
[sub_resource type="Curve" id="Curve_j8cg2"]
_limits = [-1.0, 1.0, 0.0, 1.0]
_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(1, 1), 0.0, 0.0, 0, 0]
point_count = 2
[sub_resource type="ShaderMaterial" id="ShaderMaterial_2nxbv"]
shader = ExtResource("2_851lr")
shader_parameter/sky_color = Color(0.03, 0.05, 0.11, 1)
shader_parameter/star_base_color = Color(0.8, 1, 0.3, 1)
shader_parameter/star_hue_offset = 0.6
shader_parameter/star_intensity = 0.08
shader_parameter/star_twinkle_speed = 0.8
shader_parameter/star_twinkle_intensity = 0.2
shader_parameter/layer_scale = 20.0
shader_parameter/layer_scale_step = 10.0
shader_parameter/layers_count = 3
shader_parameter/line_number = 10.0
shader_parameter/line_color = Color(0.0627451, 0.05882353, 0.16862746, 1)
shader_parameter/line_thickness = 0.0010000000475
shader_parameter/inverse_result = true
[sub_resource type="Sky" id="Sky_65b6a"]
sky_material = SubResource("ShaderMaterial_2nxbv")
[sub_resource type="FastNoiseLite" id="FastNoiseLite_mi20s"]
noise_type = 2
frequency = 0.0172
offset = Vector3(0, -377.34, 682.93)
fractal_type = 2
fractal_octaves = 3
[sub_resource type="Environment" id="Environment_mi20s"]
background_mode = 2
sky = SubResource("Sky_65b6a")
sky_custom_fov = 61.7
ambient_light_source = 3
ambient_light_color = Color(1, 1, 1, 1)
ambient_light_sky_contribution = 0.85
ambient_light_energy = 2.0
reflected_light_source = 2
tonemap_mode = 2
tonemap_exposure = 0.7
tonemap_white = 1.84
glow_enabled = true
glow_intensity = 0.22
glow_bloom = 0.22
glow_hdr_threshold = 0.79
glow_hdr_scale = 0.0
glow_hdr_luminance_cap = 5.63
fog_enabled = true
fog_mode = 1
fog_light_color = Color(0.13725491, 0.39215687, 0.6666667, 1)
fog_density = 0.1831
fog_aerial_perspective = 0.113
fog_sky_affect = 0.0
volumetric_fog_sky_affect = 0.0
adjustment_enabled = true
adjustment_saturation = 1.3
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_tg2p4"]
width = 600
height = 600
generate_mipmaps = false
noise = SubResource("FastNoiseLite_mi20s")
seamless = true
normalize = false
[node name="Intro" type="Node" unique_id=1801844904]
script = ExtResource("1_2nxbv")
game_scene_path = "uid://d28cp7a21kwou"
[node name="Node3D" type="Node3D" parent="." unique_id=1668131521]
[node name="CanvasLayer" type="CanvasLayer" parent="." unique_id=2099392132]
[node name="Camera3D" type="Camera3D" parent="Node3D" unique_id=2070854508]
[node name="ColorRect" type="ColorRect" parent="CanvasLayer" unique_id=154563397]
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
color = Color(0.13725491, 0.39215687, 0.6666667, 0.30588236)
[node name="WorldEnvironment" type="WorldEnvironment" parent="Node3D" unique_id=115692868]
environment = SubResource("Environment_mi20s")
[node name="TextureRect" type="TextureRect" parent="CanvasLayer" unique_id=353070670]
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
texture = SubResource("ViewportTexture_mi20s")
expand_mode = 1
stretch_mode = 6
[node name="SubViewport" type="SubViewport" parent="CanvasLayer/TextureRect" unique_id=1614126672]
transparent_bg = true
size = Vector2i(1000, 1000)
[node name="SparkParticles" type="CPUParticles2D" parent="CanvasLayer/TextureRect/SubViewport" unique_id=1408188363]
unique_name_in_owner = true
position = Vector2(500, 500)
emitting = false
amount = 180
texture = ExtResource("2_2nxbv")
lifetime = 3.0
emission_shape = 1
emission_sphere_radius = 1.0
spread = 180.0
gravity = Vector2(0, 0)
initial_velocity_min = 304.35
initial_velocity_max = 463.77
angular_velocity_min = -10.0
angular_velocity_max = 10.0
orbit_velocity_min = 0.1
orbit_velocity_max = 0.1
angle_min = -490.4
angle_max = 444.0
scale_amount_min = 10.0
scale_amount_max = 10.0
scale_amount_curve = SubResource("Curve_tg2p4")
color = Color(1, 0.4509804, 1, 1)
hue_variation_min = -1.0
hue_variation_max = 1.0
hue_variation_curve = SubResource("Curve_j8cg2")
[node name="TopologyMap" type="TextureRect" parent="CanvasLayer" unique_id=2030967336]
unique_name_in_owner = true
material = SubResource("ShaderMaterial_2nxbv")
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
texture = SubResource("NoiseTexture2D_tg2p4")
expand_mode = 3
stretch_mode = 6