[go: up one dir, main page]

Menu

[9c5ccb]: / game / script.rpy  Maximize  Restore  History

Download this file

109 lines (92 with data), 4.0 kB

# Vous pouvez placer le script de votre jeu dans ce fichier.

# Déclarez sous cette ligne les images, avec l'instruction 'image'
# ex: image eileen heureuse = "eileen_heureuse.png"
image splash un = "splash1.jpg"
image splash deux = "splash2.jpg"

#texte du splash screen
image splash_texte = Text("{cps=10}{font=gtw.otf}Ouverture des dossiers...{/font}{/cps}",slow=True)

# initialisation d'une variable globale pour suivre l'histoire en cours / avant le départ, on est forcément dans un menu
define en_cours="menu"

# Éléments de présentation
define description = {
    "apropos":{
        "titre":_("Démarche"),
        "couv":"gui/dossiers/DossierCouv_exercices.png",
        "pitch":_("Démarche artistique :\n- Objectifs\n- Méthode de travail")
        },
    "renpy":{
        "titre":_("Ren'Py"),
        "couv":"gui/dossiers/DossierCouv_exercices.png",
        "pitch":_("Exemples d'utilisation de Ren'Py : langage ATL, langage screen, imagemaps, ...")
        },
    "gimp":{
        "titre":_("GIMP / G'MIC"),
        "couv":"gui/dossiers/DossierCouv_exercices.png",
        "pitch":_("Retouches d'images avec le logiciel GIMP et les filtres G'MIC.")
        },
    "credits_gen":{
        "titre":_("Crédits"),
        "couv":"gui/dossiers/DossierCouv_exercices.png",
        "pitch":_("Références de toutes les ressources extérieures utilisées dans le projet \"Exercices d'écritures\".")
        },
    "ivy":{
        "titre":_("ivy"),
        "titre_long":_("Ivy"),
        "couv":"gui/dossiers/DossierCouv_ivy.png",
        "illu":"gui/dossiers/pele-mele_ivy.png",
        "pitch":_("Ivy est une chanteuse célèbre et adulée, mais sa gloire n'a pas une origine tout à fait \"naturelle\". Comment a-t-elle acquis son pouvoir et peut-elle y échapper ?"),
        "mots":"1 070",
        "genre":_("Fantastique")
        },
    "chocolat":{
        "titre":_("chocolat"),
        "titre_long":_("Chocolat"),
        "couv":"gui/dossiers/DossierCouv_chocolat.png",
        "illu":"gui/dossiers/pele-mele_chocolat.png",
        "pitch":_("Vous vous réveillez un matin, et vous sentez bien que quelque chose d'étrange s'est passé. À l'aide d'un compagnon d'infortune, bien peu utile toutefois, trouverez-vous une solution pour faire revenir votre vie \"à la normale\" ?"),
        "mots":"1 098",
        "genre":_("Fantastique, humour.")
        },
    "iris":{
        "titre":_("iris"),
        "titre_long":_("Iris"),
        "couv":"gui/dossiers/DossierCouv_iris.png",
        "illu":"gui/dossiers/pele-mele_iris.png",
        "pitch":_("Un bouquet d'iris sur la table rappelle Iris, son jardin, ses voyages et surtout l'amour d'une vie..."),
        "mots":"826",
        "genre":_("Romance")
        },
    "time":{
        "titre":_("temps"),
        "titre_long":_("Une question de temps"),
        "couv":"gui/dossiers/DossierCouv_time.png",
        "illu":"gui/dossiers/pele-mele_time.png",
        "pitch":_("Grâce à ses rapports de missions, suivez les efforts désespérés d'un Agent Voyageur pour regagner son époque, alors qu'il est bloqué en 2014 à cause de son régulateur défectueux."),
        "mots":"3109",
        "genre":_("Science-fiction, voyage dans le temps")
        }
    }

# fixation du nom des sauvegardes (nom de l'histoire en cours)
$ screen_name = en_cours

# Suivi des histoires lues / consultés grâce à des variables persistantes (sous formes de listes)
# Initialisation de ces variables persistantes
init python:
    if persistent.consultes is None:
        persistent.consultes = []
    if persistent.lus is None:
        persistent.lus = []

# Splash screen
label splashscreen:
    scene splash un
    with Pause(1.0)
    scene splash deux
    with Dissolve(2.0)
    show splash_texte at truecenter
    with Pause(3.0)
    
    return


# Le jeu commence ici
label start:
    
    # on s'assure que l'on sert du menu
    $ main_menu = False

    jump expression histoire

  
    return