Ren’Py - Le Bottin des Jeux Linux

Ren’Py

🗃️ Specifications

📰 Title: Ren’Py 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Development 🚦 Status:
🏷️ Category: Development ➤ Engine ➤ 2D ➤ Point & click 🍥️ On Deb repo: ✓
🔖 Tags: Ren'Py engine; Development; 2D engine; Scripting language; Animation system; Multi-platform; Visual Novel; Kinetic Novel; Adventure; RPG 🍥️ Name: renpy
🐣️ Approx. start: 📦️ Deb: ✓
🐤️ Latest: 2019-10-24 📦️ RPM:
📍️ Version: Latest : 7.3.5.606 / Dev : C1b077f 📦️ Arch:
🏛️ License type: FOSS/Libre 📦️ AppImage:
🏛️ License: MIT & (LGPL-2.1, python, jpeg, png, zlib, bzip2, modified BSD) 📦️ Snap:
🏝️ Perspective: Third person 📦️ Flatpak:
👁️ Visual: 2D ⚙️ Generic bin.: ✓
⏱️ Pacing: Point and Click 📄️ Source: ✓
👫️ Played: Single 🌍️ Browser-based:
🎖️ This record: 5 stars 📱️ PDA support: ✓
🎖️ Game design: 5 stars 👫️ Contrib.: Goupil & Louis
🎰️ ID: 12536 🐛️ Created: 2010-08-20
🐜️ Updated: 2021-02-27

📖️ Summary

[fr]: Un lecteur/moteur de Visual Novel libre et multi-plateforme permettant le jeu et la conception de jeux / d'histoires interactives, liant textes, images, sons et animations au format Ren'Py. Son langage de script facile à assimiler permet l'écriture de romans élaborés, et l'utilisation du langage Python permet la conception jeux plus complexes. Son catalogue de plusieurs milliers de titres, compte essentiellement des Visual Novel, néanmoins il est aussi utilisé dans certains RPG [en]: A libre multi-platform Visual Novel reader / engine allowing to play and design games and interactive fictions / story, linking texts, images, sounds and animations in Ren'Py format. Its easy-to-assimilate scripting language allows the writing of elaborate novels, and the use of Python language allows designing more complex games. Its catalog of several thousand titles, basically counts Visual Novel, nevertheless it is also used in some RPG

🎥️ Videos

Présentation des utilisateurs / Users presents :


How To [en] / [en] / [fr] :


Quelques exemples / Some examples (Showcase) :

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site 1 2] [Features/About] [Screenshots] [Videos t ts gd gu id r lp ht ht ht ht ht ht ht ht ht[fr] ht[fr] ht[fr] d d d d d d d d d d d d d d d d[fr] g g[fr] g[de] ht[ru] g[pl] g[cz] g[sp] g[pt] g[it] g[tr] g] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💵 Commercial : [Online store] - Patreon

