11 次代码提交 c4d935f161 ... d1398b49a0

作者 SHA1 备注 提交日期
  DricomDragon d1398b49a0 :memo: Prevoit les slides pour montrer les fonctionnalités 1 周之前
  DricomDragon 8d211d18d8 :truck: Decale 2 slides pour laisser de la place 1 周之前
  DricomDragon ff396ecc4a :memo: Identify new slides to add 1 周之前
  DricomDragon 1a76349b26 :truck: Dedie une slide à Godot 2 1 周之前
  DricomDragon d65aac0b41 :truck: Move itch.io 1 周之前
  DricomDragon 28be44a27e :truck: Reorder or delete slides 1 周之前
  DricomDragon afe181acfe :wrench: Add a generic ignored folder 1 周之前
  DricomDragon 1b2960fdef :fire: Retire les diapos ennuyantes 1 周之前
  DricomDragon 7c29135ec3 :memo: Rend la 4eme partie plus generique 1 周之前
  DricomDragon cf97832fc0 :wrench: Tourne dans le sens des aiguilles d'une montre 1 周之前
  DricomDragon 62b9ceeec5 :beetle: Reimport complaining asset 1 周之前
共有 35 个文件被更改,包括 110 次插入338 次删除
  1. 3 0
      .gitignore
  2. 54 69
      godot/run/root.tscn
  3. 0 1
      godot/slides/1/godot_square_white.svg.import
  4. 1 1
      godot/slides/130/Godot23.tscn
  5. 0 23
      godot/slides/253/OpenProject.tscn
  6. 2 2
      godot/slides/254/Tab2D.tscn
  7. 0 0
      godot/slides/253/editor_gd3_dodge_the_creep_2D_main.png
  8. 3 3
      godot/slides/254/editor_gd3_dodge_the_creep_2D_main.png.import
  9. 0 0
      godot/slides/253/editor_gd3_tps_3D_player.png
  10. 3 3
      godot/slides/254/editor_gd3_tps_3D_player.png.import
  11. 二进制
      godot/slides/253/open_project_gd3.png
  12. 0 34
      godot/slides/253/open_project_gd3.png.import
  13. 0 32
      godot/slides/255/ProjectParam.tscn
  14. 二进制
      godot/slides/255/editor_gd4_project_settings_display.png
  15. 0 34
      godot/slides/255/editor_gd4_project_settings_display.png.import
  16. 二进制
      godot/slides/255/editor_gd4_project_settings_input_map.png
  17. 0 34
      godot/slides/255/editor_gd4_project_settings_input_map.png.import
  18. 0 17
      godot/slides/256/TabScript.tscn
  19. 0 19
      godot/slides/257/TabAsset.tscn
  20. 2 2
      godot/slides/258/TabBackend.tscn
  21. 二进制
      godot/slides/257/editor_gd3_asset_library.png
  22. 0 34
      godot/slides/257/editor_gd3_asset_library.png.import
  23. 0 0
      godot/slides/257/editor_gd3_choose_backend.png
  24. 3 3
      godot/slides/258/editor_gd3_choose_backend.png.import
  25. 0 0
      godot/slides/257/editor_gd4_choose_backend.png
  26. 3 3
      godot/slides/258/editor_gd4_choose_backend.png.import
  27. 0 14
      godot/slides/280/TitleToDo.tscn
  28. 3 3
      godot/slides/301/Share.tscn
  29. 0 0
      godot/slides/300/godot_primitive_rocket.svg
  30. 3 3
      godot/slides/301/godot_primitive_rocket.svg.import
  31. 0 0
      godot/slides/301/Discover.tscn
  32. 1 1
      godot/slides/353/ShareByPublishing.tscn
  33. 0 0
      godot/slides/370/dricom_itch_io_godot_games.png
  34. 3 3
      godot/slides/353/dricom_itch_io_godot_games.png.import
  35. 26 0
      tools/create-for-cdl-2024.fish

+ 3 - 0
.gitignore

@@ -1,3 +1,6 @@
 # Godot 4+ specific ignores
 .godot/
+
+# Folder structure ignore
 dist/
+ignored/

+ 54 - 69
godot/run/root.tscn

@@ -1,4 +1,4 @@
-[gd_scene load_steps=76 format=3 uid="uid://cicpg8p1cfx7b"]
+[gd_scene load_steps=73 format=3 uid="uid://cicpg8p1cfx7b"]
 
 [ext_resource type="Script" path="res://addons/slide_show/projector/focus/Focus.gd" id="1_v7xjr"]
 [ext_resource type="Script" path="res://addons/slide_show/projector/show/Show.gd" id="2_c3jkg"]
@@ -17,7 +17,7 @@
 [ext_resource type="PackedScene" uid="uid://bn8kxdwf2o7ry" path="res://slides/110/GameEngineDef.tscn" id="16_8qr5i"]
 [ext_resource type="PackedScene" uid="uid://cox3vy8168hhs" path="res://slides/201/Graps.tscn" id="16_cwygl"]
 [ext_resource type="PackedScene" uid="uid://b3k2kra7d6bqv" path="res://slides/251/Production.tscn" id="16_iuxfa"]
-[ext_resource type="PackedScene" uid="uid://cuqsobabbka12" path="res://slides/301/Share.tscn" id="16_qlbv0"]
+[ext_resource type="PackedScene" uid="uid://cuqsobabbka12" path="res://slides/300/Reals.tscn" id="16_qlbv0"]
 [ext_resource type="PackedScene" uid="uid://dieh34nijp3wa" path="res://slides/111/OpenSourceDef.tscn" id="17_js37v"]
 [ext_resource type="PackedScene" uid="uid://vou3etr0k0fv" path="res://slides/120/GodotTech.tscn" id="18_mti70"]
 [ext_resource type="PackedScene" uid="uid://bwyln2lnn1b55" path="res://slides/202/Features.tscn" id="18_w48m6"]
