diff --git a/game/cache/shaders.txt b/game/cache/shaders.txt new file mode 100644 index 0000000..233978b --- /dev/null +++ b/game/cache/shaders.txt @@ -0,0 +1,7 @@ +renpy.dissolve renpy.geometry +renpy.geometry renpy.texture +renpy.solid +renpy.ftl +renpy.texture +renpy.dissolve renpy.dissolve +renpy.geometry renpy.solid diff --git a/game/dialogues/collegues.rpy b/game/dialogues/collegues.rpy new file mode 100644 index 0000000..714d4ad --- /dev/null +++ b/game/dialogues/collegues.rpy @@ -0,0 +1,6 @@ +label comptable + label .aimable + label .bonjour + "Bonjour, vous allez bien aujourd'hui ?" + label .demander_discussion + "Excusez-moi, si ça ne vous dérange pas, j'aimerais voir une petite chose avec vous." \ No newline at end of file diff --git a/game/dialogues/conjoint.rpy b/game/dialogues/conjoint.rpy new file mode 100644 index 0000000..e69de29 diff --git a/game/dialogues/patron.rpy b/game/dialogues/patron.rpy new file mode 100644 index 0000000..e69de29 diff --git a/game/engine/interractions.rpy b/game/engine/interractions.rpy new file mode 100644 index 0000000..eb043ed --- /dev/null +++ b/game/engine/interractions.rpy @@ -0,0 +1,3 @@ +init 20 python: + + # Fonction globale utilisée lorsqu'un personnage a besoin de parler à un autre personnage \ No newline at end of file diff --git a/game/engine/score.rpy b/game/engine/score.rpy new file mode 100644 index 0000000..2e64563 --- /dev/null +++ b/game/engine/score.rpy @@ -0,0 +1,4 @@ +init 10 python: + + # Définition des moyens financiers du foyer + \ No newline at end of file diff --git a/game/gui/bar/bottom.png b/game/gui/bar/bottom.png new file mode 100644 index 0000000..3822e64 Binary files /dev/null and b/game/gui/bar/bottom.png differ diff --git a/game/gui/bar/left.png b/game/gui/bar/left.png new file mode 100644 index 0000000..31cc09b Binary files /dev/null and b/game/gui/bar/left.png differ diff --git a/game/gui/bar/right.png b/game/gui/bar/right.png new file mode 100644 index 0000000..2f02240 Binary files /dev/null and b/game/gui/bar/right.png differ diff --git a/game/gui/bar/top.png b/game/gui/bar/top.png new file mode 100644 index 0000000..78a541d Binary files /dev/null and b/game/gui/bar/top.png differ diff --git a/game/gui/button/check_foreground.png b/game/gui/button/check_foreground.png new file mode 100644 index 0000000..1f262e9 Binary files /dev/null and b/game/gui/button/check_foreground.png differ diff --git a/game/gui/button/check_selected_foreground.png b/game/gui/button/check_selected_foreground.png new file mode 100644 index 0000000..b285425 Binary files /dev/null and b/game/gui/button/check_selected_foreground.png differ diff --git a/game/gui/button/choice_hover_background.png b/game/gui/button/choice_hover_background.png new file mode 100644 index 0000000..3b955a4 Binary files /dev/null and b/game/gui/button/choice_hover_background.png differ diff --git a/game/gui/button/choice_idle_background.png b/game/gui/button/choice_idle_background.png new file mode 100644 index 0000000..632758a Binary files /dev/null and b/game/gui/button/choice_idle_background.png differ diff --git a/game/gui/button/hover_background.png b/game/gui/button/hover_background.png new file mode 100644 index 0000000..98a69ec Binary files /dev/null and b/game/gui/button/hover_background.png differ diff --git a/game/gui/button/idle_background.png b/game/gui/button/idle_background.png new file mode 100644 index 0000000..98a69ec Binary files /dev/null and b/game/gui/button/idle_background.png differ diff --git a/game/gui/button/quick_hover_background.png b/game/gui/button/quick_hover_background.png new file mode 100644 index 0000000..e98b76b Binary files /dev/null and b/game/gui/button/quick_hover_background.png differ diff --git a/game/gui/button/quick_idle_background.png b/game/gui/button/quick_idle_background.png new file mode 100644 index 0000000..e98b76b Binary files /dev/null and b/game/gui/button/quick_idle_background.png differ diff --git a/game/gui/button/radio_foreground.png b/game/gui/button/radio_foreground.png new file mode 100644 index 0000000..1f262e9 Binary files /dev/null and b/game/gui/button/radio_foreground.png differ diff --git a/game/gui/button/radio_selected_foreground.png b/game/gui/button/radio_selected_foreground.png new file mode 100644 index 0000000..b285425 Binary files /dev/null and b/game/gui/button/radio_selected_foreground.png differ diff --git a/game/gui/button/slot_hover_background.png b/game/gui/button/slot_hover_background.png new file mode 100644 index 0000000..f5cafd5 Binary files /dev/null and b/game/gui/button/slot_hover_background.png differ diff --git a/game/gui/button/slot_idle_background.png b/game/gui/button/slot_idle_background.png new file mode 100644 index 0000000..b7238d6 Binary files /dev/null and b/game/gui/button/slot_idle_background.png differ diff --git a/game/gui/frame.png b/game/gui/frame.png new file mode 100644 index 0000000..329246b Binary files /dev/null and b/game/gui/frame.png differ diff --git a/game/gui/game_menu.png b/game/gui/game_menu.png new file mode 100644 index 0000000..ae0b15b Binary files /dev/null and b/game/gui/game_menu.png differ diff --git a/game/gui/main_menu.png b/game/gui/main_menu.png new file mode 100644 index 0000000..ae0b15b Binary files /dev/null and b/game/gui/main_menu.png differ diff --git a/game/gui/namebox.png b/game/gui/namebox.png new file mode 100644 index 0000000..98a69ec Binary files /dev/null and b/game/gui/namebox.png differ diff --git a/game/gui/notify.png b/game/gui/notify.png new file mode 100644 index 0000000..afdd0e3 Binary files /dev/null and b/game/gui/notify.png differ diff --git a/game/gui/nvl.png b/game/gui/nvl.png new file mode 100644 index 0000000..9bbe5d4 Binary files /dev/null and b/game/gui/nvl.png differ diff --git a/game/gui/overlay/confirm.png b/game/gui/overlay/confirm.png new file mode 100644 index 0000000..5ab43e8 Binary files /dev/null and b/game/gui/overlay/confirm.png differ diff --git a/game/gui/overlay/game_menu.png b/game/gui/overlay/game_menu.png new file mode 100644 index 0000000..02376cf Binary files /dev/null and b/game/gui/overlay/game_menu.png differ diff --git a/game/gui/overlay/main_menu.png b/game/gui/overlay/main_menu.png new file mode 100644 index 0000000..dd832ce Binary files /dev/null and b/game/gui/overlay/main_menu.png differ diff --git a/game/gui/phone/nvl.png b/game/gui/phone/nvl.png new file mode 100644 index 0000000..f6d4289 Binary files /dev/null and b/game/gui/phone/nvl.png differ diff --git a/game/gui/phone/overlay/game_menu.png b/game/gui/phone/overlay/game_menu.png new file mode 100644 index 0000000..1ccd57f Binary files /dev/null and b/game/gui/phone/overlay/game_menu.png differ diff --git a/game/gui/phone/overlay/main_menu.png b/game/gui/phone/overlay/main_menu.png new file mode 100644 index 0000000..df2ccf6 Binary files /dev/null and b/game/gui/phone/overlay/main_menu.png differ diff --git a/game/gui/phone/textbox.png b/game/gui/phone/textbox.png new file mode 100644 index 0000000..ed7b0a6 Binary files /dev/null and b/game/gui/phone/textbox.png differ diff --git a/game/gui/scrollbar/horizontal_hover_bar.png b/game/gui/scrollbar/horizontal_hover_bar.png new file mode 100644 index 0000000..381ec65 Binary files /dev/null and b/game/gui/scrollbar/horizontal_hover_bar.png differ diff --git a/game/gui/scrollbar/horizontal_hover_thumb.png b/game/gui/scrollbar/horizontal_hover_thumb.png new file mode 100644 index 0000000..5ec1592 Binary files /dev/null and b/game/gui/scrollbar/horizontal_hover_thumb.png differ diff --git a/game/gui/scrollbar/horizontal_idle_bar.png b/game/gui/scrollbar/horizontal_idle_bar.png new file mode 100644 index 0000000..27547bc Binary files /dev/null and b/game/gui/scrollbar/horizontal_idle_bar.png differ diff --git a/game/gui/scrollbar/horizontal_idle_thumb.png b/game/gui/scrollbar/horizontal_idle_thumb.png new file mode 100644 index 0000000..5e2e49d Binary files /dev/null and b/game/gui/scrollbar/horizontal_idle_thumb.png differ diff --git a/game/gui/scrollbar/vertical_hover_bar.png b/game/gui/scrollbar/vertical_hover_bar.png new file mode 100644 index 0000000..3d267ad Binary files /dev/null and b/game/gui/scrollbar/vertical_hover_bar.png differ diff --git a/game/gui/scrollbar/vertical_hover_thumb.png b/game/gui/scrollbar/vertical_hover_thumb.png new file mode 100644 index 0000000..171f9e8 Binary files /dev/null and b/game/gui/scrollbar/vertical_hover_thumb.png differ diff --git a/game/gui/scrollbar/vertical_idle_bar.png b/game/gui/scrollbar/vertical_idle_bar.png new file mode 100644 index 0000000..3b0ba43 Binary files /dev/null and b/game/gui/scrollbar/vertical_idle_bar.png differ diff --git a/game/gui/scrollbar/vertical_idle_thumb.png b/game/gui/scrollbar/vertical_idle_thumb.png new file mode 100644 index 0000000..d2c1426 Binary files /dev/null and b/game/gui/scrollbar/vertical_idle_thumb.png differ diff --git a/game/gui/skip.png b/game/gui/skip.png new file mode 100644 index 0000000..734b21e Binary files /dev/null and b/game/gui/skip.png differ diff --git a/game/gui/slider/horizontal_hover_bar.png b/game/gui/slider/horizontal_hover_bar.png new file mode 100644 index 0000000..f03af2d Binary files /dev/null and b/game/gui/slider/horizontal_hover_bar.png differ diff --git a/game/gui/slider/horizontal_hover_thumb.png b/game/gui/slider/horizontal_hover_thumb.png new file mode 100644 index 0000000..68f30a2 Binary files /dev/null and b/game/gui/slider/horizontal_hover_thumb.png differ diff --git a/game/gui/slider/horizontal_idle_bar.png b/game/gui/slider/horizontal_idle_bar.png new file mode 100644 index 0000000..3a92271 Binary files /dev/null and b/game/gui/slider/horizontal_idle_bar.png differ diff --git a/game/gui/slider/horizontal_idle_thumb.png b/game/gui/slider/horizontal_idle_thumb.png new file mode 100644 index 0000000..a76aafa Binary files /dev/null and b/game/gui/slider/horizontal_idle_thumb.png differ diff --git a/game/gui/slider/vertical_hover_bar.png b/game/gui/slider/vertical_hover_bar.png new file mode 100644 index 0000000..e64872f Binary files /dev/null and b/game/gui/slider/vertical_hover_bar.png differ diff --git a/game/gui/slider/vertical_hover_thumb.png b/game/gui/slider/vertical_hover_thumb.png new file mode 100644 index 0000000..f406e2a Binary files /dev/null and b/game/gui/slider/vertical_hover_thumb.png differ diff --git a/game/gui/slider/vertical_idle_bar.png b/game/gui/slider/vertical_idle_bar.png new file mode 100644 index 0000000..5325e6f Binary files /dev/null and b/game/gui/slider/vertical_idle_bar.png differ diff --git a/game/gui/slider/vertical_idle_thumb.png b/game/gui/slider/vertical_idle_thumb.png new file mode 100644 index 0000000..f5d1d97 Binary files /dev/null and b/game/gui/slider/vertical_idle_thumb.png differ diff --git a/game/gui/textbox.png b/game/gui/textbox.png new file mode 100644 index 0000000..618bcb8 Binary files /dev/null and b/game/gui/textbox.png differ diff --git a/game/gui/window_icon.png b/game/gui/window_icon.png new file mode 100644 index 0000000..a2b6d58 Binary files /dev/null and b/game/gui/window_icon.png differ diff --git a/game/saves/persistent b/game/saves/persistent index f8535a8..05890e6 100644 Binary files a/game/saves/persistent and b/game/saves/persistent differ diff --git a/game/script.rpy b/game/script.rpy index c454c0c..255da46 100644 --- a/game/script.rpy +++ b/game/script.rpy @@ -3,7 +3,7 @@ # Vous pouvez placer le script de votre jeu dans ce fichier. # Définition des éléments communs aux personnages -init python: +init 0 python: class Personnage: # Variables des classes des personnages @@ -16,6 +16,7 @@ init python: self.enfants = None self.social = None self.salaire = None + self.entreprise = None self.experience = None self.anciennete = None self.etudes = None @@ -49,6 +50,8 @@ init python: self.etudes = renpy.random.randint (0,8) # nombre d'annés d'expérience sur toute la carrière self.experience = renpy.random.randint(0, self.age - (18 + self.etudes)) + # entreprise employeuse + self.entreprise = renpy.random.choice(["Greenenergie", "Hula-hoop conso", "Fractale"]) # nombre d'années d'ancienneté dans l'entreprise self.anciennete = renpy.random.randint(0, self.experience) # nombre d'années de chômage @@ -68,7 +71,14 @@ init python: # minoration de 20% si genre = femme if self.genre == "femme": self.salaire = self.salaire - (self.salaire * 0.2) - + + # Classe spécifique au conjoint du protagoniste, sous-classe de Personnage + class Conjoint(Personnage): + + # surcharge de la méthode etat_civil() pour ajouter les éléments + # qui dépendent des traits du protagoniste + def etat_civil() + @@ -91,10 +101,23 @@ label fiches_personnages: conjoint.etat_civil() # correction des éléments de l'état civil qui dépendent des traits # du protagoniste - if m.conjoint == 1 and m.attirance == 1: - conjoint.genre = m.genre - elif m.conjoint == 1 and m.attirance == 0: - conjoint + + # adapter genre en fonction de couple hétéro ou gay + if m.conjoint == 1: + if m.attirance == 1: + conjoint.genre = m.genre + if m.attirance ==0 and m.genre == "femme": + conjoint.genre = "homme" + if m.attirance ==0 and m.genre == "homme": + conjoint.genre = "femme" + + # retirer un nom en fonction du genre + + + # âge proche de celui du personnage + + + diff --git a/game/story/morning_routine.rpy b/game/story/morning_routine.rpy index 50928ac..1642deb 100644 --- a/game/story/morning_routine.rpy +++ b/game/story/morning_routine.rpy @@ -5,8 +5,8 @@ label morning_routine: m.c "Mon conjoint s'appelle [conjoint.c]." if m.enfants > 0: m.c "J'ai [m.enfants] enfants." - m.c "Je travaille comme [m.social] chez Naturagreen depuis [m.anciennete] ans. " - m.c "Après [m.etudes] années d'études, j'ai travaillé [m.experience] dans ce métier." + m.c "Je travaille comme [m.social] chez [m.entreprise] depuis [m.anciennete] ans. " + m.c "Après [m.etudes] années d'études, j'ai travaillé pendant [m.experience] ans dans ce métier." m.c "Je gagne aujourd'hui [m.salaire] euros bruts par mois." m.c "Et aujourd'hui, je vais tâcher d'obtenir une augmentation."