Browse Source

Add first game demo

Arnaud Vergnet 8 months ago
parent
commit
658adfb766
50 changed files with 335 additions and 21 deletions
  1. 5
    1
      Main.gd
  2. BIN
      backgrounds/bureauGroupe-1.jpg
  3. 3
    3
      backgrounds/bureauGroupe-1.jpg.import
  4. BIN
      backgrounds/bureauGroupe-2.jpg
  5. 34
    0
      backgrounds/bureauGroupe-2.jpg.import
  6. BIN
      backgrounds/bureauPerso.jpg
  7. 34
    0
      backgrounds/bureauPerso.jpg.import
  8. BIN
      backgrounds/coffeeRoom.jpg
  9. 34
    0
      backgrounds/coffeeRoom.jpg.import
  10. BIN
      backgrounds/meetingRoom.jpg
  11. 34
    0
      backgrounds/meetingRoom.jpg.import
  12. BIN
      backgrounds/office_background.jpg
  13. BIN
      characters/evelyne.png
  14. 34
    0
      characters/evelyne.png.import
  15. BIN
      characters/jean-michel.png
  16. 34
    0
      characters/jean-michel.png.import
  17. BIN
      characters/mail.png
  18. 3
    3
      characters/mail.png.import
  19. 0
    0
      characters/patrick.png
  20. 34
    0
      characters/patrick.png.import
  21. BIN
      characters/phone.png
  22. 34
    0
      characters/phone.png.import
  23. 0
    1
      dialogic/characters/character-1615932195.json
  24. 1
    0
      dialogic/characters/character-1616658355.json
  25. 1
    0
      dialogic/characters/character-1616658373.json
  26. 1
    0
      dialogic/characters/character-1616658403.json
  27. 1
    0
      dialogic/characters/character-1616658435.json
  28. 1
    0
      dialogic/characters/character-1616658471.json
  29. 1
    0
      dialogic/characters/character-1616660196.json
  30. 0
    8
      dialogic/definitions.cfg
  31. 1
    0
      dialogic/definitions.json
  32. 1
    1
      dialogic/settings.cfg
  33. 5
    0
      dialogic/themes/theme-1616657646.cfg
  34. 9
    0
      dialogic/themes/theme-1616657657.cfg
  35. 0
    1
      dialogic/timelines/timeline-1615930166.json
  36. 1
    0
      dialogic/timelines/timeline-1616656510.json
  37. 1
    0
      dialogic/timelines/timeline-1616657347.json
  38. 1
    0
      dialogic/timelines/timeline-1616659153.json
  39. 1
    0
      dialogic/timelines/timeline-1616659306.json
  40. 1
    0
      dialogic/timelines/timeline-1616659608.json
  41. 1
    0
      dialogic/timelines/timeline-1616659917.json
  42. 1
    0
      dialogic/timelines/timeline-1616660188.json
  43. 1
    0
      dialogic/timelines/timeline-1616660446.json
  44. 1
    0
      dialogic/timelines/timeline-1616660984.json
  45. 1
    0
      dialogic/timelines/timeline-1616661304.json
  46. 1
    0
      dialogic/timelines/timeline-1616661658.json
  47. 1
    0
      dialogic/timelines/timeline-1616661685.json
  48. 1
    0
      dialogic/timelines/timeline-1616662258.json
  49. 3
    3
      export_presets.cfg
  50. 14
    0
      project.godot

+ 5
- 1
Main.gd View File

@@ -4,10 +4,14 @@ extends Node
4 4
 
5 5
 # Called when the node enters the scene tree for the first time.
6 6
 func _ready():
7
-	var new_dialog = Dialogic.start('timeline1')
7
+	var new_dialog = Dialogic.start('start')
8 8
 	add_child(new_dialog)
9 9
 	new_dialog.connect('dialogic_signal', self, "_on_Dialogic_signal_received")
10
+	new_dialog.connect('event_end', self, "_on_Dialogic_event_end")
10 11
 
11 12
 
12 13
 func _on_Dialogic_signal_received(value: String):
13 14
 	print('received ' + value)
15
+
16
+func _on_Dialogic_event_end(value: String):
17
+	print('event_end ' + value)

BIN
backgrounds/bureauGroupe-1.jpg View File


backgrounds/office_background.jpg.import → backgrounds/bureauGroupe-1.jpg.import View File

@@ -2,15 +2,15 @@
2 2
 
3 3
 importer="texture"
4 4
 type="StreamTexture"
5
-path="res://.import/office_background.jpg-42bc677e065caec0aeab01b8e18c8700.stex"
5
+path="res://.import/bureauGroupe-1.jpg-0dc405592548e966b13d86dd866638b8.stex"
6 6
 metadata={
7 7
 "vram_texture": false
8 8
 }
9 9
 
10 10
 [deps]
11 11
 
12
-source_file="res://backgrounds/office_background.jpg"
13
-dest_files=[ "res://.import/office_background.jpg-42bc677e065caec0aeab01b8e18c8700.stex" ]
12
+source_file="res://backgrounds/bureauGroupe-1.jpg"
13
+dest_files=[ "res://.import/bureauGroupe-1.jpg-0dc405592548e966b13d86dd866638b8.stex" ]
14 14
 
15 15
 [params]
16 16
 

BIN
backgrounds/bureauGroupe-2.jpg View File


+ 34
- 0
backgrounds/bureauGroupe-2.jpg.import View File