@@ -26,7 +26,7 @@
 [ext_resource type="PackedScene" uid="uid://cfr23honh8ul7" path="res://slides/204/PhysicsEngine.tscn" id="20_5wgdd"]
 [ext_resource type="PackedScene" uid="uid://cf4ctewx8qjvb" path="res://slides/122/Godot1.tscn" id="20_hqo1t"]
 [ext_resource type="PackedScene" uid="uid://cc3ubpf7j5od3" path="res://slides/205/Peripherics.tscn" id="21_1l4n1"]
-[ext_resource type="PackedScene" uid="uid://ce00m1pjp4ajx" path="res://slides/130/Godot23.tscn" id="21_qv6t5"]
+[ext_resource type="PackedScene" uid="uid://ce00m1pjp4ajx" path="res://slides/130/Godot2.tscn" id="21_qv6t5"]
 [ext_resource type="PackedScene" uid="uid://c5x3t6e5yy050" path="res://slides/140/Godot4.tscn" id="22_v7gdm"]
 [ext_resource type="PackedScene" uid="uid://bow1w1i38tk0q" path="res://slides/206/GUI.tscn" id="22_wjisf"]
 [ext_resource type="PackedScene" uid="uid://81ptpkrsv1am" path="res://slides/207/EditorFeature.tscn" id="23_ccmk2"]
@@ -38,17 +38,14 @@
 [ext_resource type="PackedScene" uid="uid://dy8mainjxrn4x" path="res://slides/173/GodotFoundation.tscn" id="26_6aru8"]
 [ext_resource type="PackedScene" uid="uid://b8jg3nhe8dvjl" path="res://slides/230/Extensions.tscn" id="26_bgda0"]
 [ext_resource type="PackedScene" uid="uid://bl3ewmhvsqxsv" path="res://slides/252/EditorLook.tscn" id="28_k1bya"]
-[ext_resource type="PackedScene" uid="uid://bjwnh6ijfn8xs" path="res://slides/253/OpenProject.tscn" id="29_qmgtm"]
-[ext_resource type="PackedScene" uid="uid://unw7pria2y85" path="res://slides/254/Tab2D.tscn" id="30_1bom7"]
-[ext_resource type="PackedScene" uid="uid://bsf7kl0dcftmh" path="res://slides/257/TabAsset.tscn" id="33_a74sy"]
-[ext_resource type="PackedScene" uid="uid://c01ibmvkpfje2" path="res://slides/258/TabBackend.tscn" id="34_ekl7n"]
+[ext_resource type="PackedScene" uid="uid://unw7pria2y85" path="res://slides/253/Tab2D.tscn" id="30_1bom7"]
+[ext_resource type="PackedScene" uid="uid://c01ibmvkpfje2" path="res://slides/257/TabBackend.tscn" id="34_ekl7n"]
 [ext_resource type="PackedScene" uid="uid://eoacgtiolknv" path="res://slides/260/Nodes.tscn" id="35_t8fas"]
 [ext_resource type="PackedScene" uid="uid://5vixp6g6mslh" path="res://slides/225/Cooperation.tscn" id="36_bn65g"]
 [ext_resource type="PackedScene" uid="uid://bg107golvn8m" path="res://slides/270/Script.tscn" id="36_yphsp"]
 [ext_resource type="PackedScene" uid="uid://bwc32lqst546d" path="res://slides/231/ExtendByPlugins.tscn" id="37_eliur"]
 [ext_resource type="PackedScene" uid="uid://dddplxjxkqvyu" path="res://slides/232/ExtendByNative.tscn" id="38_q4uby"]
 [ext_resource type="PackedScene" uid="uid://cuhrrbm7aovb8" path="res://slides/233/ExtendByFormat.tscn" id="39_5ma86"]
-[ext_resource type="PackedScene" uid="uid://v6m8yalfijff" path="res://slides/255/ProjectParam.tscn" id="45_xllfd"]
 [ext_resource type="PackedScene" uid="uid://cih6gpod0ny6v" path="res://slides/261/NodeBasic.tscn" id="52_6wl4g"]
 [ext_resource type="PackedScene" uid="uid://ucp66t5qowio" path="res://slides/262/NodeProvided.tscn" id="53_0dqpu"]
 [ext_resource type="PackedScene" uid="uid://bjxkorqrxevts" path="res://slides/263/NodeGroups.tscn" id="54_utee1"]
@@ -58,7 +55,7 @@
 [ext_resource type="PackedScene" uid="uid://cmwicqr38kp2v" path="res://slides/273/ScriptControl.tscn" id="59_edclw"]
 [ext_resource type="PackedScene" uid="uid://mafppe6pavvi" path="res://slides/274/ScriptOOP.tscn" id="60_ej2gs"]
 [ext_resource type="PackedScene" uid="uid://by7ay82mknxdo" path="res://slides/281/ParaReactive.tscn" id="63_4ntlc"]
-[ext_resource type="PackedScene" uid="uid://blrmrgba4q63w" path="res://slides/300/Discover.tscn" id="64_0qssy"]
+[ext_resource type="PackedScene" uid="uid://blrmrgba4q63w" path="res://slides/301/Discover.tscn" id="64_0qssy"]
 [ext_resource type="PackedScene" uid="uid://cwn31ttjrraci" path="res://slides/282/ParaCallback.tscn" id="64_qqqi8"]
 [ext_resource type="PackedScene" uid="uid://drh3sqivyydkj" path="res://slides/283/ParaSignal.tscn" id="65_6n2o6"]
 [ext_resource type="PackedScene" uid="uid://cgo6xo8bpu8yn" path="res://slides/302/News.tscn" id="67_8ieb0"]
