Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Ren'Py — Wikipédia
Ren'Py — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.

Page d’aide sur l’homonymie

Ne doit pas être confondu avec Ren'ai.

Ren'Py
Description de l'image Ren’Py Logo 6-13-6 200x307px.png.
Description de cette image, également commentée ci-après
Exemple d'un jeu créé avec Ren'Py.
Informations
Créateur Tom «PyTom» Rothamel
Développé par Tom «PyTom» Rothamel (développeur principal[1])
Première version 24 août 2004
(Version 4.0, première version opensource[2])
30 janvier 2004
(Version 1.0, première version en source fermée[3])
Dernière version 8.3.7 (17 mars 2025)
Version avancée Ren'Py 8 Nightly Fix
Dépôt github.com/renpy/renpyVoir et modifier les données sur Wikidata
État du projet En développement actif
Écrit en Python
Cython[4]
Système d'exploitation Multiplate-forme
Environnement Multiplate-forme
Formats lus Formats supportés[5] :
Formats image :JPEG/JPG, PNG, WEBP, BMP, GIF
Formats son et musique : OGG Vorbis, OPUS, WAV, MP3, MP2
Formats vidéo : OGG Theora, VP9, VP8, MPEG-4, MPEG-2, MPEG-1
Formats écrits Ren'Py Archive (v2) (d), Ren'Py Archive (v3) (d) et Ren'Py Compiled game (d)Voir et modifier les données sur Wikidata
Langues Multilingue (Français compris)
Type Moteur de jeu (visual novels et sound novels)
Politique de distribution Gratuit
Licence Licence MIT[6]
Site web renpy.org

modifier - modifier le code - voir Wikidata (aide)

Ren'Py est un logiciel libre qui permet de créer des visual novels/romans vidéoludiques[7] et des sound novels, des types de jeu vidéo populaires au Japon. Il a permis la création de plus de 4 000 jeux vidéo[8], principalement en anglais, même si cependant une communauté francophone existe[9]. Ren'Py est un mot valise comportant le mot japonais ren'ai (恋愛), en français « amour » (car les visual novels/romans vidéoludiques comportent souvent une ou plusieurs romances) et py, l'abréviation de « Python », le langage de programmation utilisé par Ren'Py.

Fonctionnement

[modifier | modifier le code]

Langage de script

[modifier | modifier le code]

Le langage de script qu'utilise Ren'Py est inspiré du Python pour ce qui est de la structure. Il est composé de très peu d'instructions, ce qui en fait l'un des langages informatiques les plus simples. Il est néanmoins possible d'étendre ses possibilités avec du Python pour, par exemple, créer des mini-jeux ou tout autre élément de jeu plus complexe que ce que le système de jeu des visual novels peut apporter.

Le moteur du jeu qui gère les principales difficultés techniques, les sauvegardes, les préférences, etc., permet au créateur de se concentrer sur son jeu. Voici un exemple qui illustre cette simplicité :

label question:
    scene bg plage
    with dissolve

    "Il n'a pas fallu longtemps à Marie pour rompre le silence."

    show marie souriante
    with dissolve

    m "Il y a une question que j'aimerais te poser..."

    p "Oui, bien sûr, je t'écoute."

    m "Comment as-tu découvert Ren'Py ?"

Afin de limiter les violations de droits d'auteur les fichiers du jeu sont offusqués par défaut dans un fichier archive "Ren'Py Archive" abrégée sous l'extension .rpa quand on compile un jeu[10]. Il est toutefois possible de désactiver cette fonctionnalité[10].

Code et bibliothèques logicielles interne au moteur

[modifier | modifier le code]

Ren'Py est codé en Python et est basé sur la bibliothèque logicielle Pygame (son logo est incorporé dans le logo de Ren'Py), elle-même basée sur la bibliothèque logicielle SDL (Simple DirectMedia Layer).

Kit de développement et systèmes d'exploitations cibles

[modifier | modifier le code]

Le kit de développement de Ren'Py est officiellement supporté pour Microsoft Windows, macOS et Linux ; Ren'Py peut être installé via les gestionnaires de paquets des distributions Arch Linux, Ubuntu, Debian et Gentoo (en superposition expérimentale). Un portage non officiel pour OpenBSD existe[11].

Ren'Py peut exporter sur Microsoft Windows, macOS, Linux, Android, OpenBSD (seulement avec le portage cité précédemment), iOS, et HTML5 avec Web Assembly[12].

Autres informations

[modifier | modifier le code]

Support des langues

[modifier | modifier le code]

Support des caractères non-latin

[modifier | modifier le code]