@@ -0,0 +1,34 @@
1
+[remap]
2
+
3
+importer="texture"
4
+type="StreamTexture"
5
+path="res://.import/bureauGroupe-2.jpg-f67d7630d95f3b61812b59646045a0e0.stex"
6
+metadata={
7
+"vram_texture": false
8
+}
9
+
10
+[deps]
11
+
12
+source_file="res://backgrounds/bureauGroupe-2.jpg"
13
+dest_files=[ "res://.import/bureauGroupe-2.jpg-f67d7630d95f3b61812b59646045a0e0.stex" ]
14
+
15
+[params]
16
+
17
+compress/mode=0
18
+compress/lossy_quality=0.7
19
+compress/hdr_mode=0
20
+compress/bptc_ldr=0
21
+compress/normal_map=0
22
+flags/repeat=0
23
+flags/filter=true
24
+flags/mipmaps=false
25
+flags/anisotropic=false
26
+flags/srgb=2
27
+process/fix_alpha_border=true
28
+process/premult_alpha=false
29
+process/HDR_as_SRGB=false
30
+process/invert_color=false
31
+stream=false
32
+size_limit=0
33
+detect_3d=true
34
+svg/scale=1.0

BIN
backgrounds/bureauPerso.jpg View File


+ 34
- 0
backgrounds/bureauPerso.jpg.import View File

@@ -0,0 +1,34 @@
1
+[remap]
2
+
3
+importer="texture"
4
+type="StreamTexture"
5
+path="res://.import/bureauPerso.jpg-5ec35b1af2f96c3601d568f7387fc5af.stex"
6
+metadata={
7
+"vram_texture": false
8
+}
9
+
10
+[deps]
11
+
12
+source_file="res://backgrounds/bureauPerso.jpg"
13
+dest_files=[ "res://.import/bureauPerso.jpg-5ec35b1af2f96c3601d568f7387fc5af.stex" ]
14
+
15
+[params]
16
+
17
+compress/mode=0
18
+compress/lossy_quality=0.7
19
+compress/hdr_mode=0
20
+compress/bptc_ldr=0
21
+compress/normal_map=0
22
+flags/repeat=0
23
+flags/filter=true
24
+flags/mipmaps=false
25
+flags/anisotropic=false
26
+flags/srgb=2
27
+process/fix_alpha_border=true
28
+process/premult_alpha=false
29
+process/HDR_as_SRGB=false
30
+process/invert_color=false
31
+stream=false
32
+size_limit=0
33
+detect_3d=true
34
+svg/scale=1.0

BIN
backgrounds/coffeeRoom.jpg View File


+ 34
- 0
backgrounds/coffeeRoom.jpg.import View File

@@ -0,0 +1,34 @@
1
+[remap]
2
+
3
+importer="texture"
4
+type="StreamTexture"
5
+path="res://.import/coffeeRoom.jpg-44880b917a2f8a0fb5af3c9cca393fbf.stex"
6
+metadata={
7
+"vram_texture": false
8
+}
9
+
10
+[deps]
11
+
12
+source_file="res://backgrounds/coffeeRoom.jpg"
13
+dest_files=[ "res://.import/coffeeRoom.jpg-44880b917a2f8a0fb5af3c9cca393fbf.stex" ]
14
+
15
+[params]
16
+
17
+compress/mode=0
18
+compress/lossy_quality=0.7
19
+compress/hdr_mode=0
20
+compress/bptc_ldr=0
21
+compress/normal_map=0
22
+flags/repeat=0
23
+flags/filter=true
24
+flags/mipmaps=false
25
+flags/anisotropic=false
26
+flags/srgb=2
27
+process/fix_alpha_border=true
28
+process/premult_alpha=false
29
+process/HDR_as_SRGB=false
30
+process/invert_color=false
31
+stream=false
32
+size_limit=0
33
+detect_3d=true
34
+svg/scale=1.0

BIN
backgrounds/meetingRoom.jpg View File


+ 34
- 0
backgrounds/meetingRoom.jpg.import View File

@@ -0,0 +1,34 @@
1
+[remap]
2
+
3
+importer="texture"
4
+type="StreamTexture"
5
+path="res://.import/meetingRoom.jpg-500810c5ffda23e06c2191b203ebbac5.stex"
6
+metadata={
7
+"vram_texture": false
8
+}
9
+
10
+[deps]
11
+
12
+source_file="res://backgrounds/meetingRoom.jpg"
13
+dest_files=[ "res://.import/meetingRoom.jpg-500810c5ffda23e06c2191b203ebbac5.stex" ]
14
+
15
+[params]
16
+
17
+compress/mode=0
18
+compress/lossy_quality=0.7
19
+compress/hdr_mode=0
20
+compress/bptc_ldr=0
21
+compress/normal_map=0
22
+flags/repeat=0
23
+flags/filter=true
24
+flags/mipmaps=false
25
+flags/anisotropic=false
26
+flags/srgb=2
27
+process/fix_alpha_border=true
28
+process/premult_alpha=false
29
+process/HDR_as_SRGB=false
30
+process/invert_color=false
31
+stream=false
32
+size_limit=0
33
+detect_3d=true
34
+svg/scale=1.0

BIN
backgrounds/office_background.jpg View File


BIN
characters/evelyne.png View File


+ 34
- 0
characters/evelyne.png.import View File

@@ -0,0 +1,34 @@
1
+[remap]
2
+
3
+importer="texture"
4
+type="StreamTexture"
5
+path="res://.import/evelyne.png-e623fd09067e06fb5b240164e28ba4ed.stex"
6
+metadata={
7
+"vram_texture": false
8
+}
9
+
10
+[deps]
11
+
12
+source_file="res://characters/evelyne.png"
13
+dest_files=[ "res://.import/evelyne.png-e623fd09067e06fb5b240164e28ba4ed.stex" ]
14
+
15
+[params]
16
+
17
+compress/mode=0
18
+compress/lossy_quality=0.7
19
+compress/hdr_mode=0
20
+compress/bptc_ldr=0
21
+compress/normal_map=0
22
+flags/repeat=0
23
+flags/filter=true
24
+flags/mipmaps=false
25
+flags/anisotropic=false
26
+flags/srgb=2
27
+process/fix_alpha_border=true
28
+process/premult_alpha=false
29
+process/HDR_as_SRGB=false
30
+process/invert_color=false
31
+stream=false
32
+size_limit=0
33
+detect_3d=true
34
+svg/scale=1.0