@@ -72,7 +69,7 @@
 [ext_resource type="PackedScene" uid="uid://djbnokp1d20lj" path="res://slides/350/Sharing.tscn" id="75_s25dt"]
 [ext_resource type="PackedScene" uid="uid://cxt4123q4uxma" path="res://slides/351/ShareByTalk.tscn" id="76_3fxgx"]
 [ext_resource type="PackedScene" uid="uid://bfyhp2ueojk76" path="res://slides/352/ShareByUsage.tscn" id="77_u7xyf"]
-[ext_resource type="PackedScene" uid="uid://bgurxicpfndgk" path="res://slides/353/ShareByPublishing.tscn" id="78_1cyrw"]
+[ext_resource type="PackedScene" uid="uid://bgurxicpfndgk" path="res://slides/370/ShareByPublishing.tscn" id="78_1cyrw"]
 [ext_resource type="PackedScene" uid="uid://curuovwui6v0e" path="res://slides/400/Thanks.tscn" id="78_q2k73"]
 [ext_resource type="PackedScene" uid="uid://5fsxep5q4mtp" path="res://slides/380/Practice.tscn" id="80_bryxb"]
 
@@ -183,195 +180,183 @@ position = Vector2(13819, 2084)
 scale = Vector2(0.3, 0.3)
 
 [node name="Graps" parent="Board/Show" instance=ExtResource("16_cwygl")]
-position = Vector2(825, 5675)
+position = Vector2(10400, 5808)
 scale = Vector2(3.125, 3.125)
 always_visible = true
 
 [node name="Features" parent="Board/Show" instance=ExtResource("18_w48m6")]
-position = Vector2(2945, 8082)
+position = Vector2(12520, 8215)
 
 [node name="RenderingEngine" parent="Board/Show" instance=ExtResource("19_big3n")]
-position = Vector2(2856, 8266)
+position = Vector2(12431, 8399)
 scale = Vector2(0.2, 0.2)
 
 [node name="PhysicsEngine" parent="Board/Show" instance=ExtResource("20_5wgdd")]
-position = Vector2(3278, 8215)
+position = Vector2(12853, 8348)
 scale = Vector2(0.2, 0.2)
 
 [node name="Peripherics" parent="Board/Show" instance=ExtResource("21_1l4n1")]
-position = Vector2(3712, 8316)
+position = Vector2(13287, 8449)
 scale = Vector2(0.2, 0.2)
 
 [node name="GUI" parent="Board/Show" instance=ExtResource("22_wjisf")]
-position = Vector2(4116, 8138)
+position = Vector2(13691, 8271)
 scale = Vector2(0.2, 0.2)
 
 [node name="EditorFeature" parent="Board/Show" instance=ExtResource("23_ccmk2")]
-position = Vector2(4543, 8264)
+position = Vector2(14118, 8397)
 scale = Vector2(0.2, 0.2)
 
 [node name="Versatility" parent="Board/Show" instance=ExtResource("24_vkeur")]
-position = Vector2(3593, 7066)
+position = Vector2(13168, 7199)
 scale = Vector2(0.3, 0.3)
 
 [node name="Accessibility" parent="Board/Show" instance=ExtResource("25_vdt67")]
-position = Vector2(2975, 7409)
+position = Vector2(12550, 7542)
 scale = Vector2(0.4, 0.4)
 
 [node name="Cooperation" parent="Board/Show" instance=ExtResource("36_bn65g")]
-position = Vector2(4022, 7575)
+position = Vector2(13597, 7708)
 scale = Vector2(0.4, 0.4)
 
 [node name="Extensions" parent="Board/Show" instance=ExtResource("26_bgda0")]
-position = Vector2(2920, 5776)
+position = Vector2(12495, 5909)
 
 [node name="ExtendByPlugins" parent="Board/Show" instance=ExtResource("37_eliur")]
-position = Vector2(2702, 6694)
+position = Vector2(12277, 6827)
 scale = Vector2(0.3, 0.3)
 
 [node name="ExtendByNative" parent="Board/Show" instance=ExtResource("38_q4uby")]
-position = Vector2(3597, 6563)
+position = Vector2(13172, 6696)
 scale = Vector2(0.3, 0.3)
 
 [node name="ExtendByFormat" parent="Board/Show" instance=ExtResource("39_5ma86")]
-position = Vector2(4436, 6795)
+position = Vector2(14011, 6928)
 scale = Vector2(0.3, 0.3)
 
 [node name="Production" parent="Board/Show" instance=ExtResource("16_iuxfa")]
-position = Vector2(-18, 5298)
+position = Vector2(9557, 5431)
 scale = Vector2(4, 4)
 
 [node name="EditorLook" parent="Board/Show" instance=ExtResource("28_k1bya")]
-position = Vector2(582, 6063)
+position = Vector2(10157, 6196)
 scale = Vector2(0.8, 0.8)
 
-[node name="OpenProject" parent="Board/Show" instance=ExtResource("29_qmgtm")]
-position = Vector2(750, 6931)
-scale = Vector2(0.3, 0.3)
-
 [node name="Tab2D3D" parent="Board/Show" instance=ExtResource("30_1bom7")]