🍩️ Resources
• Ren'Py games list : [Ren'Py (Games list)]
• Examples of games : [Lemma Soft Forums (Forget Me Not)]
• Some tools for Ren'Py : [Tools for Ren'Py (license?) (video demonstrating 3D Camera)]
🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames] [fr.renpy.org (French Community) [fr]] [Ren’Py Education (Guides & utilisation dans l'éducation ) [fr]]

🐘 Social
Devs (Tom Rothamel [fr] [en]) : [Site 1 2] [twitter] [Facebook] [YouTube] [Interview 1 2]
Devs (Ren'Py Team [en]) : [Site] [Forums] [Twitter] [Facebook] [YouTube] [Interview 1 2]
Game : [Blog] [Forums] [twitter] [YouTube]

🐝️ Related
[Wikipedia (Ren'Py) [fr] [en] [de]]
[Debian] [Mod DB] [Indie DB]

📦️ Misc. repositories

🕵️ Reviews


📰 News / Source of this Entry (SotE) / News (SotN)
[Changes with v. 7.3.2 (20190702)] [Le Journal du hacker [fr] (20190828) (SotN)] [LinuxFr [fr] (20130522)]

📕 Description [fr]

Un lecteur/moteur de Visual Novel, par la Ren'Py Team (Tom Rothamel aka renpytom / pytom & contributeurs).
En Python.

Ren'Py est un lecteur/moteur de Visual Novel (proche d'un livre multimédia) libre et multi-plateforme permettant le jeu et la conception de jeux / d'histoires interactives, liant textes, images, sons et animations au format Ren'Py. Son langage de script facile à assimiler permet l'écriture de romans élaborés, et l'utilisation du langage Python permet la conception de jeux plus complexes. Son catalogue de jeux - de plusieurs milliers de titres, comprend essentiellement des Visual Novel, néanmoins il est aussi utilisé dans certains RPG (voir par exemple "Tristan and Iseult", un RPG en 2.5D, ou le moteur de RPG "RPG Battle Engine for Ren'Py").

Les ressources sont regroupées sur la fiche : "Ressources - Visual Novel".

Utilisé par ces jeux / Used by these games :

A Troll’s Fairy Tale, Anton’s Vacation - Episode One, Break Chance Memento, CAFE 0 - The Drowned Mermaid, Camelia Girls, Cave! Cave! Deus Videt!, Clannad -The Past Path, Cradle Song, Digital : A Love Story, "don't take it personally, babe, it just ain't your story", Dreams of the Skies, dUpLicity - Beyond the Lies, Duael, Encarmine, Errant Heart, Incursion (Cube Noir), Jisei, Kansei, Katawa Shoujo, Last Tuesday, Let Me Save You! Your Faithful Companion, Loren the Amazon Princess, Lucky Rabbit Reflex, Memo, Moonlight Walks, My Magical Cosplay Cafe, NagiQ, Night at the Hospital, Our Personal Space, PQRS, RE:Alistair++, Rei, Ripples, RPG Battle Engine for Ren'Py, Songs of Araiah, "The Cute, Light, and Fluffy Project", The Elevator, "The Flower Shop: Summer In Fairbrook", "The Flower Shop: Winter In Fairbrook", The Fucking Question, The question, The Rape of the Lock, Tristan and Iseult, Yousei,


Ren'Py est un moteur de visual novel (NdT : roman visuel)- utilisé par des centaines de créateurs du monde entier - qui vous aide à utiliser des mots, des images et des sons pour raconter des histoires interactives qui fonctionnent sur des ordinateurs et des appareils mobiles. Ceux-ci peuvent être à la fois des romans visuels et des jeux de simulation de vie. Son langage de script facile à apprendre permet à quiconque d'écrire efficacement de grands romans visuels, tandis que son script Python est suffisant pour des jeux de simulation complexes.
Ren'Py est open source et libre pour un usage commercial.

Ren'Py est un moteur libre et multiplateforme pour la narration numérique. Il est facile de combiner des mots, des images et des sons pour créer des romans visuels et des jeux de simulation de vie.

Les romans visuels sont des histoires informatiques qui sont racontées par des mots, des images, des sons et de la musique. De nombreux romans visuels présentent également au joueur des choix de menu qui permettent au joueur de contrôler la façon dont l'histoire est racontée.

Le langage de script de Ren'Py facilite l'écriture de romans visuels et d'autres gros jeux. Il est facile à apprendre, et s'adapte bien aux projets les plus importants. Même sans personnalisation, Ren'Py fournit les caractéristiques que les joueurs attendent de leurs romans visuels.

Les jeux de simulation de vie, tels que les sims de gestion et de rencontres, sont des jeux plus interactifs qui combinent l'histoire avec le gameplay. Le langage d'écran de Ren'Py permet de créer des interfaces complexes, tandis que son support pour le langage de script Python permet une logique de jeu complexe, si c'est ce que votre projet exige.



🍥️ Debian:

Environnement de développement de jeux de type « visual-novel »

Ren'Py est un langage de programmation et un exécutable conçu pour faciliter la création de jeux de type « visual-novel » ou « Nouvelle visuelle » (populaire au Japon). Il comporte des fonctionnalités qui simplifient l'affichage de pensées, de dialogues et de menus, l'affichage des images, l'écriture d'une logique de jeu et le support de la sauvegarde et de la restauration de parties.

Ren'Py s'efforce de ressembler à un script exécutable, vous permettant d'obtenir un jeu fonctionnel sans plus d'effort que de taper le script sur l'ordinateur.

Ren'Py est implémenté en Python et cet héritage est visible de plusieurs façons. De nombreuses instructions Ren'Py permettent l'utilisation d'expressions Python et d'autres instructions autorisent l'exécution de code Python. Parmi les possibilités les moins couramment employées du langage Ren'Py, beaucoup sont accessibles à l'utilisateur à l'aide de Python. En ne nécessitant qu'une connaissance des possibilités les plus simples de Python, on espère que Ren'Py sera utilisable par tous les auteurs de jeux.


🌍️ Wikipedia:

Ren'Py est un logiciel libre qui permet de créer des visual novels, un type de jeu vidéo populaire au Japon. Il a permis la création de plus de 850 jeux vidéo, principalement en langue anglaise.

Fonctionnement

Le langage 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.

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.
(...)

Jeux notables utilisant Ren'Py
(...)

📕 Description [en]

"A libre Visual Novel reader / engine allowing to play & design games and interactive fictions / story" -- Le Bottin

Ren'Py is a visual novel engine – used by hundreds of creators from around the world – that helps you use words, images, and sounds to tell interactive stories that run on computers and mobile devices. These can be both visual novels and life simulation games. The easy to learn script language allows anyone to efficiently write large visual novels, while its Python scripting is enough for complex simulation games.

Ren'Py is open source and free for commercial use.

Ren'Py is a free and cross platform engine for digital storytelling. It makes it easy to combine words, images, and sounds to create visual novels and life simulation games.

Visual novels are computer-based stories that are told through words, images, sounds, and music. Many visual novels also present the player with menu choices that allow the player to control how the story is told.

Ren'Py's script language makes it easy to write visual novels, and other writing-heavy games. It's easy to learn, and scales well to the largest projects. Even without customization, Ren'Py provides the features players have come to expect from their visual novels.

Life Simulation games, such as management and dating sims, are more interactive games that mix story with gameplay. Ren'Py's screen language allows one to create complex interfaces, while its support for the Python scripting language makes allows for complex game logic, if that's what your project requires.


🍥️ Debian:

Framework for developing visual-novel type games

Ren'Py is a programming language and runtime, intended to ease the creation of visual-novel type games. It contains features that make it easy to display thoughts, dialogue, and menus; to display images to the user; to write game logic; and to support the saving and loading of games.

Ren'Py tries to be like an executable script, allowing you to get a working game without much more effort than is required to type the game script into the computer.

Ren'Py is implemented on top of Python, and that Python heritage shows through in many places. Many Ren'Py statements allow Python expressions to be used, and there are also Ren'Py statements that allow for the execution of arbitrary Python code. Many of the less-used features of Ren'Py are exposed to the user by way of Python. By only requiring use of the simplest features of Python, it's hoped that Ren'Py will be usable by all game authors.


🌍️ Wikipedia:

The Ren'Py Visual Novel Engine is a free software engine which facilitates the creation of visual novels, a form of computer-mediated storytelling. Ren'Py is a portmanteau of ren'ai (恋愛?), the Japanese word for 'love', a common element of games made using Ren'Py; and Python, the programming language that Ren'Py runs on. Ren'Py has proved attractive to English-language hobbyists; over 1000 games use the Ren'Py engine, nearly all in English.

Features

Ren'Py includes the ability to create branching stories, save file systems, rollback to previous points in the story, a variety of scene transitions, DLC, and so on. The engine also allows for movie playback for both full-screen movies and animated sprites, in-engine animation (using the built in "Animation and Translation Language", or ATL), and full animation and customization of UI elements via "Screen Language". Ren'Py scripts have a screenplay-like syntax, and can also include blocks of Python code to allow advanced users to add new features of their own. In addition, tools are included in the engine distribution to obfuscate scripts and archive game assets to mitigate copyright infringement.

Ren'Py is built on pygame, which is built with Python on SDL. Ren'Py is officially supported on Windows, recent versions of Mac OS X, and Linux; and can be installed via the package managers of the Arch Linux, Ubuntu, Debian, and Gentoo (in experimental overlay[7]) Linux distributions. It has also been ported to Android, as well as OpenBSD and as of the pre-release of version 7, iOS.

Reception

Ren'Py has been recommended as a video game creation engine by several outlets, including Indiegames.com, MakeUseOf, and The Guardian. It has been used in classes at Carnegie Mellon School of Art, and as a tool for information literacy.

Games using Ren'Py

(...)

🔍️ Test [fr]

🕵️ Test (6.9.3) :
J'ai beaucoup aimé l'histoire de 'Forget Me Not' (lien "Forget Me Not (Exemple)" ci-dessus), à lancer par ./"Forget Me Not.sh").
Peu interactive mais sympa.

🕵️ Test (6.13) :
Je l'ai testé via différentes histoires interactives et même un RPG (voir le jeu "Tristan and Iseult" dans le Bottin).
Un moteur et une interface soignés et d'excellente qualité.