BIN
characters/jean-michel.png View File


+ 34
- 0
characters/jean-michel.png.import View File

@@ -0,0 +1,34 @@
1
+[remap]
2
+
3
+importer="texture"
4
+type="StreamTexture"
5
+path="res://.import/jean-michel.png-b22b3a757f0e52ef000ed620f76bd814.stex"
6
+metadata={
7
+"vram_texture": false
8
+}
9
+
10
+[deps]
11
+
12
+source_file="res://characters/jean-michel.png"
13
+dest_files=[ "res://.import/jean-michel.png-b22b3a757f0e52ef000ed620f76bd814.stex" ]
14
+
15
+[params]
16
+
17
+compress/mode=0
18
+compress/lossy_quality=0.7
19
+compress/hdr_mode=0
20
+compress/bptc_ldr=0
21
+compress/normal_map=0
22
+flags/repeat=0
23
+flags/filter=true
24
+flags/mipmaps=false
25
+flags/anisotropic=false
26
+flags/srgb=2
27
+process/fix_alpha_border=true
28
+process/premult_alpha=false
29
+process/HDR_as_SRGB=false
30
+process/invert_color=false
31
+stream=false
32
+size_limit=0
33
+detect_3d=true
34
+svg/scale=1.0

BIN
characters/mail.png View File


characters/df-2.png.import → characters/mail.png.import View File

@@ -2,15 +2,15 @@
2 2
 
3 3
 importer="texture"
4 4
 type="StreamTexture"
5
-path="res://.import/df-2.png-1f29f4d1e6a1f1242da97614da8b7f6c.stex"
5
+path="res://.import/mail.png-9bbff9b311755a12e665ccac1f3b6424.stex"
6 6
 metadata={
7 7
 "vram_texture": false
8 8
 }
9 9
 
10 10
 [deps]
11 11
 
12
-source_file="res://characters/df-2.png"
13
-dest_files=[ "res://.import/df-2.png-1f29f4d1e6a1f1242da97614da8b7f6c.stex" ]
12
+source_file="res://characters/mail.png"
13
+dest_files=[ "res://.import/mail.png-9bbff9b311755a12e665ccac1f3b6424.stex" ]
14 14
 
15 15
 [params]
16 16
 

characters/df-2.png → characters/patrick.png View File


+ 34
- 0
characters/patrick.png.import View File

@@ -0,0 +1,34 @@
1
+[remap]
2
+
3
+importer="texture"
4
+type="StreamTexture"
5
+path="res://.import/patrick.png-c4707025251b6341b4d90d043c7d9382.stex"
6
+metadata={
7
+"vram_texture": false
8
+}
9
+
10
+[deps]
11
+
12
+source_file="res://characters/patrick.png"
13
+dest_files=[ "res://.import/patrick.png-c4707025251b6341b4d90d043c7d9382.stex" ]
14
+
15
+[params]
16
+
17
+compress/mode=0
18
+compress/lossy_quality=0.7
19
+compress/hdr_mode=0
20
+compress/bptc_ldr=0
21
+compress/normal_map=0
22
+flags/repeat=0
23
+flags/filter=true
24
+flags/mipmaps=false
25
+flags/anisotropic=false
26
+flags/srgb=2
27
+process/fix_alpha_border=true
28
+process/premult_alpha=false
29
+process/HDR_as_SRGB=false
30
+process/invert_color=false
31
+stream=false
32
+size_limit=0
33
+detect_3d=true
34
+svg/scale=1.0

BIN
characters/phone.png View File


+ 34
- 0
characters/phone.png.import View File

@@ -0,0 +1,34 @@
1
+[remap]
2
+
3
+importer="texture"
4
+type="StreamTexture"
5
+path="res://.import/phone.png-99c235d679d5ec7af25c62aa3b85e727.stex"
6
+metadata={
7
+"vram_texture": false
8
+}
9
+
10
+[deps]
11
+
12
+source_file="res://characters/phone.png"
13
+dest_files=[ "res://.import/phone.png-99c235d679d5ec7af25c62aa3b85e727.stex" ]
14
+
15
+[params]
16
+
17
+compress/mode=0
18
+compress/lossy_quality=0.7
19
+compress/hdr_mode=0
20
+compress/bptc_ldr=0
21
+compress/normal_map=0
22
+flags/repeat=0
23
+flags/filter=true
24
+flags/mipmaps=false
25
+flags/anisotropic=false
26
+flags/srgb=2
27
+process/fix_alpha_border=true
28
+process/premult_alpha=false
29
+process/HDR_as_SRGB=false
30
+process/invert_color=false
31
+stream=false
32
+size_limit=0
33
+detect_3d=true
34
+svg/scale=1.0

+ 0
- 1
dialogic/characters/character-1615932195.json View File

@@ -1 +0,0 @@
1
-{"color":"#ffbe1616","default_speaker":true,"description":"","display_name":"","display_name_bool":false,"id":"character-1615932195.json","name":"Test","offset_x":0,"offset_y":0,"portraits":[{"name":"Default","path":"res://characters/df-2.png"}],"scale":100}

+ 1
- 0
dialogic/characters/character-1616658355.json View File

@@ -0,0 +1 @@
1
+{"color":"#ffffffff","default_speaker":false,"description":"C'est moi","display_name":"","display_name_bool":false,"id":"character-1616658355.json","name":"Moi","offset_x":0,"offset_y":0,"portraits":[{"name":"Default","path":""}],"scale":100}

+ 1
- 0
dialogic/characters/character-1616658373.json View File