-position = Vector2(1355, 7088)
-scale = Vector2(0.3, 0.3)
-
-[node name="ProjectParam" parent="Board/Show" instance=ExtResource("45_xllfd")]
-position = Vector2(726, 7275)
+position = Vector2(10930, 7221)
 scale = Vector2(0.3, 0.3)
 
 [node name="TabBackend" parent="Board/Show" instance=ExtResource("34_ekl7n")]
-position = Vector2(1380, 7618)
-scale = Vector2(0.3, 0.3)
-
-[node name="TabAsset" parent="Board/Show" instance=ExtResource("33_a74sy")]
-position = Vector2(762, 7827)
+position = Vector2(10955, 7751)
 scale = Vector2(0.3, 0.3)
 
 [node name="Nodes" parent="Board/Show" instance=ExtResource("35_t8fas")]
-position = Vector2(615, 8160)
+position = Vector2(10190, 8293)
 scale = Vector2(0.8, 0.8)
 
 [node name="NodeBasic" parent="Board/Show" instance=ExtResource("52_6wl4g")]
-position = Vector2(596, 8506)
+position = Vector2(10171, 8639)
 scale = Vector2(0.3, 0.3)
 
 [node name="NodeProvided" parent="Board/Show" instance=ExtResource("53_0dqpu")]
-position = Vector2(743, 9009)
+position = Vector2(10318, 9142)
 scale = Vector2(0.3, 0.3)
 
 [node name="NodeGroups" parent="Board/Show" instance=ExtResource("54_utee1")]
-position = Vector2(1399, 8508)
+position = Vector2(10974, 8641)
 scale = Vector2(0.3, 0.3)
 
 [node name="NodeScripted" parent="Board/Show" instance=ExtResource("55_sbgqt")]
-position = Vector2(1388, 9020)
+position = Vector2(10963, 9153)
 scale = Vector2(0.3, 0.3)
 
 [node name="Script" parent="Board/Show" instance=ExtResource("36_yphsp")]
-position = Vector2(5563, 5887)
+position = Vector2(15138, 6020)
 scale = Vector2(0.8, 0.8)
 
 [node name="ScriptVar" parent="Board/Show" instance=ExtResource("57_d8ku0")]
-position = Vector2(5704, 6757)
+position = Vector2(15279, 6890)
 scale = Vector2(0.3, 0.3)
 
 [node name="ScriptFunc" parent="Board/Show" instance=ExtResource("58_gq2jw")]
-position = Vector2(6421, 6772)
+position = Vector2(15996, 6905)
 scale = Vector2(0.3, 0.3)
 
 [node name="ScriptControl" parent="Board/Show" instance=ExtResource("59_edclw")]
-position = Vector2(5725, 7341)
+position = Vector2(15300, 7474)
 scale = Vector2(0.3, 0.3)
 
 [node name="ScriptOOP" parent="Board/Show" instance=ExtResource("60_ej2gs")]
-position = Vector2(6356, 7366)
+position = Vector2(15931, 7499)
 scale = Vector2(0.3, 0.3)
 
 [node name="ParaReactive" parent="Board/Show" instance=ExtResource("63_4ntlc")]
-position = Vector2(5597, 8331)
+position = Vector2(15172, 8464)
 scale = Vector2(0.8, 0.8)
 
 [node name="ParaCallback" parent="Board/Show" instance=ExtResource("64_qqqi8")]
-position = Vector2(5750, 9030)
+position = Vector2(15325, 9163)
 scale = Vector2(0.3, 0.3)
 
 [node name="ParaSignal" parent="Board/Show" instance=ExtResource("65_6n2o6")]
-position = Vector2(6363, 9025)
+position = Vector2(15938, 9158)
 scale = Vector2(0.3, 0.3)
 
-[node name="Share" parent="Board/Show" instance=ExtResource("16_qlbv0")]
-position = Vector2(10554, 5303)
+[node name="Reals" parent="Board/Show" instance=ExtResource("16_qlbv0")]
+position = Vector2(1045, 5665)
 scale = Vector2(4, 4)
 always_visible = true
 
 [node name="Discover" parent="Board/Show" instance=ExtResource("64_0qssy")]
-position = Vector2(9304, 7579)
+position = Vector2(-205, 7941)
 
 [node name="News" parent="Board/Show" instance=ExtResource("67_8ieb0")]
-position = Vector2(11130, 7614)
+position = Vector2(1621, 7976)
 scale = Vector2(0.4, 0.4)
 
 [node name="Learn" parent="Board/Show" instance=ExtResource("68_5sa57")]
-position = Vector2(11141, 8284)
+position = Vector2(1632, 8646)
 scale = Vector2(0.4, 0.4)
 
 [node name="Community" parent="Board/Show" instance=ExtResource("69_g730h")]
-position = Vector2(12062, 6976)
+position = Vector2(2553, 7338)
 
 [node name="CommUsers" parent="Board/Show" instance=ExtResource("70_qwpps")]
-position = Vector2(12211, 7960)
+position = Vector2(2702, 8322)
 scale = Vector2(0.3, 0.3)
 
 [node name="CommContrib" parent="Board/Show" instance=ExtResource("71_atlcg")]
-position = Vector2(13142, 8600)
+position = Vector2(3633, 8962)
 scale = Vector2(0.3, 0.3)
 
 [node name="Contribute" parent="Board/Show" instance=ExtResource("72_5bbkr")]
-position = Vector2(13770, 7574)
+position = Vector2(4261, 7936)
 
 [node name="ContributeWithMoney" parent="Board/Show" instance=ExtResource("73_ixswr")]
-position = Vector2(14694, 6974)
+position = Vector2(5185, 7336)
 scale = Vector2(0.5, 0.5)
 
 [node name="ContributeByWriting" parent="Board/Show" instance=ExtResource("74_jb1jt")]