La police par défaut de Ren'Py contient des caractères pour l'anglais et de nombreuses autres langues mais pour des raisons de taille, elle ne contient pas les caractères nécessaires au rendu d'autres langues, notamment le chinois, le japonais et le coréen. Un projet doit d'abord changer les polices qu'il utilise pour supporter une de ces langues.

Arrangements de la boîte de dialogue

[modifier | modifier le code]

Ren'Py arrange par défaut la boîte de dialogue en arrangement dit ADV, c’est-à-dire qu'elle occupera une petite partie du bas de l'écran pour laisser place aux images et des fois à des éléments de jeu. Le développeur peut cependant soit la modifier à sa guise avec du code personnalisé soit utiliser le mode NVL qui arrange alors la boîte de dialogue en arrangement dit NVL, c'est-à-dire qu'elle prendra quasiment l'ensemble de l'écran pour afficher un maximum de texte.

Utilisations à des fins éducatives

[modifier | modifier le code]

Ren'py est aussi utilisé à des fins éducatives[13],[14],[15],[16].

Ren'Py a également été utilisé dans les classes de la Carnegie Mellon School of Art (en)[17].

Utilisation au Japon

[modifier | modifier le code]
Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?

Jeux notables utilisant Ren'Py

[modifier | modifier le code]
Titre Développeur(s) Éditeur(s) Date de sortie Ref
Analogue: A Hate Story[18],[19] Christine Love Christine Love 1er février 2012
Bionic Heart Winter Wolves [20] Winter Wolves 7 juillet 2009
Café 0 ~The Drowned Mermaid~[21] roseVeRte roseVeRte 4 octobre 2011
Digital: A Love Story[22] Christine Love Love Conquers All games Février 2010
Doki Doki Literature Club! Team Salvato Team Salvato 22 septembre 2017
Don't take it personally, babe, it just ain't your story[23] Christine Love Love Conquers All games 4 avril 2011
Everlasting Summer[24] Soviet Games Soviet Games Décembre 2013
How to Date a Magical Girl Cafe Shiba Cafe Shiba, River Crow Studio 3 janvier 2019
Jisei series[25],[26],[27],[28] SakeVisual SakeVisual -
Katawa Shoujo[29] Four Leaf Studios Four Leaf Studios 4 janvier 2012
RE: Alistair SakeVisual SakeVisual -
  • BerndSoft
    • Bernd and the Mystery of Unteralterbach[30]
  • BLits Games
    • Camp Buddy
  • Dischan Media
    • Cradle Song
    • Juniper's Knot[31],[32]
    • Dysfunctional Systems series[33]
  • Hanako Games
    • Date Warp
    • Long Live The Queen
    • Magical Diary
    • The Royal Trap
  • Marcel Weyers
    • Sleepless Night[34]
    • This Is Where I Want To Die[35]
  • Riva Celso
    • Always Remember Me
    • Heileen
    • Loren The Amazon Princess
    • Planet Stronghold
    • Summer Session

Voir également

[modifier | modifier le code]
  • (fr) Visual novel
  • (fr) Moteur de jeu
  • (fr) Logiciel libre
  • (en) Liste de jeu Ren'Py disponible sur la Wikipédia anglophone : List of Ren'Py games
  • (en) Liste des moteurs de jeu spécialisés dans les visual novels disponible sur la Wikipédia anglophone : List of visual novel engines

Liens externes

[modifier | modifier le code]
  • (en) Site officiel
  • (en) Documentation officielle
  • (en) Forum consacré à Ren'Py (Forum Lemmasoft)
  • (en) Liste des jeux réalisés avec Ren'Py
  • (fr) Communauté francophone des utilisateurs de Ren'Py
  • (fr) Ren'Py Éducation (site en français comportant des guides sur Ren'Py)

Notes et références