@@ -0,0 +1 @@
1
+{"color":"#ff488f39","default_speaker":false,"description":"L'écolo","display_name":"","display_name_bool":false,"id":"character-1616658373.json","name":"Evelyne","offset_x":0,"offset_y":200,"portraits":[{"name":"Default","path":"res://characters/evelyne.png"}],"scale":30}

+ 1
- 0
dialogic/characters/character-1616658403.json View File

@@ -0,0 +1 @@
1
+{"color":"#ffbaa324","default_speaker":false,"description":"capitalistos <3 moula","display_name":"","display_name_bool":false,"id":"character-1616658403.json","name":"Jean-Michel","offset_x":0,"offset_y":250,"portraits":[{"name":"Default","path":"res://characters/jean-michel.png"}],"scale":100}

+ 1
- 0
dialogic/characters/character-1616658435.json View File

@@ -0,0 +1 @@
1
+{"color":"#ff929292","default_speaker":false,"description":"neutre, sans valeur ajoutée, suisse mais pas sur","display_name":"","display_name_bool":false,"id":"character-1616658435.json","name":"Patrick","offset_x":0,"offset_y":100,"portraits":[{"name":"Default","path":"res://characters/patrick.png"}],"scale":100}

+ 1
- 0
dialogic/characters/character-1616658471.json View File

@@ -0,0 +1 @@
1
+{"color":"#ff1b2f99","default_speaker":false,"description":"bip bip nouveau mail","display_name":"","display_name_bool":false,"id":"character-1616658471.json","name":"Mail","offset_x":0,"offset_y":100,"portraits":[{"name":"Default","path":"res://characters/mail.png"}],"scale":100}

+ 1
- 0
dialogic/characters/character-1616660196.json View File

@@ -0,0 +1 @@
1
+{"color":"#ff07b99c","default_speaker":false,"description":"Les notifications de partout","display_name":"","display_name_bool":false,"id":"character-1616660196.json","name":"Téléphone","offset_x":0,"offset_y":200,"portraits":[{"name":"Default","path":"res://characters/phone.png"}],"scale":100}

+ 0
- 8
dialogic/definitions.cfg View File

@@ -1,8 +0,0 @@
1
-[1615930196-648]
2
-
3
-name="Hello"
4
-type=1
5
-value=""
6
-extra_title="Hello"
7
-extra_text="When you say hi"
8
-extra_extra=""

+ 1
- 0
dialogic/definitions.json View File

@@ -0,0 +1 @@
1
+{"glossary":[],"variables":[{"id":"1616657225-648","name":"tel_ouvert","type":0,"value":"0"}]}

+ 1
- 1
dialogic/settings.cfg View File

@@ -1,3 +1,3 @@
1 1
 [theme]
2 2
 
3
-default="theme-1615930210.cfg"
3
+default="theme-1616657657.cfg"

dialogic/themes/theme-1615930210.cfg → dialogic/themes/theme-1616657646.cfg View File

@@ -5,3 +5,8 @@ size=Vector2( 910, 167 )
5 5
 [text]
6 6
 
7 7
 margin=Vector2( 20, 10 )
8
+color="#ffd11515"
9
+
10
+[settings]
11
+
12
+name="theme_questions"

+ 9
- 0
dialogic/themes/theme-1616657657.cfg View File

@@ -0,0 +1,9 @@
1
+[settings]
2
+
3
+name="theme_normal"
4
+
5
+[buttons]
6
+
7
+use_background_color=false
8
+background_color="#ff3c7c11"
9
+text_color="#ff30c3f0"

+ 0
- 1
dialogic/timelines/timeline-1615930166.json View File

@@ -1 +0,0 @@
1
-{"events":[{"background":"res://backgrounds/office_background.jpg"},{"action":"join","character":"character-1615932195.json","portrait":"","position":{"0":false,"1":true,"2":false,"3":false,"4":false}},{"character":"character-1615932195.json","portrait":"","text":"Hello"},{"character":"character-1615932195.json","portrait":"happy","text":"Hi"},{"character":"character-1615932195.json","portrait":"","text":"Bye"},{"action":"leaveall","character":"[All]"},{"wait_seconds":1},{"close_dialog":""}],"metadata":{"dialogic-version":"1.0","file":"timeline-1615930166.json","name":"timeline1"}}

+ 1
- 0
dialogic/timelines/timeline-1616656510.json View File

@@ -0,0 +1 @@
1
+{"events":[{"background":"res://backgrounds/bureauGroupe-2.jpg"},{"set_theme":"theme-1616657657.cfg"},{"options":[],"question":"Il est 10 heures, ce ne serait pas l'heure de la pause ?"},{"choice":"oui, j'ai soif !"},{"choice":"un petit café ne me ferait pas de mal"},{"choice":"Je vais voir mes merveilleux collègues !"},{"endbranch":""},{"change_timeline":"timeline-1616657347.json"}],"metadata":{"dialogic-version":"1.0","file":"timeline-1616656510.json","name":"question-cafe"}}

+ 1
- 0
dialogic/timelines/timeline-1616657347.json View File