-position = Vector2(14563, 8794)
+position = Vector2(5054, 9156)
 scale = Vector2(0.5, 0.5)
 
 [node name="Sharing" parent="Board/Show" instance=ExtResource("75_s25dt")]
-position = Vector2(14865, 7697)
+position = Vector2(5356, 8059)
 
 [node name="ShareByTalk" parent="Board/Show" instance=ExtResource("76_3fxgx")]
-position = Vector2(15915, 7581)
+position = Vector2(6406, 7943)
 scale = Vector2(0.3, 0.3)
 
 [node name="ShareByUsage" parent="Board/Show" instance=ExtResource("77_u7xyf")]
-position = Vector2(16539, 7659)
+position = Vector2(7030, 8021)
 scale = Vector2(0.3, 0.3)
 
 [node name="ShareByPublishing" parent="Board/Show" instance=ExtResource("78_1cyrw")]
-position = Vector2(16304, 8117)
+position = Vector2(6795, 8479)
 scale = Vector2(0.3, 0.3)
 
 [node name="Practice" parent="Board/Show" instance=ExtResource("80_bryxb")]
-position = Vector2(17112, 7956)
+position = Vector2(7603, 8318)
 
 [node name="Thanks" parent="Board/Show" instance=ExtResource("78_q2k73")]
 position = Vector2(7930, 3755)

+ 0 - 1
godot/slides/1/godot_square_white.svg.import

@@ -5,7 +5,6 @@ type="CompressedTexture2D"
 uid="uid://be52hfvwfl0fo"
 path="res://.godot/imported/godot_square_white.svg-51004600fa7542eee46a4846328a801d.ctex"
 metadata={
-"editor_scale": 1.0,
 "has_editor_variant": true,
 "vram_texture": false
 }

+ 1 - 1
godot/slides/130/Godot23.tscn

@@ -18,7 +18,7 @@ offset_left = 28.0
 offset_top = 26.0
 offset_right = 1903.0
 offset_bottom = 194.0
-text = "Godot 2 & 3 : Perfectionnement"
+text = "Godot 2 : Un pas en avant"
 
 [node name="Godot2Subtitle" parent="." instance=ExtResource("4_lia5w")]
 offset_right = 759.0

+ 0 - 23
godot/slides/253/OpenProject.tscn

