Skip to content

Commit

Permalink
Merge branch 'master' into Godot
Browse files Browse the repository at this point in the history
  • Loading branch information
goulvenclech committed Oct 12, 2018
2 parents 49d3b9a + b8652f7 commit 863d434
Show file tree
Hide file tree
Showing 26 changed files with 52 additions and 48 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,10 @@ Depuis n’importe quelle page du wiki, cliquez sur *Modifier cette page* dans l

Pour construire le site, [Hugo Extended](https://github.com/gohugoio/hugo/releases) (en bas de la liste) et [Git](https://git-scm.com/downloads) doivent être installés sur votre ordinateur.

Clonez le dépôt en incluant le submodule, qui contient le thème visuel.
Clonez le dépôt en incluant le submodule : le [Royal Theme](https://github.com/Princesseuh/hugo-royal-theme) de Princesseuh.

```
git clone --recurse-submodules https://github.com/...
git clone --recurse-submodules https://github.com/mon-pseudo/mon-fork
```

Utilisez ensuite cette commande pour lancer le serveur :
Expand Down
12 changes: 6 additions & 6 deletions content/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ L’Encyclopédie aborde la création de jeux vidéo sous tous ses aspects, en t
<section>
<h4>RPG Maker</h4>
<ul>
<li><a href="{{< ref "rpgmaker.md" >}}">Présentation des logiciels</a></li>
<li><a href="{{< ref "rpgmaker.md" >}}">Accueil du portail</a></li>
<li><a href="{{< ref "rpgmaker/premierspas.md" >}}">Premiers pas</a></li>
<li><a href="{{< ref "rpgmaker/starterpack.md" >}}">Starter Pack</a></li>
<li><a href="{{< ref "rpgmaker/scripts.md" >}}">Liste des scripts</a></li>
Expand All @@ -26,25 +26,25 @@ L’Encyclopédie aborde la création de jeux vidéo sous tous ses aspects, en t
<section>
<h4>GameMaker</h4>
<ul>
<li><a href="{{< ref "gamemaker.md" >}}">Présentation du moteur</a></li>
<li><a href="{{< ref "gamemaker.md" >}}">Accueil du portail</a></li>
<li><a href="{{< ref "gamemaker/introduction.md" >}}">Vue d'ensemble</a></li>
<li><a href="{{< ref "gamemaker/tutoriels.md" >}}">Vidéos pour bien débuter</a></li>
</ul>
</section>
<section>
<h4>Ren'Py</h4>
<ul>
<li><a href="{{< ref "renpy.md" >}}">Présentation du moteur</a></li>
<li><a href="{{< ref "renpy.md" >}}">Accueil du portail</a></li>
<li><a href="{{< ref "renpy/premierspas.md" >}}">Premiers pas</a></li>
<li><a href="{{< ref "renpy/memo.md" >}}">Aide-mémoire</a></li>
</ul>
</section>
<section>
<h4>Graphisme</h4>
<ul>
<li><a href="{{< ref "pixelart/principes.md" >}}">Principes du pixel art</a></li>
<li><a href="{{< ref "pixelart/outils.md" >}}">Outils de création</a></li>
<li><a href="{{< ref "pixelart/bases.md" >}}">Les bases du pixel art</a></li>
<li><a href="{{< ref "graphisme/pixelart/principes.md" >}}">Principes du pixel art</a></li>
<li><a href="{{< ref "graphisme/pixelart/outils.md" >}}">Outils de création</a></li>
<li><a href="{{< ref "graphisme/pixelart/bases.md" >}}">Les bases du pixel art</a></li>
</ul>
</section>
<section>
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
4 changes: 2 additions & 2 deletions content/renpy.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ menu:

![Bannière du portail Ren'Py](/images/renpy/banniere.png)

Ren'Py est un moteur de visual novels, un genre très populaire au Japon, proche des livres dont vous êtes le héros. C'est un logiciel libre et gratuit sous licence MIT, qui vous permet de créer vos propres jeux via un langage de script simple. Les jeux fonctionnent sur Windows, Linux, macOS, Android, iOS et Chrome OS.
Ren'Py est un moteur de visual novels, un genre très populaire au Japon, proche des livres dont vous êtes le héros. C'est un logiciel libre et gratuit sous licence MIT, qui vous permet de créer vos propres jeux via un langage de script simple. Les jeux fonctionnent sur Windows, Linux, macOS, Android, iOS, ou en tant qu'application Chrome.

## Liste des sections

Expand Down Expand Up @@ -41,4 +41,4 @@ Ren'Py est un moteur de visual novels, un genre très populaire au Japon, proche
</section>
</div>

La majorité du contenu de ce portail est issu des sites francais Ren'Py Education et fr.renpy.org, ou bien est traduit du site officiel. Du fait d'une communauté française peu active, une partie de ces sites est assez datée et ne prend pas en compte les nouvelles versions du logiciel. Pour nous aider à actualiser ce contenu et continuer à faire vivre ce logiciel en français, n'hésitez pas à [contribuer]({{< ref "contribuer.md" >}}).
La majorité du contenu de ce portail est issu des sites français Ren'Py Education et fr.renpy.org, ou bien est traduit du site officiel. Du fait d'une communauté française peu active, une partie de ces sites est assez datée et ne prend pas en compte les nouvelles versions du logiciel. Pour nous aider à actualiser ce contenu et continuer à faire vivre ce logiciel en français, n'hésitez pas à [contribuer]({{< ref "contribuer.md" >}}).
10 changes: 5 additions & 5 deletions content/renpy/debutant.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ menu:

---

Le but de ce tutoriel est de vous permettre d'apprendre à créer des personnages, d'ajouter des images, des musiques, des sons et des choix dans votre jeu Ren'Py.
Ce tutoriel est la suite directe de [Premiers pas avec Ren'Py]({{< ref "/renpy/premierspas.md" >}}). Vous allez apprendre à créer des personnages, ajouter des images, des musiques, des sons et des choix dans votre jeu Ren'Py.

## Personnages

Expand Down Expand Up @@ -238,14 +238,14 @@ Bien qu'on puisse faire un jeu uniquement avec des menus et des sauts, au bout d

On peut utiliser Python via deux moyens. Une ligne commençant par un dollar `$` est une ligne en Python, tandis que le mot clé `Python:` permet d'introduire un bloc entier en Python.

Python permet de stocker facilement des drapeaux selon les choix du joueur. Il vous suffit d'initialiser le drapeau au début du jeu :
Python permet de créer des variables qui contiennent des valeurs. Il vous suffit de déclarer la variable au début du jeu :

```python
label start:
$ coquin = False
```

Vous pouvez ensuite changer le drapeau à l'endroit voulu :
Vous pouvez ensuite changer la valeur de la variable à l'endroit voulu :

```python
label hentai:
Expand All @@ -259,13 +259,13 @@ label hentai:
jump marry
```

Et vérifiez-le plus tard :
Et vérifiez sa valeur plus tard dans le jeu :

```python
"C'est ainsi que nous sommes devenus une équipe de création de visual novels."
"Nous avons pris plein de plaisir à écrire des jeux."

if coquin:
if coquin: # Sera exécuté si coquin est True
"Enfin, à part pour le jeu coquin pour lequel elle a insisté."

"Et un jour..."
Expand Down
37 changes: 16 additions & 21 deletions content/renpy/premierspas.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: "Premiers pas avec Ren'Py"
description: "Ren'Py est un moteur libre et gratuit permettant de créer des visual novels sur Windows, Linux, macOS, Android et iOS."
description: "Téléchargez Ren'Py gratuitement et apprenez les bases du moteur pour créer votre première scène de visual novel."
portail: renpy
menu:
renpy:
Expand All @@ -10,7 +10,7 @@ menu:

---

Le but de ce tutoriel est de permettre à un débutant de prendre en main Ren'Py. Seules les bases du logiciels sont abordées.
Le but de ce tutoriel est de permettre à un débutant de prendre en main Ren'Py. Seules les bases du logiciel sont abordées.

## Le lanceur Ren'Py

Expand All @@ -20,32 +20,33 @@ Pour commencer, vous voudrez sans doute [télécharger Ren'Py](https://renpy.org

Une fois le téléchargement terminé et l'archive extraite, vous pouvez ouvrir le dossier de Ren'Py.

{{< figure class="align-right" src="/images/renpy/Launcher.png" alt="Interface de Ren'Py" caption="Le lanceur de Ren'Py" >}}

* Sur Linux, ouvrez le fichier `renpy.sh`.
* Sur Windows, ouvrez `renpy` ou `renpy.exe`.
* Sur macOS, lancez-le via le fichier `renpy`.
- Sur Windows, ouvrez `renpy.exe` (peut s'afficher `renpy` si les extensions de fichier sont masquées).
- Sur Linux, ouvrez le fichier `renpy.sh`.
- Sur macOS, lancez-le via le fichier `renpy`.

Le lanceur Ren'Py devrait s'afficher. Dans les préférences, vous pouvez choisir la langue.

{{< figure src="/images/renpy/premierspas/launcher.png" alt="Interface de Ren'Py" caption="Le lanceur de Ren'Py" >}}

### Choisir et lancer un projet

Vous devriez d'abord regarder à quoi ressemble le jeu d'exemple _La Question_. Pour faire cela, choisissez « La Question » sur la gauche du lanceur, puis « Lancer le projet ».
Vous devriez d'abord regarder à quoi ressemble le jeu d'exemple _La Question_. Pour faire cela, choisissez « La Question » sur la gauche du lanceur, puis « Lancer le projet ».

Vous pouvez aussi essayer la démo de Ren'Py qui explique des fonctionnalités du logiciel, en choisissant « Tutoriel » au lieu de « La Question ».
Vous pouvez aussi essayer la démo de Ren'Py qui explique des fonctionnalités du logiciel, en choisissant « Tutoriel » au lieu de « La Question ».

### Créer un nouveau projet

Vous pouvez cliquer sur « Créer un nouveau projet » depuis le lanceur. Vous devrez alors choisir un dossier où le créer, puis Ren'Py vous demandera de renseigner quelques informations. Laissez-vous guider, puis patientez pendant le chargement. Vous serez redirigé-e à l'accueil du lanceur, avec votre nouveau projet sélectionné.
Vous pouvez cliquer sur « Créer un nouveau projet » depuis le lanceur. Vous devrez alors choisir un dossier où le créer, puis Ren'Py vous demandera de renseigner quelques informations. Laissez-vous guider, puis patientez pendant le chargement. Vous serez redirigé à l'accueil du lanceur, avec votre nouveau projet sélectionné.

## Un jeu simple

Nous allons créer une petite conversation entre deux personnages. Depuis le lanceur, cliquez sur `script.rpy`. Ren'Py vous demandera dans quel éditeur de texte vous souhaitez ouvrir le fichier.

Ici, il n'est pas question de logiciels comme Word ou LibreOffice, mais plutôt d'éditeurs de code, pouvant servir à la programmation. Si vous n'en possédez pas, vous pouvez sélectionner Atom et vous laisser guider. Si vous souhaitez utiliser un autre éditeur, choisissez la dernière option, et votre système vous demandera quel programme associer aux fichiers `.rpy`.
![Sélection de l'éditeur de texte](/images/renpy/premierspas/selectionediteur.png)

Comme vous pouvez le voir, `script.rpy` contient déjà quelques lignes de texte. Essayez de les comprendre, et vérifiez leur effet en lançant le projet depuis le lanceur. Les lignes commençant par un `#` sont des commentaires destinés à vous aider.
Ici, il n'est pas question de logiciels comme Word ou LibreOffice, mais plutôt d'éditeurs de code, pouvant servir à la programmation. Si vous n'en possédez pas, vous pouvez sélectionner Atom et vous laisser guider. Si vous souhaitez utiliser un autre éditeur, choisissez "System Editor", et votre système vous demandera quel programme associer aux fichiers `.rpy`.

Comme vous pouvez le voir, `script.rpy` contient déjà quelques lignes de texte. Essayez de les comprendre, et vérifiez leur effet en lançant le projet depuis le lanceur. Les lignes commençant par un `#` sont des commentaires destinés à vous aider.

Nous allons créer notre jeu à partir de zéro. Effacez tout le contenu du fichier, et entrez à la place :

Expand All @@ -62,13 +63,9 @@ label start:
"Sylvie" "Bien sûr, mais c'est quoi un \"visual novel\" ?"
```

Ceci est peut-être l'un des jeux Ren'Py les plus simples. Il ne contient aucune image ni rien de ce genre, mais permet d'afficher une petite discussion.
Sauvegardez le fichier, et lancez le projet avec le lanceur. Remarquez comment, sans aucun travail supplémentaire de votre part, Ren'Py ajoute des menus pour charger et sauvegarder le jeu, et changer des préférences.

Sauvegardez le fichier, et lancez le projet avec le lanceur. Remarquez comment, sans aucun travail supplémentaire de votre part, Ren'Py a ajouté des menus pour charger et sauvegarder le jeu, et changer des préférences.

Cet exemple montre des instructions très utilisées dans Ren'Py. Examinons-les plus en détail.

La première ligne est une instruction de label. Cette instruction est utilisée pour nommer un endroit dans le programme. Dans le cas présent, nous avons créé un label nommé `start`. Le label `start` est particulier : c'est la première chose qui est exécutée lorsque l'utilisateur clique sur « Démarrer le jeu » depuis le menu principal.
Dans ce script, la première ligne est une instruction de label. Cette instruction est utilisée pour nommer un endroit dans le programme. Dans le cas présent, nous avons créé un label nommé `start`. Le label `start` est particulier : c'est la première chose qui est exécutée lorsque l'utilisateur clique sur « Démarrer le jeu » depuis le menu principal.

Les autres lignes sont des instructions de dialogue. La première est une chaîne de caractères entre guillemets. C'est utile pour la narration, ou pour les pensées du personnage principal. La deuxième forme consiste en deux chaînes de caractères. C'est utile pour les dialogues, car la première chaîne est le nom du personnage, et la seconde contient ce qu'il dit.

Expand All @@ -78,6 +75,4 @@ Lorsqu'un texte contient des guillemets doubles, ces caractères doivent être p

Si ce jeu simple ne va pas très loin, c'est un exemple qui montre combien il est facile d'obtenir un résultat jouable dans Ren'Py. Pour continuer à apprendre à utiliser Ren'Py, à ajouter des personnages, des images, des sons et des choix, nous vous invitons à lire notre [tutoriel pour les débutants]({{< ref "/renpy/debutant.md" >}}).

## Script de « The Question »

Vous pouvez voir le script complet de « The Question » [ici](http://www.renpy.org/doc/html/thequestion.html#thequestion). C'est un peu comme un équivalent de notre [Starter Pack]({{< ref "/rpgmaker/starterpack.md" >}}) pour RPG Maker, mais en très simple et pour Ren'Py.
Vous pouvez également consulter le [script complet de La Question](http://www.renpy.org/doc/html/thequestion.html#thequestion). C'est un peu comme un équivalent de notre [Starter Pack]({{< ref "/rpgmaker/starterpack.md" >}}) pour RPG Maker, mais en très simple et pour Ren'Py.
9 changes: 2 additions & 7 deletions content/renpy/terminer.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,13 @@ Une fois que votre jeu est créé, il y a un certain nombre de choses que vous d

## Ajouter une ou plusieurs fins

Vous pouvez terminer le jeu avec l'instruction `return`, sans aucun autre argument. Avant de faire cela, il est préférable d'afficher quelque chose dans le jeu qui indique qu'il est fini, et peut-être indiquer au joueur un numéro ou un nom de fin.
Vous pouvez terminer le jeu avec l'instruction `return`, qui renvoie immédiatement à l'écran-titre.

```python
"Happy End."
return
```

C'est tout !
Il est possible d'ajouter plusieurs lignes `return` à différents endroits du script, afin de créer plusieurs fins au jeu.

## Éditer les options

Expand All @@ -39,10 +38,6 @@ Depuis le lanceur, choisissez « Vérifier le script (Lint) ». Cela va vérifie

Depuis le lanceur, choisissez « Compiler les paquets ». En se basant sur les informations contenues dans `options.rpy`, le lanceur va construire un ou plusieurs fichiers contenant votre jeu.

## Tester le jeu

Lint ne remplace pas un test minutieux. Demandez à vos amis de vous aider à tester votre jeu ! Souvent, d'autres personnes trouvent des problèmes auxquels vous n'auriez pas pensé.

## Distribution

Pour obtenir plus d'informations sur la distribution de jeux indés en général, consultez [notre portail sur le sujet]({{< ref "/distribution/presentation.md" >}}).
8 changes: 7 additions & 1 deletion content/rpgmaker/communautes.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,10 +35,12 @@ Plus tard, les [RPG Maker Jam]({{< ref "concours.md#rpg-maker-jam" >}}) ainsi qu

### FAMAS

Le [FAMAS](http://famas.majz.com/index.php) est un forum créé par Sriden à l'occasion des élections oniromanciennes de 2011. D'un petit forum à but humoristique, il a évolué en un lieu de discussions diverses et surtout d'entraide sur un petit nombre de projets. Il est fréquenté par quelques fidèles, et une nouvelle tête pointe parfois le bout de son nez.
Le [FAMAS](http://famas.majz.com/index.php) (Faction armée des makers assoiffés de sang) est un forum créé par Sriden à l'occasion des élections oniromanciennes de 2011. D'un petit forum à but humoristique, il a évolué en un lieu de discussions diverses et surtout d'entraide sur un petit nombre de projets. Il est fréquenté par quelques fidèles, et une nouvelle tête pointe parfois le bout de son nez.

### RPG Maker Détente

![Bannière de RPG Maker Détente](/images/rpgmaker/communautes/rpgmakerdetente.png)

*Section vide. Si vous possédez des informations, {{< editpage "modifiez cette page" >}} ou contactez-nous.*

## Communautés éteintes
Expand Down Expand Up @@ -97,6 +99,8 @@ Aujourd'hui, ImagieNation n'est plus. La dernière trace du site sur la Wayback

### RPG Creative

![Bannière de RPG Creative](/images/rpgmaker/communautes/rpgcreative.png)

RPG Creative ([archive](https://web.archive.org/web/20120106201132/http://rpgcreative.net:80/)) est créé par Samuel Ronce, alias Samarium, en 2005. Il devient rapidement une référence du making en proposant un grand nombre de ressources et de scripts. Comme beaucoup de communautés vers cette époque, le forum reste plutôt isolé, et un écosystème propre se met en place, avec peu d'influences extérieures. RPG Creative a une réputation douteuse, certains accusant le site de se mettre en avant en utilisant des ressources trouvées ailleurs. Ces accusations seront confirmées des années plus tard par un ex-administrateur, qui avouera avoir agi de cette manière à sa propre initiative.

La situation change vers 2007-2008, où sous l'influence d'un nouveau co-administrateur, Roys, l'équipe évolue et le forum prend une direction plus mature dans l'ensemble. De nouveaux modérateurs sont recrutés, le savoir-vivre est respecté et le forum est plus exigeant avec les projets présentés. Les membres d'autres communautés commencent à affluer, attirés par ce changement. La réputation du forum s'améliore, et son activité finit par attirer de plus en plus de gens, y compris ceux qui lui étaient auparavant hostiles.
Expand All @@ -123,6 +127,8 @@ Le 1er avril 2008, le Parnasse renaît sous la forme de blog qu'on lui connaît

### Pandora

![Bannière de Pandora](/images/rpgmaker/communautes/pandora.png)

Pandora ([archive](https://web.archive.org/web/20140701201615/http://www.pandora-creation.com/)) est une communauté ouverte en 2009 par Sill Valt, Ouranos, Karel et Lolow. La vision de l'équipe est de proposer un espace serein et bienveillant, sans rechercher le meilleur traffic ou s'imposer comme un site généraliste. Ils hébergent, dans un premier lieu, deux projets : Liberia de Karel, et Troubles de Nuki.

Les [Pando Awards]({{< ref "concours.md#pando-awards" >}}) y sont décernés par le public en 2010.
Expand Down
6 changes: 5 additions & 1 deletion content/rpgmaker/communautes/alexdor.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,11 @@ portail: rpgmaker
tocmaxdepth: 2
---

Les [Alex d'or](https://www.alexdor.info/) sont des récompenses décernées chaque année à des jeux RPG Maker. L'objectif de Booskaboo, en créant le concours en 2001, est de réunir les jeux de toutes les [communautés francophones]({{< ref "communautes.md" >}}) le temps de l'évènement. C'est l'occasion de motiver les créateurs, et de mettre en lumière l'actualité de la communauté. Le nom du concours est une référence à Alex, le nom du héros par défaut de [RPG Maker 2000]({{< ref "/rpgmaker/serie.md#rpg-maker-2000" >}}).
{{< figure class="align-right" src="/images/rpgmaker/communautes/alexdor/logo20172018.png" width="310" alt="Alex d'Or" caption="Logo de la session 2017-2018" >}}

Les [Alex d'or](https://www.alexdor.info/) sont des récompenses décernées chaque année à des jeux RPG Maker. L'objectif de Booskaboo, en créant le concours en 2001, est de réunir les jeux de toutes les [communautés francophones]({{< ref "communautes.md" >}}) le temps de l'évènement.

C'est l'occasion de motiver les créateurs, et de mettre en lumière l'actualité de la communauté. Le nom du concours est une référence à Alex, le nom du héros par défaut de [RPG Maker 2000]({{< ref "/rpgmaker/serie.md#rpg-maker-2000" >}}).

## Fonctionnement du concours

Expand Down
Loading

0 comments on commit 863d434

Please sign in to comment.