@@ -0,0 +1 @@
1
+{"events":[{"background":"res://backgrounds/coffeeRoom.jpg"},{"action":"join","character":"character-1616658373.json","portrait":"","position":{"0":false,"1":true,"2":false,"3":false,"4":false}},{"character":"","portrait":"","text":"Vous arrivez à la machine à café, Evelyne est déjà là"},{"definition":"1616657225-648","set_value":"5"},{"emit_signal":"value increment 10"},{"character":"character-1616658373.json","portrait":"","text":"Coucou !\nMoi c’est Evelyne, je suis dans ton service!\nJ’ai hâte de travailler avec toi, nous allons faire de belles choses ensemble !\nJ’ai entendu que le boss t’avais mis sur le projet du nouveau téléphone.\nC’est un gros projet pour commencer."},{"character":"character-1616658355.json","portrait":"","text":"Ouais c’est super mais ça me met la pression.\nEn plus je dois essayer de me démarquer des téléphones des autres entreprises en ajoutant de nouvelles fonctionnalités."},{"character":"character-1616658373.json","portrait":"","text":"Justement je voulais te parler d’un truc que j’ai en tête depuis un moment, je n’ai jamais eu l’occasion de le mettre en application, mais ton projet est parfait pour ça.\nAs-tu déjà entendu parlé du recyclage de pièces de téléphone ?"},{"options":[],"question":"Le recyclage, ça vous dit quelquechose ?"},{"choice":"Très brièvement…"},{"choice":"On m'en a parlé un peu"},{"character":"character-1616658355.json","portrait":"","text":"Quelqu’un m’en a parlé il y a longtemps mais je ne m’en souviens pas vraiment … "},{"endbranch":""},{"character":"character-1616658373.json","portrait":"","text":"En gros, contrairement aux derniers modèles de téléphones, le principe est que ton téléphone est démontable.\nDu coup, si tu as un problème sur une certaine pièce, comme la batterie, tu peux simplement la changer.\nÇa évite de devoir faire réparer ton téléphone entier ou d’en racheter un nouveau.\nTu peux imaginer l’économie que tu fais non seulement pour ton porte-monnaie, mais aussi pour la planète.\nSi tu l’appliques pour ton projet ça permettrait de donner une image éco-responsable de l’entreprise mais aussi de te démarquer de toutes ces marques qui poussent à la surconsommation."},{"options":[],"question":"Qu'en pensez vous ?"},{"choice":"C’est vrai que c’est intéressant je vais y réfléchir!"},{"character":"character-1616658373.json","portrait":"","text":"Super !"},{"choice":"Mouais…"},{"character":"character-1616658373.json","portrait":"","text":"Réfléchis-y, c'est important !"},{"endbranch":""},{"character":"character-1616658373.json","portrait":"","text":"Bon courage et à une prochaine pause café !"},{"action":"leaveall","character":"[All]"},{"wait_seconds":0},{"change_timeline":"timeline-1616659153.json"}],"metadata":{"dialogic-version":"1.0","file":"timeline-1616657347.json","name":"info-evelyne"}}

+ 1
- 0
dialogic/timelines/timeline-1616659153.json View File

@@ -0,0 +1 @@
1
+{"events":[{"background":"res://backgrounds/bureauGroupe-2.jpg"},{"character":"","portrait":"","text":"Vous vous dirigez vers votre bureau"},{"action":"join","character":"character-1616658435.json","portrait":"","position":{"0":false,"1":false,"2":false,"3":true,"4":false}},{"character":"character-1616658435.json","portrait":"","text":"Salut toi ! Bienvenue parmi nous. Tu viens d’où mon ami ?"},{"character":"character-1616658355.json","portrait":"","text":"Oh rien d’original je viens de région parisienne et toi ?"},{"character":"character-1616658435.json","portrait":"","text":"Alors … C’est compliqué … Je crois que je suis suisse."},{"character":"character-1616658355.json","portrait":"","text":"Tu crois ?"},{"character":"character-1616658435.json","portrait":"","text":"Je ne suis pas sûr … Bisous ! Bienvenue parmi nous"},{"action":"leaveall","character":"[All]"},{"change_timeline":"timeline-1616659608.json"}],"metadata":{"dialogic-version":"1.0","file":"timeline-1616659153.json","name":"merde-patrick-1"}}

+ 1
- 0
dialogic/timelines/timeline-1616659306.json View File

@@ -0,0 +1 @@
1
+{"events":[{"change_timeline":"timeline-1616656510.json"}],"metadata":{"dialogic-version":"1.0","file":"timeline-1616659306.json","name":"start"}}

+ 1
- 0
dialogic/timelines/timeline-1616659608.json View File

@@ -0,0 +1 @@
1
+{"events":[{"background":"res://backgrounds/bureauPerso.jpg"},{"character":"","portrait":"","text":"Vous arrivez à votre bureau."},{"action":"join","character":"character-1616658471.json","portrait":"","position":{"0":false,"1":false,"2":true,"3":false,"4":false}},{"character":"","portrait":"","text":"Vous avez reçu un mail du Boss !"},{"options":[],"question":"Le lire ?"},{"choice":"oui"},{"choice":"non"},{"character":"","portrait":"","text":"C'est un mail du Boss, il faudrait le lire quand même."},{"endbranch":""},{"character":"character-1616658471.json","portrait":"","text":"Bonjour\nJ’espère que tout se passe bien pour vous au sein de notre entreprise.\nJe viens vers vous pour vous rappeler que votre premier projet est le développement d’un nouveau téléphone portable.\nCe projet est d’une très grande importance pour l’entreprise et représente un très grand investissement.\nEn effet, il sera difficile pour l’entreprise de survivre à un échec commercial de ce produit. \nC’est pourquoi, il est vital que le projet soit non seulement un succès, mais également qu’il nous crée une clientèle nombreuse et fidèle.\nSi nous arrivons à fidéliser nos clients à notre téléphone, nous nous assurons un succès pour de possibles futures nouvelles versions de ce dernier.\nDès lors qu’il deviendra obsolète, ou encore si ses composants s’abîment, ces mêmes clients n'hésiteront pas à acheter la nouvelle version.\nJ’espère que vous mesurez donc l’importance de la réussite de ce projet et des impacts que cela pourrait avoir sur le chiffre d'affaires de l’entreprise.\nCordialement, The boss."},{"action":"leaveall","character":"[All]"},{"change_timeline":"timeline-1616659917.json"}],"metadata":{"dialogic-version":"1.0","file":"timeline-1616659608.json","name":"mail-ouverture"}}