@@ -1,23 +0,0 @@
-[gd_scene load_steps=5 format=3 uid="uid://bjwnh6ijfn8xs"]
-
-[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_1xmq8"]
-[ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="2_cnv75"]
-[ext_resource type="Texture2D" uid="uid://c0eoe6xfrflma" path="res://slides/253/open_project_gd3.png" id="3_rqtc4"]
-[ext_resource type="PackedScene" uid="uid://b811jddpttnt4" path="res://common/components/subtitle/subtitle.tscn" id="4_dq3n4"]
-
-[node name="OpenProject" type="Node2D"]
-script = ExtResource("1_1xmq8")
-
-[node name="Title" parent="." instance=ExtResource("2_cnv75")]
-offset_left = 41.0
-offset_top = 28.0
-offset_right = 1800.0
-offset_bottom = 196.0
-text = "Gestionnaire de projets"
-
-[node name="Sprite2D" type="Sprite2D" parent="."]
-position = Vector2(905, 710)
-texture = ExtResource("3_rqtc4")
-
-[node name="Subtitle" parent="." instance=ExtResource("4_dq3n4")]
-text = "Retrouvez tous vos projets !"

+ 2 - 2
godot/slides/254/Tab2D.tscn

@@ -2,9 +2,9 @@
 
 [ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_ktv25"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="2_uoceq"]
-[ext_resource type="Texture2D" uid="uid://b56c52nbem4gl" path="res://slides/254/editor_gd3_dodge_the_creep_2D_main.png" id="3_5akic"]
+[ext_resource type="Texture2D" uid="uid://b56c52nbem4gl" path="res://slides/253/editor_gd3_dodge_the_creep_2D_main.png" id="3_5akic"]
 [ext_resource type="PackedScene" uid="uid://b811jddpttnt4" path="res://common/components/subtitle/subtitle.tscn" id="4_nxu1j"]
-[ext_resource type="Texture2D" uid="uid://dmflv01uwci2i" path="res://slides/254/editor_gd3_tps_3D_player.png" id="5_mj2d7"]
+[ext_resource type="Texture2D" uid="uid://dmflv01uwci2i" path="res://slides/253/editor_gd3_tps_3D_player.png" id="5_mj2d7"]
 
 [node name="Tab2D3D" type="Node2D"]
 script = ExtResource("1_ktv25")

godot/slides/254/editor_gd3_dodge_the_creep_2D_main.png → godot/slides/253/editor_gd3_dodge_the_creep_2D_main.png


+ 3 - 3
godot/slides/254/editor_gd3_dodge_the_creep_2D_main.png.import

@@ -3,15 +3,15 @@
 importer="texture"
 type="CompressedTexture2D"
 uid="uid://b56c52nbem4gl"
-path="res://.godot/imported/editor_gd3_dodge_the_creep_2D_main.png-f2108d9916567aa2f1034de712feb1ae.ctex"
+path="res://.godot/imported/editor_gd3_dodge_the_creep_2D_main.png-a17c7bd7c13f0bacc5c405742e155a3e.ctex"
 metadata={
 "vram_texture": false
 }
 
 [deps]
 
-source_file="res://slides/254/editor_gd3_dodge_the_creep_2D_main.png"
-dest_files=["res://.godot/imported/editor_gd3_dodge_the_creep_2D_main.png-f2108d9916567aa2f1034de712feb1ae.ctex"]
+source_file="res://slides/253/editor_gd3_dodge_the_creep_2D_main.png"
+dest_files=["res://.godot/imported/editor_gd3_dodge_the_creep_2D_main.png-a17c7bd7c13f0bacc5c405742e155a3e.ctex"]
 
 [params]
 

godot/slides/254/editor_gd3_tps_3D_player.png → godot/slides/253/editor_gd3_tps_3D_player.png


+ 3 - 3
godot/slides/254/editor_gd3_tps_3D_player.png.import

@@ -3,15 +3,15 @@
 importer="texture"
 type="CompressedTexture2D"
 uid="uid://dmflv01uwci2i"
-path="res://.godot/imported/editor_gd3_tps_3D_player.png-da7538d310d65421f894c3b106b7abea.ctex"
+path="res://.godot/imported/editor_gd3_tps_3D_player.png-220000a0cd025f7a07fa9f11ceb5f631.ctex"
 metadata={
 "vram_texture": false
 }
 
 [deps]
 
-source_file="res://slides/254/editor_gd3_tps_3D_player.png"
-dest_files=["res://.godot/imported/editor_gd3_tps_3D_player.png-da7538d310d65421f894c3b106b7abea.ctex"]
+source_file="res://slides/253/editor_gd3_tps_3D_player.png"
+dest_files=["res://.godot/imported/editor_gd3_tps_3D_player.png-220000a0cd025f7a07fa9f11ceb5f631.ctex"]
 
 [params]
 

二进制
godot/slides/253/open_project_gd3.png


+ 0 - 34
godot/slides/253/open_project_gd3.png.import

@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://c0eoe6xfrflma"
-path="res://.godot/imported/open_project_gd3.png-189eb12b9d8d23ec7909b2dd4159a632.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://slides/253/open_project_gd3.png"
-dest_files=["res://.godot/imported/open_project_gd3.png-189eb12b9d8d23ec7909b2dd4159a632.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

+ 0 - 32
godot/slides/255/ProjectParam.tscn

@@ -1,32 +0,0 @@
-[gd_scene load_steps=6 format=3 uid="uid://v6m8yalfijff"]
-
-[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_a0h6j"]
-[ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="2_jwhaq"]
-[ext_resource type="PackedScene" uid="uid://b811jddpttnt4" path="res://common/components/subtitle/subtitle.tscn" id="3_kq85u"]
-[ext_resource type="Texture2D" uid="uid://b45kq5sku4c7j" path="res://slides/255/editor_gd4_project_settings_display.png" id="4_s3ipw"]
-[ext_resource type="Texture2D" uid="uid://dp3t68ntldrc8" path="res://slides/255/editor_gd4_project_settings_input_map.png" id="5_fhitn"]
-
-[node name="ProjectParam" type="Node2D"]
-script = ExtResource("1_a0h6j")
-
-[node name="Title" parent="." instance=ExtResource("2_jwhaq")]
-offset_left = 41.0
-offset_top = -25.0
-offset_right = 1800.0
-offset_bottom = 143.0
-text = "Paramètres"
-
-[node name="Subtitle" parent="." instance=ExtResource("3_kq85u")]
-offset_top = 127.0
-offset_bottom = 258.0
-text = "Ajuster finement votre moteur"
-
-[node name="DisplaySettings" type="Sprite2D" parent="."]
-position = Vector2(460, 950)
-scale = Vector2(1.31061, 1.31061)
-texture = ExtResource("4_s3ipw")
-
-[node name="InputMap" type="Sprite2D" parent="."]
-position = Vector2(1454, 936)
-scale = Vector2(1.25397, 1.25397)
-texture = ExtResource("5_fhitn")

二进制
godot/slides/255/editor_gd4_project_settings_display.png


+ 0 - 34
godot/slides/255/editor_gd4_project_settings_display.png.import

@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://b45kq5sku4c7j"
-path="res://.godot/imported/editor_gd4_project_settings_display.png-85d793a1c3769a2062a2076c3331c0f9.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://slides/255/editor_gd4_project_settings_display.png"
-dest_files=["res://.godot/imported/editor_gd4_project_settings_display.png-85d793a1c3769a2062a2076c3331c0f9.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

二进制
godot/slides/255/editor_gd4_project_settings_input_map.png


+ 0 - 34
godot/slides/255/editor_gd4_project_settings_input_map.png.import

@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://dp3t68ntldrc8"
-path="res://.godot/imported/editor_gd4_project_settings_input_map.png-2e4bdba2f771ff2172ebad4c50807d69.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://slides/255/editor_gd4_project_settings_input_map.png"
-dest_files=["res://.godot/imported/editor_gd4_project_settings_input_map.png-2e4bdba2f771ff2172ebad4c50807d69.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

+ 0 - 17
godot/slides/256/TabScript.tscn

@@ -1,17 +0,0 @@
-[gd_scene load_steps=3 format=3 uid="uid://hci68cj5n84j"]
-
-[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_oilab"]
-[ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="2_2bkem"]
-
-[node name="TabScript" type="Node2D"]
-script = ExtResource("1_oilab")
-
-[node name="Title" parent="." instance=ExtResource("2_2bkem")]
-offset_left = 41.0
-offset_top = 28.0
-offset_right = 1800.0
-offset_bottom = 196.0
-text = "Script"
-
-[node name="Sprite2D" type="Sprite2D" parent="."]
-position = Vector2(939, 644)

+ 0 - 19
godot/slides/257/TabAsset.tscn

@@ -1,19 +0,0 @@
-[gd_scene load_steps=4 format=3 uid="uid://bsf7kl0dcftmh"]
-
-[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_r8b33"]
-[ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="2_pp7uo"]
-[ext_resource type="Texture2D" uid="uid://c3hvw8mjw338c" path="res://slides/257/editor_gd3_asset_library.png" id="3_mndwk"]
-
-[node name="TabAsset" type="Node2D"]
-script = ExtResource("1_r8b33")
-
-[node name="Title" parent="." instance=ExtResource("2_pp7uo")]
-offset_left = 41.0
-offset_top = 28.0
-offset_right = 1800.0
-offset_bottom = 196.0
-text = "Bibliothèque publique"
-
-[node name="Sprite2D" type="Sprite2D" parent="."]
-position = Vector2(924, 633)
-texture = ExtResource("3_mndwk")

+ 2 - 2
godot/slides/258/TabBackend.tscn

@@ -3,8 +3,8 @@
 [ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_5um7y"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="2_8yg85"]
 [ext_resource type="PackedScene" uid="uid://b811jddpttnt4" path="res://common/components/subtitle/subtitle.tscn" id="3_x0yqc"]
-[ext_resource type="Texture2D" uid="uid://bdi2cc8jws3a1" path="res://slides/258/editor_gd3_choose_backend.png" id="4_c7lf6"]
-[ext_resource type="Texture2D" uid="uid://cjb1cgi02r5y7" path="res://slides/258/editor_gd4_choose_backend.png" id="5_8xl3s"]
+[ext_resource type="Texture2D" uid="uid://bdi2cc8jws3a1" path="res://slides/257/editor_gd3_choose_backend.png" id="4_c7lf6"]
+[ext_resource type="Texture2D" uid="uid://cjb1cgi02r5y7" path="res://slides/257/editor_gd4_choose_backend.png" id="5_8xl3s"]
 [ext_resource type="Texture2D" uid="uid://bawv6p2igymi8" path="res://slides/140/Vulkan_100px_Dec16.png" id="6_1g36y"]
 [ext_resource type="Texture2D" uid="uid://nab3lojr8sm0" path="res://slides/9/OpenGL_100px_June16.png" id="7_kwa2h"]
 

二进制
godot/slides/257/editor_gd3_asset_library.png


+ 0 - 34
godot/slides/257/editor_gd3_asset_library.png.import

@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://c3hvw8mjw338c"
-path="res://.godot/imported/editor_gd3_asset_library.png-58cae304af73d174a7d73129df4ea279.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://slides/257/editor_gd3_asset_library.png"
-dest_files=["res://.godot/imported/editor_gd3_asset_library.png-58cae304af73d174a7d73129df4ea279.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

godot/slides/258/editor_gd3_choose_backend.png → godot/slides/257/editor_gd3_choose_backend.png


+ 3 - 3
godot/slides/258/editor_gd3_choose_backend.png.import

@@ -3,15 +3,15 @@
 importer="texture"
 type="CompressedTexture2D"
 uid="uid://bdi2cc8jws3a1"
-path="res://.godot/imported/editor_gd3_choose_backend.png-4d8f37a7565ff5f061c3eda11354e311.ctex"
+path="res://.godot/imported/editor_gd3_choose_backend.png-5eacc2befd31282593db2a71f5867883.ctex"
 metadata={
 "vram_texture": false
 }
 
 [deps]
 
-source_file="res://slides/258/editor_gd3_choose_backend.png"
-dest_files=["res://.godot/imported/editor_gd3_choose_backend.png-4d8f37a7565ff5f061c3eda11354e311.ctex"]
+source_file="res://slides/257/editor_gd3_choose_backend.png"
+dest_files=["res://.godot/imported/editor_gd3_choose_backend.png-5eacc2befd31282593db2a71f5867883.ctex"]
 
 [params]
 

godot/slides/258/editor_gd4_choose_backend.png → godot/slides/257/editor_gd4_choose_backend.png


+ 3 - 3
godot/slides/258/editor_gd4_choose_backend.png.import

@@ -3,15 +3,15 @@
 importer="texture"
 type="CompressedTexture2D"
 uid="uid://cjb1cgi02r5y7"
-path="res://.godot/imported/editor_gd4_choose_backend.png-d3fb113a8b9a7360c469250d53059c13.ctex"
+path="res://.godot/imported/editor_gd4_choose_backend.png-8ed8759e48e05612fc8804803e19103c.ctex"
 metadata={
 "vram_texture": false
 }
 
 [deps]
 
-source_file="res://slides/258/editor_gd4_choose_backend.png"
-dest_files=["res://.godot/imported/editor_gd4_choose_backend.png-d3fb113a8b9a7360c469250d53059c13.ctex"]
+source_file="res://slides/257/editor_gd4_choose_backend.png"
+dest_files=["res://.godot/imported/editor_gd4_choose_backend.png-8ed8759e48e05612fc8804803e19103c.ctex"]
 
 [params]
 

+ 0 - 14
godot/slides/280/TitleToDo.tscn

@@ -1,14 +0,0 @@
-[gd_scene load_steps=3 format=3 uid="uid://c5rdcb51327iy"]
-
-[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_3pw32"]
-[ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="2_qcpln"]
-
-[node name="Paradigme" type="Node2D"]
-script = ExtResource("1_3pw32")
-
-[node name="Title" parent="." instance=ExtResource("2_qcpln")]
-offset_left = 66.0
-offset_top = 461.0
-offset_right = 1825.0
-offset_bottom = 629.0
-text = "Paradigme"

+ 3 - 3
godot/slides/301/Share.tscn

@@ -1,11 +1,11 @@
 [gd_scene load_steps=5 format=3 uid="uid://cuqsobabbka12"]
 
 [ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_teudr"]
-[ext_resource type="Texture2D" uid="uid://co2ai7u4ymih8" path="res://slides/301/godot_primitive_rocket.svg" id="2_es5q4"]
+[ext_resource type="Texture2D" uid="uid://co2ai7u4ymih8" path="res://slides/300/godot_primitive_rocket.svg" id="2_es5q4"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_cn8cn"]
 [ext_resource type="PackedScene" uid="uid://b811jddpttnt4" path="res://common/components/subtitle/subtitle.tscn" id="4_8cccc"]
 
-[node name="Share" type="Node2D"]
+[node name="Reals" type="Node2D"]
 script = ExtResource("1_teudr")
 
 [node name="Sprite2D" type="Sprite2D" parent="."]
@@ -19,7 +19,7 @@ offset_left = 70.0
 offset_top = 2.0
 offset_right = 1832.0
 offset_bottom = 170.0
-text = "La communauté"
+text = "Les réalisations"
 
 [node name="Subtitle" parent="." instance=ExtResource("4_8cccc")]
 offset_left = 678.0

godot/slides/301/godot_primitive_rocket.svg → godot/slides/300/godot_primitive_rocket.svg


+ 3 - 3
godot/slides/301/godot_primitive_rocket.svg.import

@@ -3,15 +3,15 @@
 importer="texture"
 type="CompressedTexture2D"
 uid="uid://co2ai7u4ymih8"
-path="res://.godot/imported/godot_primitive_rocket.svg-fff338014ed9ad494df1ce22d858b3a0.ctex"
+path="res://.godot/imported/godot_primitive_rocket.svg-b0dbb1157224ac10203a27868a72b14d.ctex"
 metadata={
 "vram_texture": false
 }
 
 [deps]
 
-source_file="res://slides/301/godot_primitive_rocket.svg"
-dest_files=["res://.godot/imported/godot_primitive_rocket.svg-fff338014ed9ad494df1ce22d858b3a0.ctex"]
+source_file="res://slides/300/godot_primitive_rocket.svg"
+dest_files=["res://.godot/imported/godot_primitive_rocket.svg-b0dbb1157224ac10203a27868a72b14d.ctex"]
 
 [params]
 

godot/slides/300/Discover.tscn → godot/slides/301/Discover.tscn


+ 1 - 1
godot/slides/353/ShareByPublishing.tscn

@@ -1,7 +1,7 @@
 [gd_scene load_steps=4 format=3 uid="uid://bgurxicpfndgk"]
 
 [ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_zluvy"]
-[ext_resource type="Texture2D" uid="uid://4ynxkars0omx" path="res://slides/353/dricom_itch_io_godot_games.png" id="2_eq3pl"]
+[ext_resource type="Texture2D" uid="uid://4ynxkars0omx" path="res://slides/370/dricom_itch_io_godot_games.png" id="2_eq3pl"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_gxush"]
 
 [node name="ShareByPublishing" type="Node2D"]

godot/slides/353/dricom_itch_io_godot_games.png → godot/slides/370/dricom_itch_io_godot_games.png


+ 3 - 3
godot/slides/353/dricom_itch_io_godot_games.png.import

@@ -3,15 +3,15 @@
 importer="texture"
 type="CompressedTexture2D"
 uid="uid://4ynxkars0omx"
-path="res://.godot/imported/dricom_itch_io_godot_games.png-cc48d2bfbffcc845e8fad6c84745a6af.ctex"
+path="res://.godot/imported/dricom_itch_io_godot_games.png-a6fd03bad9a0b1368eedbcdb20070a3a.ctex"
 metadata={
 "vram_texture": false
 }
 
 [deps]
 
-source_file="res://slides/353/dricom_itch_io_godot_games.png"
-dest_files=["res://.godot/imported/dricom_itch_io_godot_games.png-cc48d2bfbffcc845e8fad6c84745a6af.ctex"]
+source_file="res://slides/370/dricom_itch_io_godot_games.png"
+dest_files=["res://.godot/imported/dricom_itch_io_godot_games.png-a6fd03bad9a0b1368eedbcdb20070a3a.ctex"]
 
 [params]
 

+ 26 - 0
tools/create-for-cdl-2024.fish

@@ -0,0 +1,26 @@
+# Partie 2 > Projet
+./gd-slide.fish 133 Godot3 'Godot 3 monte en puissance'
+
+./gd-slide.fish 174 W4Games 'W4 Games'
+
+# Partie 3 > Production
+
+./gd-slide.fish 208 Navigation 'Navigation'
+
+./gd-slide.fish 254 EditScripts 'Éditeur textuel'
+./gd-slide.fish 255 TileSet 'Un monde de cases'
+./gd-slide.fish 256 Animation "Animations stylées"
+./gd-slide.fish 258 Shaders 'Shaders : écrits ou visuels'
+./gd-slide.fish 259 Audio 'Audio : sons, musiques et effets'
+
+# Partie 4 > Reals
+./gd-slide.fish 360 MyReals 'Mes créations'
+./gd-slide.fish 361 MyKace 'Mon jeu Kace'
+./gd-slide.fish 362 MyFox 'Mon jeu DodgyFox'
+./gd-slide.fish 363 MyDriver 'Mon jeu Crazy Choco Driver'
+
+./gd-slide.fish 369 MyGodotSlider 'Godot Slideshow plugin'
+
+./gd-slide.fish 381 DemoStarter 'Démo : jeu à compléter'
+./gd-slide.fish 382 DemoAlpha 'Démo : jeu final'
+