21 Commits

Author SHA1 Message Date
4c581b140c message
All checks were successful
Create tag and build when new code gets to main / BumpTag (push) Successful in 9s
Create tag and build when new code gets to main / Export (push) Successful in 2m27s
2025-08-03 19:01:55 +02:00
a37c803963 fix: mix
Some checks failed
Create tag and build when new code gets to main / BumpTag (push) Successful in 8s
Create tag and build when new code gets to main / Export (push) Failing after 2m32s
2025-08-03 18:43:40 +02:00
9f12974c85 feat: world building finished
All checks were successful
Create tag and build when new code gets to main / BumpTag (push) Successful in 9s
Create tag and build when new code gets to main / Export (push) Successful in 2m24s
2025-08-03 18:34:44 +02:00
ddbfe47cd2 Merge branch 'main' of https://git.game-dev.space/minimata/GMTK25
All checks were successful
Create tag and build when new code gets to main / BumpTag (push) Successful in 8s
Create tag and build when new code gets to main / Export (push) Successful in 2m19s
2025-08-03 18:00:10 +02:00
8158a83a37 Cave corrections 2025-08-03 17:59:54 +02:00
c0b5db1696 ci: removing web build
Some checks failed
Create tag and build when new code gets to main / BumpTag (push) Successful in 9s
Create tag and build when new code gets to main / Export (push) Has been cancelled
2025-08-03 17:57:56 +02:00
ccdf3e0433 Supprimer les copies
All checks were successful
Create tag and build when new code gets to main / BumpTag (push) Successful in 8s
Create tag and build when new code gets to main / Export (push) Successful in 2m34s
2025-08-03 17:37:13 +02:00
fbac704aa7 Merge branch 'main' of https://git.game-dev.space/minimata/GMTK25 2025-08-03 17:31:05 +02:00
6d5d7ba3aa temp 2025-08-03 17:30:59 +02:00
5ed964e8c9 Merge branch 'main' of https://git.game-dev.space/minimata/GMTK25
All checks were successful
Create tag and build when new code gets to main / BumpTag (push) Successful in 9s
Create tag and build when new code gets to main / Export (push) Successful in 2m31s
# Conflicts:
#	main.tscn
2025-08-03 17:29:46 +02:00
31410e4577 building 2025-08-03 17:25:46 +02:00
ea3397307e Cave
All checks were successful
Create tag and build when new code gets to main / BumpTag (push) Successful in 9s
Create tag and build when new code gets to main / Export (push) Successful in 2m34s
2025-08-03 17:21:15 +02:00
3e7f2f7d3c fic: some world building
All checks were successful
Create tag and build when new code gets to main / BumpTag (push) Successful in 8s
Create tag and build when new code gets to main / Export (push) Successful in 2m30s
2025-08-03 16:53:59 +02:00
0b512bf260 Merge branch 'main' of https://git.game-dev.space/minimata/GMTK25 2025-08-03 16:25:08 +02:00
5ee69f547e ??? 2025-08-03 16:25:05 +02:00
17feb5f493 Mini trucs worldbuilding
All checks were successful
Create tag and build when new code gets to main / BumpTag (push) Successful in 9s
Create tag and build when new code gets to main / Export (push) Successful in 2m28s
2025-08-03 16:23:25 +02:00
25948a793a Merge branch 'main' of https://git.game-dev.space/minimata/GMTK25
All checks were successful
Create tag and build when new code gets to main / BumpTag (push) Successful in 8s
Create tag and build when new code gets to main / Export (push) Successful in 2m31s
2025-08-03 16:14:05 +02:00
b41a91f67a World building transition 2025-08-03 16:13:54 +02:00
aa19e8386c feat: lights
All checks were successful
Create tag and build when new code gets to main / BumpTag (push) Successful in 9s
Create tag and build when new code gets to main / Export (push) Successful in 2m32s
2025-08-03 16:06:31 +02:00
d36e35eb6e fic: bubble color
All checks were successful
Create tag and build when new code gets to main / BumpTag (push) Successful in 8s
Create tag and build when new code gets to main / Export (push) Successful in 2m26s
2025-08-03 15:46:04 +02:00
5f0a48e96d fix: new dialogue
All checks were successful
Create tag and build when new code gets to main / BumpTag (push) Successful in 8s
Create tag and build when new code gets to main / Export (push) Successful in 2m29s
2025-08-03 15:34:34 +02:00
11 changed files with 7122 additions and 145 deletions