+ 1
- 0
dialogic/timelines/timeline-1616659917.json View File

@@ -0,0 +1 @@
1
+{"events":[{"background":"res://backgrounds/bureauPerso.jpg"},{"action":"join","character":"character-1616658435.json","portrait":"","position":{"0":false,"1":true,"2":false,"3":false,"4":false}},{"character":"character-1616658435.json","portrait":"","text":"Tu savais que l’escargot le plus gros du monde peut peser jusqu’à 1,5 kg ?"},{"character":"character-1616658355.json","portrait":"","text":"Oh c’est toi ! Tu m’as fait peur... Mais non je ne savais pas c’est impressionnant !"},{"character":"character-1616658435.json","portrait":"","text":"Tu te coucheras moins bête ce soir !\nBisous !\nÀ plus dans le bus !"},{"action":"leaveall","character":"[All]"},{"wait_seconds":1},{"character":"character-1616658355.json","portrait":"","text":"Étrange collègue ce Patrick."},{"change_timeline":"timeline-1616660188.json"}],"metadata":{"dialogic-version":"1.0","file":"timeline-1616659917.json","name":"merde-patrick-2"}}

+ 1
- 0
dialogic/timelines/timeline-1616660188.json View File

@@ -0,0 +1 @@
1
+{"events":[{"background":"res://backgrounds/bureauPerso.jpg"},{"action":"join","character":"character-1616660196.json","portrait":"","position":{"0":false,"1":false,"2":true,"3":false,"4":false}},{"character":"","portrait":"","text":"Vous avez reçu une notification d’un article parlant du recyclage des pièces en cas de panne des téléphones."},{"character":"character-1616660196.json","portrait":"","text":"Le dépannage représente également une alternative idéale au gaspillage généré par la consommation excessive d’appareils électroniques.\nDe plus en plus d’enseignes se consacrent à la réparation de smartphones et/ou commercialisent des pièces de rechange.\n Si auparavant, la plupart des utilisateurs de smartphones laissaient leur appareil à l’abandon suite à une panne quelconque, le constat n’est plus le même aujourd’hui.\nEn effet, les pièces de rechange, majoritairement issus du processus de recyclage, sont vendues à des prix très abordables.\nFace à la concurrence grandissante dans le domaine du dépannage de mobile, le coût des services est à la baisse.\nAu plus grand profit des utilisateurs de smartphones.\nFaire réparer son smartphone constitue une alternative plus économique que d’investir dans l’acquisition d’un nouvel appareil. "},{"action":"leaveall","character":"[All]"},{"change_timeline":"timeline-1616660446.json"}],"metadata":{"dialogic-version":"1.0","file":"timeline-1616660188.json","name":"notification-1"}}

+ 1
- 0
dialogic/timelines/timeline-1616660446.json View File

@@ -0,0 +1 @@
1
+{"events":[{"background":"res://backgrounds/bureauPerso.jpg"},{"action":"join","character":"character-1616658403.json","portrait":"","position":{"0":false,"1":true,"2":false,"3":false,"4":false}},{"character":"","portrait":"","text":"Une personne rentre dans votre bureau..."},{"character":"character-1616658403.json","portrait":"","text":"Salut ça va ?\n Bienvenue !\nJe m’appelle Jean-Michel.\nDis moi, t'as déjà une idée de design pour le téléphone ?"},{"options":[],"question":"Avez vous une idée ?"},{"choice":"Pas vraiment"},{"choice":"Quelques unes"},{"endbranch":""},{"character":"character-1616658403.json","portrait":"","text":"De mon côté j’ai plein d’idées de designs vraiment cools qui pourraient plaire à tout le monde.\nEn plus, ça prendrait en compte toutes les fonctionnalités que le téléphone aura, comme un lecteur d’empreintes digitales."},{"character":"character-1616658355.json","portrait":"","text":"Super !\nPar contre, Evelyne m’a parlé d’une idée qui me plait et je sais pas si ça serait compatible avec tes designs."},{"character":"character-1616658403.json","portrait":"","text":"Houla !\nC’est quoi cette idée encore ?"},{"character":"character-1616658355.json","portrait":"","text":"Elle m’a parlé du fait de pouvoir ouvrir le téléphone et donc que la coque soit amovible..."},{"character":"character-1616658403.json","portrait":"","text":"Mais tu ne peux pas faire ça !\nLes designs différents c’est ce qui fera que le téléphone se distinguera des autres.\nPareil pour les fonctionnalités !\nToutes les marques concurrentes ont un lecteur d’empreintes.\nAvec cette modification, impossible de faire ça, et les utilisateurs diront que nous sommes à la traîne au niveau des technologies utilisées."},{"options":[],"question":"Qu'en pensez vous ?"},{"choice":"Tu n’as pas tord"},{"choice":"Je n’y ai pas encore réfléchi"},{"endbranch":""},{"character":"character-1616658403.json","portrait":"","text":"Fais attention des décisions comme celles-ci pourraient avoir de grandes conséquences pour l’entreprise…\nBonnes ou mauvaises !"},{"action":"leaveall","character":"[All]"},{"wait_seconds":0},{"change_timeline":"timeline-1616660984.json"}],"metadata":{"dialogic-version":"1.0","file":"timeline-1616660446.json","name":"info-jm"}}

+ 1
- 0
dialogic/timelines/timeline-1616660984.json View File