[modifier | modifier le code]
  • (en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « Ren'Py » (voir la liste des auteurs).
  1. ↑ (en) « Crédits disponibles sur le site officiel de Ren'Py », sur renpy.org (consulté le 2 septembre 2020)
  2. ↑ (en) « Site officiel indiquant la première version (opensource) de Ren'Py, "Ren'Py 4pr1" ou "Preview Release 1" », sur renpy.org (consulté le 31 août 2020)
  3. ↑ (en) « Thread de PyTom sur le forum Lemmasoft à propos de la première version (en source fermée) de Ren'Py », sur lemmasoft.renai.us (consulté le 31 août 2020)
  4. ↑ « Journal des modifications, version 6.12.0, ((fr) litt.) "Pour des raisons de performances, une grande partie du système d'affichage a été réécrit en langage Cython." », renpy.org (consulté le 2 septembre 2020)
  5. ↑ (en) « Site officiel indiquant les formats d'entrée compatibles dans la section "Compatible Formats" », sur renpy.org (consulté le 1er septembre 2020)
  6. ↑ « Legal Notice », renpy.org, décembre 2011
  7. ↑ « roman vidéoludique », Grand Dictionnaire terminologique, Office québécois de la langue française (consulté le 25 septembre 2019).
  8. ↑ (en) « Site officiel indiquant le nombre de jeux approximatif faits avec Ren'Py (en haut à droite) », sur renpy.org (consulté le 31 août 2020).
  9. ↑ « fr.renpy.org, une communauté française axée sur Ren'Py », sur fr.renpy.org (consulté le 31 août 2020).
  10. ↑ a et b (en) « Page "Build" du site officiel de Ren'Py indiquant dans la section "Archives" que les fichiers archives .rpa peuvent être utiles afin de protéger un jeu contre la copie directe standard et que cette fonctionnalité peut aussi être désactivée pour "aider les autres à faire fonctionner votre jeu sur de futures plateformes [...]" », sur renpy.org (consulté le 2 septembre 2020)
  11. ↑ (en) « Portage non-officiel de Ren'Py pour OpenBSD », sur ports.su (consulté le 2 septembre 2020)
  12. ↑ (en) « Site officiel indiquant les systèmes d'exploitations cibles de Ren'Py (voir section "Where does it run?") », sur renpy.org (consulté le 2 septembre 2020)
  13. ↑ Carine Rousseau, « Chaîne YouTube de Carine Rousseau », sur youtube.com (consulté le 31 août 2020)
  14. ↑ « Page "À propos" du site de Jnavigue », sur jnavigue.org, 23 juillet 2011 (consulté le 31 août 2020)
  15. ↑ « Page "S'impliquer" du site de Jnavigue », sur jnavigue.org, 6 octobre 2011 (consulté le 31 août 2020)
  16. ↑ « Page "Téléchargement" du site de Jnavigue », sur jnavigue.org, 6 octobre 2020 (consulté le 31 août 2020)
  17. ↑ (en) « Utilisation de Ren'Py de la Carnegie Mellon School of Art via un exercice : ((fr) litt.) "Utiliser un éditeur de "visual novel" pour créer un dialogue à choix multiples avec un personnage virtuel." », sur mycours.es (consulté le 2 septembre 2020)
  18. ↑ Christine Love, « Analogue: A Hate Story », 2012 (consulté le 16 août 2012)
  19. ↑ « Analogue: A Hate Story on Steam », www.steam.com, Valve Corporation (consulté le 29 juin 2012)
  20. ↑ « Bionic Hearts », www.steam.com, Valve Corporation (consulté le 11 juillet 2024)
  21. ↑ roseVeRte, « Cafe 0 », Roseverte.net (consulté le 29 juin 2013)
  22. ↑ Christine Love, « Digital: A Love Story », 8 juillet 2011 (consulté le 26 mai 2011)
  23. ↑ « don't take it personally, babe, it just ain't your story », Scoutshonour.com (consulté le 29 juin 2013)
  24. ↑ « Everlasting Summer - Бесконечное лето », https://www.renpy.org/
  25. ↑ « About Jisei » (consulté le 27 août 2011)
  26. ↑ « Visual novels and anime games for your computer! », sakevisual (consulté le 29 juin 2013)
  27. ↑ « Kansei - A supernatural murder mystery game by sakevisual », Sakevisual.com (consulté le 29 juin 2013)
  28. ↑ « Yousei - A supernatural murder mystery game by sakevisual », Sakevisual.com (consulté le 29 juin 2013)
  29. ↑ « Katawa Shoujo », Katawa Shoujo (consulté le 29 juin 2013)
  30. ↑ « Bernd and the Mystery of Unteralterbach » (consulté le 14 mars 2016)
  31. ↑ « The Ren'Py Visual Novel Engine », Ren'Py (consulté le 4 février 2013)
  32. ↑ « Juniper's Knot », Dischan Media (consulté le 4 février 2013)
  33. ↑ Name (required), « “Dysfunctional Systems: Learning to Manage Chaos” Released | Devblog » [archive du 8 avril 2013], Dischan.org, 4 avril 2013 (consulté le 29 juin 2013)
  34. ↑ « Sleepless Night | ~Marcel Weyers~ », En.marcel-weyers.de, 31 mars 2012 (consulté le 29 juin 2013)
  35. ↑ « This Is Where I Want To Die | ~Marcel Weyers~ », En.marcel-weyers.de, 17 mars 2013 (consulté le 29 juin 2013)
v · m
Liste de moteurs de jeux vidéo
Libres
2D
  • Beats of Rage
  • Cocos2d
  • Flexible Isometric
  • Flixel
  • GDevelop
  • LÖVE
  • Moai
  • ONScripter
  • ORX
  • Pygame
  • Ren'Py
  • Solarus
  • Stratagus
  • Thousand Parsec (en)
  • TripleA
  • Vassal (en)
  • Xconq (en)
2,5D
  • Aleph One
  • Build
  • id Tech 1 (Doom Engine)
3D
  • Away3D
  • Blender
  • Bork3D (en)
  • Cafu (en)
  • Crystal Space
  • Dæmon
  • DarkPlaces
  • Delta3D (en)
  • dim3 (en)
  • Genesis3D (en)
  • GLScene (en)
  • Horde3D
  • Irrlicht
  • id Tech 2
  • 3
  • 4
  • jMonkey
  • OGRE
  • Open Wonderland (en)
  • Panda3D
  • Platinum Arts Sandbox (en)
  • PLIB (en)
  • Pyrogenesis
  • Torque 3D
2D et 3D
  • Allegro
  • Godot
  • HPL
  • libGDX (en)
  • Raylib
  • Sokol (wrapper)
  • Spring
Fantasy console
  • Bitsy
  • LIKO-12
  • LowRes NX
  • Minicube64
  • PX8
  • Riko4
  • Tako 80
  • TIC-80
  • VectorBoy (basé sur Unity propriétaire)
  • Zenith80
Bibliothèques bas niveau multiplateformes
  • Allegro
  • ClanLib
  • Mesa (spécialisées OpenGL et Vulkan)
  • SDL
  • SFML
Propriétaires commercialisés
2D
  • Coldstone (en)
  • Corona (en)
  • GameMaker
  • MUGEN
  • NScripter
  • RPG Maker
  • Scripter3
  • Stencyl
3D
  • Amazon Lumberyard
  • C4 (en)
  • CryEngine
  • Elflight (en)
  • Gamebryo
  • HeroEngine
  • HPL
  • Leadwerks (en)
  • LithTech (en)
  • Marmalade
  • PhyreEngine
  • Pie in the Sky (en)
  • Q (en)
  • RenderWare
  • Shark 3D
  • Source
  • Titan (en)
  • Unigine
  • Unity
  • Unreal
  • Vicious (en)
  • Vision (en)
  • Visual3D (en)
Fantasy console
  • Pico-8
  • Voxatron
Propriétaires utilisés en interne
2D
  • Filmation (en)
  • Genie (en)
  • Gold Box
  • MADE (en)
  • SCUMM
  • UbiArt Framework
  • Virtual Theatre
  • Zillions of Games (en)
3D
  • 4A (en)
  • AnvilNext
  • Aurora
  • Chrome (en)
  • Creation
  • Crystal Tools (en)
  • Dawn
  • Dark
  • Decima
  • Diesel
  • Disrupt
  • Dunia
  • Eclipse
  • Ego
  • Enigma (en)
  • Electron toolset
  • Essence
  • Fox
  • Freescape (en)
  • Frostbite
  • Gepard (en)
  • Glacier
  • GoldSrc
  • HydroEngine (en)
  • Id Tech 5
  • 6
  • 7
  • Ignite
  • Infinity
  • Iron (en)
  • IW
  • Jade
  • Jedi
  • Kinetica
  • LyN (en)
  • MT Framework
  • Odyssey
  • Phoenix (Relic) (en)
  • Phoenix (Wolfire) (en)
  • Real Virtuality (en)
  • RedEngine
  • RE Engine
  • Refractor
  • Revolution3D
  • Riot (en)
  • Rockstar Advanced
  • SAGE (en)
  • Serious (en)
  • Silent Storm (en)
  • Sith
  • Snowdrop
  • Southpaw (en)
  • SunBurn XNA (en)
  • TOSHI
  • Truevision3D
  • Vengeance (en)
  • Void
  • XnGine
  • X-Ray
  • Zero (en)
  • icône décorative Portail du jeu vidéo
  • icône décorative Portail des logiciels libres
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=Ren%27Py&oldid=230999949 ».
Catégories :
  • Logiciel libre sous licence MIT
  • Moteur de jeu vidéo
  • Logiciel écrit en Python
Catégories cachées :
  • Image locale différente de celle de Wikidata
  • Page utilisant P1324
  • Page utilisant des données de Wikidata à traduire de l'anglais
  • Page utilisant P1073
  • Article utilisant une Infobox
  • Article contenant un appel à traduction en anglais
  • Article avec une section vide ou incomplète
  • Portail:Jeu vidéo/Articles liés
  • Portail:Logiciels libres/Articles liés
  • Portail:Logiciel/Articles liés
  • Portail:Informatique/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id