View File

@ -69,10 +69,6 @@ jobs:
mkdir -v -p build/mac
godot --headless --verbose --export-release "macOS" build/mac/${{ env.GAME_NAME }}.zip
zip -r Mac.zip build/mac
- name: Web Build
run: |
mkdir -v -p build/web
godot --headless --verbose --export-release "Web" build/web/index.html
- name: Upload to Itch
uses: KikimoraGames/itch-publish@v0.0.3
@ -101,12 +97,3 @@ jobs:
buildNumber: ${{ needs.BumpTag.outputs.tag_name }}
gameData: Mac.zip
buildChannel: mac
- name: Upload to Itch
uses: KikimoraGames/itch-publish@v0.0.3
with:
butlerApiKey: ${{ secrets.BUTLER_TOKEN }}
itchUsername: ${{ env.ITCHIO_USERNAME }}
itchGameId: ${{ env.ITCHIO_GAMEID }}
buildNumber: ${{ needs.BumpTag.outputs.tag_name }}
gameData: build/web
buildChannel: web

View File

@ -5,13 +5,13 @@ bus/1/name = &"SFX"
bus/1/solo = false
bus/1/mute = false
bus/1/bypass_fx = false
bus/1/volume_db = -12.4611
bus/1/volume_db = -19.6683
bus/1/send = &"Master"
bus/2/name = &"Ambiance"
bus/2/solo = false
bus/2/mute = false
bus/2/bypass_fx = false
bus/2/volume_db = -16.4004
bus/2/volume_db = -15.795
bus/2/send = &"Master"
bus/3/name = &"Music"
bus/3/solo = false
@ -29,13 +29,13 @@ bus/5/name = &"Steps"
bus/5/solo = false
bus/5/mute = false
bus/5/bypass_fx = false
bus/5/volume_db = -23.3524
bus/5/volume_db = -29.2359
bus/5/send = &"Master"
bus/6/name = &"Dialogue"
bus/6/solo = false
bus/6/mute = false
bus/6/bypass_fx = false
bus/6/volume_db = -10.9863
bus/6/volume_db = -8.39524
bus/6/send = &"Master"
bus/7/name = &"BadGuy"
bus/7/solo = false

14
main.gd
View File

@ -25,6 +25,12 @@ var active_camera: SuperCamera
@onready var red_hood_cutscene: AnimationPlayer = $RedHoodCutscene
@onready var final_cutscene: AnimationPlayer = $FinalCutscene
@onready var trigger_second_npc_dialogue: Area2D = $TriggerSecondNPCDialogue
@onready var trigger_npc_first_dialogue: Area2D = $TriggerNPCFirstDialogue
@onready var trigger_final_dialogue: Area2D = $TriggerFinalDialogue
@onready var ending: ColorRect = $Ending
@onready var ambiance: AudioStreamPlayer = $Ambiance
var ambiance_stream: AudioStreamInteractive
@ -49,6 +55,7 @@ func _process(delta: float) -> void:
bubbles_interior.global_position.x = active_camera.global_position.x
choices_container.global_position.x = active_camera.global_position.x - 100
opening_fade_to_black.global_position.x = active_camera.global_position.x - 320.0
ending.global_position.x = active_camera.global_position.x - 320.0
background_far.global_position.x = active_camera.global_position.x * parallax_far
background_middle.global_position.x = active_camera.global_position.x * parallax_middle
@ -77,10 +84,11 @@ func _on_trigger_second_npc_dialogue_body_entered(body: Node2D) -> void:
func _on_red_hood_sword_dialogue_dialogue_ended() -> void:
red_hood_cutscene.play("flee")
trigger_second_npc_dialogue.queue_free()
func _on_final_armor_dialogue_ended() -> void:
red_hood_cutscene.play("final")
trigger_final_dialogue.queue_free()
func _on_final_cinematic_body_entered(body: Node2D) -> void:
@ -97,3 +105,7 @@ func _on_squelettes_ambiance_body_entered(body: Node2D) -> void:
func _on_cave_ambiance_body_entered(body: Node2D) -> void:
ambiance.get_stream_playback().switch_to_clip_by_name("Cave")
func _on_npc_shield_dialogue_dialogue_ended() -> void:
trigger_npc_first_dialogue.queue_free()