@@ -0,0 +1 @@
1
+{"events":[{"background":"res://backgrounds/bureauPerso.jpg"},{"action":"join","character":"character-1616658471.json","portrait":"","position":{"0":false,"1":false,"2":true,"3":false,"4":false}},{"character":"","portrait":"","text":"Vous avez reçu un mail !"},{"character":"character-1616658471.json","portrait":"","text":"Bravo !\nVous êtes le gagnant de la tombola de l’école maternelle des coquelicots en fleurs !\nVous avez gagné un jambon entier félicitations ! \nPour récupérer votre prix, veuillez vous présenter au bureau de la directrice.\nL’association des parents d’élèves des coquelicots."},{"options":[],"question":"..."},{"choice":"C'est dommage je suis végétarien..."},{"character":"character-1616658355.json","portrait":"","text":"J'en parlerai à la directrice."},{"choice":"Miam !"},{"character":"character-1616658355.json","portrait":"","text":"Tous ces apéros en perspective !\nJe vais me régaler."},{"endbranch":""},{"action":"leaveall","character":"[All]"},{"wait_seconds":1},{"change_timeline":"timeline-1616661304.json"}],"metadata":{"dialogic-version":"1.0","file":"timeline-1616660984.json","name":"merde-mail-1"}}

+ 1
- 0
dialogic/timelines/timeline-1616661304.json View File

@@ -0,0 +1 @@
1
+{"events":[{"background":"res://backgrounds/bureauPerso.jpg"},{"character":"","portrait":"","text":"C'est l'heure de passer au travail !\nIl est temps de décider du design du téléphone.\nVoulez vous permettre l'ouverture du téléphone ?\nOu plutot le verrouiller ? "},{"options":[],"question":"Téléphone verrouillé ou ouvert ?"},{"choice":"Ouvert"},{"character":"character-1616658355.json","portrait":"","text":"Un téléphone ouvert me semble être la meilleure solution.\nJe vais voir ce que mes collègues en pensent, je suis sûr qu'Evelyne me soutiendra !"},{"definition":"1616657225-648","set_value":"1"},{"choice":"Verrouillé"},{"character":"character-1616658355.json","portrait":"","text":"Un téléphone verrouillé me semble être la meilleure solution.\nJe vais voir ce que mes collègues en pensent, je suis sûr que Jean-Michel sera ravi !"},{"definition":"1616657225-648","set_value":"0"},{"endbranch":""},{"character":"","portrait":"","text":"Vous annoncez votre décision par mail à vos collègues.\nVous les rejoignez ensuite dans la salle de réunion."},{"wait_seconds":1},{"condition":"==","definition":"1616657225-648","value":"1"},{"change_timeline":"timeline-1616661658.json"},{"endbranch":""},{"condition":"==","definition":"1616657225-648","value":"0"},{"change_timeline":"timeline-1616661685.json"},{"endbranch":""}],"metadata":{"dialogic-version":"1.0","file":"timeline-1616661304.json","name":"question-tel-ouvert"}}

+ 1
- 0
dialogic/timelines/timeline-1616661658.json View File

@@ -0,0 +1 @@
1
+{"events":[{"background":"res://backgrounds/meetingRoom.jpg"},{"action":"join","character":"character-1616658403.json","portrait":"","position":{"0":false,"1":true,"2":false,"3":false,"4":false}},{"character":"character-1616658403.json","portrait":"","text":"On peut discuter une minute ?"},{"character":"character-1616658355.json","portrait":"","text":"Euh oui pas de soucis qu’est ce qu’il se passe ?"},{"character":"character-1616658403.json","portrait":"","text":"Je viens d’apprendre que ton projet vient d’être validé mais que c’est le projet de développer un téléphone que l’utilisateur peut ouvrir !\nTu as une idée des répercussions sur l’entreprise que cela va avoir ?\nL’entreprise va perdre beaucoup d’argent à laisser la possibilité aux gens de réparer leurs téléphones en leur laissant l’accès aux composants !\nEt toutes les idées dont je t’avais parlé de technologies innovantes et de designs incroyables sont réduits à néant !\nFranchement je ne sais pas ce qui t’es passé par la tête mais ça me laisse sans voix …\nSur ce je n’ai plus rien à dire au revoir."},{"action":"leaveall","character":"[All]"},{"action":"join","character":"character-1616658373.json","portrait":"","position":{"0":false,"1":false,"2":false,"3":true,"4":false}},{"character":"character-1616658373.json","portrait":"","text":"Re-bonjour ! Quelle belle journée aujourd’hui !\nJ’ai appris que tu avais repris mon idée de pouvoir ouvrir le téléphone dans ton projet de développement.\nC’est une sage décision qui va engendrer tellement de choses positives pour l’entreprise.\nC’est le début d’une nouvelle ère technologique responsable, crois moi !\nOui au recyclage et oui à la seconde vie des appareils !"},{"character":"character-1616658355.json","portrait":"","text":"Je suis content que ce projet provoque un tel enthousiasme en toi !"},{"action":"join","character":"character-1616658435.json","portrait":"","position":{"0":true,"1":false,"2":false,"3":false,"4":false}},{"character":"character-1616658435.json","portrait":"","text":"Il se passe quoi ici ?"},{"character":"character-1616658355.json","portrait":"","text":"Tu n'as pas vu mon mail ?"},{"character":"character-1616658435.json","portrait":"","text":"Ah non.."},{"wait_seconds":1},{"character":"character-1616658435.json","portrait":"","text":"J'ai perdu mon mot de passe\n...\n..."},{"wait_seconds":1},{"action":"leaveall","character":"character-1616658435.json"},{"character":"character-1616658373.json","portrait":"","text":"...\nBon\nEn tout cas je suis ravie de ton choix !\nJe te laisse j’ai une réunion dans 10 min à bientôt !"},{"action":"leaveall","character":"[All]"},{"change_timeline":"timeline-1616662258.json"}],"metadata":{"dialogic-version":"1.0","file":"timeline-1616661658.json","name":"conseq-tel-ouvert-1"}}

+ 1
- 0
dialogic/timelines/timeline-1616661685.json View File

@@ -0,0 +1 @@
1
+{"events":[{"background":"res://backgrounds/meetingRoom.jpg"},{"action":"join","character":"character-1616658471.json","portrait":"","position":{"0":false,"1":false,"2":true,"3":false,"4":false}},{"character":"","portrait":"","text":"Vous avez reçu un mail du Boss !"},{"character":"character-1616658471.json","portrait":"","text":"Bonjour,\nJe souhaitais vous féliciter concernant votre projet de téléphone.\nJ’ai récemment appris que vous aviez hésité concernant la possibilité d’ouvrir le téléphone ou non.\nSachez que je suis plus que satisfait de votre choix.\nEn effet, le fait d’avoir fermé le téléphone nous permettra d’augmenter notre chiffre d’affaires de manière significative.\nD’une part grâce à de nouveaux designs innovants et attractifs, mais également grâce à une fidélisation de la clientèle, je ne peux qu’approuver votre choix.\nContinuez sur cette lancée !\nEn vous souhaitant une bonne journée.\nCordialement, The boss"},{"action":"leaveall","character":"character-1616658471.json"},{"wait_seconds":0},{"action":"join","character":"character-1616658373.json","portrait":"","position":{"0":false,"1":true,"2":false,"3":false,"4":false}},{"character":"character-1616658373.json","portrait":"","text":"Re\nJe croyais que tu avais compris ce que je t’avais dit concernant le recyclage des composants des téléphones.\nEn fermant le téléphone, tu condamnes les utilisateurs à devoir changer leur téléphone au moindre problème.\nEn faisant ceci, tu deviens partisan de la surconsommation et donc de la pollution de notre planète.\nTu crois que le chiffre d’affaires de l’entreprise importera quand nous n’aurons même plus un endroit où vivre ?"},{"action":"join","character":"character-1616658403.json","portrait":"","position":{"0":false,"1":false,"2":false,"3":true,"4":false}},{"character":"character-1616658403.json","portrait":"","text":"Hey !\nUn petit golf samedi ?"},{"character":"character-1616658373.json","portrait":"","text":"Tu permets ?\nNous sommes en pleine discussion."},{"character":"character-1616658403.json","portrait":"","text":"Okay, faut pas être tendue comme ça..."},{"action":"leaveall","character":"character-1616658403.json"},{"character":"character-1616658373.json","portrait":"","text":"Bref\nJe te laisse réfléchir à ça je dois y aller il me reste 1h de pause je vais aller courir un peu…"},{"action":"leaveall","character":"[All]"},{"change_timeline":"timeline-1616662258.json"}],"metadata":{"dialogic-version":"1.0","file":"timeline-1616661685.json","name":"conseq-tel-ouvert-2"}}

+ 1
- 0
dialogic/timelines/timeline-1616662258.json View File

@@ -0,0 +1 @@
1
+{"events":[{"wait_seconds":0},{"character":"","portrait":"","text":"Fin de la démo, merci d'avoir joué !"},{"action":"join","character":"character-1616658435.json","portrait":"","position":{"0":false,"1":false,"2":false,"3":false,"4":true}},{"character":"character-1616658435.json","portrait":"","text":"À bientôt dans l'métro !"},{"action":"leaveall","character":"[All]"}],"metadata":{"dialogic-version":"1.0","file":"timeline-1616662258.json","name":"end"}}

+ 3
- 3
export_presets.cfg View File

@@ -5,7 +5,7 @@ platform="Linux/X11"
5 5
 runnable=true
6 6
 custom_features=""
7 7
 export_filter="all_resources"
8
-include_filter="*.json"
8
+include_filter="*.json, *.cfg"
9 9
 exclude_filter=""
10 10
 export_path="build/linux/Pir-serious-game-ethics.x86_64"
11 11
 patch_list=PoolStringArray(  )
@@ -31,9 +31,9 @@ platform="HTML5"
31 31
 runnable=true
32 32
 custom_features=""
33 33
 export_filter="all_resources"
34
-include_filter="*.json"
34
+include_filter="*.json, *.cfg"
35 35
 exclude_filter=""
36
-export_path="build/html/Pir-serious-game-ethics.html"
36
+export_path="../../Web/dialogic/index.html"
37 37
 patch_list=PoolStringArray(  )
38 38
 script_export_mode=1
39 39
 script_encryption_key=""

+ 14
- 0
project.godot View File

@@ -14,6 +14,11 @@ _global_script_classes=[ {
14 14
 "language": "GDScript",
15 15
 "path": "res://addons/dialogic/Other/DialogicClass.gd"
16 16
 }, {
17
+"base": "Node",
18
+"class": "DialogicDefinitionsUtil",
19
+"language": "GDScript",
20
+"path": "res://addons/dialogic/Other/DialogicDefinitionsUtil.gd"
21
+}, {
17 22
 "base": "Reference",
18 23
 "class": "DialogicResources",
19 24
 "language": "GDScript",
@@ -26,6 +31,7 @@ _global_script_classes=[ {
26 31
 } ]
27 32
 _global_script_class_icons={
28 33
 "Dialogic": "",
34
+"DialogicDefinitionsUtil": "",
29 35
 "DialogicResources": "",
30 36
 "DialogicUtil": ""
31 37
 }
@@ -36,6 +42,14 @@ config/name="Pir-serious-game-ethics"
36 42
 run/main_scene="res://Main.tscn"
37 43
 config/icon="res://icon.png"
38 44
 
45
+[autoload]
46
+
47
+DialogicSingleton="*res://addons/dialogic/Other/DialogicSingleton.gd"
48
+
49
+[display]
50
+
51
+window/size/resizable=false
52
+
39 53
 [editor_plugins]
40 54
 
41 55
 enabled=PoolStringArray( "Todo_Manager", "dialogic" )

Loading…
Cancel
Save