535
main.tscn

File diff suppressed because one or more lines are too long

BIN
titre.png (Stored with Git LFS) Normal file

Binary file not shown.

34
titre.png.import Normal file
View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://de45rawq81ac3"
path="res://.godot/imported/titre.png-f119b5c75de12716d18d55c28b58e543.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://titre.png"
dest_files=["res://.godot/imported/titre.png-f119b5c75de12716d18d55c28b58e543.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

View File

@ -1,8 +1,10 @@
[gd_resource type="TileSet" load_steps=7 format=3 uid="uid://tyrwsjeq31vu"]
[gd_resource type="TileSet" load_steps=11 format=3 uid="uid://tyrwsjeq31vu"]
[ext_resource type="Texture2D" uid="uid://cjo4jkl6vrlnr" path="res://world_assets/stringstar fields/background_0.png" id="1_oufsv"]
[ext_resource type="Texture2D" uid="uid://867g736r74nf" path="res://world_assets/Cave/mainlev_build.png" id="2_01dhf"]
[ext_resource type="Texture2D" uid="uid://cmfneyajqyim4" path="res://world_assets/oak_woods/oak_woods_tileset.png" id="3_01dhf"]
[ext_resource type="Texture2D" uid="uid://bwccijuqq2uxj" path="res://world_assets/oak_woods/background/background_layer_3.png" id="4_i4k15"]
[ext_resource type="Texture2D" uid="uid://bs66qg0effkb5" path="res://world_assets/stringstar fields/background_2.png" id="5_dsouv"]
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_i4k15"]
texture = ExtResource("1_oufsv")
@ -1520,7 +1522,217 @@ texture = ExtResource("3_01dhf")
29:21/0 = 0
30:21/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_h1iwu"]
texture = ExtResource("4_i4k15")
0:0/0 = 0
1:0/0 = 0
2:0/0 = 0
3:0/0 = 0
4:0/0 = 0
5:0/0 = 0
6:0/0 = 0
7:0/0 = 0
8:0/0 = 0
9:0/0 = 0
10:0/0 = 0
11:0/0 = 0
12:0/0 = 0
13:0/0 = 0
14:0/0 = 0
15:0/0 = 0
16:0/0 = 0
17:0/0 = 0
18:0/0 = 0
19:0/0 = 0
0:1/0 = 0
1:1/0 = 0
2:1/0 = 0
3:1/0 = 0
4:1/0 = 0
5:1/0 = 0
6:1/0 = 0
7:1/0 = 0
8:1/0 = 0
9:1/0 = 0
10:1/0 = 0
11:1/0 = 0
12:1/0 = 0
13:1/0 = 0
14:1/0 = 0
15:1/0 = 0
16:1/0 = 0
17:1/0 = 0
18:1/0 = 0
19:1/0 = 0
0:2/0 = 0
1:2/0 = 0
2:2/0 = 0
4:2/0 = 0
5:2/0 = 0
6:2/0 = 0
7:2/0 = 0
8:2/0 = 0
9:2/0 = 0
10:2/0 = 0
11:2/0 = 0
12:2/0 = 0
13:2/0 = 0
14:2/0 = 0
15:2/0 = 0
16:2/0 = 0
17:2/0 = 0
18:2/0 = 0
19:2/0 = 0
0:3/0 = 0
5:3/0 = 0
6:3/0 = 0
7:3/0 = 0
8:3/0 = 0
9:3/0 = 0
10:3/0 = 0
11:3/0 = 0
12:3/0 = 0
16:3/0 = 0
17:3/0 = 0
18:3/0 = 0
19:3/0 = 0
5:4/0 = 0
6:4/0 = 0
7:4/0 = 0
8:4/0 = 0
9:4/0 = 0
10:4/0 = 0
11:4/0 = 0
17:4/0 = 0
18:4/0 = 0
19:4/0 = 0
7:5/0 = 0
8:5/0 = 0
9:5/0 = 0
10:5/0 = 0
16:5/0 = 0
17:5/0 = 0
18:5/0 = 0
19:5/0 = 0
0:6/0 = 0
7:6/0 = 0
8:6/0 = 0
9:6/0 = 0
10:6/0 = 0
17:6/0 = 0
18:6/0 = 0
19:6/0 = 0
7:7/0 = 0
8:7/0 = 0
9:7/0 = 0
10:7/0 = 0
16:7/0 = 0
17:7/0 = 0
18:7/0 = 0
19:7/0 = 0
0:8/0 = 0
7:8/0 = 0
8:8/0 = 0
9:8/0 = 0
10:8/0 = 0
16:8/0 = 0
17:8/0 = 0
18:8/0 = 0
19:8/0 = 0
0:9/0 = 0
1:9/0 = 0
2:9/0 = 0
3:9/0 = 0
4:9/0 = 0
5:9/0 = 0
6:9/0 = 0
7:9/0 = 0
8:9/0 = 0
9:9/0 = 0
10:9/0 = 0
11:9/0 = 0
12:9/0 = 0
13:9/0 = 0
14:9/0 = 0
15:9/0 = 0
16:9/0 = 0
17:9/0 = 0
18:9/0 = 0
19:9/0 = 0
0:10/0 = 0
1:10/0 = 0
2:10/0 = 0
3:10/0 = 0
4:10/0 = 0
5:10/0 = 0
6:10/0 = 0
7:10/0 = 0
8:10/0 = 0
9:10/0 = 0
10:10/0 = 0
11:10/0 = 0
12:10/0 = 0
13:10/0 = 0
14:10/0 = 0
15:10/0 = 0
16:10/0 = 0
17:10/0 = 0
18:10/0 = 0
19:10/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_q6ngd"]
texture = ExtResource("5_dsouv")
15:7/0 = 0
16:7/0 = 0
0:8/0 = 0
1:8/0 = 0
2:8/0 = 0
4:8/0 = 0
5:8/0 = 0
13:8/0 = 0
14:8/0 = 0
15:8/0 = 0
16:8/0 = 0
17:8/0 = 0
0:9/0 = 0
1:9/0 = 0
2:9/0 = 0
3:9/0 = 0
4:9/0 = 0
5:9/0 = 0
6:9/0 = 0
7:9/0 = 0
9:9/0 = 0
10:9/0 = 0
11:9/0 = 0
12:9/0 = 0
13:9/0 = 0
14:9/0 = 0
15:9/0 = 0
16:9/0 = 0
17:9/0 = 0
0:10/0 = 0
1:10/0 = 0
2:10/0 = 0
3:10/0 = 0
4:10/0 = 0
5:10/0 = 0
6:10/0 = 0
7:10/0 = 0
8:10/0 = 0
9:10/0 = 0
10:10/0 = 0
11:10/0 = 0
12:10/0 = 0
13:10/0 = 0
14:10/0 = 0
15:10/0 = 0
16:10/0 = 0
17:10/0 = 0
[resource]
sources/0 = SubResource("TileSetAtlasSource_i4k15")
sources/1 = SubResource("TileSetAtlasSource_dsouv")
sources/2 = SubResource("TileSetAtlasSource_nwg7v")
sources/3 = SubResource("TileSetAtlasSource_h1iwu")
sources/4 = SubResource("TileSetAtlasSource_q6ngd")

BIN
world_assets/light.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ct4s44kkdg8eh"
path="res://.godot/imported/light.webp-50bb55d00a8b3a29138779420ca586be.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://world_assets/light.webp"
dest_files=["res://.godot/imported/light.webp-50bb55d00a8b3a29138779420ca586be.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff