<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://curlybraces.be/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Violette</id>
	<title>{} - Contributions de l’utilisateur [fr]</title>
	<link rel="self" type="application/atom+xml" href="https://curlybraces.be/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Violette"/>
	<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/Sp%C3%A9cial:Contributions/Violette"/>
	<updated>2026-05-11T09:22:59Z</updated>
	<subtitle>Contributions de l’utilisateur</subtitle>
	<generator>MediaWiki 1.35.10</generator>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=Utilisateur:Violette&amp;diff=4141</id>
		<title>Utilisateur:Violette</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Utilisateur:Violette&amp;diff=4141"/>
		<updated>2020-05-28T10:50:54Z</updated>

		<summary type="html">&lt;p&gt;Violette : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=Writing bot, Under the Simflouz tree=&lt;br /&gt;
&lt;br /&gt;
[[Fichier:sim1.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le simflouz tree est un arbre qui donne de l&amp;#039;argent quand on l&amp;#039;arrose dans les Sims 2. Ce bot pourrait récupérer des tweets qui contiennent l&amp;#039;expression &amp;quot;sous l&amp;#039;abre&amp;quot; et la remplacer par &amp;quot;under the simflouz tree&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from acces import *&lt;br /&gt;
import tweepy&lt;br /&gt;
import time&lt;br /&gt;
import json&lt;br /&gt;
 &lt;br /&gt;
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)&lt;br /&gt;
auth.set_access_token(access_token, access_token_secret)&lt;br /&gt;
&lt;br /&gt;
api = tweepy.API(auth)&lt;br /&gt;
&lt;br /&gt;
tweets = tweepy.Cursor(api.search, q=&amp;#039;&amp;quot;sous l\&amp;#039;arbre&amp;quot; OR &amp;quot;sous un arbre&amp;quot;&amp;#039;, tweet_mode=&amp;#039;extended&amp;#039;).items(1)&lt;br /&gt;
tweeet = &amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
for tweet in tweets:&lt;br /&gt;
    tweeet = tweet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if hasattr(tweeet, &amp;#039;retweeted_status&amp;#039;):&lt;br /&gt;
    tweetText = tweeet.retweeted_status.full_text&lt;br /&gt;
else:&lt;br /&gt;
    tweetText = tweeet.full_text&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
username = tweeet.user.screen_name&lt;br /&gt;
&lt;br /&gt;
tweetText = tweetText.replace(&amp;quot;sous l’arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
tweetText = tweetText.replace(&amp;quot;sous l&amp;#039;arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
tweetText = tweetText.replace(&amp;quot;sous un arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
print (tweetText)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
le bot twitter poste le message modifié et cite le compte initial&lt;br /&gt;
abonnez vous à moi : https://twitter.com/SimflouzT&lt;br /&gt;
&lt;br /&gt;
Maintenant il faut trouver le moyen pour que le bot, à chaque fois qu&amp;#039;il soit lancé, passe en revue tout les tweets concernés, classe ceux qu&amp;#039;il a déjà traité et éxécute le programme pour les autres, de manière à ce qu&amp;#039;il soit autonome.&lt;br /&gt;
&lt;br /&gt;
==05.03, ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from acces import *&lt;br /&gt;
import tweepy&lt;br /&gt;
import time&lt;br /&gt;
import json&lt;br /&gt;
 &lt;br /&gt;
    &lt;br /&gt;
def simflouzTree(tweeet):&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
    if hasattr(tweeet, &amp;#039;retweeted_status&amp;#039;):&lt;br /&gt;
        tweetText = tweeet.retweeted_status.full_text&lt;br /&gt;
    else:&lt;br /&gt;
        tweetText = tweeet.full_text&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    username = tweeet.user.screen_name&lt;br /&gt;
&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l’arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l&amp;#039;arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous un arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous l&amp;#039;arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
    print (tweetText)&lt;br /&gt;
    #api.update_status(status=&amp;#039;@&amp;#039; + username + &amp;#039; &amp;#039; + tweetText)&lt;br /&gt;
    #api.update_status(status=tweetText + &amp;#039; &amp;#039; + &amp;#039;@&amp;#039; + username)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)&lt;br /&gt;
auth.set_access_token(access_token, access_token_secret)&lt;br /&gt;
&lt;br /&gt;
api = tweepy.API(auth)&lt;br /&gt;
&lt;br /&gt;
file = open(&amp;quot;dejatraite.json&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
txt = file.read()&lt;br /&gt;
&lt;br /&gt;
ids = json.loads(txt)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
tweets = tweepy.Cursor(api.search, q=&amp;#039;&amp;quot;sous l\&amp;#039;arbre&amp;quot; OR &amp;quot;sous un arbre&amp;quot;&amp;#039;, tweet_mode=&amp;#039;extended&amp;#039;).items(1)&lt;br /&gt;
tweeet = &amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
for tweet in tweets:&lt;br /&gt;
    tweeet = tweet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
tweetID = tweeet.id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if tweetID in ids:&lt;br /&gt;
    print (tweetID)&lt;br /&gt;
&lt;br /&gt;
if tweetID not in ids:&lt;br /&gt;
    print(&amp;#039;pas là&amp;#039;)&lt;br /&gt;
    simflouzTree(tweeet)&lt;br /&gt;
    file = open (&amp;quot;dejatraite.json&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
    ids.append(tweetID)&lt;br /&gt;
    &lt;br /&gt;
    txt = json.dumps(ids)&lt;br /&gt;
    &lt;br /&gt;
    file.write(txt)&lt;br /&gt;
    file.close()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant il faut le faire tourner tout seul régulièrement sans que je sois là&lt;br /&gt;
&lt;br /&gt;
==23.04 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from acces import *&lt;br /&gt;
import tweepy&lt;br /&gt;
import time&lt;br /&gt;
import json&lt;br /&gt;
import datetime&lt;br /&gt;
import time&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
def simflouzTree(tweeet):&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    if hasattr(tweeet, &amp;#039;retweeted_status&amp;#039;):&lt;br /&gt;
        tweetText = tweeet.retweeted_status.full_text&lt;br /&gt;
    else:&lt;br /&gt;
        tweetText = tweeet.full_text&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    username = tweeet.user.screen_name&lt;br /&gt;
 &lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l’arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l&amp;#039;arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous un arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous l&amp;#039;arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous un arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
    print (tweetText)&lt;br /&gt;
    #api.update_status(status=&amp;#039;@&amp;#039; + username + &amp;#039; &amp;#039; + tweetText)&lt;br /&gt;
    api.update_status(status=tweetText + &amp;#039; &amp;#039; + &amp;#039;@&amp;#039; + username)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)&lt;br /&gt;
auth.set_access_token(access_token, access_token_secret)&lt;br /&gt;
 &lt;br /&gt;
api = tweepy.API(auth)&lt;br /&gt;
 &lt;br /&gt;
file = open(&amp;quot;frequence.txt&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
derniere_execution = file.read()&lt;br /&gt;
 &lt;br /&gt;
moment1 = datetime.strptime(derniere_execution, &amp;#039;%Y-%m-%d %H-%M-%S.%f&amp;#039;)&lt;br /&gt;
moment2 = datetime.datetime.now()&lt;br /&gt;
print(moment1)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
delai = moment2-moment1&lt;br /&gt;
print(delai.total_seconds())&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
if delai.total_seconds() &amp;gt; 86400:&lt;br /&gt;
    print(&amp;#039;ok&amp;#039;)&lt;br /&gt;
    file = open (&amp;quot;frequence.txt&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
    &lt;br /&gt;
    file.write(moment2)&lt;br /&gt;
    file.close()&lt;br /&gt;
    &lt;br /&gt;
    file = open(&amp;quot;dejatraite.json&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
    txt = file.read()&lt;br /&gt;
     &lt;br /&gt;
    ids = json.loads(txt)&lt;br /&gt;
     &lt;br /&gt;
     &lt;br /&gt;
    tweets = tweepy.Cursor(api.search, q=&amp;#039;&amp;quot;sous l\&amp;#039;arbre&amp;quot; OR &amp;quot;sous un arbre&amp;quot;&amp;#039;, tweet_mode=&amp;#039;extended&amp;#039;).items(1)&lt;br /&gt;
    tweeet = &amp;#039;&amp;#039;&lt;br /&gt;
     &lt;br /&gt;
    for tweet in tweets:&lt;br /&gt;
        tweeet = tweet&lt;br /&gt;
     &lt;br /&gt;
     &lt;br /&gt;
     &lt;br /&gt;
     &lt;br /&gt;
    tweetID = tweeet.id&lt;br /&gt;
     &lt;br /&gt;
     &lt;br /&gt;
    if tweetID in ids:&lt;br /&gt;
        print (tweetID)&lt;br /&gt;
        print (tweetText)&lt;br /&gt;
     &lt;br /&gt;
    if tweetID not in ids:&lt;br /&gt;
        print(&amp;#039;pas là&amp;#039;)&lt;br /&gt;
        simflouzTree(tweeet)&lt;br /&gt;
        file = open (&amp;quot;dejatraite.json&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
        ids.append(tweetID)&lt;br /&gt;
     &lt;br /&gt;
        txt = json.dumps(ids)&lt;br /&gt;
     &lt;br /&gt;
        file.write(txt)&lt;br /&gt;
        file.close()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
==04.05 ==&lt;br /&gt;
j&amp;#039;ai rajouté un import from datetime import datetime. &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from acces import *&lt;br /&gt;
import tweepy&lt;br /&gt;
import time&lt;br /&gt;
import json&lt;br /&gt;
import datetime&lt;br /&gt;
import time&lt;br /&gt;
from datetime import datetime&lt;br /&gt;
 &lt;br /&gt;
def simflouzTree(tweeet):&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    if hasattr(tweeet, &amp;#039;retweeted_status&amp;#039;):&lt;br /&gt;
        tweetText = tweeet.retweeted_status.full_text&lt;br /&gt;
    else:&lt;br /&gt;
        tweetText = tweeet.full_text&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    username = tweeet.user.screen_name&lt;br /&gt;
 &lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l’arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l&amp;#039;arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous un arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous l&amp;#039;arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous un arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
    print (tweetText)&lt;br /&gt;
    #api.update_status(status=&amp;#039;@&amp;#039; + username + &amp;#039; &amp;#039; + tweetText)&lt;br /&gt;
    api.update_status(status=tweetText + &amp;#039; &amp;#039; + &amp;#039;@&amp;#039; + username)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)&lt;br /&gt;
auth.set_access_token(access_token, access_token_secret)&lt;br /&gt;
 &lt;br /&gt;
api = tweepy.API(auth)&lt;br /&gt;
 &lt;br /&gt;
file = open(&amp;quot;frequence.txt&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
derniere_execution = file.read()&lt;br /&gt;
 &lt;br /&gt;
moment1 = datetime.strptime(derniere_execution, &amp;#039;%Y-%m-%d %H-%M-%S.%f&amp;#039;)&lt;br /&gt;
moment2 = datetime.datetime.now()&lt;br /&gt;
print(moment1)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
delai = moment2-moment1&lt;br /&gt;
print(delai.total_seconds())&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
if delai.total_seconds() &amp;gt; 86400:&lt;br /&gt;
    print(&amp;#039;ok&amp;#039;)&lt;br /&gt;
    file = open (&amp;quot;frequence.txt&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
    file.write(moment2)&lt;br /&gt;
    file.close()&lt;br /&gt;
 &lt;br /&gt;
    file = open(&amp;quot;dejatraite.json&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
    txt = file.read()&lt;br /&gt;
 &lt;br /&gt;
    ids = json.loads(txt)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    tweets = tweepy.Cursor(api.search, q=&amp;#039;&amp;quot;sous l\&amp;#039;arbre&amp;quot; OR &amp;quot;sous un arbre&amp;quot;&amp;#039;, tweet_mode=&amp;#039;extended&amp;#039;).items(1)&lt;br /&gt;
    tweeet = &amp;#039;&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
    for tweet in tweets:&lt;br /&gt;
        tweeet = tweet&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    tweetID = tweeet.id&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    if tweetID in ids:&lt;br /&gt;
        print (tweetID)&lt;br /&gt;
        print (tweetText)&lt;br /&gt;
 &lt;br /&gt;
    if tweetID not in ids:&lt;br /&gt;
        print(&amp;#039;pas là&amp;#039;)&lt;br /&gt;
        simflouzTree(tweeet)&lt;br /&gt;
        file = open (&amp;quot;dejatraite.json&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
        ids.append(tweetID)&lt;br /&gt;
 &lt;br /&gt;
        txt = json.dumps(ids)&lt;br /&gt;
 &lt;br /&gt;
        file.write(txt)&lt;br /&gt;
        file.close()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==07.05 ==&lt;br /&gt;
j&amp;#039;ai modifié la partie qui permet de rentrer une date selon un format spécifique grâce au code de Zoé. Mais nouveau problème avec le date time : &amp;quot;AttributeError: type object &amp;#039;datetime.datetime&amp;#039; has no attribute &amp;#039;datetime&amp;#039;&amp;quot;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from acces import *&lt;br /&gt;
import tweepy&lt;br /&gt;
import time&lt;br /&gt;
import json&lt;br /&gt;
import datetime&lt;br /&gt;
import time&lt;br /&gt;
from datetime import datetime&lt;br /&gt;
 &lt;br /&gt;
def simflouzTree(tweeet):&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    if hasattr(tweeet, &amp;#039;retweeted_status&amp;#039;):&lt;br /&gt;
        tweetText = tweeet.retweeted_status.full_text&lt;br /&gt;
    else:&lt;br /&gt;
        tweetText = tweeet.full_text&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    username = tweeet.user.screen_name&lt;br /&gt;
 &lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l’arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l&amp;#039;arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous un arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous l&amp;#039;arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous un arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
    print (tweetText)&lt;br /&gt;
    #api.update_status(status=&amp;#039;@&amp;#039; + username + &amp;#039; &amp;#039; + tweetText)&lt;br /&gt;
    api.update_status(status=tweetText + &amp;#039; &amp;#039; + &amp;#039;@&amp;#039; + username)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)&lt;br /&gt;
auth.set_access_token(access_token, access_token_secret)&lt;br /&gt;
 &lt;br /&gt;
api = tweepy.API(auth)&lt;br /&gt;
&lt;br /&gt;
file = open(&amp;quot;frequence.txt&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
derniere_execution = file.read()&lt;br /&gt;
 &lt;br /&gt;
moment_2 = datetime.datetime.now()&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
if derniere_execution != &amp;#039;&amp;#039;:&lt;br /&gt;
    moment_1 = datetime.datetime.strptime(derniere_execution, &amp;#039;%Y-%m-%d %H:%M:%S.%f&amp;#039;)&lt;br /&gt;
    delai = moment_1-moment_2&lt;br /&gt;
    delai = delai.total_seconds()&lt;br /&gt;
else:&lt;br /&gt;
    delai = 0&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
if delai &amp;gt; 86400 or delai == 0 : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    file = open(&amp;quot;frequence.txt&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
    file.write(moment_2.strftime(&amp;#039;%Y-%m-%d %H:%M:%S.%f&amp;#039;))&lt;br /&gt;
    file.close&lt;br /&gt;
 &lt;br /&gt;
file = open(&amp;quot;dejatraite.json&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
txt = file.read()&lt;br /&gt;
 &lt;br /&gt;
ids = json.loads(txt)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
tweets = tweepy.Cursor(api.search, q=&amp;#039;&amp;quot;sous l\&amp;#039;arbre&amp;quot; OR &amp;quot;sous un arbre&amp;quot;&amp;#039;, tweet_mode=&amp;#039;extended&amp;#039;).items(1)&lt;br /&gt;
tweeet = &amp;#039;&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
for tweet in tweets:&lt;br /&gt;
        tweeet = tweet&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
tweetID = tweeet.id&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
if tweetID in ids:&lt;br /&gt;
    print (tweetID)&lt;br /&gt;
    print (tweetText)&lt;br /&gt;
 &lt;br /&gt;
if tweetID not in ids:&lt;br /&gt;
    print(&amp;#039;pas là&amp;#039;)&lt;br /&gt;
    simflouzTree(tweeet)&lt;br /&gt;
    file = open (&amp;quot;dejatraite.json&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
    ids.append(tweetID)&lt;br /&gt;
 &lt;br /&gt;
    txt = json.dumps(ids)&lt;br /&gt;
 &lt;br /&gt;
    file.write(txt)&lt;br /&gt;
    file.close()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from acces import *&lt;br /&gt;
import tweepy&lt;br /&gt;
import time&lt;br /&gt;
import json&lt;br /&gt;
import datetime&lt;br /&gt;
import time&lt;br /&gt;
 &lt;br /&gt;
def simflouzTree(tweeet):&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
    if hasattr(tweeet, &amp;#039;retweeted_status&amp;#039;):&lt;br /&gt;
        tweetText = tweeet.retweeted_status.full_text&lt;br /&gt;
    else:&lt;br /&gt;
        tweetText = tweeet.full_text&lt;br /&gt;
&lt;br /&gt;
    username = tweeet.user.screen_name&lt;br /&gt;
 &lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l’arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l&amp;#039;arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous un arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous l&amp;#039;arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous un arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
    print (tweetText)&lt;br /&gt;
    #api.update_status(status=&amp;#039;@&amp;#039; + username + &amp;#039; &amp;#039; + tweetText)&lt;br /&gt;
    api.update_status(status=tweetText + &amp;#039; &amp;#039; + &amp;#039;@&amp;#039; + username)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)&lt;br /&gt;
auth.set_access_token(access_token, access_token_secret)&lt;br /&gt;
 &lt;br /&gt;
api = tweepy.API(auth)&lt;br /&gt;
 &lt;br /&gt;
file = open(&amp;quot;frequence.txt&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
derniere_execution = file.read()&lt;br /&gt;
 &lt;br /&gt;
moment_2 = datetime.datetime.now()&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
if derniere_execution != &amp;#039;&amp;#039;:&lt;br /&gt;
    moment_1 = datetime.datetime.strptime(derniere_execution, &amp;#039;%Y-%m-%d %H:%M:%S.%f&amp;#039;)&lt;br /&gt;
    delai = moment_2-moment_1&lt;br /&gt;
    delai = delai.total_seconds()&lt;br /&gt;
else:&lt;br /&gt;
    delai = 0&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
if delai &amp;gt; 86400 or delai == 0 : &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
  file = open(&amp;quot;frequence.txt&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
  file.write(moment_2.strftime(&amp;#039;%Y-%m-%d %H:%M:%S.%f&amp;#039;))&lt;br /&gt;
  file.close&lt;br /&gt;
   &lt;br /&gt;
  file = open(&amp;quot;dejatraite.json&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
  txt = file.read()&lt;br /&gt;
   &lt;br /&gt;
  ids = json.loads(txt)&lt;br /&gt;
   &lt;br /&gt;
   &lt;br /&gt;
  tweets = tweepy.Cursor(api.search, q=&amp;#039;&amp;quot;sous l\&amp;#039;arbre&amp;quot; OR &amp;quot;sous un arbre&amp;quot;&amp;#039;, tweet_mode=&amp;#039;extended&amp;#039;).items(1)&lt;br /&gt;
  tweeet = &amp;#039;&amp;#039;&lt;br /&gt;
   &lt;br /&gt;
  for tweet in tweets:&lt;br /&gt;
          tweeet = tweet&lt;br /&gt;
   &lt;br /&gt;
   &lt;br /&gt;
   &lt;br /&gt;
   &lt;br /&gt;
  tweetID = tweeet.id&lt;br /&gt;
   &lt;br /&gt;
   &lt;br /&gt;
  if tweetID in ids:&lt;br /&gt;
      print (tweetID)&lt;br /&gt;
      print (tweetText)&lt;br /&gt;
   &lt;br /&gt;
  if tweetID not in ids:&lt;br /&gt;
      print(&amp;#039;pas là&amp;#039;)&lt;br /&gt;
      simflouzTree(tweeet)&lt;br /&gt;
      file = open (&amp;quot;dejatraite.json&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
      ids.append(tweetID)&lt;br /&gt;
   &lt;br /&gt;
      txt = json.dumps(ids)&lt;br /&gt;
   &lt;br /&gt;
      file.write(txt)&lt;br /&gt;
      file.close()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==réactions au bot ==&lt;br /&gt;
[[Fichier:sim4.png]]&lt;br /&gt;
&lt;br /&gt;
En général, les gens aiment ou retweetent. J&amp;#039;ai été bloquée une fois&lt;br /&gt;
&lt;br /&gt;
[[Fichier:sim2.png]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:sim3.png]]&lt;br /&gt;
&lt;br /&gt;
=programme de poète loup garou=&lt;br /&gt;
&lt;br /&gt;
Un programme qui&lt;br /&gt;
&lt;br /&gt;
- demande le nom de l&amp;#039;utilisateur qui sera enregistré comme nom de poète&lt;br /&gt;
&lt;br /&gt;
- rajoute aouuuu quand il y a a lettre a&lt;br /&gt;
&lt;br /&gt;
- rajoute grrrrrrrrrr quand il y a la lettre g&lt;br /&gt;
&lt;br /&gt;
résolution de l&amp;#039;énoncé de Gesine&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
with open(&amp;#039;poetry&amp;#039;,&amp;#039;r&amp;#039;) as lecture:&lt;br /&gt;
    poyeme = lecture.read()&lt;br /&gt;
&lt;br /&gt;
poyeme = poyeme.replace(&amp;quot;o&amp;quot;, &amp;quot;0&amp;quot;)&lt;br /&gt;
poyeme = poyeme.replace (&amp;quot;i&amp;quot;, &amp;quot;1&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
print(poyeme)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/env python&lt;br /&gt;
#coding: utf-8&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Un programme qui&lt;br /&gt;
- demande le nom de l&amp;#039;utilisateur qui sera enregistré comme nom de poète&lt;br /&gt;
- rajoute aouuuu quand il y a a lettre a&lt;br /&gt;
- rajoute grrrrrrrrrr quand il y a la lettre g &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
print(&amp;quot;Quel est ton nom, poète.esse ?&amp;quot;)&lt;br /&gt;
nom = raw_input()&lt;br /&gt;
&lt;br /&gt;
import re&lt;br /&gt;
&lt;br /&gt;
f= open(&amp;quot;poeme.txt&amp;quot;, &amp;quot;r+&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
poeme = f.read()&lt;br /&gt;
&lt;br /&gt;
#poeme = re.sub(&amp;#039;a&amp;#039;, &amp;quot;aouuuu&amp;quot;, poeme)&lt;br /&gt;
poeme = re.sub(&amp;#039;([aA])&amp;#039;, r&amp;quot;\1ouuuu&amp;quot;, poeme)&lt;br /&gt;
poeme = re.sub(&amp;#039;([gG])&amp;#039;, r&amp;quot;\1rrrrrrrrrr&amp;quot;, poeme)&lt;br /&gt;
&lt;br /&gt;
nom = re.sub(&amp;#039;([aA])&amp;#039;, r&amp;quot;\1ouuuu&amp;quot;, nom)&lt;br /&gt;
nom = re.sub(&amp;#039;([gG])&amp;#039;, r&amp;quot;\1rrrrrrrrrr&amp;quot;, nom)&lt;br /&gt;
print(poeme)&lt;br /&gt;
print(&amp;quot;Signé, &amp;quot; + nom + &amp;quot; le loup grrrrrrrrrraouuuurou&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
f.close()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Violette</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=Utilisateur:Violette&amp;diff=4140</id>
		<title>Utilisateur:Violette</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Utilisateur:Violette&amp;diff=4140"/>
		<updated>2020-05-28T10:48:44Z</updated>

		<summary type="html">&lt;p&gt;Violette : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=Writing bot, Under the Simflouz tree=&lt;br /&gt;
&lt;br /&gt;
[[Fichier:sim1.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le simflouz tree est un arbre qui donne de l&amp;#039;argent quand on l&amp;#039;arrose dans les Sims 2. Ce bot pourrait récupérer des tweets qui contiennent l&amp;#039;expression &amp;quot;sous l&amp;#039;abre&amp;quot; et la remplacer par &amp;quot;under the simflouz tree&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
[[Fichier:sim4.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from acces import *&lt;br /&gt;
import tweepy&lt;br /&gt;
import time&lt;br /&gt;
import json&lt;br /&gt;
 &lt;br /&gt;
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)&lt;br /&gt;
auth.set_access_token(access_token, access_token_secret)&lt;br /&gt;
&lt;br /&gt;
api = tweepy.API(auth)&lt;br /&gt;
&lt;br /&gt;
tweets = tweepy.Cursor(api.search, q=&amp;#039;&amp;quot;sous l\&amp;#039;arbre&amp;quot; OR &amp;quot;sous un arbre&amp;quot;&amp;#039;, tweet_mode=&amp;#039;extended&amp;#039;).items(1)&lt;br /&gt;
tweeet = &amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
for tweet in tweets:&lt;br /&gt;
    tweeet = tweet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if hasattr(tweeet, &amp;#039;retweeted_status&amp;#039;):&lt;br /&gt;
    tweetText = tweeet.retweeted_status.full_text&lt;br /&gt;
else:&lt;br /&gt;
    tweetText = tweeet.full_text&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
username = tweeet.user.screen_name&lt;br /&gt;
&lt;br /&gt;
tweetText = tweetText.replace(&amp;quot;sous l’arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
tweetText = tweetText.replace(&amp;quot;sous l&amp;#039;arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
tweetText = tweetText.replace(&amp;quot;sous un arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
print (tweetText)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
le bot twitter poste le message modifié et cite le compte initial&lt;br /&gt;
abonnez vous à moi : https://twitter.com/SimflouzT&lt;br /&gt;
&lt;br /&gt;
Maintenant il faut trouver le moyen pour que le bot, à chaque fois qu&amp;#039;il soit lancé, passe en revue tout les tweets concernés, classe ceux qu&amp;#039;il a déjà traité et éxécute le programme pour les autres, de manière à ce qu&amp;#039;il soit autonome.&lt;br /&gt;
&lt;br /&gt;
==05.03, ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from acces import *&lt;br /&gt;
import tweepy&lt;br /&gt;
import time&lt;br /&gt;
import json&lt;br /&gt;
 &lt;br /&gt;
    &lt;br /&gt;
def simflouzTree(tweeet):&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
    if hasattr(tweeet, &amp;#039;retweeted_status&amp;#039;):&lt;br /&gt;
        tweetText = tweeet.retweeted_status.full_text&lt;br /&gt;
    else:&lt;br /&gt;
        tweetText = tweeet.full_text&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    username = tweeet.user.screen_name&lt;br /&gt;
&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l’arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l&amp;#039;arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous un arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous l&amp;#039;arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
    print (tweetText)&lt;br /&gt;
    #api.update_status(status=&amp;#039;@&amp;#039; + username + &amp;#039; &amp;#039; + tweetText)&lt;br /&gt;
    #api.update_status(status=tweetText + &amp;#039; &amp;#039; + &amp;#039;@&amp;#039; + username)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)&lt;br /&gt;
auth.set_access_token(access_token, access_token_secret)&lt;br /&gt;
&lt;br /&gt;
api = tweepy.API(auth)&lt;br /&gt;
&lt;br /&gt;
file = open(&amp;quot;dejatraite.json&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
txt = file.read()&lt;br /&gt;
&lt;br /&gt;
ids = json.loads(txt)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
tweets = tweepy.Cursor(api.search, q=&amp;#039;&amp;quot;sous l\&amp;#039;arbre&amp;quot; OR &amp;quot;sous un arbre&amp;quot;&amp;#039;, tweet_mode=&amp;#039;extended&amp;#039;).items(1)&lt;br /&gt;
tweeet = &amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
for tweet in tweets:&lt;br /&gt;
    tweeet = tweet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
tweetID = tweeet.id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if tweetID in ids:&lt;br /&gt;
    print (tweetID)&lt;br /&gt;
&lt;br /&gt;
if tweetID not in ids:&lt;br /&gt;
    print(&amp;#039;pas là&amp;#039;)&lt;br /&gt;
    simflouzTree(tweeet)&lt;br /&gt;
    file = open (&amp;quot;dejatraite.json&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
    ids.append(tweetID)&lt;br /&gt;
    &lt;br /&gt;
    txt = json.dumps(ids)&lt;br /&gt;
    &lt;br /&gt;
    file.write(txt)&lt;br /&gt;
    file.close()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant il faut le faire tourner tout seul régulièrement sans que je sois là&lt;br /&gt;
&lt;br /&gt;
==23.04 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from acces import *&lt;br /&gt;
import tweepy&lt;br /&gt;
import time&lt;br /&gt;
import json&lt;br /&gt;
import datetime&lt;br /&gt;
import time&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
def simflouzTree(tweeet):&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    if hasattr(tweeet, &amp;#039;retweeted_status&amp;#039;):&lt;br /&gt;
        tweetText = tweeet.retweeted_status.full_text&lt;br /&gt;
    else:&lt;br /&gt;
        tweetText = tweeet.full_text&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    username = tweeet.user.screen_name&lt;br /&gt;
 &lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l’arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l&amp;#039;arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous un arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous l&amp;#039;arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous un arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
    print (tweetText)&lt;br /&gt;
    #api.update_status(status=&amp;#039;@&amp;#039; + username + &amp;#039; &amp;#039; + tweetText)&lt;br /&gt;
    api.update_status(status=tweetText + &amp;#039; &amp;#039; + &amp;#039;@&amp;#039; + username)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)&lt;br /&gt;
auth.set_access_token(access_token, access_token_secret)&lt;br /&gt;
 &lt;br /&gt;
api = tweepy.API(auth)&lt;br /&gt;
 &lt;br /&gt;
file = open(&amp;quot;frequence.txt&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
derniere_execution = file.read()&lt;br /&gt;
 &lt;br /&gt;
moment1 = datetime.strptime(derniere_execution, &amp;#039;%Y-%m-%d %H-%M-%S.%f&amp;#039;)&lt;br /&gt;
moment2 = datetime.datetime.now()&lt;br /&gt;
print(moment1)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
delai = moment2-moment1&lt;br /&gt;
print(delai.total_seconds())&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
if delai.total_seconds() &amp;gt; 86400:&lt;br /&gt;
    print(&amp;#039;ok&amp;#039;)&lt;br /&gt;
    file = open (&amp;quot;frequence.txt&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
    &lt;br /&gt;
    file.write(moment2)&lt;br /&gt;
    file.close()&lt;br /&gt;
    &lt;br /&gt;
    file = open(&amp;quot;dejatraite.json&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
    txt = file.read()&lt;br /&gt;
     &lt;br /&gt;
    ids = json.loads(txt)&lt;br /&gt;
     &lt;br /&gt;
     &lt;br /&gt;
    tweets = tweepy.Cursor(api.search, q=&amp;#039;&amp;quot;sous l\&amp;#039;arbre&amp;quot; OR &amp;quot;sous un arbre&amp;quot;&amp;#039;, tweet_mode=&amp;#039;extended&amp;#039;).items(1)&lt;br /&gt;
    tweeet = &amp;#039;&amp;#039;&lt;br /&gt;
     &lt;br /&gt;
    for tweet in tweets:&lt;br /&gt;
        tweeet = tweet&lt;br /&gt;
     &lt;br /&gt;
     &lt;br /&gt;
     &lt;br /&gt;
     &lt;br /&gt;
    tweetID = tweeet.id&lt;br /&gt;
     &lt;br /&gt;
     &lt;br /&gt;
    if tweetID in ids:&lt;br /&gt;
        print (tweetID)&lt;br /&gt;
        print (tweetText)&lt;br /&gt;
     &lt;br /&gt;
    if tweetID not in ids:&lt;br /&gt;
        print(&amp;#039;pas là&amp;#039;)&lt;br /&gt;
        simflouzTree(tweeet)&lt;br /&gt;
        file = open (&amp;quot;dejatraite.json&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
        ids.append(tweetID)&lt;br /&gt;
     &lt;br /&gt;
        txt = json.dumps(ids)&lt;br /&gt;
     &lt;br /&gt;
        file.write(txt)&lt;br /&gt;
        file.close()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
==04.05 ==&lt;br /&gt;
j&amp;#039;ai rajouté un import from datetime import datetime. &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from acces import *&lt;br /&gt;
import tweepy&lt;br /&gt;
import time&lt;br /&gt;
import json&lt;br /&gt;
import datetime&lt;br /&gt;
import time&lt;br /&gt;
from datetime import datetime&lt;br /&gt;
 &lt;br /&gt;
def simflouzTree(tweeet):&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    if hasattr(tweeet, &amp;#039;retweeted_status&amp;#039;):&lt;br /&gt;
        tweetText = tweeet.retweeted_status.full_text&lt;br /&gt;
    else:&lt;br /&gt;
        tweetText = tweeet.full_text&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    username = tweeet.user.screen_name&lt;br /&gt;
 &lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l’arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l&amp;#039;arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous un arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous l&amp;#039;arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous un arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
    print (tweetText)&lt;br /&gt;
    #api.update_status(status=&amp;#039;@&amp;#039; + username + &amp;#039; &amp;#039; + tweetText)&lt;br /&gt;
    api.update_status(status=tweetText + &amp;#039; &amp;#039; + &amp;#039;@&amp;#039; + username)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)&lt;br /&gt;
auth.set_access_token(access_token, access_token_secret)&lt;br /&gt;
 &lt;br /&gt;
api = tweepy.API(auth)&lt;br /&gt;
 &lt;br /&gt;
file = open(&amp;quot;frequence.txt&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
derniere_execution = file.read()&lt;br /&gt;
 &lt;br /&gt;
moment1 = datetime.strptime(derniere_execution, &amp;#039;%Y-%m-%d %H-%M-%S.%f&amp;#039;)&lt;br /&gt;
moment2 = datetime.datetime.now()&lt;br /&gt;
print(moment1)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
delai = moment2-moment1&lt;br /&gt;
print(delai.total_seconds())&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
if delai.total_seconds() &amp;gt; 86400:&lt;br /&gt;
    print(&amp;#039;ok&amp;#039;)&lt;br /&gt;
    file = open (&amp;quot;frequence.txt&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
    file.write(moment2)&lt;br /&gt;
    file.close()&lt;br /&gt;
 &lt;br /&gt;
    file = open(&amp;quot;dejatraite.json&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
    txt = file.read()&lt;br /&gt;
 &lt;br /&gt;
    ids = json.loads(txt)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    tweets = tweepy.Cursor(api.search, q=&amp;#039;&amp;quot;sous l\&amp;#039;arbre&amp;quot; OR &amp;quot;sous un arbre&amp;quot;&amp;#039;, tweet_mode=&amp;#039;extended&amp;#039;).items(1)&lt;br /&gt;
    tweeet = &amp;#039;&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
    for tweet in tweets:&lt;br /&gt;
        tweeet = tweet&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    tweetID = tweeet.id&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    if tweetID in ids:&lt;br /&gt;
        print (tweetID)&lt;br /&gt;
        print (tweetText)&lt;br /&gt;
 &lt;br /&gt;
    if tweetID not in ids:&lt;br /&gt;
        print(&amp;#039;pas là&amp;#039;)&lt;br /&gt;
        simflouzTree(tweeet)&lt;br /&gt;
        file = open (&amp;quot;dejatraite.json&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
        ids.append(tweetID)&lt;br /&gt;
 &lt;br /&gt;
        txt = json.dumps(ids)&lt;br /&gt;
 &lt;br /&gt;
        file.write(txt)&lt;br /&gt;
        file.close()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==07.05 ==&lt;br /&gt;
j&amp;#039;ai modifié la partie qui permet de rentrer une date selon un format spécifique grâce au code de Zoé. Mais nouveau problème avec le date time : &amp;quot;AttributeError: type object &amp;#039;datetime.datetime&amp;#039; has no attribute &amp;#039;datetime&amp;#039;&amp;quot;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from acces import *&lt;br /&gt;
import tweepy&lt;br /&gt;
import time&lt;br /&gt;
import json&lt;br /&gt;
import datetime&lt;br /&gt;
import time&lt;br /&gt;
from datetime import datetime&lt;br /&gt;
 &lt;br /&gt;
def simflouzTree(tweeet):&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    if hasattr(tweeet, &amp;#039;retweeted_status&amp;#039;):&lt;br /&gt;
        tweetText = tweeet.retweeted_status.full_text&lt;br /&gt;
    else:&lt;br /&gt;
        tweetText = tweeet.full_text&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    username = tweeet.user.screen_name&lt;br /&gt;
 &lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l’arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l&amp;#039;arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous un arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous l&amp;#039;arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous un arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
    print (tweetText)&lt;br /&gt;
    #api.update_status(status=&amp;#039;@&amp;#039; + username + &amp;#039; &amp;#039; + tweetText)&lt;br /&gt;
    api.update_status(status=tweetText + &amp;#039; &amp;#039; + &amp;#039;@&amp;#039; + username)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)&lt;br /&gt;
auth.set_access_token(access_token, access_token_secret)&lt;br /&gt;
 &lt;br /&gt;
api = tweepy.API(auth)&lt;br /&gt;
&lt;br /&gt;
file = open(&amp;quot;frequence.txt&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
derniere_execution = file.read()&lt;br /&gt;
 &lt;br /&gt;
moment_2 = datetime.datetime.now()&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
if derniere_execution != &amp;#039;&amp;#039;:&lt;br /&gt;
    moment_1 = datetime.datetime.strptime(derniere_execution, &amp;#039;%Y-%m-%d %H:%M:%S.%f&amp;#039;)&lt;br /&gt;
    delai = moment_1-moment_2&lt;br /&gt;
    delai = delai.total_seconds()&lt;br /&gt;
else:&lt;br /&gt;
    delai = 0&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
if delai &amp;gt; 86400 or delai == 0 : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    file = open(&amp;quot;frequence.txt&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
    file.write(moment_2.strftime(&amp;#039;%Y-%m-%d %H:%M:%S.%f&amp;#039;))&lt;br /&gt;
    file.close&lt;br /&gt;
 &lt;br /&gt;
file = open(&amp;quot;dejatraite.json&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
txt = file.read()&lt;br /&gt;
 &lt;br /&gt;
ids = json.loads(txt)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
tweets = tweepy.Cursor(api.search, q=&amp;#039;&amp;quot;sous l\&amp;#039;arbre&amp;quot; OR &amp;quot;sous un arbre&amp;quot;&amp;#039;, tweet_mode=&amp;#039;extended&amp;#039;).items(1)&lt;br /&gt;
tweeet = &amp;#039;&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
for tweet in tweets:&lt;br /&gt;
        tweeet = tweet&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
tweetID = tweeet.id&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
if tweetID in ids:&lt;br /&gt;
    print (tweetID)&lt;br /&gt;
    print (tweetText)&lt;br /&gt;
 &lt;br /&gt;
if tweetID not in ids:&lt;br /&gt;
    print(&amp;#039;pas là&amp;#039;)&lt;br /&gt;
    simflouzTree(tweeet)&lt;br /&gt;
    file = open (&amp;quot;dejatraite.json&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
    ids.append(tweetID)&lt;br /&gt;
 &lt;br /&gt;
    txt = json.dumps(ids)&lt;br /&gt;
 &lt;br /&gt;
    file.write(txt)&lt;br /&gt;
    file.close()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from acces import *&lt;br /&gt;
import tweepy&lt;br /&gt;
import time&lt;br /&gt;
import json&lt;br /&gt;
import datetime&lt;br /&gt;
import time&lt;br /&gt;
 &lt;br /&gt;
def simflouzTree(tweeet):&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
    if hasattr(tweeet, &amp;#039;retweeted_status&amp;#039;):&lt;br /&gt;
        tweetText = tweeet.retweeted_status.full_text&lt;br /&gt;
    else:&lt;br /&gt;
        tweetText = tweeet.full_text&lt;br /&gt;
&lt;br /&gt;
    username = tweeet.user.screen_name&lt;br /&gt;
 &lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l’arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l&amp;#039;arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous un arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous l&amp;#039;arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous un arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
    print (tweetText)&lt;br /&gt;
    #api.update_status(status=&amp;#039;@&amp;#039; + username + &amp;#039; &amp;#039; + tweetText)&lt;br /&gt;
    api.update_status(status=tweetText + &amp;#039; &amp;#039; + &amp;#039;@&amp;#039; + username)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)&lt;br /&gt;
auth.set_access_token(access_token, access_token_secret)&lt;br /&gt;
 &lt;br /&gt;
api = tweepy.API(auth)&lt;br /&gt;
 &lt;br /&gt;
file = open(&amp;quot;frequence.txt&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
derniere_execution = file.read()&lt;br /&gt;
 &lt;br /&gt;
moment_2 = datetime.datetime.now()&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
if derniere_execution != &amp;#039;&amp;#039;:&lt;br /&gt;
    moment_1 = datetime.datetime.strptime(derniere_execution, &amp;#039;%Y-%m-%d %H:%M:%S.%f&amp;#039;)&lt;br /&gt;
    delai = moment_2-moment_1&lt;br /&gt;
    delai = delai.total_seconds()&lt;br /&gt;
else:&lt;br /&gt;
    delai = 0&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
if delai &amp;gt; 86400 or delai == 0 : &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
  file = open(&amp;quot;frequence.txt&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
  file.write(moment_2.strftime(&amp;#039;%Y-%m-%d %H:%M:%S.%f&amp;#039;))&lt;br /&gt;
  file.close&lt;br /&gt;
   &lt;br /&gt;
  file = open(&amp;quot;dejatraite.json&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
  txt = file.read()&lt;br /&gt;
   &lt;br /&gt;
  ids = json.loads(txt)&lt;br /&gt;
   &lt;br /&gt;
   &lt;br /&gt;
  tweets = tweepy.Cursor(api.search, q=&amp;#039;&amp;quot;sous l\&amp;#039;arbre&amp;quot; OR &amp;quot;sous un arbre&amp;quot;&amp;#039;, tweet_mode=&amp;#039;extended&amp;#039;).items(1)&lt;br /&gt;
  tweeet = &amp;#039;&amp;#039;&lt;br /&gt;
   &lt;br /&gt;
  for tweet in tweets:&lt;br /&gt;
          tweeet = tweet&lt;br /&gt;
   &lt;br /&gt;
   &lt;br /&gt;
   &lt;br /&gt;
   &lt;br /&gt;
  tweetID = tweeet.id&lt;br /&gt;
   &lt;br /&gt;
   &lt;br /&gt;
  if tweetID in ids:&lt;br /&gt;
      print (tweetID)&lt;br /&gt;
      print (tweetText)&lt;br /&gt;
   &lt;br /&gt;
  if tweetID not in ids:&lt;br /&gt;
      print(&amp;#039;pas là&amp;#039;)&lt;br /&gt;
      simflouzTree(tweeet)&lt;br /&gt;
      file = open (&amp;quot;dejatraite.json&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
      ids.append(tweetID)&lt;br /&gt;
   &lt;br /&gt;
      txt = json.dumps(ids)&lt;br /&gt;
   &lt;br /&gt;
      file.write(txt)&lt;br /&gt;
      file.close()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=programme de poète loup garou=&lt;br /&gt;
&lt;br /&gt;
Un programme qui&lt;br /&gt;
&lt;br /&gt;
- demande le nom de l&amp;#039;utilisateur qui sera enregistré comme nom de poète&lt;br /&gt;
&lt;br /&gt;
- rajoute aouuuu quand il y a a lettre a&lt;br /&gt;
&lt;br /&gt;
- rajoute grrrrrrrrrr quand il y a la lettre g&lt;br /&gt;
&lt;br /&gt;
résolution de l&amp;#039;énoncé de Gesine&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
with open(&amp;#039;poetry&amp;#039;,&amp;#039;r&amp;#039;) as lecture:&lt;br /&gt;
    poyeme = lecture.read()&lt;br /&gt;
&lt;br /&gt;
poyeme = poyeme.replace(&amp;quot;o&amp;quot;, &amp;quot;0&amp;quot;)&lt;br /&gt;
poyeme = poyeme.replace (&amp;quot;i&amp;quot;, &amp;quot;1&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
print(poyeme)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/env python&lt;br /&gt;
#coding: utf-8&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Un programme qui&lt;br /&gt;
- demande le nom de l&amp;#039;utilisateur qui sera enregistré comme nom de poète&lt;br /&gt;
- rajoute aouuuu quand il y a a lettre a&lt;br /&gt;
- rajoute grrrrrrrrrr quand il y a la lettre g &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
print(&amp;quot;Quel est ton nom, poète.esse ?&amp;quot;)&lt;br /&gt;
nom = raw_input()&lt;br /&gt;
&lt;br /&gt;
import re&lt;br /&gt;
&lt;br /&gt;
f= open(&amp;quot;poeme.txt&amp;quot;, &amp;quot;r+&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
poeme = f.read()&lt;br /&gt;
&lt;br /&gt;
#poeme = re.sub(&amp;#039;a&amp;#039;, &amp;quot;aouuuu&amp;quot;, poeme)&lt;br /&gt;
poeme = re.sub(&amp;#039;([aA])&amp;#039;, r&amp;quot;\1ouuuu&amp;quot;, poeme)&lt;br /&gt;
poeme = re.sub(&amp;#039;([gG])&amp;#039;, r&amp;quot;\1rrrrrrrrrr&amp;quot;, poeme)&lt;br /&gt;
&lt;br /&gt;
nom = re.sub(&amp;#039;([aA])&amp;#039;, r&amp;quot;\1ouuuu&amp;quot;, nom)&lt;br /&gt;
nom = re.sub(&amp;#039;([gG])&amp;#039;, r&amp;quot;\1rrrrrrrrrr&amp;quot;, nom)&lt;br /&gt;
print(poeme)&lt;br /&gt;
print(&amp;quot;Signé, &amp;quot; + nom + &amp;quot; le loup grrrrrrrrrraouuuurou&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
f.close()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==réactions au bot ==&lt;br /&gt;
[[Fichier:sim4.png]]&lt;br /&gt;
La plupart du temps les gens aiment ou retwteent. J&amp;#039;ai été bloquée une fois&lt;br /&gt;
&lt;br /&gt;
[[Fichier:sim2.png]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:sim3.png]]&lt;/div&gt;</summary>
		<author><name>Violette</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=Fichier:Sim4.png&amp;diff=4137</id>
		<title>Fichier:Sim4.png</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Fichier:Sim4.png&amp;diff=4137"/>
		<updated>2020-05-27T13:26:52Z</updated>

		<summary type="html">&lt;p&gt;Violette : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Violette</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=Utilisateur:Violette&amp;diff=4136</id>
		<title>Utilisateur:Violette</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Utilisateur:Violette&amp;diff=4136"/>
		<updated>2020-05-27T13:26:28Z</updated>

		<summary type="html">&lt;p&gt;Violette : /* Writing bot, Under the Simflouz tree */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=Writing bot, Under the Simflouz tree=&lt;br /&gt;
&lt;br /&gt;
[[Fichier:sim1.png]]&lt;br /&gt;
&lt;br /&gt;
La plupart du temps les gens aiment ou retwteent, j&amp;#039;ai été bloquée une fois&lt;br /&gt;
&lt;br /&gt;
[[Fichier:sim2.png]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:sim3.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
C&amp;#039;est un bot qui fait des phrases avec le simflouz tree. C&amp;#039;est un arbre qui donne de l&amp;#039;argent quand on l&amp;#039;arrose dans les sims 2. Il pourrait récupérer des tweets qui contiennent l&amp;#039;expression &amp;quot;sous l&amp;#039;abre&amp;quot; et la remplacer par under the simflouz tree. &lt;br /&gt;
&lt;br /&gt;
[[Fichier:sim4.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from acces import *&lt;br /&gt;
import tweepy&lt;br /&gt;
import time&lt;br /&gt;
import json&lt;br /&gt;
 &lt;br /&gt;
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)&lt;br /&gt;
auth.set_access_token(access_token, access_token_secret)&lt;br /&gt;
&lt;br /&gt;
api = tweepy.API(auth)&lt;br /&gt;
&lt;br /&gt;
tweets = tweepy.Cursor(api.search, q=&amp;#039;&amp;quot;sous l\&amp;#039;arbre&amp;quot; OR &amp;quot;sous un arbre&amp;quot;&amp;#039;, tweet_mode=&amp;#039;extended&amp;#039;).items(1)&lt;br /&gt;
tweeet = &amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
for tweet in tweets:&lt;br /&gt;
    tweeet = tweet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if hasattr(tweeet, &amp;#039;retweeted_status&amp;#039;):&lt;br /&gt;
    tweetText = tweeet.retweeted_status.full_text&lt;br /&gt;
else:&lt;br /&gt;
    tweetText = tweeet.full_text&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
username = tweeet.user.screen_name&lt;br /&gt;
&lt;br /&gt;
tweetText = tweetText.replace(&amp;quot;sous l’arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
tweetText = tweetText.replace(&amp;quot;sous l&amp;#039;arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
tweetText = tweetText.replace(&amp;quot;sous un arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
print (tweetText)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
le bot twitter poste le message modifié et cite le compte initial&lt;br /&gt;
abonnez vous à moi : https://twitter.com/SimflouzT&lt;br /&gt;
&lt;br /&gt;
Maintenant il faut trouver le moyen pour que le bot, à chaque fois qu&amp;#039;il soit lancé, passe en revue tout les tweets concernés, classe ceux qu&amp;#039;il a déjà traité et éxécute le programme pour les autres, de manière à ce qu&amp;#039;il soit autonome.&lt;br /&gt;
&lt;br /&gt;
==05.03, ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from acces import *&lt;br /&gt;
import tweepy&lt;br /&gt;
import time&lt;br /&gt;
import json&lt;br /&gt;
 &lt;br /&gt;
    &lt;br /&gt;
def simflouzTree(tweeet):&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
    if hasattr(tweeet, &amp;#039;retweeted_status&amp;#039;):&lt;br /&gt;
        tweetText = tweeet.retweeted_status.full_text&lt;br /&gt;
    else:&lt;br /&gt;
        tweetText = tweeet.full_text&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    username = tweeet.user.screen_name&lt;br /&gt;
&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l’arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l&amp;#039;arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous un arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous l&amp;#039;arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
    print (tweetText)&lt;br /&gt;
    #api.update_status(status=&amp;#039;@&amp;#039; + username + &amp;#039; &amp;#039; + tweetText)&lt;br /&gt;
    #api.update_status(status=tweetText + &amp;#039; &amp;#039; + &amp;#039;@&amp;#039; + username)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)&lt;br /&gt;
auth.set_access_token(access_token, access_token_secret)&lt;br /&gt;
&lt;br /&gt;
api = tweepy.API(auth)&lt;br /&gt;
&lt;br /&gt;
file = open(&amp;quot;dejatraite.json&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
txt = file.read()&lt;br /&gt;
&lt;br /&gt;
ids = json.loads(txt)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
tweets = tweepy.Cursor(api.search, q=&amp;#039;&amp;quot;sous l\&amp;#039;arbre&amp;quot; OR &amp;quot;sous un arbre&amp;quot;&amp;#039;, tweet_mode=&amp;#039;extended&amp;#039;).items(1)&lt;br /&gt;
tweeet = &amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
for tweet in tweets:&lt;br /&gt;
    tweeet = tweet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
tweetID = tweeet.id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if tweetID in ids:&lt;br /&gt;
    print (tweetID)&lt;br /&gt;
&lt;br /&gt;
if tweetID not in ids:&lt;br /&gt;
    print(&amp;#039;pas là&amp;#039;)&lt;br /&gt;
    simflouzTree(tweeet)&lt;br /&gt;
    file = open (&amp;quot;dejatraite.json&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
    ids.append(tweetID)&lt;br /&gt;
    &lt;br /&gt;
    txt = json.dumps(ids)&lt;br /&gt;
    &lt;br /&gt;
    file.write(txt)&lt;br /&gt;
    file.close()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant il faut le faire tourner tout seul régulièrement sans que je sois là&lt;br /&gt;
&lt;br /&gt;
==23.04 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from acces import *&lt;br /&gt;
import tweepy&lt;br /&gt;
import time&lt;br /&gt;
import json&lt;br /&gt;
import datetime&lt;br /&gt;
import time&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
def simflouzTree(tweeet):&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    if hasattr(tweeet, &amp;#039;retweeted_status&amp;#039;):&lt;br /&gt;
        tweetText = tweeet.retweeted_status.full_text&lt;br /&gt;
    else:&lt;br /&gt;
        tweetText = tweeet.full_text&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    username = tweeet.user.screen_name&lt;br /&gt;
 &lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l’arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l&amp;#039;arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous un arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous l&amp;#039;arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous un arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
    print (tweetText)&lt;br /&gt;
    #api.update_status(status=&amp;#039;@&amp;#039; + username + &amp;#039; &amp;#039; + tweetText)&lt;br /&gt;
    api.update_status(status=tweetText + &amp;#039; &amp;#039; + &amp;#039;@&amp;#039; + username)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)&lt;br /&gt;
auth.set_access_token(access_token, access_token_secret)&lt;br /&gt;
 &lt;br /&gt;
api = tweepy.API(auth)&lt;br /&gt;
 &lt;br /&gt;
file = open(&amp;quot;frequence.txt&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
derniere_execution = file.read()&lt;br /&gt;
 &lt;br /&gt;
moment1 = datetime.strptime(derniere_execution, &amp;#039;%Y-%m-%d %H-%M-%S.%f&amp;#039;)&lt;br /&gt;
moment2 = datetime.datetime.now()&lt;br /&gt;
print(moment1)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
delai = moment2-moment1&lt;br /&gt;
print(delai.total_seconds())&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
if delai.total_seconds() &amp;gt; 86400:&lt;br /&gt;
    print(&amp;#039;ok&amp;#039;)&lt;br /&gt;
    file = open (&amp;quot;frequence.txt&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
    &lt;br /&gt;
    file.write(moment2)&lt;br /&gt;
    file.close()&lt;br /&gt;
    &lt;br /&gt;
    file = open(&amp;quot;dejatraite.json&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
    txt = file.read()&lt;br /&gt;
     &lt;br /&gt;
    ids = json.loads(txt)&lt;br /&gt;
     &lt;br /&gt;
     &lt;br /&gt;
    tweets = tweepy.Cursor(api.search, q=&amp;#039;&amp;quot;sous l\&amp;#039;arbre&amp;quot; OR &amp;quot;sous un arbre&amp;quot;&amp;#039;, tweet_mode=&amp;#039;extended&amp;#039;).items(1)&lt;br /&gt;
    tweeet = &amp;#039;&amp;#039;&lt;br /&gt;
     &lt;br /&gt;
    for tweet in tweets:&lt;br /&gt;
        tweeet = tweet&lt;br /&gt;
     &lt;br /&gt;
     &lt;br /&gt;
     &lt;br /&gt;
     &lt;br /&gt;
    tweetID = tweeet.id&lt;br /&gt;
     &lt;br /&gt;
     &lt;br /&gt;
    if tweetID in ids:&lt;br /&gt;
        print (tweetID)&lt;br /&gt;
        print (tweetText)&lt;br /&gt;
     &lt;br /&gt;
    if tweetID not in ids:&lt;br /&gt;
        print(&amp;#039;pas là&amp;#039;)&lt;br /&gt;
        simflouzTree(tweeet)&lt;br /&gt;
        file = open (&amp;quot;dejatraite.json&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
        ids.append(tweetID)&lt;br /&gt;
     &lt;br /&gt;
        txt = json.dumps(ids)&lt;br /&gt;
     &lt;br /&gt;
        file.write(txt)&lt;br /&gt;
        file.close()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
==04.05 ==&lt;br /&gt;
j&amp;#039;ai rajouté un import from datetime import datetime. &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from acces import *&lt;br /&gt;
import tweepy&lt;br /&gt;
import time&lt;br /&gt;
import json&lt;br /&gt;
import datetime&lt;br /&gt;
import time&lt;br /&gt;
from datetime import datetime&lt;br /&gt;
 &lt;br /&gt;
def simflouzTree(tweeet):&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    if hasattr(tweeet, &amp;#039;retweeted_status&amp;#039;):&lt;br /&gt;
        tweetText = tweeet.retweeted_status.full_text&lt;br /&gt;
    else:&lt;br /&gt;
        tweetText = tweeet.full_text&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    username = tweeet.user.screen_name&lt;br /&gt;
 &lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l’arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l&amp;#039;arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous un arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous l&amp;#039;arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous un arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
    print (tweetText)&lt;br /&gt;
    #api.update_status(status=&amp;#039;@&amp;#039; + username + &amp;#039; &amp;#039; + tweetText)&lt;br /&gt;
    api.update_status(status=tweetText + &amp;#039; &amp;#039; + &amp;#039;@&amp;#039; + username)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)&lt;br /&gt;
auth.set_access_token(access_token, access_token_secret)&lt;br /&gt;
 &lt;br /&gt;
api = tweepy.API(auth)&lt;br /&gt;
 &lt;br /&gt;
file = open(&amp;quot;frequence.txt&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
derniere_execution = file.read()&lt;br /&gt;
 &lt;br /&gt;
moment1 = datetime.strptime(derniere_execution, &amp;#039;%Y-%m-%d %H-%M-%S.%f&amp;#039;)&lt;br /&gt;
moment2 = datetime.datetime.now()&lt;br /&gt;
print(moment1)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
delai = moment2-moment1&lt;br /&gt;
print(delai.total_seconds())&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
if delai.total_seconds() &amp;gt; 86400:&lt;br /&gt;
    print(&amp;#039;ok&amp;#039;)&lt;br /&gt;
    file = open (&amp;quot;frequence.txt&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
    file.write(moment2)&lt;br /&gt;
    file.close()&lt;br /&gt;
 &lt;br /&gt;
    file = open(&amp;quot;dejatraite.json&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
    txt = file.read()&lt;br /&gt;
 &lt;br /&gt;
    ids = json.loads(txt)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    tweets = tweepy.Cursor(api.search, q=&amp;#039;&amp;quot;sous l\&amp;#039;arbre&amp;quot; OR &amp;quot;sous un arbre&amp;quot;&amp;#039;, tweet_mode=&amp;#039;extended&amp;#039;).items(1)&lt;br /&gt;
    tweeet = &amp;#039;&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
    for tweet in tweets:&lt;br /&gt;
        tweeet = tweet&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    tweetID = tweeet.id&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    if tweetID in ids:&lt;br /&gt;
        print (tweetID)&lt;br /&gt;
        print (tweetText)&lt;br /&gt;
 &lt;br /&gt;
    if tweetID not in ids:&lt;br /&gt;
        print(&amp;#039;pas là&amp;#039;)&lt;br /&gt;
        simflouzTree(tweeet)&lt;br /&gt;
        file = open (&amp;quot;dejatraite.json&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
        ids.append(tweetID)&lt;br /&gt;
 &lt;br /&gt;
        txt = json.dumps(ids)&lt;br /&gt;
 &lt;br /&gt;
        file.write(txt)&lt;br /&gt;
        file.close()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==07.05 ==&lt;br /&gt;
j&amp;#039;ai modifié la partie qui permet de rentrer une date selon un format spécifique grâce au code de Zoé. Mais nouveau problème avec le date time : &amp;quot;AttributeError: type object &amp;#039;datetime.datetime&amp;#039; has no attribute &amp;#039;datetime&amp;#039;&amp;quot;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from acces import *&lt;br /&gt;
import tweepy&lt;br /&gt;
import time&lt;br /&gt;
import json&lt;br /&gt;
import datetime&lt;br /&gt;
import time&lt;br /&gt;
from datetime import datetime&lt;br /&gt;
 &lt;br /&gt;
def simflouzTree(tweeet):&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    if hasattr(tweeet, &amp;#039;retweeted_status&amp;#039;):&lt;br /&gt;
        tweetText = tweeet.retweeted_status.full_text&lt;br /&gt;
    else:&lt;br /&gt;
        tweetText = tweeet.full_text&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    username = tweeet.user.screen_name&lt;br /&gt;
 &lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l’arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l&amp;#039;arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous un arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous l&amp;#039;arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous un arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
    print (tweetText)&lt;br /&gt;
    #api.update_status(status=&amp;#039;@&amp;#039; + username + &amp;#039; &amp;#039; + tweetText)&lt;br /&gt;
    api.update_status(status=tweetText + &amp;#039; &amp;#039; + &amp;#039;@&amp;#039; + username)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)&lt;br /&gt;
auth.set_access_token(access_token, access_token_secret)&lt;br /&gt;
 &lt;br /&gt;
api = tweepy.API(auth)&lt;br /&gt;
&lt;br /&gt;
file = open(&amp;quot;frequence.txt&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
derniere_execution = file.read()&lt;br /&gt;
 &lt;br /&gt;
moment_2 = datetime.datetime.now()&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
if derniere_execution != &amp;#039;&amp;#039;:&lt;br /&gt;
    moment_1 = datetime.datetime.strptime(derniere_execution, &amp;#039;%Y-%m-%d %H:%M:%S.%f&amp;#039;)&lt;br /&gt;
    delai = moment_1-moment_2&lt;br /&gt;
    delai = delai.total_seconds()&lt;br /&gt;
else:&lt;br /&gt;
    delai = 0&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
if delai &amp;gt; 86400 or delai == 0 : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    file = open(&amp;quot;frequence.txt&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
    file.write(moment_2.strftime(&amp;#039;%Y-%m-%d %H:%M:%S.%f&amp;#039;))&lt;br /&gt;
    file.close&lt;br /&gt;
 &lt;br /&gt;
file = open(&amp;quot;dejatraite.json&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
txt = file.read()&lt;br /&gt;
 &lt;br /&gt;
ids = json.loads(txt)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
tweets = tweepy.Cursor(api.search, q=&amp;#039;&amp;quot;sous l\&amp;#039;arbre&amp;quot; OR &amp;quot;sous un arbre&amp;quot;&amp;#039;, tweet_mode=&amp;#039;extended&amp;#039;).items(1)&lt;br /&gt;
tweeet = &amp;#039;&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
for tweet in tweets:&lt;br /&gt;
        tweeet = tweet&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
tweetID = tweeet.id&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
if tweetID in ids:&lt;br /&gt;
    print (tweetID)&lt;br /&gt;
    print (tweetText)&lt;br /&gt;
 &lt;br /&gt;
if tweetID not in ids:&lt;br /&gt;
    print(&amp;#039;pas là&amp;#039;)&lt;br /&gt;
    simflouzTree(tweeet)&lt;br /&gt;
    file = open (&amp;quot;dejatraite.json&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
    ids.append(tweetID)&lt;br /&gt;
 &lt;br /&gt;
    txt = json.dumps(ids)&lt;br /&gt;
 &lt;br /&gt;
    file.write(txt)&lt;br /&gt;
    file.close()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from acces import *&lt;br /&gt;
import tweepy&lt;br /&gt;
import time&lt;br /&gt;
import json&lt;br /&gt;
import datetime&lt;br /&gt;
import time&lt;br /&gt;
 &lt;br /&gt;
def simflouzTree(tweeet):&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
    if hasattr(tweeet, &amp;#039;retweeted_status&amp;#039;):&lt;br /&gt;
        tweetText = tweeet.retweeted_status.full_text&lt;br /&gt;
    else:&lt;br /&gt;
        tweetText = tweeet.full_text&lt;br /&gt;
&lt;br /&gt;
    username = tweeet.user.screen_name&lt;br /&gt;
 &lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l’arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l&amp;#039;arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous un arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous l&amp;#039;arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous un arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
    print (tweetText)&lt;br /&gt;
    #api.update_status(status=&amp;#039;@&amp;#039; + username + &amp;#039; &amp;#039; + tweetText)&lt;br /&gt;
    api.update_status(status=tweetText + &amp;#039; &amp;#039; + &amp;#039;@&amp;#039; + username)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)&lt;br /&gt;
auth.set_access_token(access_token, access_token_secret)&lt;br /&gt;
 &lt;br /&gt;
api = tweepy.API(auth)&lt;br /&gt;
 &lt;br /&gt;
file = open(&amp;quot;frequence.txt&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
derniere_execution = file.read()&lt;br /&gt;
 &lt;br /&gt;
moment_2 = datetime.datetime.now()&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
if derniere_execution != &amp;#039;&amp;#039;:&lt;br /&gt;
    moment_1 = datetime.datetime.strptime(derniere_execution, &amp;#039;%Y-%m-%d %H:%M:%S.%f&amp;#039;)&lt;br /&gt;
    delai = moment_2-moment_1&lt;br /&gt;
    delai = delai.total_seconds()&lt;br /&gt;
else:&lt;br /&gt;
    delai = 0&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
if delai &amp;gt; 86400 or delai == 0 : &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
  file = open(&amp;quot;frequence.txt&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
  file.write(moment_2.strftime(&amp;#039;%Y-%m-%d %H:%M:%S.%f&amp;#039;))&lt;br /&gt;
  file.close&lt;br /&gt;
   &lt;br /&gt;
  file = open(&amp;quot;dejatraite.json&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
  txt = file.read()&lt;br /&gt;
   &lt;br /&gt;
  ids = json.loads(txt)&lt;br /&gt;
   &lt;br /&gt;
   &lt;br /&gt;
  tweets = tweepy.Cursor(api.search, q=&amp;#039;&amp;quot;sous l\&amp;#039;arbre&amp;quot; OR &amp;quot;sous un arbre&amp;quot;&amp;#039;, tweet_mode=&amp;#039;extended&amp;#039;).items(1)&lt;br /&gt;
  tweeet = &amp;#039;&amp;#039;&lt;br /&gt;
   &lt;br /&gt;
  for tweet in tweets:&lt;br /&gt;
          tweeet = tweet&lt;br /&gt;
   &lt;br /&gt;
   &lt;br /&gt;
   &lt;br /&gt;
   &lt;br /&gt;
  tweetID = tweeet.id&lt;br /&gt;
   &lt;br /&gt;
   &lt;br /&gt;
  if tweetID in ids:&lt;br /&gt;
      print (tweetID)&lt;br /&gt;
      print (tweetText)&lt;br /&gt;
   &lt;br /&gt;
  if tweetID not in ids:&lt;br /&gt;
      print(&amp;#039;pas là&amp;#039;)&lt;br /&gt;
      simflouzTree(tweeet)&lt;br /&gt;
      file = open (&amp;quot;dejatraite.json&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
      ids.append(tweetID)&lt;br /&gt;
   &lt;br /&gt;
      txt = json.dumps(ids)&lt;br /&gt;
   &lt;br /&gt;
      file.write(txt)&lt;br /&gt;
      file.close()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=programme de poète loup garou=&lt;br /&gt;
&lt;br /&gt;
Un programme qui&lt;br /&gt;
&lt;br /&gt;
- demande le nom de l&amp;#039;utilisateur qui sera enregistré comme nom de poète&lt;br /&gt;
&lt;br /&gt;
- rajoute aouuuu quand il y a a lettre a&lt;br /&gt;
&lt;br /&gt;
- rajoute grrrrrrrrrr quand il y a la lettre g&lt;br /&gt;
&lt;br /&gt;
résolution de l&amp;#039;énoncé de Gesine&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
with open(&amp;#039;poetry&amp;#039;,&amp;#039;r&amp;#039;) as lecture:&lt;br /&gt;
    poyeme = lecture.read()&lt;br /&gt;
&lt;br /&gt;
poyeme = poyeme.replace(&amp;quot;o&amp;quot;, &amp;quot;0&amp;quot;)&lt;br /&gt;
poyeme = poyeme.replace (&amp;quot;i&amp;quot;, &amp;quot;1&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
print(poyeme)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/env python&lt;br /&gt;
#coding: utf-8&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Un programme qui&lt;br /&gt;
- demande le nom de l&amp;#039;utilisateur qui sera enregistré comme nom de poète&lt;br /&gt;
- rajoute aouuuu quand il y a a lettre a&lt;br /&gt;
- rajoute grrrrrrrrrr quand il y a la lettre g &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
print(&amp;quot;Quel est ton nom, poète.esse ?&amp;quot;)&lt;br /&gt;
nom = raw_input()&lt;br /&gt;
&lt;br /&gt;
import re&lt;br /&gt;
&lt;br /&gt;
f= open(&amp;quot;poeme.txt&amp;quot;, &amp;quot;r+&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
poeme = f.read()&lt;br /&gt;
&lt;br /&gt;
#poeme = re.sub(&amp;#039;a&amp;#039;, &amp;quot;aouuuu&amp;quot;, poeme)&lt;br /&gt;
poeme = re.sub(&amp;#039;([aA])&amp;#039;, r&amp;quot;\1ouuuu&amp;quot;, poeme)&lt;br /&gt;
poeme = re.sub(&amp;#039;([gG])&amp;#039;, r&amp;quot;\1rrrrrrrrrr&amp;quot;, poeme)&lt;br /&gt;
&lt;br /&gt;
nom = re.sub(&amp;#039;([aA])&amp;#039;, r&amp;quot;\1ouuuu&amp;quot;, nom)&lt;br /&gt;
nom = re.sub(&amp;#039;([gG])&amp;#039;, r&amp;quot;\1rrrrrrrrrr&amp;quot;, nom)&lt;br /&gt;
print(poeme)&lt;br /&gt;
print(&amp;quot;Signé, &amp;quot; + nom + &amp;quot; le loup grrrrrrrrrraouuuurou&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
f.close()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==réactions au bot ==&lt;/div&gt;</summary>
		<author><name>Violette</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=Fichier:Sim3.png&amp;diff=4135</id>
		<title>Fichier:Sim3.png</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Fichier:Sim3.png&amp;diff=4135"/>
		<updated>2020-05-27T13:22:27Z</updated>

		<summary type="html">&lt;p&gt;Violette : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Violette</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=Fichier:Sim2.png&amp;diff=4134</id>
		<title>Fichier:Sim2.png</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Fichier:Sim2.png&amp;diff=4134"/>
		<updated>2020-05-27T13:22:05Z</updated>

		<summary type="html">&lt;p&gt;Violette : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Violette</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=Utilisateur:Violette&amp;diff=4133</id>
		<title>Utilisateur:Violette</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Utilisateur:Violette&amp;diff=4133"/>
		<updated>2020-05-27T13:21:49Z</updated>

		<summary type="html">&lt;p&gt;Violette : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=Writing bot, Under the Simflouz tree=&lt;br /&gt;
&lt;br /&gt;
[[Fichier:sim1.png]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:sim2.png]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:sim3.png]]&lt;br /&gt;
&lt;br /&gt;
C&amp;#039;est un bot qui fait des phrases avec le simflouz tree. C&amp;#039;est un arbre qui donne de l&amp;#039;argent quand on l&amp;#039;arrose dans les sims 2. Il pourrait récupérer des tweets qui contiennent l&amp;#039;expression &amp;quot;sous l&amp;#039;abre&amp;quot; et la remplacer par under the simflouz tree. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from acces import *&lt;br /&gt;
import tweepy&lt;br /&gt;
import time&lt;br /&gt;
import json&lt;br /&gt;
 &lt;br /&gt;
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)&lt;br /&gt;
auth.set_access_token(access_token, access_token_secret)&lt;br /&gt;
&lt;br /&gt;
api = tweepy.API(auth)&lt;br /&gt;
&lt;br /&gt;
tweets = tweepy.Cursor(api.search, q=&amp;#039;&amp;quot;sous l\&amp;#039;arbre&amp;quot; OR &amp;quot;sous un arbre&amp;quot;&amp;#039;, tweet_mode=&amp;#039;extended&amp;#039;).items(1)&lt;br /&gt;
tweeet = &amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
for tweet in tweets:&lt;br /&gt;
    tweeet = tweet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if hasattr(tweeet, &amp;#039;retweeted_status&amp;#039;):&lt;br /&gt;
    tweetText = tweeet.retweeted_status.full_text&lt;br /&gt;
else:&lt;br /&gt;
    tweetText = tweeet.full_text&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
username = tweeet.user.screen_name&lt;br /&gt;
&lt;br /&gt;
tweetText = tweetText.replace(&amp;quot;sous l’arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
tweetText = tweetText.replace(&amp;quot;sous l&amp;#039;arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
tweetText = tweetText.replace(&amp;quot;sous un arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
print (tweetText)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
le bot twitter poste le message modifié et cite le compte initial&lt;br /&gt;
abonnez vous à moi : https://twitter.com/SimflouzT&lt;br /&gt;
&lt;br /&gt;
Maintenant il faut trouver le moyen pour que le bot, à chaque fois qu&amp;#039;il soit lancé, passe en revue tout les tweets concernés, classe ceux qu&amp;#039;il a déjà traité et éxécute le programme pour les autres, de manière à ce qu&amp;#039;il soit autonome.&lt;br /&gt;
&lt;br /&gt;
==05.03, ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from acces import *&lt;br /&gt;
import tweepy&lt;br /&gt;
import time&lt;br /&gt;
import json&lt;br /&gt;
 &lt;br /&gt;
    &lt;br /&gt;
def simflouzTree(tweeet):&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
    if hasattr(tweeet, &amp;#039;retweeted_status&amp;#039;):&lt;br /&gt;
        tweetText = tweeet.retweeted_status.full_text&lt;br /&gt;
    else:&lt;br /&gt;
        tweetText = tweeet.full_text&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    username = tweeet.user.screen_name&lt;br /&gt;
&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l’arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l&amp;#039;arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous un arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous l&amp;#039;arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
    print (tweetText)&lt;br /&gt;
    #api.update_status(status=&amp;#039;@&amp;#039; + username + &amp;#039; &amp;#039; + tweetText)&lt;br /&gt;
    #api.update_status(status=tweetText + &amp;#039; &amp;#039; + &amp;#039;@&amp;#039; + username)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)&lt;br /&gt;
auth.set_access_token(access_token, access_token_secret)&lt;br /&gt;
&lt;br /&gt;
api = tweepy.API(auth)&lt;br /&gt;
&lt;br /&gt;
file = open(&amp;quot;dejatraite.json&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
txt = file.read()&lt;br /&gt;
&lt;br /&gt;
ids = json.loads(txt)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
tweets = tweepy.Cursor(api.search, q=&amp;#039;&amp;quot;sous l\&amp;#039;arbre&amp;quot; OR &amp;quot;sous un arbre&amp;quot;&amp;#039;, tweet_mode=&amp;#039;extended&amp;#039;).items(1)&lt;br /&gt;
tweeet = &amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
for tweet in tweets:&lt;br /&gt;
    tweeet = tweet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
tweetID = tweeet.id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if tweetID in ids:&lt;br /&gt;
    print (tweetID)&lt;br /&gt;
&lt;br /&gt;
if tweetID not in ids:&lt;br /&gt;
    print(&amp;#039;pas là&amp;#039;)&lt;br /&gt;
    simflouzTree(tweeet)&lt;br /&gt;
    file = open (&amp;quot;dejatraite.json&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
    ids.append(tweetID)&lt;br /&gt;
    &lt;br /&gt;
    txt = json.dumps(ids)&lt;br /&gt;
    &lt;br /&gt;
    file.write(txt)&lt;br /&gt;
    file.close()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant il faut le faire tourner tout seul régulièrement sans que je sois là&lt;br /&gt;
&lt;br /&gt;
==23.04 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from acces import *&lt;br /&gt;
import tweepy&lt;br /&gt;
import time&lt;br /&gt;
import json&lt;br /&gt;
import datetime&lt;br /&gt;
import time&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
def simflouzTree(tweeet):&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    if hasattr(tweeet, &amp;#039;retweeted_status&amp;#039;):&lt;br /&gt;
        tweetText = tweeet.retweeted_status.full_text&lt;br /&gt;
    else:&lt;br /&gt;
        tweetText = tweeet.full_text&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    username = tweeet.user.screen_name&lt;br /&gt;
 &lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l’arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l&amp;#039;arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous un arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous l&amp;#039;arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous un arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
    print (tweetText)&lt;br /&gt;
    #api.update_status(status=&amp;#039;@&amp;#039; + username + &amp;#039; &amp;#039; + tweetText)&lt;br /&gt;
    api.update_status(status=tweetText + &amp;#039; &amp;#039; + &amp;#039;@&amp;#039; + username)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)&lt;br /&gt;
auth.set_access_token(access_token, access_token_secret)&lt;br /&gt;
 &lt;br /&gt;
api = tweepy.API(auth)&lt;br /&gt;
 &lt;br /&gt;
file = open(&amp;quot;frequence.txt&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
derniere_execution = file.read()&lt;br /&gt;
 &lt;br /&gt;
moment1 = datetime.strptime(derniere_execution, &amp;#039;%Y-%m-%d %H-%M-%S.%f&amp;#039;)&lt;br /&gt;
moment2 = datetime.datetime.now()&lt;br /&gt;
print(moment1)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
delai = moment2-moment1&lt;br /&gt;
print(delai.total_seconds())&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
if delai.total_seconds() &amp;gt; 86400:&lt;br /&gt;
    print(&amp;#039;ok&amp;#039;)&lt;br /&gt;
    file = open (&amp;quot;frequence.txt&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
    &lt;br /&gt;
    file.write(moment2)&lt;br /&gt;
    file.close()&lt;br /&gt;
    &lt;br /&gt;
    file = open(&amp;quot;dejatraite.json&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
    txt = file.read()&lt;br /&gt;
     &lt;br /&gt;
    ids = json.loads(txt)&lt;br /&gt;
     &lt;br /&gt;
     &lt;br /&gt;
    tweets = tweepy.Cursor(api.search, q=&amp;#039;&amp;quot;sous l\&amp;#039;arbre&amp;quot; OR &amp;quot;sous un arbre&amp;quot;&amp;#039;, tweet_mode=&amp;#039;extended&amp;#039;).items(1)&lt;br /&gt;
    tweeet = &amp;#039;&amp;#039;&lt;br /&gt;
     &lt;br /&gt;
    for tweet in tweets:&lt;br /&gt;
        tweeet = tweet&lt;br /&gt;
     &lt;br /&gt;
     &lt;br /&gt;
     &lt;br /&gt;
     &lt;br /&gt;
    tweetID = tweeet.id&lt;br /&gt;
     &lt;br /&gt;
     &lt;br /&gt;
    if tweetID in ids:&lt;br /&gt;
        print (tweetID)&lt;br /&gt;
        print (tweetText)&lt;br /&gt;
     &lt;br /&gt;
    if tweetID not in ids:&lt;br /&gt;
        print(&amp;#039;pas là&amp;#039;)&lt;br /&gt;
        simflouzTree(tweeet)&lt;br /&gt;
        file = open (&amp;quot;dejatraite.json&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
        ids.append(tweetID)&lt;br /&gt;
     &lt;br /&gt;
        txt = json.dumps(ids)&lt;br /&gt;
     &lt;br /&gt;
        file.write(txt)&lt;br /&gt;
        file.close()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
==04.05 ==&lt;br /&gt;
j&amp;#039;ai rajouté un import from datetime import datetime. &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from acces import *&lt;br /&gt;
import tweepy&lt;br /&gt;
import time&lt;br /&gt;
import json&lt;br /&gt;
import datetime&lt;br /&gt;
import time&lt;br /&gt;
from datetime import datetime&lt;br /&gt;
 &lt;br /&gt;
def simflouzTree(tweeet):&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    if hasattr(tweeet, &amp;#039;retweeted_status&amp;#039;):&lt;br /&gt;
        tweetText = tweeet.retweeted_status.full_text&lt;br /&gt;
    else:&lt;br /&gt;
        tweetText = tweeet.full_text&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    username = tweeet.user.screen_name&lt;br /&gt;
 &lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l’arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l&amp;#039;arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous un arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous l&amp;#039;arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous un arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
    print (tweetText)&lt;br /&gt;
    #api.update_status(status=&amp;#039;@&amp;#039; + username + &amp;#039; &amp;#039; + tweetText)&lt;br /&gt;
    api.update_status(status=tweetText + &amp;#039; &amp;#039; + &amp;#039;@&amp;#039; + username)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)&lt;br /&gt;
auth.set_access_token(access_token, access_token_secret)&lt;br /&gt;
 &lt;br /&gt;
api = tweepy.API(auth)&lt;br /&gt;
 &lt;br /&gt;
file = open(&amp;quot;frequence.txt&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
derniere_execution = file.read()&lt;br /&gt;
 &lt;br /&gt;
moment1 = datetime.strptime(derniere_execution, &amp;#039;%Y-%m-%d %H-%M-%S.%f&amp;#039;)&lt;br /&gt;
moment2 = datetime.datetime.now()&lt;br /&gt;
print(moment1)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
delai = moment2-moment1&lt;br /&gt;
print(delai.total_seconds())&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
if delai.total_seconds() &amp;gt; 86400:&lt;br /&gt;
    print(&amp;#039;ok&amp;#039;)&lt;br /&gt;
    file = open (&amp;quot;frequence.txt&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
    file.write(moment2)&lt;br /&gt;
    file.close()&lt;br /&gt;
 &lt;br /&gt;
    file = open(&amp;quot;dejatraite.json&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
    txt = file.read()&lt;br /&gt;
 &lt;br /&gt;
    ids = json.loads(txt)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    tweets = tweepy.Cursor(api.search, q=&amp;#039;&amp;quot;sous l\&amp;#039;arbre&amp;quot; OR &amp;quot;sous un arbre&amp;quot;&amp;#039;, tweet_mode=&amp;#039;extended&amp;#039;).items(1)&lt;br /&gt;
    tweeet = &amp;#039;&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
    for tweet in tweets:&lt;br /&gt;
        tweeet = tweet&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    tweetID = tweeet.id&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    if tweetID in ids:&lt;br /&gt;
        print (tweetID)&lt;br /&gt;
        print (tweetText)&lt;br /&gt;
 &lt;br /&gt;
    if tweetID not in ids:&lt;br /&gt;
        print(&amp;#039;pas là&amp;#039;)&lt;br /&gt;
        simflouzTree(tweeet)&lt;br /&gt;
        file = open (&amp;quot;dejatraite.json&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
        ids.append(tweetID)&lt;br /&gt;
 &lt;br /&gt;
        txt = json.dumps(ids)&lt;br /&gt;
 &lt;br /&gt;
        file.write(txt)&lt;br /&gt;
        file.close()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==07.05 ==&lt;br /&gt;
j&amp;#039;ai modifié la partie qui permet de rentrer une date selon un format spécifique grâce au code de Zoé. Mais nouveau problème avec le date time : &amp;quot;AttributeError: type object &amp;#039;datetime.datetime&amp;#039; has no attribute &amp;#039;datetime&amp;#039;&amp;quot;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from acces import *&lt;br /&gt;
import tweepy&lt;br /&gt;
import time&lt;br /&gt;
import json&lt;br /&gt;
import datetime&lt;br /&gt;
import time&lt;br /&gt;
from datetime import datetime&lt;br /&gt;
 &lt;br /&gt;
def simflouzTree(tweeet):&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    if hasattr(tweeet, &amp;#039;retweeted_status&amp;#039;):&lt;br /&gt;
        tweetText = tweeet.retweeted_status.full_text&lt;br /&gt;
    else:&lt;br /&gt;
        tweetText = tweeet.full_text&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    username = tweeet.user.screen_name&lt;br /&gt;
 &lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l’arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l&amp;#039;arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous un arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous l&amp;#039;arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous un arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
    print (tweetText)&lt;br /&gt;
    #api.update_status(status=&amp;#039;@&amp;#039; + username + &amp;#039; &amp;#039; + tweetText)&lt;br /&gt;
    api.update_status(status=tweetText + &amp;#039; &amp;#039; + &amp;#039;@&amp;#039; + username)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)&lt;br /&gt;
auth.set_access_token(access_token, access_token_secret)&lt;br /&gt;
 &lt;br /&gt;
api = tweepy.API(auth)&lt;br /&gt;
&lt;br /&gt;
file = open(&amp;quot;frequence.txt&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
derniere_execution = file.read()&lt;br /&gt;
 &lt;br /&gt;
moment_2 = datetime.datetime.now()&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
if derniere_execution != &amp;#039;&amp;#039;:&lt;br /&gt;
    moment_1 = datetime.datetime.strptime(derniere_execution, &amp;#039;%Y-%m-%d %H:%M:%S.%f&amp;#039;)&lt;br /&gt;
    delai = moment_1-moment_2&lt;br /&gt;
    delai = delai.total_seconds()&lt;br /&gt;
else:&lt;br /&gt;
    delai = 0&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
if delai &amp;gt; 86400 or delai == 0 : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    file = open(&amp;quot;frequence.txt&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
    file.write(moment_2.strftime(&amp;#039;%Y-%m-%d %H:%M:%S.%f&amp;#039;))&lt;br /&gt;
    file.close&lt;br /&gt;
 &lt;br /&gt;
file = open(&amp;quot;dejatraite.json&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
txt = file.read()&lt;br /&gt;
 &lt;br /&gt;
ids = json.loads(txt)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
tweets = tweepy.Cursor(api.search, q=&amp;#039;&amp;quot;sous l\&amp;#039;arbre&amp;quot; OR &amp;quot;sous un arbre&amp;quot;&amp;#039;, tweet_mode=&amp;#039;extended&amp;#039;).items(1)&lt;br /&gt;
tweeet = &amp;#039;&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
for tweet in tweets:&lt;br /&gt;
        tweeet = tweet&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
tweetID = tweeet.id&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
if tweetID in ids:&lt;br /&gt;
    print (tweetID)&lt;br /&gt;
    print (tweetText)&lt;br /&gt;
 &lt;br /&gt;
if tweetID not in ids:&lt;br /&gt;
    print(&amp;#039;pas là&amp;#039;)&lt;br /&gt;
    simflouzTree(tweeet)&lt;br /&gt;
    file = open (&amp;quot;dejatraite.json&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
    ids.append(tweetID)&lt;br /&gt;
 &lt;br /&gt;
    txt = json.dumps(ids)&lt;br /&gt;
 &lt;br /&gt;
    file.write(txt)&lt;br /&gt;
    file.close()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from acces import *&lt;br /&gt;
import tweepy&lt;br /&gt;
import time&lt;br /&gt;
import json&lt;br /&gt;
import datetime&lt;br /&gt;
import time&lt;br /&gt;
 &lt;br /&gt;
def simflouzTree(tweeet):&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
    if hasattr(tweeet, &amp;#039;retweeted_status&amp;#039;):&lt;br /&gt;
        tweetText = tweeet.retweeted_status.full_text&lt;br /&gt;
    else:&lt;br /&gt;
        tweetText = tweeet.full_text&lt;br /&gt;
&lt;br /&gt;
    username = tweeet.user.screen_name&lt;br /&gt;
 &lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l’arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l&amp;#039;arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous un arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous l&amp;#039;arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous un arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
    print (tweetText)&lt;br /&gt;
    #api.update_status(status=&amp;#039;@&amp;#039; + username + &amp;#039; &amp;#039; + tweetText)&lt;br /&gt;
    api.update_status(status=tweetText + &amp;#039; &amp;#039; + &amp;#039;@&amp;#039; + username)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)&lt;br /&gt;
auth.set_access_token(access_token, access_token_secret)&lt;br /&gt;
 &lt;br /&gt;
api = tweepy.API(auth)&lt;br /&gt;
 &lt;br /&gt;
file = open(&amp;quot;frequence.txt&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
derniere_execution = file.read()&lt;br /&gt;
 &lt;br /&gt;
moment_2 = datetime.datetime.now()&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
if derniere_execution != &amp;#039;&amp;#039;:&lt;br /&gt;
    moment_1 = datetime.datetime.strptime(derniere_execution, &amp;#039;%Y-%m-%d %H:%M:%S.%f&amp;#039;)&lt;br /&gt;
    delai = moment_2-moment_1&lt;br /&gt;
    delai = delai.total_seconds()&lt;br /&gt;
else:&lt;br /&gt;
    delai = 0&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
if delai &amp;gt; 86400 or delai == 0 : &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
  file = open(&amp;quot;frequence.txt&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
  file.write(moment_2.strftime(&amp;#039;%Y-%m-%d %H:%M:%S.%f&amp;#039;))&lt;br /&gt;
  file.close&lt;br /&gt;
   &lt;br /&gt;
  file = open(&amp;quot;dejatraite.json&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
  txt = file.read()&lt;br /&gt;
   &lt;br /&gt;
  ids = json.loads(txt)&lt;br /&gt;
   &lt;br /&gt;
   &lt;br /&gt;
  tweets = tweepy.Cursor(api.search, q=&amp;#039;&amp;quot;sous l\&amp;#039;arbre&amp;quot; OR &amp;quot;sous un arbre&amp;quot;&amp;#039;, tweet_mode=&amp;#039;extended&amp;#039;).items(1)&lt;br /&gt;
  tweeet = &amp;#039;&amp;#039;&lt;br /&gt;
   &lt;br /&gt;
  for tweet in tweets:&lt;br /&gt;
          tweeet = tweet&lt;br /&gt;
   &lt;br /&gt;
   &lt;br /&gt;
   &lt;br /&gt;
   &lt;br /&gt;
  tweetID = tweeet.id&lt;br /&gt;
   &lt;br /&gt;
   &lt;br /&gt;
  if tweetID in ids:&lt;br /&gt;
      print (tweetID)&lt;br /&gt;
      print (tweetText)&lt;br /&gt;
   &lt;br /&gt;
  if tweetID not in ids:&lt;br /&gt;
      print(&amp;#039;pas là&amp;#039;)&lt;br /&gt;
      simflouzTree(tweeet)&lt;br /&gt;
      file = open (&amp;quot;dejatraite.json&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
      ids.append(tweetID)&lt;br /&gt;
   &lt;br /&gt;
      txt = json.dumps(ids)&lt;br /&gt;
   &lt;br /&gt;
      file.write(txt)&lt;br /&gt;
      file.close()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=programme de poète loup garou=&lt;br /&gt;
&lt;br /&gt;
Un programme qui&lt;br /&gt;
&lt;br /&gt;
- demande le nom de l&amp;#039;utilisateur qui sera enregistré comme nom de poète&lt;br /&gt;
&lt;br /&gt;
- rajoute aouuuu quand il y a a lettre a&lt;br /&gt;
&lt;br /&gt;
- rajoute grrrrrrrrrr quand il y a la lettre g&lt;br /&gt;
&lt;br /&gt;
résolution de l&amp;#039;énoncé de Gesine&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
with open(&amp;#039;poetry&amp;#039;,&amp;#039;r&amp;#039;) as lecture:&lt;br /&gt;
    poyeme = lecture.read()&lt;br /&gt;
&lt;br /&gt;
poyeme = poyeme.replace(&amp;quot;o&amp;quot;, &amp;quot;0&amp;quot;)&lt;br /&gt;
poyeme = poyeme.replace (&amp;quot;i&amp;quot;, &amp;quot;1&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
print(poyeme)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/env python&lt;br /&gt;
#coding: utf-8&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Un programme qui&lt;br /&gt;
- demande le nom de l&amp;#039;utilisateur qui sera enregistré comme nom de poète&lt;br /&gt;
- rajoute aouuuu quand il y a a lettre a&lt;br /&gt;
- rajoute grrrrrrrrrr quand il y a la lettre g &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
print(&amp;quot;Quel est ton nom, poète.esse ?&amp;quot;)&lt;br /&gt;
nom = raw_input()&lt;br /&gt;
&lt;br /&gt;
import re&lt;br /&gt;
&lt;br /&gt;
f= open(&amp;quot;poeme.txt&amp;quot;, &amp;quot;r+&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
poeme = f.read()&lt;br /&gt;
&lt;br /&gt;
#poeme = re.sub(&amp;#039;a&amp;#039;, &amp;quot;aouuuu&amp;quot;, poeme)&lt;br /&gt;
poeme = re.sub(&amp;#039;([aA])&amp;#039;, r&amp;quot;\1ouuuu&amp;quot;, poeme)&lt;br /&gt;
poeme = re.sub(&amp;#039;([gG])&amp;#039;, r&amp;quot;\1rrrrrrrrrr&amp;quot;, poeme)&lt;br /&gt;
&lt;br /&gt;
nom = re.sub(&amp;#039;([aA])&amp;#039;, r&amp;quot;\1ouuuu&amp;quot;, nom)&lt;br /&gt;
nom = re.sub(&amp;#039;([gG])&amp;#039;, r&amp;quot;\1rrrrrrrrrr&amp;quot;, nom)&lt;br /&gt;
print(poeme)&lt;br /&gt;
print(&amp;quot;Signé, &amp;quot; + nom + &amp;quot; le loup grrrrrrrrrraouuuurou&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
f.close()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==réactions au bot ==&lt;/div&gt;</summary>
		<author><name>Violette</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=Fichier:Sim1.png&amp;diff=4132</id>
		<title>Fichier:Sim1.png</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Fichier:Sim1.png&amp;diff=4132"/>
		<updated>2020-05-27T13:17:34Z</updated>

		<summary type="html">&lt;p&gt;Violette : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Violette</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=Utilisateur:Violette&amp;diff=4131</id>
		<title>Utilisateur:Violette</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Utilisateur:Violette&amp;diff=4131"/>
		<updated>2020-05-27T13:14:24Z</updated>

		<summary type="html">&lt;p&gt;Violette : /* Writing bot */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=programme de poète loup garou=&lt;br /&gt;
&lt;br /&gt;
Un programme qui&lt;br /&gt;
&lt;br /&gt;
- demande le nom de l&amp;#039;utilisateur qui sera enregistré comme nom de poète&lt;br /&gt;
&lt;br /&gt;
- rajoute aouuuu quand il y a a lettre a&lt;br /&gt;
&lt;br /&gt;
- rajoute grrrrrrrrrr quand il y a la lettre g&lt;br /&gt;
&lt;br /&gt;
résolution de l&amp;#039;énoncé de Gesine&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
with open(&amp;#039;poetry&amp;#039;,&amp;#039;r&amp;#039;) as lecture:&lt;br /&gt;
    poyeme = lecture.read()&lt;br /&gt;
&lt;br /&gt;
poyeme = poyeme.replace(&amp;quot;o&amp;quot;, &amp;quot;0&amp;quot;)&lt;br /&gt;
poyeme = poyeme.replace (&amp;quot;i&amp;quot;, &amp;quot;1&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
print(poyeme)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/env python&lt;br /&gt;
#coding: utf-8&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Un programme qui&lt;br /&gt;
- demande le nom de l&amp;#039;utilisateur qui sera enregistré comme nom de poète&lt;br /&gt;
- rajoute aouuuu quand il y a a lettre a&lt;br /&gt;
- rajoute grrrrrrrrrr quand il y a la lettre g &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
print(&amp;quot;Quel est ton nom, poète.esse ?&amp;quot;)&lt;br /&gt;
nom = raw_input()&lt;br /&gt;
&lt;br /&gt;
import re&lt;br /&gt;
&lt;br /&gt;
f= open(&amp;quot;poeme.txt&amp;quot;, &amp;quot;r+&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
poeme = f.read()&lt;br /&gt;
&lt;br /&gt;
#poeme = re.sub(&amp;#039;a&amp;#039;, &amp;quot;aouuuu&amp;quot;, poeme)&lt;br /&gt;
poeme = re.sub(&amp;#039;([aA])&amp;#039;, r&amp;quot;\1ouuuu&amp;quot;, poeme)&lt;br /&gt;
poeme = re.sub(&amp;#039;([gG])&amp;#039;, r&amp;quot;\1rrrrrrrrrr&amp;quot;, poeme)&lt;br /&gt;
&lt;br /&gt;
nom = re.sub(&amp;#039;([aA])&amp;#039;, r&amp;quot;\1ouuuu&amp;quot;, nom)&lt;br /&gt;
nom = re.sub(&amp;#039;([gG])&amp;#039;, r&amp;quot;\1rrrrrrrrrr&amp;quot;, nom)&lt;br /&gt;
print(poeme)&lt;br /&gt;
print(&amp;quot;Signé, &amp;quot; + nom + &amp;quot; le loup grrrrrrrrrraouuuurou&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
f.close()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=Writing bot=&lt;br /&gt;
&lt;br /&gt;
C&amp;#039;est bot qui fait des phrases avec le simflouz tree. C&amp;#039;est un arbre qui donne de l&amp;#039;argent quand on l&amp;#039;arrose dans les sims 2&lt;br /&gt;
&lt;br /&gt;
il pourrait récupérer des tweets qui contiennent l&amp;#039;expression &amp;quot;sous l&amp;#039;abre&amp;quot; et la remplacer par under the simflouz tree. &lt;br /&gt;
Voici des captures d&amp;#039;écran du type d&amp;#039;interaction que le bot a crée : [[Fichier:sim1.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from acces import *&lt;br /&gt;
import tweepy&lt;br /&gt;
import time&lt;br /&gt;
import json&lt;br /&gt;
 &lt;br /&gt;
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)&lt;br /&gt;
auth.set_access_token(access_token, access_token_secret)&lt;br /&gt;
&lt;br /&gt;
api = tweepy.API(auth)&lt;br /&gt;
&lt;br /&gt;
tweets = tweepy.Cursor(api.search, q=&amp;#039;&amp;quot;sous l\&amp;#039;arbre&amp;quot; OR &amp;quot;sous un arbre&amp;quot;&amp;#039;, tweet_mode=&amp;#039;extended&amp;#039;).items(1)&lt;br /&gt;
tweeet = &amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
for tweet in tweets:&lt;br /&gt;
    tweeet = tweet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if hasattr(tweeet, &amp;#039;retweeted_status&amp;#039;):&lt;br /&gt;
    tweetText = tweeet.retweeted_status.full_text&lt;br /&gt;
else:&lt;br /&gt;
    tweetText = tweeet.full_text&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
username = tweeet.user.screen_name&lt;br /&gt;
&lt;br /&gt;
tweetText = tweetText.replace(&amp;quot;sous l’arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
tweetText = tweetText.replace(&amp;quot;sous l&amp;#039;arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
tweetText = tweetText.replace(&amp;quot;sous un arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
print (tweetText)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
le bot twitter poste le message modifié et cite le compte initial&lt;br /&gt;
abonnez vous à moi : https://twitter.com/SimflouzT&lt;br /&gt;
&lt;br /&gt;
Maintenant il faut trouver le moyen pour que le bot, à chaque fois qu&amp;#039;il soit lancé, passe en revue tout les tweets concernés, classe ceux qu&amp;#039;il a déjà traité et éxécute le programme pour les autres, de manière à ce qu&amp;#039;il soit autonome.&lt;br /&gt;
&lt;br /&gt;
==05.03, ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from acces import *&lt;br /&gt;
import tweepy&lt;br /&gt;
import time&lt;br /&gt;
import json&lt;br /&gt;
 &lt;br /&gt;
    &lt;br /&gt;
def simflouzTree(tweeet):&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
    if hasattr(tweeet, &amp;#039;retweeted_status&amp;#039;):&lt;br /&gt;
        tweetText = tweeet.retweeted_status.full_text&lt;br /&gt;
    else:&lt;br /&gt;
        tweetText = tweeet.full_text&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    username = tweeet.user.screen_name&lt;br /&gt;
&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l’arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l&amp;#039;arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous un arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous l&amp;#039;arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
    print (tweetText)&lt;br /&gt;
    #api.update_status(status=&amp;#039;@&amp;#039; + username + &amp;#039; &amp;#039; + tweetText)&lt;br /&gt;
    #api.update_status(status=tweetText + &amp;#039; &amp;#039; + &amp;#039;@&amp;#039; + username)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)&lt;br /&gt;
auth.set_access_token(access_token, access_token_secret)&lt;br /&gt;
&lt;br /&gt;
api = tweepy.API(auth)&lt;br /&gt;
&lt;br /&gt;
file = open(&amp;quot;dejatraite.json&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
txt = file.read()&lt;br /&gt;
&lt;br /&gt;
ids = json.loads(txt)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
tweets = tweepy.Cursor(api.search, q=&amp;#039;&amp;quot;sous l\&amp;#039;arbre&amp;quot; OR &amp;quot;sous un arbre&amp;quot;&amp;#039;, tweet_mode=&amp;#039;extended&amp;#039;).items(1)&lt;br /&gt;
tweeet = &amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
for tweet in tweets:&lt;br /&gt;
    tweeet = tweet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
tweetID = tweeet.id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if tweetID in ids:&lt;br /&gt;
    print (tweetID)&lt;br /&gt;
&lt;br /&gt;
if tweetID not in ids:&lt;br /&gt;
    print(&amp;#039;pas là&amp;#039;)&lt;br /&gt;
    simflouzTree(tweeet)&lt;br /&gt;
    file = open (&amp;quot;dejatraite.json&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
    ids.append(tweetID)&lt;br /&gt;
    &lt;br /&gt;
    txt = json.dumps(ids)&lt;br /&gt;
    &lt;br /&gt;
    file.write(txt)&lt;br /&gt;
    file.close()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant il faut le faire tourner tout seul régulièrement sans que je sois là&lt;br /&gt;
&lt;br /&gt;
==23.04 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from acces import *&lt;br /&gt;
import tweepy&lt;br /&gt;
import time&lt;br /&gt;
import json&lt;br /&gt;
import datetime&lt;br /&gt;
import time&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
def simflouzTree(tweeet):&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    if hasattr(tweeet, &amp;#039;retweeted_status&amp;#039;):&lt;br /&gt;
        tweetText = tweeet.retweeted_status.full_text&lt;br /&gt;
    else:&lt;br /&gt;
        tweetText = tweeet.full_text&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    username = tweeet.user.screen_name&lt;br /&gt;
 &lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l’arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l&amp;#039;arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous un arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous l&amp;#039;arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous un arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
    print (tweetText)&lt;br /&gt;
    #api.update_status(status=&amp;#039;@&amp;#039; + username + &amp;#039; &amp;#039; + tweetText)&lt;br /&gt;
    api.update_status(status=tweetText + &amp;#039; &amp;#039; + &amp;#039;@&amp;#039; + username)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)&lt;br /&gt;
auth.set_access_token(access_token, access_token_secret)&lt;br /&gt;
 &lt;br /&gt;
api = tweepy.API(auth)&lt;br /&gt;
 &lt;br /&gt;
file = open(&amp;quot;frequence.txt&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
derniere_execution = file.read()&lt;br /&gt;
 &lt;br /&gt;
moment1 = datetime.strptime(derniere_execution, &amp;#039;%Y-%m-%d %H-%M-%S.%f&amp;#039;)&lt;br /&gt;
moment2 = datetime.datetime.now()&lt;br /&gt;
print(moment1)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
delai = moment2-moment1&lt;br /&gt;
print(delai.total_seconds())&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
if delai.total_seconds() &amp;gt; 86400:&lt;br /&gt;
    print(&amp;#039;ok&amp;#039;)&lt;br /&gt;
    file = open (&amp;quot;frequence.txt&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
    &lt;br /&gt;
    file.write(moment2)&lt;br /&gt;
    file.close()&lt;br /&gt;
    &lt;br /&gt;
    file = open(&amp;quot;dejatraite.json&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
    txt = file.read()&lt;br /&gt;
     &lt;br /&gt;
    ids = json.loads(txt)&lt;br /&gt;
     &lt;br /&gt;
     &lt;br /&gt;
    tweets = tweepy.Cursor(api.search, q=&amp;#039;&amp;quot;sous l\&amp;#039;arbre&amp;quot; OR &amp;quot;sous un arbre&amp;quot;&amp;#039;, tweet_mode=&amp;#039;extended&amp;#039;).items(1)&lt;br /&gt;
    tweeet = &amp;#039;&amp;#039;&lt;br /&gt;
     &lt;br /&gt;
    for tweet in tweets:&lt;br /&gt;
        tweeet = tweet&lt;br /&gt;
     &lt;br /&gt;
     &lt;br /&gt;
     &lt;br /&gt;
     &lt;br /&gt;
    tweetID = tweeet.id&lt;br /&gt;
     &lt;br /&gt;
     &lt;br /&gt;
    if tweetID in ids:&lt;br /&gt;
        print (tweetID)&lt;br /&gt;
        print (tweetText)&lt;br /&gt;
     &lt;br /&gt;
    if tweetID not in ids:&lt;br /&gt;
        print(&amp;#039;pas là&amp;#039;)&lt;br /&gt;
        simflouzTree(tweeet)&lt;br /&gt;
        file = open (&amp;quot;dejatraite.json&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
        ids.append(tweetID)&lt;br /&gt;
     &lt;br /&gt;
        txt = json.dumps(ids)&lt;br /&gt;
     &lt;br /&gt;
        file.write(txt)&lt;br /&gt;
        file.close()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
==04.05 ==&lt;br /&gt;
j&amp;#039;ai rajouté un import from datetime import datetime. &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from acces import *&lt;br /&gt;
import tweepy&lt;br /&gt;
import time&lt;br /&gt;
import json&lt;br /&gt;
import datetime&lt;br /&gt;
import time&lt;br /&gt;
from datetime import datetime&lt;br /&gt;
 &lt;br /&gt;
def simflouzTree(tweeet):&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    if hasattr(tweeet, &amp;#039;retweeted_status&amp;#039;):&lt;br /&gt;
        tweetText = tweeet.retweeted_status.full_text&lt;br /&gt;
    else:&lt;br /&gt;
        tweetText = tweeet.full_text&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    username = tweeet.user.screen_name&lt;br /&gt;
 &lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l’arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l&amp;#039;arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous un arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous l&amp;#039;arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous un arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
    print (tweetText)&lt;br /&gt;
    #api.update_status(status=&amp;#039;@&amp;#039; + username + &amp;#039; &amp;#039; + tweetText)&lt;br /&gt;
    api.update_status(status=tweetText + &amp;#039; &amp;#039; + &amp;#039;@&amp;#039; + username)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)&lt;br /&gt;
auth.set_access_token(access_token, access_token_secret)&lt;br /&gt;
 &lt;br /&gt;
api = tweepy.API(auth)&lt;br /&gt;
 &lt;br /&gt;
file = open(&amp;quot;frequence.txt&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
derniere_execution = file.read()&lt;br /&gt;
 &lt;br /&gt;
moment1 = datetime.strptime(derniere_execution, &amp;#039;%Y-%m-%d %H-%M-%S.%f&amp;#039;)&lt;br /&gt;
moment2 = datetime.datetime.now()&lt;br /&gt;
print(moment1)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
delai = moment2-moment1&lt;br /&gt;
print(delai.total_seconds())&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
if delai.total_seconds() &amp;gt; 86400:&lt;br /&gt;
    print(&amp;#039;ok&amp;#039;)&lt;br /&gt;
    file = open (&amp;quot;frequence.txt&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
    file.write(moment2)&lt;br /&gt;
    file.close()&lt;br /&gt;
 &lt;br /&gt;
    file = open(&amp;quot;dejatraite.json&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
    txt = file.read()&lt;br /&gt;
 &lt;br /&gt;
    ids = json.loads(txt)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    tweets = tweepy.Cursor(api.search, q=&amp;#039;&amp;quot;sous l\&amp;#039;arbre&amp;quot; OR &amp;quot;sous un arbre&amp;quot;&amp;#039;, tweet_mode=&amp;#039;extended&amp;#039;).items(1)&lt;br /&gt;
    tweeet = &amp;#039;&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
    for tweet in tweets:&lt;br /&gt;
        tweeet = tweet&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    tweetID = tweeet.id&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    if tweetID in ids:&lt;br /&gt;
        print (tweetID)&lt;br /&gt;
        print (tweetText)&lt;br /&gt;
 &lt;br /&gt;
    if tweetID not in ids:&lt;br /&gt;
        print(&amp;#039;pas là&amp;#039;)&lt;br /&gt;
        simflouzTree(tweeet)&lt;br /&gt;
        file = open (&amp;quot;dejatraite.json&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
        ids.append(tweetID)&lt;br /&gt;
 &lt;br /&gt;
        txt = json.dumps(ids)&lt;br /&gt;
 &lt;br /&gt;
        file.write(txt)&lt;br /&gt;
        file.close()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==07.05 ==&lt;br /&gt;
j&amp;#039;ai modifié la partie qui permet de rentrer une date selon un format spécifique grâce au code de Zoé. Mais nouveau problème avec le date time : &amp;quot;AttributeError: type object &amp;#039;datetime.datetime&amp;#039; has no attribute &amp;#039;datetime&amp;#039;&amp;quot;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from acces import *&lt;br /&gt;
import tweepy&lt;br /&gt;
import time&lt;br /&gt;
import json&lt;br /&gt;
import datetime&lt;br /&gt;
import time&lt;br /&gt;
from datetime import datetime&lt;br /&gt;
 &lt;br /&gt;
def simflouzTree(tweeet):&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    if hasattr(tweeet, &amp;#039;retweeted_status&amp;#039;):&lt;br /&gt;
        tweetText = tweeet.retweeted_status.full_text&lt;br /&gt;
    else:&lt;br /&gt;
        tweetText = tweeet.full_text&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    username = tweeet.user.screen_name&lt;br /&gt;
 &lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l’arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l&amp;#039;arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous un arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous l&amp;#039;arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous un arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
    print (tweetText)&lt;br /&gt;
    #api.update_status(status=&amp;#039;@&amp;#039; + username + &amp;#039; &amp;#039; + tweetText)&lt;br /&gt;
    api.update_status(status=tweetText + &amp;#039; &amp;#039; + &amp;#039;@&amp;#039; + username)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)&lt;br /&gt;
auth.set_access_token(access_token, access_token_secret)&lt;br /&gt;
 &lt;br /&gt;
api = tweepy.API(auth)&lt;br /&gt;
&lt;br /&gt;
file = open(&amp;quot;frequence.txt&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
derniere_execution = file.read()&lt;br /&gt;
 &lt;br /&gt;
moment_2 = datetime.datetime.now()&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
if derniere_execution != &amp;#039;&amp;#039;:&lt;br /&gt;
    moment_1 = datetime.datetime.strptime(derniere_execution, &amp;#039;%Y-%m-%d %H:%M:%S.%f&amp;#039;)&lt;br /&gt;
    delai = moment_1-moment_2&lt;br /&gt;
    delai = delai.total_seconds()&lt;br /&gt;
else:&lt;br /&gt;
    delai = 0&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
if delai &amp;gt; 86400 or delai == 0 : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    file = open(&amp;quot;frequence.txt&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
    file.write(moment_2.strftime(&amp;#039;%Y-%m-%d %H:%M:%S.%f&amp;#039;))&lt;br /&gt;
    file.close&lt;br /&gt;
 &lt;br /&gt;
file = open(&amp;quot;dejatraite.json&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
txt = file.read()&lt;br /&gt;
 &lt;br /&gt;
ids = json.loads(txt)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
tweets = tweepy.Cursor(api.search, q=&amp;#039;&amp;quot;sous l\&amp;#039;arbre&amp;quot; OR &amp;quot;sous un arbre&amp;quot;&amp;#039;, tweet_mode=&amp;#039;extended&amp;#039;).items(1)&lt;br /&gt;
tweeet = &amp;#039;&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
for tweet in tweets:&lt;br /&gt;
        tweeet = tweet&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
tweetID = tweeet.id&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
if tweetID in ids:&lt;br /&gt;
    print (tweetID)&lt;br /&gt;
    print (tweetText)&lt;br /&gt;
 &lt;br /&gt;
if tweetID not in ids:&lt;br /&gt;
    print(&amp;#039;pas là&amp;#039;)&lt;br /&gt;
    simflouzTree(tweeet)&lt;br /&gt;
    file = open (&amp;quot;dejatraite.json&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
    ids.append(tweetID)&lt;br /&gt;
 &lt;br /&gt;
    txt = json.dumps(ids)&lt;br /&gt;
 &lt;br /&gt;
    file.write(txt)&lt;br /&gt;
    file.close()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from acces import *&lt;br /&gt;
import tweepy&lt;br /&gt;
import time&lt;br /&gt;
import json&lt;br /&gt;
import datetime&lt;br /&gt;
import time&lt;br /&gt;
 &lt;br /&gt;
def simflouzTree(tweeet):&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
    if hasattr(tweeet, &amp;#039;retweeted_status&amp;#039;):&lt;br /&gt;
        tweetText = tweeet.retweeted_status.full_text&lt;br /&gt;
    else:&lt;br /&gt;
        tweetText = tweeet.full_text&lt;br /&gt;
&lt;br /&gt;
    username = tweeet.user.screen_name&lt;br /&gt;
 &lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l’arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l&amp;#039;arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous un arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous l&amp;#039;arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous un arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
    print (tweetText)&lt;br /&gt;
    #api.update_status(status=&amp;#039;@&amp;#039; + username + &amp;#039; &amp;#039; + tweetText)&lt;br /&gt;
    api.update_status(status=tweetText + &amp;#039; &amp;#039; + &amp;#039;@&amp;#039; + username)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)&lt;br /&gt;
auth.set_access_token(access_token, access_token_secret)&lt;br /&gt;
 &lt;br /&gt;
api = tweepy.API(auth)&lt;br /&gt;
 &lt;br /&gt;
file = open(&amp;quot;frequence.txt&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
derniere_execution = file.read()&lt;br /&gt;
 &lt;br /&gt;
moment_2 = datetime.datetime.now()&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
if derniere_execution != &amp;#039;&amp;#039;:&lt;br /&gt;
    moment_1 = datetime.datetime.strptime(derniere_execution, &amp;#039;%Y-%m-%d %H:%M:%S.%f&amp;#039;)&lt;br /&gt;
    delai = moment_2-moment_1&lt;br /&gt;
    delai = delai.total_seconds()&lt;br /&gt;
else:&lt;br /&gt;
    delai = 0&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
if delai &amp;gt; 86400 or delai == 0 : &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
  file = open(&amp;quot;frequence.txt&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
  file.write(moment_2.strftime(&amp;#039;%Y-%m-%d %H:%M:%S.%f&amp;#039;))&lt;br /&gt;
  file.close&lt;br /&gt;
   &lt;br /&gt;
  file = open(&amp;quot;dejatraite.json&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
  txt = file.read()&lt;br /&gt;
   &lt;br /&gt;
  ids = json.loads(txt)&lt;br /&gt;
   &lt;br /&gt;
   &lt;br /&gt;
  tweets = tweepy.Cursor(api.search, q=&amp;#039;&amp;quot;sous l\&amp;#039;arbre&amp;quot; OR &amp;quot;sous un arbre&amp;quot;&amp;#039;, tweet_mode=&amp;#039;extended&amp;#039;).items(1)&lt;br /&gt;
  tweeet = &amp;#039;&amp;#039;&lt;br /&gt;
   &lt;br /&gt;
  for tweet in tweets:&lt;br /&gt;
          tweeet = tweet&lt;br /&gt;
   &lt;br /&gt;
   &lt;br /&gt;
   &lt;br /&gt;
   &lt;br /&gt;
  tweetID = tweeet.id&lt;br /&gt;
   &lt;br /&gt;
   &lt;br /&gt;
  if tweetID in ids:&lt;br /&gt;
      print (tweetID)&lt;br /&gt;
      print (tweetText)&lt;br /&gt;
   &lt;br /&gt;
  if tweetID not in ids:&lt;br /&gt;
      print(&amp;#039;pas là&amp;#039;)&lt;br /&gt;
      simflouzTree(tweeet)&lt;br /&gt;
      file = open (&amp;quot;dejatraite.json&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
      ids.append(tweetID)&lt;br /&gt;
   &lt;br /&gt;
      txt = json.dumps(ids)&lt;br /&gt;
   &lt;br /&gt;
      file.write(txt)&lt;br /&gt;
      file.close()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Violette</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=Utilisateur:Violette&amp;diff=4066</id>
		<title>Utilisateur:Violette</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Utilisateur:Violette&amp;diff=4066"/>
		<updated>2020-05-07T07:58:00Z</updated>

		<summary type="html">&lt;p&gt;Violette : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=programme de poète loup garou=&lt;br /&gt;
&lt;br /&gt;
Un programme qui&lt;br /&gt;
&lt;br /&gt;
- demande le nom de l&amp;#039;utilisateur qui sera enregistré comme nom de poète&lt;br /&gt;
&lt;br /&gt;
- rajoute aouuuu quand il y a a lettre a&lt;br /&gt;
&lt;br /&gt;
- rajoute grrrrrrrrrr quand il y a la lettre g&lt;br /&gt;
&lt;br /&gt;
résolution de l&amp;#039;énoncé de Gesine&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
with open(&amp;#039;poetry&amp;#039;,&amp;#039;r&amp;#039;) as lecture:&lt;br /&gt;
    poyeme = lecture.read()&lt;br /&gt;
&lt;br /&gt;
poyeme = poyeme.replace(&amp;quot;o&amp;quot;, &amp;quot;0&amp;quot;)&lt;br /&gt;
poyeme = poyeme.replace (&amp;quot;i&amp;quot;, &amp;quot;1&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
print(poyeme)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/env python&lt;br /&gt;
#coding: utf-8&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Un programme qui&lt;br /&gt;
- demande le nom de l&amp;#039;utilisateur qui sera enregistré comme nom de poète&lt;br /&gt;
- rajoute aouuuu quand il y a a lettre a&lt;br /&gt;
- rajoute grrrrrrrrrr quand il y a la lettre g &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
print(&amp;quot;Quel est ton nom, poète.esse ?&amp;quot;)&lt;br /&gt;
nom = raw_input()&lt;br /&gt;
&lt;br /&gt;
import re&lt;br /&gt;
&lt;br /&gt;
f= open(&amp;quot;poeme.txt&amp;quot;, &amp;quot;r+&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
poeme = f.read()&lt;br /&gt;
&lt;br /&gt;
#poeme = re.sub(&amp;#039;a&amp;#039;, &amp;quot;aouuuu&amp;quot;, poeme)&lt;br /&gt;
poeme = re.sub(&amp;#039;([aA])&amp;#039;, r&amp;quot;\1ouuuu&amp;quot;, poeme)&lt;br /&gt;
poeme = re.sub(&amp;#039;([gG])&amp;#039;, r&amp;quot;\1rrrrrrrrrr&amp;quot;, poeme)&lt;br /&gt;
&lt;br /&gt;
nom = re.sub(&amp;#039;([aA])&amp;#039;, r&amp;quot;\1ouuuu&amp;quot;, nom)&lt;br /&gt;
nom = re.sub(&amp;#039;([gG])&amp;#039;, r&amp;quot;\1rrrrrrrrrr&amp;quot;, nom)&lt;br /&gt;
print(poeme)&lt;br /&gt;
print(&amp;quot;Signé, &amp;quot; + nom + &amp;quot; le loup grrrrrrrrrraouuuurou&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
f.close()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=Writing bot=&lt;br /&gt;
&lt;br /&gt;
un bot qui fait des phrases avec le simflouz tree. C&amp;#039;est un arbre qui donne de l&amp;#039;argent quand on l&amp;#039;arrose dans les sims 2&lt;br /&gt;
&lt;br /&gt;
il pourrait récupérer des tweets qui contiennent l&amp;#039;expression &amp;quot;sous l&amp;#039;abre&amp;quot; et la remplacer par under the simflouz tree&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from acces import *&lt;br /&gt;
import tweepy&lt;br /&gt;
import time&lt;br /&gt;
import json&lt;br /&gt;
 &lt;br /&gt;
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)&lt;br /&gt;
auth.set_access_token(access_token, access_token_secret)&lt;br /&gt;
&lt;br /&gt;
api = tweepy.API(auth)&lt;br /&gt;
&lt;br /&gt;
tweets = tweepy.Cursor(api.search, q=&amp;#039;&amp;quot;sous l\&amp;#039;arbre&amp;quot; OR &amp;quot;sous un arbre&amp;quot;&amp;#039;, tweet_mode=&amp;#039;extended&amp;#039;).items(1)&lt;br /&gt;
tweeet = &amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
for tweet in tweets:&lt;br /&gt;
    tweeet = tweet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if hasattr(tweeet, &amp;#039;retweeted_status&amp;#039;):&lt;br /&gt;
    tweetText = tweeet.retweeted_status.full_text&lt;br /&gt;
else:&lt;br /&gt;
    tweetText = tweeet.full_text&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
username = tweeet.user.screen_name&lt;br /&gt;
&lt;br /&gt;
tweetText = tweetText.replace(&amp;quot;sous l’arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
tweetText = tweetText.replace(&amp;quot;sous l&amp;#039;arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
tweetText = tweetText.replace(&amp;quot;sous un arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
print (tweetText)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
le bot twitter poste le message modifié et cite le compte initial&lt;br /&gt;
abonnez vous à moi : https://twitter.com/SimflouzT&lt;br /&gt;
&lt;br /&gt;
Maintenant il faut trouver le moyen pour que le bot, à chaque fois qu&amp;#039;il soit lancé, passe en revue tout les tweets concernés, classe ceux qu&amp;#039;il a déjà traité et éxécute le programme pour les autres, de manière à ce qu&amp;#039;il soit autonome.&lt;br /&gt;
&lt;br /&gt;
==05.03, ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from acces import *&lt;br /&gt;
import tweepy&lt;br /&gt;
import time&lt;br /&gt;
import json&lt;br /&gt;
 &lt;br /&gt;
    &lt;br /&gt;
def simflouzTree(tweeet):&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
    if hasattr(tweeet, &amp;#039;retweeted_status&amp;#039;):&lt;br /&gt;
        tweetText = tweeet.retweeted_status.full_text&lt;br /&gt;
    else:&lt;br /&gt;
        tweetText = tweeet.full_text&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    username = tweeet.user.screen_name&lt;br /&gt;
&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l’arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l&amp;#039;arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous un arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous l&amp;#039;arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
    print (tweetText)&lt;br /&gt;
    #api.update_status(status=&amp;#039;@&amp;#039; + username + &amp;#039; &amp;#039; + tweetText)&lt;br /&gt;
    #api.update_status(status=tweetText + &amp;#039; &amp;#039; + &amp;#039;@&amp;#039; + username)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)&lt;br /&gt;
auth.set_access_token(access_token, access_token_secret)&lt;br /&gt;
&lt;br /&gt;
api = tweepy.API(auth)&lt;br /&gt;
&lt;br /&gt;
file = open(&amp;quot;dejatraite.json&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
txt = file.read()&lt;br /&gt;
&lt;br /&gt;
ids = json.loads(txt)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
tweets = tweepy.Cursor(api.search, q=&amp;#039;&amp;quot;sous l\&amp;#039;arbre&amp;quot; OR &amp;quot;sous un arbre&amp;quot;&amp;#039;, tweet_mode=&amp;#039;extended&amp;#039;).items(1)&lt;br /&gt;
tweeet = &amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
for tweet in tweets:&lt;br /&gt;
    tweeet = tweet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
tweetID = tweeet.id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if tweetID in ids:&lt;br /&gt;
    print (tweetID)&lt;br /&gt;
&lt;br /&gt;
if tweetID not in ids:&lt;br /&gt;
    print(&amp;#039;pas là&amp;#039;)&lt;br /&gt;
    simflouzTree(tweeet)&lt;br /&gt;
    file = open (&amp;quot;dejatraite.json&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
    ids.append(tweetID)&lt;br /&gt;
    &lt;br /&gt;
    txt = json.dumps(ids)&lt;br /&gt;
    &lt;br /&gt;
    file.write(txt)&lt;br /&gt;
    file.close()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant il faut le faire tourner tout seul régulièrement sans que je sois là&lt;br /&gt;
&lt;br /&gt;
==23.04 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from acces import *&lt;br /&gt;
import tweepy&lt;br /&gt;
import time&lt;br /&gt;
import json&lt;br /&gt;
import datetime&lt;br /&gt;
import time&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
def simflouzTree(tweeet):&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    if hasattr(tweeet, &amp;#039;retweeted_status&amp;#039;):&lt;br /&gt;
        tweetText = tweeet.retweeted_status.full_text&lt;br /&gt;
    else:&lt;br /&gt;
        tweetText = tweeet.full_text&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    username = tweeet.user.screen_name&lt;br /&gt;
 &lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l’arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l&amp;#039;arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous un arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous l&amp;#039;arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous un arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
    print (tweetText)&lt;br /&gt;
    #api.update_status(status=&amp;#039;@&amp;#039; + username + &amp;#039; &amp;#039; + tweetText)&lt;br /&gt;
    api.update_status(status=tweetText + &amp;#039; &amp;#039; + &amp;#039;@&amp;#039; + username)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)&lt;br /&gt;
auth.set_access_token(access_token, access_token_secret)&lt;br /&gt;
 &lt;br /&gt;
api = tweepy.API(auth)&lt;br /&gt;
 &lt;br /&gt;
file = open(&amp;quot;frequence.txt&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
derniere_execution = file.read()&lt;br /&gt;
 &lt;br /&gt;
moment1 = datetime.strptime(derniere_execution, &amp;#039;%Y-%m-%d %H-%M-%S.%f&amp;#039;)&lt;br /&gt;
moment2 = datetime.datetime.now()&lt;br /&gt;
print(moment1)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
delai = moment2-moment1&lt;br /&gt;
print(delai.total_seconds())&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
if delai.total_seconds() &amp;gt; 86400:&lt;br /&gt;
    print(&amp;#039;ok&amp;#039;)&lt;br /&gt;
    file = open (&amp;quot;frequence.txt&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
    &lt;br /&gt;
    file.write(moment2)&lt;br /&gt;
    file.close()&lt;br /&gt;
    &lt;br /&gt;
    file = open(&amp;quot;dejatraite.json&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
    txt = file.read()&lt;br /&gt;
     &lt;br /&gt;
    ids = json.loads(txt)&lt;br /&gt;
     &lt;br /&gt;
     &lt;br /&gt;
    tweets = tweepy.Cursor(api.search, q=&amp;#039;&amp;quot;sous l\&amp;#039;arbre&amp;quot; OR &amp;quot;sous un arbre&amp;quot;&amp;#039;, tweet_mode=&amp;#039;extended&amp;#039;).items(1)&lt;br /&gt;
    tweeet = &amp;#039;&amp;#039;&lt;br /&gt;
     &lt;br /&gt;
    for tweet in tweets:&lt;br /&gt;
        tweeet = tweet&lt;br /&gt;
     &lt;br /&gt;
     &lt;br /&gt;
     &lt;br /&gt;
     &lt;br /&gt;
    tweetID = tweeet.id&lt;br /&gt;
     &lt;br /&gt;
     &lt;br /&gt;
    if tweetID in ids:&lt;br /&gt;
        print (tweetID)&lt;br /&gt;
        print (tweetText)&lt;br /&gt;
     &lt;br /&gt;
    if tweetID not in ids:&lt;br /&gt;
        print(&amp;#039;pas là&amp;#039;)&lt;br /&gt;
        simflouzTree(tweeet)&lt;br /&gt;
        file = open (&amp;quot;dejatraite.json&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
        ids.append(tweetID)&lt;br /&gt;
     &lt;br /&gt;
        txt = json.dumps(ids)&lt;br /&gt;
     &lt;br /&gt;
        file.write(txt)&lt;br /&gt;
        file.close()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
==04.05 ==&lt;br /&gt;
j&amp;#039;ai rajouté un import from datetime import datetime. &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from acces import *&lt;br /&gt;
import tweepy&lt;br /&gt;
import time&lt;br /&gt;
import json&lt;br /&gt;
import datetime&lt;br /&gt;
import time&lt;br /&gt;
from datetime import datetime&lt;br /&gt;
 &lt;br /&gt;
def simflouzTree(tweeet):&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    if hasattr(tweeet, &amp;#039;retweeted_status&amp;#039;):&lt;br /&gt;
        tweetText = tweeet.retweeted_status.full_text&lt;br /&gt;
    else:&lt;br /&gt;
        tweetText = tweeet.full_text&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    username = tweeet.user.screen_name&lt;br /&gt;
 &lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l’arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l&amp;#039;arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous un arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous l&amp;#039;arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous un arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
    print (tweetText)&lt;br /&gt;
    #api.update_status(status=&amp;#039;@&amp;#039; + username + &amp;#039; &amp;#039; + tweetText)&lt;br /&gt;
    api.update_status(status=tweetText + &amp;#039; &amp;#039; + &amp;#039;@&amp;#039; + username)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)&lt;br /&gt;
auth.set_access_token(access_token, access_token_secret)&lt;br /&gt;
 &lt;br /&gt;
api = tweepy.API(auth)&lt;br /&gt;
 &lt;br /&gt;
file = open(&amp;quot;frequence.txt&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
derniere_execution = file.read()&lt;br /&gt;
 &lt;br /&gt;
moment1 = datetime.strptime(derniere_execution, &amp;#039;%Y-%m-%d %H-%M-%S.%f&amp;#039;)&lt;br /&gt;
moment2 = datetime.datetime.now()&lt;br /&gt;
print(moment1)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
delai = moment2-moment1&lt;br /&gt;
print(delai.total_seconds())&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
if delai.total_seconds() &amp;gt; 86400:&lt;br /&gt;
    print(&amp;#039;ok&amp;#039;)&lt;br /&gt;
    file = open (&amp;quot;frequence.txt&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
    file.write(moment2)&lt;br /&gt;
    file.close()&lt;br /&gt;
 &lt;br /&gt;
    file = open(&amp;quot;dejatraite.json&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
    txt = file.read()&lt;br /&gt;
 &lt;br /&gt;
    ids = json.loads(txt)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    tweets = tweepy.Cursor(api.search, q=&amp;#039;&amp;quot;sous l\&amp;#039;arbre&amp;quot; OR &amp;quot;sous un arbre&amp;quot;&amp;#039;, tweet_mode=&amp;#039;extended&amp;#039;).items(1)&lt;br /&gt;
    tweeet = &amp;#039;&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
    for tweet in tweets:&lt;br /&gt;
        tweeet = tweet&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    tweetID = tweeet.id&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    if tweetID in ids:&lt;br /&gt;
        print (tweetID)&lt;br /&gt;
        print (tweetText)&lt;br /&gt;
 &lt;br /&gt;
    if tweetID not in ids:&lt;br /&gt;
        print(&amp;#039;pas là&amp;#039;)&lt;br /&gt;
        simflouzTree(tweeet)&lt;br /&gt;
        file = open (&amp;quot;dejatraite.json&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
        ids.append(tweetID)&lt;br /&gt;
 &lt;br /&gt;
        txt = json.dumps(ids)&lt;br /&gt;
 &lt;br /&gt;
        file.write(txt)&lt;br /&gt;
        file.close()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==07.05 ==&lt;br /&gt;
j&amp;#039;ai modifié la partie qui permet de rentrer une date selon un format spécifique grâce au code de Zoé. Mais nouveau problème avec le date time : &amp;quot;AttributeError: type object &amp;#039;datetime.datetime&amp;#039; has no attribute &amp;#039;datetime&amp;#039;&amp;quot;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from acces import *&lt;br /&gt;
import tweepy&lt;br /&gt;
import time&lt;br /&gt;
import json&lt;br /&gt;
import datetime&lt;br /&gt;
import time&lt;br /&gt;
from datetime import datetime&lt;br /&gt;
 &lt;br /&gt;
def simflouzTree(tweeet):&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    if hasattr(tweeet, &amp;#039;retweeted_status&amp;#039;):&lt;br /&gt;
        tweetText = tweeet.retweeted_status.full_text&lt;br /&gt;
    else:&lt;br /&gt;
        tweetText = tweeet.full_text&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    username = tweeet.user.screen_name&lt;br /&gt;
 &lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l’arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l&amp;#039;arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous un arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous l&amp;#039;arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous un arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
    print (tweetText)&lt;br /&gt;
    #api.update_status(status=&amp;#039;@&amp;#039; + username + &amp;#039; &amp;#039; + tweetText)&lt;br /&gt;
    api.update_status(status=tweetText + &amp;#039; &amp;#039; + &amp;#039;@&amp;#039; + username)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)&lt;br /&gt;
auth.set_access_token(access_token, access_token_secret)&lt;br /&gt;
 &lt;br /&gt;
api = tweepy.API(auth)&lt;br /&gt;
&lt;br /&gt;
file = open(&amp;quot;frequence.txt&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
derniere_execution = file.read()&lt;br /&gt;
 &lt;br /&gt;
moment_2 = datetime.datetime.now()&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
if derniere_execution != &amp;#039;&amp;#039;:&lt;br /&gt;
    moment_1 = datetime.datetime.strptime(derniere_execution, &amp;#039;%Y-%m-%d %H:%M:%S.%f&amp;#039;)&lt;br /&gt;
    delai = moment_1-moment_2&lt;br /&gt;
    delai = delai.total_seconds()&lt;br /&gt;
else:&lt;br /&gt;
    delai = 0&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
if delai &amp;gt; 86400 or delai == 0 : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    file = open(&amp;quot;frequence.txt&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
    file.write(moment_2.strftime(&amp;#039;%Y-%m-%d %H:%M:%S.%f&amp;#039;))&lt;br /&gt;
    file.close&lt;br /&gt;
 &lt;br /&gt;
file = open(&amp;quot;dejatraite.json&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
txt = file.read()&lt;br /&gt;
 &lt;br /&gt;
ids = json.loads(txt)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
tweets = tweepy.Cursor(api.search, q=&amp;#039;&amp;quot;sous l\&amp;#039;arbre&amp;quot; OR &amp;quot;sous un arbre&amp;quot;&amp;#039;, tweet_mode=&amp;#039;extended&amp;#039;).items(1)&lt;br /&gt;
tweeet = &amp;#039;&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
for tweet in tweets:&lt;br /&gt;
        tweeet = tweet&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
tweetID = tweeet.id&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
if tweetID in ids:&lt;br /&gt;
    print (tweetID)&lt;br /&gt;
    print (tweetText)&lt;br /&gt;
 &lt;br /&gt;
if tweetID not in ids:&lt;br /&gt;
    print(&amp;#039;pas là&amp;#039;)&lt;br /&gt;
    simflouzTree(tweeet)&lt;br /&gt;
    file = open (&amp;quot;dejatraite.json&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
    ids.append(tweetID)&lt;br /&gt;
 &lt;br /&gt;
    txt = json.dumps(ids)&lt;br /&gt;
 &lt;br /&gt;
    file.write(txt)&lt;br /&gt;
    file.close()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Violette</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=Utilisateur:Violette&amp;diff=4062</id>
		<title>Utilisateur:Violette</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Utilisateur:Violette&amp;diff=4062"/>
		<updated>2020-05-04T15:35:25Z</updated>

		<summary type="html">&lt;p&gt;Violette : /* Writing bot */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=programme de poète loup garou=&lt;br /&gt;
&lt;br /&gt;
Un programme qui&lt;br /&gt;
&lt;br /&gt;
- demande le nom de l&amp;#039;utilisateur qui sera enregistré comme nom de poète&lt;br /&gt;
&lt;br /&gt;
- rajoute aouuuu quand il y a a lettre a&lt;br /&gt;
&lt;br /&gt;
- rajoute grrrrrrrrrr quand il y a la lettre g&lt;br /&gt;
&lt;br /&gt;
résolution de l&amp;#039;énoncé de Gesine&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
with open(&amp;#039;poetry&amp;#039;,&amp;#039;r&amp;#039;) as lecture:&lt;br /&gt;
    poyeme = lecture.read()&lt;br /&gt;
&lt;br /&gt;
poyeme = poyeme.replace(&amp;quot;o&amp;quot;, &amp;quot;0&amp;quot;)&lt;br /&gt;
poyeme = poyeme.replace (&amp;quot;i&amp;quot;, &amp;quot;1&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
print(poyeme)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/env python&lt;br /&gt;
#coding: utf-8&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Un programme qui&lt;br /&gt;
- demande le nom de l&amp;#039;utilisateur qui sera enregistré comme nom de poète&lt;br /&gt;
- rajoute aouuuu quand il y a a lettre a&lt;br /&gt;
- rajoute grrrrrrrrrr quand il y a la lettre g &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
print(&amp;quot;Quel est ton nom, poète.esse ?&amp;quot;)&lt;br /&gt;
nom = raw_input()&lt;br /&gt;
&lt;br /&gt;
import re&lt;br /&gt;
&lt;br /&gt;
f= open(&amp;quot;poeme.txt&amp;quot;, &amp;quot;r+&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
poeme = f.read()&lt;br /&gt;
&lt;br /&gt;
#poeme = re.sub(&amp;#039;a&amp;#039;, &amp;quot;aouuuu&amp;quot;, poeme)&lt;br /&gt;
poeme = re.sub(&amp;#039;([aA])&amp;#039;, r&amp;quot;\1ouuuu&amp;quot;, poeme)&lt;br /&gt;
poeme = re.sub(&amp;#039;([gG])&amp;#039;, r&amp;quot;\1rrrrrrrrrr&amp;quot;, poeme)&lt;br /&gt;
&lt;br /&gt;
nom = re.sub(&amp;#039;([aA])&amp;#039;, r&amp;quot;\1ouuuu&amp;quot;, nom)&lt;br /&gt;
nom = re.sub(&amp;#039;([gG])&amp;#039;, r&amp;quot;\1rrrrrrrrrr&amp;quot;, nom)&lt;br /&gt;
print(poeme)&lt;br /&gt;
print(&amp;quot;Signé, &amp;quot; + nom + &amp;quot; le loup grrrrrrrrrraouuuurou&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
f.close()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=Writing bot=&lt;br /&gt;
&lt;br /&gt;
un bot qui fait des phrases avec le simflouz tree. C&amp;#039;est un arbre qui donne de l&amp;#039;argent quand on l&amp;#039;arrose dans les sims 2&lt;br /&gt;
&lt;br /&gt;
il pourrait récupérer des tweets qui contiennent l&amp;#039;expression &amp;quot;sous l&amp;#039;abre&amp;quot; et la remplacer par under the simflouz tree&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from acces import *&lt;br /&gt;
import tweepy&lt;br /&gt;
import time&lt;br /&gt;
import json&lt;br /&gt;
 &lt;br /&gt;
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)&lt;br /&gt;
auth.set_access_token(access_token, access_token_secret)&lt;br /&gt;
&lt;br /&gt;
api = tweepy.API(auth)&lt;br /&gt;
&lt;br /&gt;
tweets = tweepy.Cursor(api.search, q=&amp;#039;&amp;quot;sous l\&amp;#039;arbre&amp;quot; OR &amp;quot;sous un arbre&amp;quot;&amp;#039;, tweet_mode=&amp;#039;extended&amp;#039;).items(1)&lt;br /&gt;
tweeet = &amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
for tweet in tweets:&lt;br /&gt;
    tweeet = tweet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if hasattr(tweeet, &amp;#039;retweeted_status&amp;#039;):&lt;br /&gt;
    tweetText = tweeet.retweeted_status.full_text&lt;br /&gt;
else:&lt;br /&gt;
    tweetText = tweeet.full_text&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
username = tweeet.user.screen_name&lt;br /&gt;
&lt;br /&gt;
tweetText = tweetText.replace(&amp;quot;sous l’arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
tweetText = tweetText.replace(&amp;quot;sous l&amp;#039;arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
tweetText = tweetText.replace(&amp;quot;sous un arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
print (tweetText)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
le bot twitter poste le message modifié et cite le compte initial&lt;br /&gt;
abonnez vous à moi : https://twitter.com/SimflouzT&lt;br /&gt;
&lt;br /&gt;
Maintenant il faut trouver le moyen pour que le bot, à chaque fois qu&amp;#039;il soit lancé, passe en revue tout les tweets concernés, classe ceux qu&amp;#039;il a déjà traité et éxécute le programme pour les autres, de manière à ce qu&amp;#039;il soit autonome.&lt;br /&gt;
&lt;br /&gt;
==05.03, ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from acces import *&lt;br /&gt;
import tweepy&lt;br /&gt;
import time&lt;br /&gt;
import json&lt;br /&gt;
 &lt;br /&gt;
    &lt;br /&gt;
def simflouzTree(tweeet):&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
    if hasattr(tweeet, &amp;#039;retweeted_status&amp;#039;):&lt;br /&gt;
        tweetText = tweeet.retweeted_status.full_text&lt;br /&gt;
    else:&lt;br /&gt;
        tweetText = tweeet.full_text&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    username = tweeet.user.screen_name&lt;br /&gt;
&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l’arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l&amp;#039;arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous un arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous l&amp;#039;arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
    print (tweetText)&lt;br /&gt;
    #api.update_status(status=&amp;#039;@&amp;#039; + username + &amp;#039; &amp;#039; + tweetText)&lt;br /&gt;
    #api.update_status(status=tweetText + &amp;#039; &amp;#039; + &amp;#039;@&amp;#039; + username)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)&lt;br /&gt;
auth.set_access_token(access_token, access_token_secret)&lt;br /&gt;
&lt;br /&gt;
api = tweepy.API(auth)&lt;br /&gt;
&lt;br /&gt;
file = open(&amp;quot;dejatraite.json&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
txt = file.read()&lt;br /&gt;
&lt;br /&gt;
ids = json.loads(txt)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
tweets = tweepy.Cursor(api.search, q=&amp;#039;&amp;quot;sous l\&amp;#039;arbre&amp;quot; OR &amp;quot;sous un arbre&amp;quot;&amp;#039;, tweet_mode=&amp;#039;extended&amp;#039;).items(1)&lt;br /&gt;
tweeet = &amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
for tweet in tweets:&lt;br /&gt;
    tweeet = tweet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
tweetID = tweeet.id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if tweetID in ids:&lt;br /&gt;
    print (tweetID)&lt;br /&gt;
&lt;br /&gt;
if tweetID not in ids:&lt;br /&gt;
    print(&amp;#039;pas là&amp;#039;)&lt;br /&gt;
    simflouzTree(tweeet)&lt;br /&gt;
    file = open (&amp;quot;dejatraite.json&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
    ids.append(tweetID)&lt;br /&gt;
    &lt;br /&gt;
    txt = json.dumps(ids)&lt;br /&gt;
    &lt;br /&gt;
    file.write(txt)&lt;br /&gt;
    file.close()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant il faut le faire tourner tout seul régulièrement sans que je sois là&lt;br /&gt;
&lt;br /&gt;
==23.04 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from acces import *&lt;br /&gt;
import tweepy&lt;br /&gt;
import time&lt;br /&gt;
import json&lt;br /&gt;
import datetime&lt;br /&gt;
import time&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
def simflouzTree(tweeet):&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    if hasattr(tweeet, &amp;#039;retweeted_status&amp;#039;):&lt;br /&gt;
        tweetText = tweeet.retweeted_status.full_text&lt;br /&gt;
    else:&lt;br /&gt;
        tweetText = tweeet.full_text&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    username = tweeet.user.screen_name&lt;br /&gt;
 &lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l’arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l&amp;#039;arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous un arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous l&amp;#039;arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous un arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
    print (tweetText)&lt;br /&gt;
    #api.update_status(status=&amp;#039;@&amp;#039; + username + &amp;#039; &amp;#039; + tweetText)&lt;br /&gt;
    api.update_status(status=tweetText + &amp;#039; &amp;#039; + &amp;#039;@&amp;#039; + username)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)&lt;br /&gt;
auth.set_access_token(access_token, access_token_secret)&lt;br /&gt;
 &lt;br /&gt;
api = tweepy.API(auth)&lt;br /&gt;
 &lt;br /&gt;
file = open(&amp;quot;frequence.txt&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
derniere_execution = file.read()&lt;br /&gt;
 &lt;br /&gt;
moment1 = datetime.strptime(derniere_execution, &amp;#039;%Y-%m-%d %H-%M-%S.%f&amp;#039;)&lt;br /&gt;
moment2 = datetime.datetime.now()&lt;br /&gt;
print(moment1)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
delai = moment2-moment1&lt;br /&gt;
print(delai.total_seconds())&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
if delai.total_seconds() &amp;gt; 86400:&lt;br /&gt;
    print(&amp;#039;ok&amp;#039;)&lt;br /&gt;
    file = open (&amp;quot;frequence.txt&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
    &lt;br /&gt;
    file.write(moment2)&lt;br /&gt;
    file.close()&lt;br /&gt;
    &lt;br /&gt;
    file = open(&amp;quot;dejatraite.json&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
    txt = file.read()&lt;br /&gt;
     &lt;br /&gt;
    ids = json.loads(txt)&lt;br /&gt;
     &lt;br /&gt;
     &lt;br /&gt;
    tweets = tweepy.Cursor(api.search, q=&amp;#039;&amp;quot;sous l\&amp;#039;arbre&amp;quot; OR &amp;quot;sous un arbre&amp;quot;&amp;#039;, tweet_mode=&amp;#039;extended&amp;#039;).items(1)&lt;br /&gt;
    tweeet = &amp;#039;&amp;#039;&lt;br /&gt;
     &lt;br /&gt;
    for tweet in tweets:&lt;br /&gt;
        tweeet = tweet&lt;br /&gt;
     &lt;br /&gt;
     &lt;br /&gt;
     &lt;br /&gt;
     &lt;br /&gt;
    tweetID = tweeet.id&lt;br /&gt;
     &lt;br /&gt;
     &lt;br /&gt;
    if tweetID in ids:&lt;br /&gt;
        print (tweetID)&lt;br /&gt;
        print (tweetText)&lt;br /&gt;
     &lt;br /&gt;
    if tweetID not in ids:&lt;br /&gt;
        print(&amp;#039;pas là&amp;#039;)&lt;br /&gt;
        simflouzTree(tweeet)&lt;br /&gt;
        file = open (&amp;quot;dejatraite.json&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
        ids.append(tweetID)&lt;br /&gt;
     &lt;br /&gt;
        txt = json.dumps(ids)&lt;br /&gt;
     &lt;br /&gt;
        file.write(txt)&lt;br /&gt;
        file.close()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
==04.05 ==&lt;br /&gt;
j&amp;#039;ai rajouté un import from datetime import datetime. &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from acces import *&lt;br /&gt;
import tweepy&lt;br /&gt;
import time&lt;br /&gt;
import json&lt;br /&gt;
import datetime&lt;br /&gt;
import time&lt;br /&gt;
from datetime import datetime&lt;br /&gt;
 &lt;br /&gt;
def simflouzTree(tweeet):&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    if hasattr(tweeet, &amp;#039;retweeted_status&amp;#039;):&lt;br /&gt;
        tweetText = tweeet.retweeted_status.full_text&lt;br /&gt;
    else:&lt;br /&gt;
        tweetText = tweeet.full_text&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    username = tweeet.user.screen_name&lt;br /&gt;
 &lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l’arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l&amp;#039;arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous un arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous l&amp;#039;arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous un arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
    print (tweetText)&lt;br /&gt;
    #api.update_status(status=&amp;#039;@&amp;#039; + username + &amp;#039; &amp;#039; + tweetText)&lt;br /&gt;
    api.update_status(status=tweetText + &amp;#039; &amp;#039; + &amp;#039;@&amp;#039; + username)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)&lt;br /&gt;
auth.set_access_token(access_token, access_token_secret)&lt;br /&gt;
 &lt;br /&gt;
api = tweepy.API(auth)&lt;br /&gt;
 &lt;br /&gt;
file = open(&amp;quot;frequence.txt&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
derniere_execution = file.read()&lt;br /&gt;
 &lt;br /&gt;
moment1 = datetime.strptime(derniere_execution, &amp;#039;%Y-%m-%d %H-%M-%S.%f&amp;#039;)&lt;br /&gt;
moment2 = datetime.datetime.now()&lt;br /&gt;
print(moment1)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
delai = moment2-moment1&lt;br /&gt;
print(delai.total_seconds())&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
if delai.total_seconds() &amp;gt; 86400:&lt;br /&gt;
    print(&amp;#039;ok&amp;#039;)&lt;br /&gt;
    file = open (&amp;quot;frequence.txt&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
    file.write(moment2)&lt;br /&gt;
    file.close()&lt;br /&gt;
 &lt;br /&gt;
    file = open(&amp;quot;dejatraite.json&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
    txt = file.read()&lt;br /&gt;
 &lt;br /&gt;
    ids = json.loads(txt)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    tweets = tweepy.Cursor(api.search, q=&amp;#039;&amp;quot;sous l\&amp;#039;arbre&amp;quot; OR &amp;quot;sous un arbre&amp;quot;&amp;#039;, tweet_mode=&amp;#039;extended&amp;#039;).items(1)&lt;br /&gt;
    tweeet = &amp;#039;&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
    for tweet in tweets:&lt;br /&gt;
        tweeet = tweet&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    tweetID = tweeet.id&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    if tweetID in ids:&lt;br /&gt;
        print (tweetID)&lt;br /&gt;
        print (tweetText)&lt;br /&gt;
 &lt;br /&gt;
    if tweetID not in ids:&lt;br /&gt;
        print(&amp;#039;pas là&amp;#039;)&lt;br /&gt;
        simflouzTree(tweeet)&lt;br /&gt;
        file = open (&amp;quot;dejatraite.json&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
        ids.append(tweetID)&lt;br /&gt;
 &lt;br /&gt;
        txt = json.dumps(ids)&lt;br /&gt;
 &lt;br /&gt;
        file.write(txt)&lt;br /&gt;
        file.close()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Violette</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=Utilisateur:Violette&amp;diff=3994</id>
		<title>Utilisateur:Violette</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Utilisateur:Violette&amp;diff=3994"/>
		<updated>2020-04-23T08:03:10Z</updated>

		<summary type="html">&lt;p&gt;Violette : /* Writing bot */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=programme de poète loup garou=&lt;br /&gt;
&lt;br /&gt;
Un programme qui&lt;br /&gt;
&lt;br /&gt;
- demande le nom de l&amp;#039;utilisateur qui sera enregistré comme nom de poète&lt;br /&gt;
&lt;br /&gt;
- rajoute aouuuu quand il y a a lettre a&lt;br /&gt;
&lt;br /&gt;
- rajoute grrrrrrrrrr quand il y a la lettre g&lt;br /&gt;
&lt;br /&gt;
résolution de l&amp;#039;énoncé de Gesine&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
with open(&amp;#039;poetry&amp;#039;,&amp;#039;r&amp;#039;) as lecture:&lt;br /&gt;
    poyeme = lecture.read()&lt;br /&gt;
&lt;br /&gt;
poyeme = poyeme.replace(&amp;quot;o&amp;quot;, &amp;quot;0&amp;quot;)&lt;br /&gt;
poyeme = poyeme.replace (&amp;quot;i&amp;quot;, &amp;quot;1&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
print(poyeme)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/env python&lt;br /&gt;
#coding: utf-8&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Un programme qui&lt;br /&gt;
- demande le nom de l&amp;#039;utilisateur qui sera enregistré comme nom de poète&lt;br /&gt;
- rajoute aouuuu quand il y a a lettre a&lt;br /&gt;
- rajoute grrrrrrrrrr quand il y a la lettre g &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
print(&amp;quot;Quel est ton nom, poète.esse ?&amp;quot;)&lt;br /&gt;
nom = raw_input()&lt;br /&gt;
&lt;br /&gt;
import re&lt;br /&gt;
&lt;br /&gt;
f= open(&amp;quot;poeme.txt&amp;quot;, &amp;quot;r+&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
poeme = f.read()&lt;br /&gt;
&lt;br /&gt;
#poeme = re.sub(&amp;#039;a&amp;#039;, &amp;quot;aouuuu&amp;quot;, poeme)&lt;br /&gt;
poeme = re.sub(&amp;#039;([aA])&amp;#039;, r&amp;quot;\1ouuuu&amp;quot;, poeme)&lt;br /&gt;
poeme = re.sub(&amp;#039;([gG])&amp;#039;, r&amp;quot;\1rrrrrrrrrr&amp;quot;, poeme)&lt;br /&gt;
&lt;br /&gt;
nom = re.sub(&amp;#039;([aA])&amp;#039;, r&amp;quot;\1ouuuu&amp;quot;, nom)&lt;br /&gt;
nom = re.sub(&amp;#039;([gG])&amp;#039;, r&amp;quot;\1rrrrrrrrrr&amp;quot;, nom)&lt;br /&gt;
print(poeme)&lt;br /&gt;
print(&amp;quot;Signé, &amp;quot; + nom + &amp;quot; le loup grrrrrrrrrraouuuurou&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
f.close()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=Writing bot=&lt;br /&gt;
&lt;br /&gt;
un bot qui fait des phrases avec le simflouz tree. C&amp;#039;est un arbre qui donne de l&amp;#039;argent quand on l&amp;#039;arrose dans les sims 2&lt;br /&gt;
&lt;br /&gt;
il pourrait récupérer des tweets qui contiennent l&amp;#039;expression &amp;quot;sous l&amp;#039;abre&amp;quot; et la remplacer par under the simflouz tree&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from acces import *&lt;br /&gt;
import tweepy&lt;br /&gt;
import time&lt;br /&gt;
import json&lt;br /&gt;
 &lt;br /&gt;
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)&lt;br /&gt;
auth.set_access_token(access_token, access_token_secret)&lt;br /&gt;
&lt;br /&gt;
api = tweepy.API(auth)&lt;br /&gt;
&lt;br /&gt;
tweets = tweepy.Cursor(api.search, q=&amp;#039;&amp;quot;sous l\&amp;#039;arbre&amp;quot; OR &amp;quot;sous un arbre&amp;quot;&amp;#039;, tweet_mode=&amp;#039;extended&amp;#039;).items(1)&lt;br /&gt;
tweeet = &amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
for tweet in tweets:&lt;br /&gt;
    tweeet = tweet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if hasattr(tweeet, &amp;#039;retweeted_status&amp;#039;):&lt;br /&gt;
    tweetText = tweeet.retweeted_status.full_text&lt;br /&gt;
else:&lt;br /&gt;
    tweetText = tweeet.full_text&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
username = tweeet.user.screen_name&lt;br /&gt;
&lt;br /&gt;
tweetText = tweetText.replace(&amp;quot;sous l’arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
tweetText = tweetText.replace(&amp;quot;sous l&amp;#039;arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
tweetText = tweetText.replace(&amp;quot;sous un arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
print (tweetText)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
le bot twitter poste le message modifié et cite le compte initial&lt;br /&gt;
abonnez vous à moi : https://twitter.com/SimflouzT&lt;br /&gt;
&lt;br /&gt;
Maintenant il faut trouver le moyen pour que le bot, à chaque fois qu&amp;#039;il soit lancé, passe en revue tout les tweets concernés, classe ceux qu&amp;#039;il a déjà traité et éxécute le programme pour les autres, de manière à ce qu&amp;#039;il soit autonome.&lt;br /&gt;
&lt;br /&gt;
==05.03, ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from acces import *&lt;br /&gt;
import tweepy&lt;br /&gt;
import time&lt;br /&gt;
import json&lt;br /&gt;
 &lt;br /&gt;
    &lt;br /&gt;
def simflouzTree(tweeet):&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
    if hasattr(tweeet, &amp;#039;retweeted_status&amp;#039;):&lt;br /&gt;
        tweetText = tweeet.retweeted_status.full_text&lt;br /&gt;
    else:&lt;br /&gt;
        tweetText = tweeet.full_text&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    username = tweeet.user.screen_name&lt;br /&gt;
&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l’arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l&amp;#039;arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous un arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous l&amp;#039;arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
    print (tweetText)&lt;br /&gt;
    #api.update_status(status=&amp;#039;@&amp;#039; + username + &amp;#039; &amp;#039; + tweetText)&lt;br /&gt;
    #api.update_status(status=tweetText + &amp;#039; &amp;#039; + &amp;#039;@&amp;#039; + username)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)&lt;br /&gt;
auth.set_access_token(access_token, access_token_secret)&lt;br /&gt;
&lt;br /&gt;
api = tweepy.API(auth)&lt;br /&gt;
&lt;br /&gt;
file = open(&amp;quot;dejatraite.json&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
txt = file.read()&lt;br /&gt;
&lt;br /&gt;
ids = json.loads(txt)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
tweets = tweepy.Cursor(api.search, q=&amp;#039;&amp;quot;sous l\&amp;#039;arbre&amp;quot; OR &amp;quot;sous un arbre&amp;quot;&amp;#039;, tweet_mode=&amp;#039;extended&amp;#039;).items(1)&lt;br /&gt;
tweeet = &amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
for tweet in tweets:&lt;br /&gt;
    tweeet = tweet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
tweetID = tweeet.id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if tweetID in ids:&lt;br /&gt;
    print (tweetID)&lt;br /&gt;
&lt;br /&gt;
if tweetID not in ids:&lt;br /&gt;
    print(&amp;#039;pas là&amp;#039;)&lt;br /&gt;
    simflouzTree(tweeet)&lt;br /&gt;
    file = open (&amp;quot;dejatraite.json&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
    ids.append(tweetID)&lt;br /&gt;
    &lt;br /&gt;
    txt = json.dumps(ids)&lt;br /&gt;
    &lt;br /&gt;
    file.write(txt)&lt;br /&gt;
    file.close()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant il faut le faire tourner tout seul régulièrement sans que je sois là&lt;br /&gt;
&lt;br /&gt;
==23.04 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from acces import *&lt;br /&gt;
import tweepy&lt;br /&gt;
import time&lt;br /&gt;
import json&lt;br /&gt;
import datetime&lt;br /&gt;
import time&lt;br /&gt;
 &lt;br /&gt;
    &lt;br /&gt;
def simflouzTree(tweeet):&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
    if hasattr(tweeet, &amp;#039;retweeted_status&amp;#039;):&lt;br /&gt;
        tweetText = tweeet.retweeted_status.full_text&lt;br /&gt;
    else:&lt;br /&gt;
        tweetText = tweeet.full_text&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    username = tweeet.user.screen_name&lt;br /&gt;
&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l’arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l&amp;#039;arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous un arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous l&amp;#039;arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous un arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
    print (tweetText)&lt;br /&gt;
    #api.update_status(status=&amp;#039;@&amp;#039; + username + &amp;#039; &amp;#039; + tweetText)&lt;br /&gt;
    api.update_status(status=tweetText + &amp;#039; &amp;#039; + &amp;#039;@&amp;#039; + username)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)&lt;br /&gt;
auth.set_access_token(access_token, access_token_secret)&lt;br /&gt;
&lt;br /&gt;
api = tweepy.API(auth)&lt;br /&gt;
&lt;br /&gt;
file = open(&amp;quot;frequence.json&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
derniere_execution = file.read&lt;br /&gt;
&lt;br /&gt;
moment1 = datetime.strptime(derniere_execution, &amp;#039;2020-04-16 11:53:56.184902&amp;#039;)&lt;br /&gt;
moment2 = datetime.datetime.now()&lt;br /&gt;
print(moment1)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
delai = moment2-moment1&lt;br /&gt;
print(delai.total_seconds())&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
if delai.total_seconds() &amp;lt; 86400:&lt;br /&gt;
    print(&amp;#039;non&amp;#039;)&lt;br /&gt;
    file.close()&lt;br /&gt;
if delai.total_seconds() &amp;gt; 86400:&lt;br /&gt;
    print(&amp;#039;ok&amp;#039;)&lt;br /&gt;
    file = open (&amp;quot;frequence.json&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
    derniere_execution.append((datetime.datetime.now())&lt;br /&gt;
    &lt;br /&gt;
    txt = json.dumps(derniere_execution)&lt;br /&gt;
    &lt;br /&gt;
    file.write(txt)&lt;br /&gt;
    file.close()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
file = open(&amp;quot;dejatraite.json&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
txt = file.read()&lt;br /&gt;
&lt;br /&gt;
ids = json.loads(txt)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
tweets = tweepy.Cursor(api.search, q=&amp;#039;&amp;quot;sous l\&amp;#039;arbre&amp;quot; OR &amp;quot;sous un arbre&amp;quot;&amp;#039;, tweet_mode=&amp;#039;extended&amp;#039;).items(1)&lt;br /&gt;
tweeet = &amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
for tweet in tweets:&lt;br /&gt;
    tweeet = tweet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
tweetID = tweeet.id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if tweetID in ids:&lt;br /&gt;
    print (tweetID)&lt;br /&gt;
    print (tweetText)&lt;br /&gt;
&lt;br /&gt;
if tweetID not in ids:&lt;br /&gt;
    print(&amp;#039;pas là&amp;#039;)&lt;br /&gt;
    simflouzTree(tweeet)&lt;br /&gt;
    file = open (&amp;quot;dejatraite.json&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
    ids.append(tweetID)&lt;br /&gt;
    &lt;br /&gt;
    txt = json.dumps(ids)&lt;br /&gt;
    &lt;br /&gt;
    file.write(txt)&lt;br /&gt;
    file.close()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Violette</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=Utilisateur:Violette&amp;diff=3782</id>
		<title>Utilisateur:Violette</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Utilisateur:Violette&amp;diff=3782"/>
		<updated>2020-03-05T10:53:47Z</updated>

		<summary type="html">&lt;p&gt;Violette : /* Writing bot */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=programme de poète loup garou=&lt;br /&gt;
&lt;br /&gt;
Un programme qui&lt;br /&gt;
&lt;br /&gt;
- demande le nom de l&amp;#039;utilisateur qui sera enregistré comme nom de poète&lt;br /&gt;
&lt;br /&gt;
- rajoute aouuuu quand il y a a lettre a&lt;br /&gt;
&lt;br /&gt;
- rajoute grrrrrrrrrr quand il y a la lettre g&lt;br /&gt;
&lt;br /&gt;
résolution de l&amp;#039;énoncé de Gesine&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
with open(&amp;#039;poetry&amp;#039;,&amp;#039;r&amp;#039;) as lecture:&lt;br /&gt;
    poyeme = lecture.read()&lt;br /&gt;
&lt;br /&gt;
poyeme = poyeme.replace(&amp;quot;o&amp;quot;, &amp;quot;0&amp;quot;)&lt;br /&gt;
poyeme = poyeme.replace (&amp;quot;i&amp;quot;, &amp;quot;1&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
print(poyeme)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/env python&lt;br /&gt;
#coding: utf-8&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Un programme qui&lt;br /&gt;
- demande le nom de l&amp;#039;utilisateur qui sera enregistré comme nom de poète&lt;br /&gt;
- rajoute aouuuu quand il y a a lettre a&lt;br /&gt;
- rajoute grrrrrrrrrr quand il y a la lettre g &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
print(&amp;quot;Quel est ton nom, poète.esse ?&amp;quot;)&lt;br /&gt;
nom = raw_input()&lt;br /&gt;
&lt;br /&gt;
import re&lt;br /&gt;
&lt;br /&gt;
f= open(&amp;quot;poeme.txt&amp;quot;, &amp;quot;r+&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
poeme = f.read()&lt;br /&gt;
&lt;br /&gt;
#poeme = re.sub(&amp;#039;a&amp;#039;, &amp;quot;aouuuu&amp;quot;, poeme)&lt;br /&gt;
poeme = re.sub(&amp;#039;([aA])&amp;#039;, r&amp;quot;\1ouuuu&amp;quot;, poeme)&lt;br /&gt;
poeme = re.sub(&amp;#039;([gG])&amp;#039;, r&amp;quot;\1rrrrrrrrrr&amp;quot;, poeme)&lt;br /&gt;
&lt;br /&gt;
nom = re.sub(&amp;#039;([aA])&amp;#039;, r&amp;quot;\1ouuuu&amp;quot;, nom)&lt;br /&gt;
nom = re.sub(&amp;#039;([gG])&amp;#039;, r&amp;quot;\1rrrrrrrrrr&amp;quot;, nom)&lt;br /&gt;
print(poeme)&lt;br /&gt;
print(&amp;quot;Signé, &amp;quot; + nom + &amp;quot; le loup grrrrrrrrrraouuuurou&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
f.close()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=Writing bot=&lt;br /&gt;
&lt;br /&gt;
un bot qui fait des phrases avec le simflouz tree. C&amp;#039;est un arbre qui donne de l&amp;#039;argent quand on l&amp;#039;arrose dans les sims 2&lt;br /&gt;
&lt;br /&gt;
il pourrait récupérer des tweets qui contiennent l&amp;#039;expression &amp;quot;sous l&amp;#039;abre&amp;quot; et la remplacer par under the simflouz tree&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from acces import *&lt;br /&gt;
import tweepy&lt;br /&gt;
import time&lt;br /&gt;
import json&lt;br /&gt;
 &lt;br /&gt;
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)&lt;br /&gt;
auth.set_access_token(access_token, access_token_secret)&lt;br /&gt;
&lt;br /&gt;
api = tweepy.API(auth)&lt;br /&gt;
&lt;br /&gt;
tweets = tweepy.Cursor(api.search, q=&amp;#039;&amp;quot;sous l\&amp;#039;arbre&amp;quot; OR &amp;quot;sous un arbre&amp;quot;&amp;#039;, tweet_mode=&amp;#039;extended&amp;#039;).items(1)&lt;br /&gt;
tweeet = &amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
for tweet in tweets:&lt;br /&gt;
    tweeet = tweet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if hasattr(tweeet, &amp;#039;retweeted_status&amp;#039;):&lt;br /&gt;
    tweetText = tweeet.retweeted_status.full_text&lt;br /&gt;
else:&lt;br /&gt;
    tweetText = tweeet.full_text&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
username = tweeet.user.screen_name&lt;br /&gt;
&lt;br /&gt;
tweetText = tweetText.replace(&amp;quot;sous l’arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
tweetText = tweetText.replace(&amp;quot;sous l&amp;#039;arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
tweetText = tweetText.replace(&amp;quot;sous un arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
print (tweetText)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
le bot twitter poste le message modifié et cite le compte initial&lt;br /&gt;
abonnez vous à moi : https://twitter.com/SimflouzT&lt;br /&gt;
&lt;br /&gt;
Maintenant il faut trouver le moyen pour que le bot, à chaque fois qu&amp;#039;il soit lancé, passe en revue tout les tweets concernés, classe ceux qu&amp;#039;il a déjà traité et éxécute le programme pour les autres, de manière à ce qu&amp;#039;il soit autonome.&lt;br /&gt;
&lt;br /&gt;
==05.03, ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from acces import *&lt;br /&gt;
import tweepy&lt;br /&gt;
import time&lt;br /&gt;
import json&lt;br /&gt;
 &lt;br /&gt;
    &lt;br /&gt;
def simflouzTree(tweeet):&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
    if hasattr(tweeet, &amp;#039;retweeted_status&amp;#039;):&lt;br /&gt;
        tweetText = tweeet.retweeted_status.full_text&lt;br /&gt;
    else:&lt;br /&gt;
        tweetText = tweeet.full_text&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    username = tweeet.user.screen_name&lt;br /&gt;
&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l’arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous l&amp;#039;arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;sous un arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
    tweetText = tweetText.replace(&amp;quot;Sous l&amp;#039;arbre&amp;quot;, &amp;quot;Under the simflouz tree&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
    print (tweetText)&lt;br /&gt;
    #api.update_status(status=&amp;#039;@&amp;#039; + username + &amp;#039; &amp;#039; + tweetText)&lt;br /&gt;
    #api.update_status(status=tweetText + &amp;#039; &amp;#039; + &amp;#039;@&amp;#039; + username)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)&lt;br /&gt;
auth.set_access_token(access_token, access_token_secret)&lt;br /&gt;
&lt;br /&gt;
api = tweepy.API(auth)&lt;br /&gt;
&lt;br /&gt;
file = open(&amp;quot;dejatraite.json&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
txt = file.read()&lt;br /&gt;
&lt;br /&gt;
ids = json.loads(txt)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
tweets = tweepy.Cursor(api.search, q=&amp;#039;&amp;quot;sous l\&amp;#039;arbre&amp;quot; OR &amp;quot;sous un arbre&amp;quot;&amp;#039;, tweet_mode=&amp;#039;extended&amp;#039;).items(1)&lt;br /&gt;
tweeet = &amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
for tweet in tweets:&lt;br /&gt;
    tweeet = tweet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
tweetID = tweeet.id&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if tweetID in ids:&lt;br /&gt;
    print (tweetID)&lt;br /&gt;
&lt;br /&gt;
if tweetID not in ids:&lt;br /&gt;
    print(&amp;#039;pas là&amp;#039;)&lt;br /&gt;
    simflouzTree(tweeet)&lt;br /&gt;
    file = open (&amp;quot;dejatraite.json&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
    ids.append(tweetID)&lt;br /&gt;
    &lt;br /&gt;
    txt = json.dumps(ids)&lt;br /&gt;
    &lt;br /&gt;
    file.write(txt)&lt;br /&gt;
    file.close()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant il faut le faire tourner tout seul régulièrement sans que je sois là&lt;/div&gt;</summary>
		<author><name>Violette</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=Utilisateur:Violette&amp;diff=3767</id>
		<title>Utilisateur:Violette</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Utilisateur:Violette&amp;diff=3767"/>
		<updated>2020-03-05T09:07:19Z</updated>

		<summary type="html">&lt;p&gt;Violette : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=programme de poète loup garou=&lt;br /&gt;
&lt;br /&gt;
Un programme qui&lt;br /&gt;
&lt;br /&gt;
- demande le nom de l&amp;#039;utilisateur qui sera enregistré comme nom de poète&lt;br /&gt;
&lt;br /&gt;
- rajoute aouuuu quand il y a a lettre a&lt;br /&gt;
&lt;br /&gt;
- rajoute grrrrrrrrrr quand il y a la lettre g&lt;br /&gt;
&lt;br /&gt;
résolution de l&amp;#039;énoncé de Gesine&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
with open(&amp;#039;poetry&amp;#039;,&amp;#039;r&amp;#039;) as lecture:&lt;br /&gt;
    poyeme = lecture.read()&lt;br /&gt;
&lt;br /&gt;
poyeme = poyeme.replace(&amp;quot;o&amp;quot;, &amp;quot;0&amp;quot;)&lt;br /&gt;
poyeme = poyeme.replace (&amp;quot;i&amp;quot;, &amp;quot;1&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
print(poyeme)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/env python&lt;br /&gt;
#coding: utf-8&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Un programme qui&lt;br /&gt;
- demande le nom de l&amp;#039;utilisateur qui sera enregistré comme nom de poète&lt;br /&gt;
- rajoute aouuuu quand il y a a lettre a&lt;br /&gt;
- rajoute grrrrrrrrrr quand il y a la lettre g &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
print(&amp;quot;Quel est ton nom, poète.esse ?&amp;quot;)&lt;br /&gt;
nom = raw_input()&lt;br /&gt;
&lt;br /&gt;
import re&lt;br /&gt;
&lt;br /&gt;
f= open(&amp;quot;poeme.txt&amp;quot;, &amp;quot;r+&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
poeme = f.read()&lt;br /&gt;
&lt;br /&gt;
#poeme = re.sub(&amp;#039;a&amp;#039;, &amp;quot;aouuuu&amp;quot;, poeme)&lt;br /&gt;
poeme = re.sub(&amp;#039;([aA])&amp;#039;, r&amp;quot;\1ouuuu&amp;quot;, poeme)&lt;br /&gt;
poeme = re.sub(&amp;#039;([gG])&amp;#039;, r&amp;quot;\1rrrrrrrrrr&amp;quot;, poeme)&lt;br /&gt;
&lt;br /&gt;
nom = re.sub(&amp;#039;([aA])&amp;#039;, r&amp;quot;\1ouuuu&amp;quot;, nom)&lt;br /&gt;
nom = re.sub(&amp;#039;([gG])&amp;#039;, r&amp;quot;\1rrrrrrrrrr&amp;quot;, nom)&lt;br /&gt;
print(poeme)&lt;br /&gt;
print(&amp;quot;Signé, &amp;quot; + nom + &amp;quot; le loup grrrrrrrrrraouuuurou&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
f.close()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=Writing bot=&lt;br /&gt;
&lt;br /&gt;
un bot qui fait des phrases avec le simflouz tree. C&amp;#039;est un arbre qui donne de l&amp;#039;argent quand on l&amp;#039;arrose dans les sims 2&lt;br /&gt;
&lt;br /&gt;
il pourrait récupérer des tweets qui contiennent l&amp;#039;expression &amp;quot;sous l&amp;#039;abre&amp;quot; et la remplacer par under the simflouz tree&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from acces import *&lt;br /&gt;
import tweepy&lt;br /&gt;
import time&lt;br /&gt;
import json&lt;br /&gt;
 &lt;br /&gt;
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)&lt;br /&gt;
auth.set_access_token(access_token, access_token_secret)&lt;br /&gt;
&lt;br /&gt;
api = tweepy.API(auth)&lt;br /&gt;
&lt;br /&gt;
tweets = tweepy.Cursor(api.search, q=&amp;#039;&amp;quot;sous l\&amp;#039;arbre&amp;quot; OR &amp;quot;sous un arbre&amp;quot;&amp;#039;, tweet_mode=&amp;#039;extended&amp;#039;).items(1)&lt;br /&gt;
tweeet = &amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
for tweet in tweets:&lt;br /&gt;
    tweeet = tweet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if hasattr(tweeet, &amp;#039;retweeted_status&amp;#039;):&lt;br /&gt;
    tweetText = tweeet.retweeted_status.full_text&lt;br /&gt;
else:&lt;br /&gt;
    tweetText = tweeet.full_text&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
username = tweeet.user.screen_name&lt;br /&gt;
&lt;br /&gt;
tweetText = tweetText.replace(&amp;quot;sous l’arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
tweetText = tweetText.replace(&amp;quot;sous l&amp;#039;arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
tweetText = tweetText.replace(&amp;quot;sous un arbre&amp;quot;, &amp;quot;under the simflouz tree&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
print (tweetText)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
le bot twitter poste le message modifié et cite le compte initial&lt;br /&gt;
abonnez vous à moi : https://twitter.com/SimflouzT&lt;br /&gt;
&lt;br /&gt;
Maintenant il faut trouver le moyen pour que le bot, à chaque fois qu&amp;#039;il soit lancé, passe en revue tout les tweets concernés, classe ceux qu&amp;#039;il a déjà traité et éxécute le programme pour les autres, de manière à ce qu&amp;#039;il soit autonome.&lt;/div&gt;</summary>
		<author><name>Violette</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=Utilisateur:Violette&amp;diff=3701</id>
		<title>Utilisateur:Violette</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Utilisateur:Violette&amp;diff=3701"/>
		<updated>2020-02-06T09:57:28Z</updated>

		<summary type="html">&lt;p&gt;Violette : /* Writing bot */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=programme de poète loup garou=&lt;br /&gt;
&lt;br /&gt;
Un programme qui&lt;br /&gt;
&lt;br /&gt;
- demande le nom de l&amp;#039;utilisateur qui sera enregistré comme nom de poète&lt;br /&gt;
&lt;br /&gt;
- rajoute aouuuu quand il y a a lettre a&lt;br /&gt;
&lt;br /&gt;
- rajoute grrrrrrrrrr quand il y a la lettre g&lt;br /&gt;
&lt;br /&gt;
résolution de l&amp;#039;énoncé de Gesine&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
with open(&amp;#039;poetry&amp;#039;,&amp;#039;r&amp;#039;) as lecture:&lt;br /&gt;
    poyeme = lecture.read()&lt;br /&gt;
&lt;br /&gt;
poyeme = poyeme.replace(&amp;quot;o&amp;quot;, &amp;quot;0&amp;quot;)&lt;br /&gt;
poyeme = poyeme.replace (&amp;quot;i&amp;quot;, &amp;quot;1&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
print(poyeme)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/env python&lt;br /&gt;
#coding: utf-8&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Un programme qui&lt;br /&gt;
- demande le nom de l&amp;#039;utilisateur qui sera enregistré comme nom de poète&lt;br /&gt;
- rajoute aouuuu quand il y a a lettre a&lt;br /&gt;
- rajoute grrrrrrrrrr quand il y a la lettre g &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
print(&amp;quot;Quel est ton nom, poète.esse ?&amp;quot;)&lt;br /&gt;
nom = raw_input()&lt;br /&gt;
&lt;br /&gt;
import re&lt;br /&gt;
&lt;br /&gt;
f= open(&amp;quot;poeme.txt&amp;quot;, &amp;quot;r+&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
poeme = f.read()&lt;br /&gt;
&lt;br /&gt;
#poeme = re.sub(&amp;#039;a&amp;#039;, &amp;quot;aouuuu&amp;quot;, poeme)&lt;br /&gt;
poeme = re.sub(&amp;#039;([aA])&amp;#039;, r&amp;quot;\1ouuuu&amp;quot;, poeme)&lt;br /&gt;
poeme = re.sub(&amp;#039;([gG])&amp;#039;, r&amp;quot;\1rrrrrrrrrr&amp;quot;, poeme)&lt;br /&gt;
&lt;br /&gt;
nom = re.sub(&amp;#039;([aA])&amp;#039;, r&amp;quot;\1ouuuu&amp;quot;, nom)&lt;br /&gt;
nom = re.sub(&amp;#039;([gG])&amp;#039;, r&amp;quot;\1rrrrrrrrrr&amp;quot;, nom)&lt;br /&gt;
print(poeme)&lt;br /&gt;
print(&amp;quot;Signé, &amp;quot; + nom + &amp;quot; le loup grrrrrrrrrraouuuurou&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
f.close()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=Writing bot=&lt;br /&gt;
&lt;br /&gt;
un bot qui fait des phrases avec le simflouz tree. C&amp;#039;est un arbre qui donne de l&amp;#039;argent quand on l&amp;#039;arrose dans les sims 2&lt;br /&gt;
&lt;br /&gt;
il pourrait récupérer des tweets qui contiennent le mot arbre et le remplace par le simflouz tree&lt;br /&gt;
Quiévrechain. Un chat découvert brûlé et cloué sur un arbre http://policeetrealites.com/2020/02/06/%f0&lt;br /&gt;
= Quiévrechain. Un chat découvert brûlé et cloué sur un simflouz tree http://policeetrealites.com/2020/02/06/%f0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Violette</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=Utilisateur:Violette&amp;diff=3692</id>
		<title>Utilisateur:Violette</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Utilisateur:Violette&amp;diff=3692"/>
		<updated>2020-02-06T09:40:26Z</updated>

		<summary type="html">&lt;p&gt;Violette : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=programme de poète loup garou=&lt;br /&gt;
&lt;br /&gt;
Un programme qui&lt;br /&gt;
&lt;br /&gt;
- demande le nom de l&amp;#039;utilisateur qui sera enregistré comme nom de poète&lt;br /&gt;
&lt;br /&gt;
- rajoute aouuuu quand il y a a lettre a&lt;br /&gt;
&lt;br /&gt;
- rajoute grrrrrrrrrr quand il y a la lettre g&lt;br /&gt;
&lt;br /&gt;
résolution de l&amp;#039;énoncé de Gesine&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
with open(&amp;#039;poetry&amp;#039;,&amp;#039;r&amp;#039;) as lecture:&lt;br /&gt;
    poyeme = lecture.read()&lt;br /&gt;
&lt;br /&gt;
poyeme = poyeme.replace(&amp;quot;o&amp;quot;, &amp;quot;0&amp;quot;)&lt;br /&gt;
poyeme = poyeme.replace (&amp;quot;i&amp;quot;, &amp;quot;1&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
print(poyeme)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/env python&lt;br /&gt;
#coding: utf-8&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Un programme qui&lt;br /&gt;
- demande le nom de l&amp;#039;utilisateur qui sera enregistré comme nom de poète&lt;br /&gt;
- rajoute aouuuu quand il y a a lettre a&lt;br /&gt;
- rajoute grrrrrrrrrr quand il y a la lettre g &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
print(&amp;quot;Quel est ton nom, poète.esse ?&amp;quot;)&lt;br /&gt;
nom = raw_input()&lt;br /&gt;
&lt;br /&gt;
import re&lt;br /&gt;
&lt;br /&gt;
f= open(&amp;quot;poeme.txt&amp;quot;, &amp;quot;r+&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
poeme = f.read()&lt;br /&gt;
&lt;br /&gt;
#poeme = re.sub(&amp;#039;a&amp;#039;, &amp;quot;aouuuu&amp;quot;, poeme)&lt;br /&gt;
poeme = re.sub(&amp;#039;([aA])&amp;#039;, r&amp;quot;\1ouuuu&amp;quot;, poeme)&lt;br /&gt;
poeme = re.sub(&amp;#039;([gG])&amp;#039;, r&amp;quot;\1rrrrrrrrrr&amp;quot;, poeme)&lt;br /&gt;
&lt;br /&gt;
nom = re.sub(&amp;#039;([aA])&amp;#039;, r&amp;quot;\1ouuuu&amp;quot;, nom)&lt;br /&gt;
nom = re.sub(&amp;#039;([gG])&amp;#039;, r&amp;quot;\1rrrrrrrrrr&amp;quot;, nom)&lt;br /&gt;
print(poeme)&lt;br /&gt;
print(&amp;quot;Signé, &amp;quot; + nom + &amp;quot; le loup grrrrrrrrrraouuuurou&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
f.close()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=Writing bot=&lt;br /&gt;
&lt;br /&gt;
un bot qui fait des phrases avec le simflouz tree. C&amp;#039;est un arbre qui donne de l&amp;#039;argent quand on l&amp;#039;arrose dans les sims 2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Violette</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=Utilisateur:Violette&amp;diff=3691</id>
		<title>Utilisateur:Violette</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Utilisateur:Violette&amp;diff=3691"/>
		<updated>2020-02-06T09:39:58Z</updated>

		<summary type="html">&lt;p&gt;Violette : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=programme de poète loup garou=&lt;br /&gt;
&lt;br /&gt;
Un programme qui&lt;br /&gt;
&lt;br /&gt;
- demande le nom de l&amp;#039;utilisateur qui sera enregistré comme nom de poète&lt;br /&gt;
&lt;br /&gt;
- rajoute aouuuu quand il y a a lettre a&lt;br /&gt;
&lt;br /&gt;
- rajoute grrrrrrrrrr quand il y a la lettre g&lt;br /&gt;
&lt;br /&gt;
résolution de l&amp;#039;énoncé de Gesine&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
with open(&amp;#039;poetry&amp;#039;,&amp;#039;r&amp;#039;) as lecture:&lt;br /&gt;
    poyeme = lecture.read()&lt;br /&gt;
&lt;br /&gt;
poyeme = poyeme.replace(&amp;quot;o&amp;quot;, &amp;quot;0&amp;quot;)&lt;br /&gt;
poyeme = poyeme.replace (&amp;quot;i&amp;quot;, &amp;quot;1&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
print(poyeme)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/env python&lt;br /&gt;
#coding: utf-8&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Un programme qui&lt;br /&gt;
- demande le nom de l&amp;#039;utilisateur qui sera enregistré comme nom de poète&lt;br /&gt;
- rajoute aouuuu quand il y a a lettre a&lt;br /&gt;
- rajoute grrrrrrrrrr quand il y a la lettre g &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
print(&amp;quot;Quel est ton nom, poète.esse ?&amp;quot;)&lt;br /&gt;
nom = raw_input()&lt;br /&gt;
&lt;br /&gt;
import re&lt;br /&gt;
&lt;br /&gt;
f= open(&amp;quot;poeme.txt&amp;quot;, &amp;quot;r+&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
poeme = f.read()&lt;br /&gt;
&lt;br /&gt;
#poeme = re.sub(&amp;#039;a&amp;#039;, &amp;quot;aouuuu&amp;quot;, poeme)&lt;br /&gt;
poeme = re.sub(&amp;#039;([aA])&amp;#039;, r&amp;quot;\1ouuuu&amp;quot;, poeme)&lt;br /&gt;
poeme = re.sub(&amp;#039;([gG])&amp;#039;, r&amp;quot;\1rrrrrrrrrr&amp;quot;, poeme)&lt;br /&gt;
&lt;br /&gt;
nom = re.sub(&amp;#039;([aA])&amp;#039;, r&amp;quot;\1ouuuu&amp;quot;, nom)&lt;br /&gt;
nom = re.sub(&amp;#039;([gG])&amp;#039;, r&amp;quot;\1rrrrrrrrrr&amp;quot;, nom)&lt;br /&gt;
print(poeme)&lt;br /&gt;
print(&amp;quot;Signé, &amp;quot; + nom + &amp;quot; le loup grrrrrrrrrraouuuurou&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
f.close()&lt;br /&gt;
&lt;br /&gt;
=Writing bot=&lt;br /&gt;
&lt;br /&gt;
un bot qui fait des phrases avec le simflouz tree. C&amp;#039;est un arbre qui donne de l&amp;#039;argent quand on l&amp;#039;arrose dans les sims 2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Violette</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=Utilisateur:Violette&amp;diff=3690</id>
		<title>Utilisateur:Violette</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Utilisateur:Violette&amp;diff=3690"/>
		<updated>2020-02-06T09:38:44Z</updated>

		<summary type="html">&lt;p&gt;Violette : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;programme de poète loup garou&lt;br /&gt;
&lt;br /&gt;
Un programme qui&lt;br /&gt;
&lt;br /&gt;
- demande le nom de l&amp;#039;utilisateur qui sera enregistré comme nom de poète&lt;br /&gt;
&lt;br /&gt;
- rajoute aouuuu quand il y a a lettre a&lt;br /&gt;
&lt;br /&gt;
- rajoute grrrrrrrrrr quand il y a la lettre g&lt;br /&gt;
&lt;br /&gt;
résolution de l&amp;#039;énoncé de Gesine&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
with open(&amp;#039;poetry&amp;#039;,&amp;#039;r&amp;#039;) as lecture:&lt;br /&gt;
    poyeme = lecture.read()&lt;br /&gt;
&lt;br /&gt;
poyeme = poyeme.replace(&amp;quot;o&amp;quot;, &amp;quot;0&amp;quot;)&lt;br /&gt;
poyeme = poyeme.replace (&amp;quot;i&amp;quot;, &amp;quot;1&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
print(poyeme)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/env python&lt;br /&gt;
#coding: utf-8&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Un programme qui&lt;br /&gt;
- demande le nom de l&amp;#039;utilisateur qui sera enregistré comme nom de poète&lt;br /&gt;
- rajoute aouuuu quand il y a a lettre a&lt;br /&gt;
- rajoute grrrrrrrrrr quand il y a la lettre g &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
print(&amp;quot;Quel est ton nom, poète.esse ?&amp;quot;)&lt;br /&gt;
nom = raw_input()&lt;br /&gt;
&lt;br /&gt;
import re&lt;br /&gt;
&lt;br /&gt;
f= open(&amp;quot;poeme.txt&amp;quot;, &amp;quot;r+&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
poeme = f.read()&lt;br /&gt;
&lt;br /&gt;
#poeme = re.sub(&amp;#039;a&amp;#039;, &amp;quot;aouuuu&amp;quot;, poeme)&lt;br /&gt;
poeme = re.sub(&amp;#039;([aA])&amp;#039;, r&amp;quot;\1ouuuu&amp;quot;, poeme)&lt;br /&gt;
poeme = re.sub(&amp;#039;([gG])&amp;#039;, r&amp;quot;\1rrrrrrrrrr&amp;quot;, poeme)&lt;br /&gt;
&lt;br /&gt;
nom = re.sub(&amp;#039;([aA])&amp;#039;, r&amp;quot;\1ouuuu&amp;quot;, nom)&lt;br /&gt;
nom = re.sub(&amp;#039;([gG])&amp;#039;, r&amp;quot;\1rrrrrrrrrr&amp;quot;, nom)&lt;br /&gt;
print(poeme)&lt;br /&gt;
print(&amp;quot;Signé, &amp;quot; + nom + &amp;quot; le loup grrrrrrrrrraouuuurou&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
f.close()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
un bot qui fait des phrases avec le simflouz tree. C&amp;#039;est un arbre qui donne de l&amp;#039;argent quand on l&amp;#039;arrose dans les sims 2&lt;/div&gt;</summary>
		<author><name>Violette</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=Utilisateur:Violette&amp;diff=3501</id>
		<title>Utilisateur:Violette</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Utilisateur:Violette&amp;diff=3501"/>
		<updated>2019-10-17T10:06:25Z</updated>

		<summary type="html">&lt;p&gt;Violette : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;programme de poète loup garou&lt;br /&gt;
&lt;br /&gt;
Un programme qui&lt;br /&gt;
&lt;br /&gt;
- demande le nom de l&amp;#039;utilisateur qui sera enregistré comme nom de poète&lt;br /&gt;
&lt;br /&gt;
- rajoute aouuuu quand il y a a lettre a&lt;br /&gt;
&lt;br /&gt;
- rajoute grrrrrrrrrr quand il y a la lettre g&lt;br /&gt;
&lt;br /&gt;
résolution de l&amp;#039;énoncé de Gesine&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
with open(&amp;#039;poetry&amp;#039;,&amp;#039;r&amp;#039;) as lecture:&lt;br /&gt;
    poyeme = lecture.read()&lt;br /&gt;
&lt;br /&gt;
poyeme = poyeme.replace(&amp;quot;o&amp;quot;, &amp;quot;0&amp;quot;)&lt;br /&gt;
poyeme = poyeme.replace (&amp;quot;i&amp;quot;, &amp;quot;1&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
print(poyeme)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/env python&lt;br /&gt;
#coding: utf-8&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Un programme qui&lt;br /&gt;
- demande le nom de l&amp;#039;utilisateur qui sera enregistré comme nom de poète&lt;br /&gt;
- rajoute aouuuu quand il y a a lettre a&lt;br /&gt;
- rajoute grrrrrrrrrr quand il y a la lettre g &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
print(&amp;quot;Quel est ton nom, poète.esse ?&amp;quot;)&lt;br /&gt;
nom = raw_input()&lt;br /&gt;
&lt;br /&gt;
import re&lt;br /&gt;
&lt;br /&gt;
f= open(&amp;quot;poeme.txt&amp;quot;, &amp;quot;r+&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
poeme = f.read()&lt;br /&gt;
&lt;br /&gt;
#poeme = re.sub(&amp;#039;a&amp;#039;, &amp;quot;aouuuu&amp;quot;, poeme)&lt;br /&gt;
poeme = re.sub(&amp;#039;([aA])&amp;#039;, r&amp;quot;\1ouuuu&amp;quot;, poeme)&lt;br /&gt;
poeme = re.sub(&amp;#039;([gG])&amp;#039;, r&amp;quot;\1rrrrrrrrrr&amp;quot;, poeme)&lt;br /&gt;
&lt;br /&gt;
nom = re.sub(&amp;#039;([aA])&amp;#039;, r&amp;quot;\1ouuuu&amp;quot;, nom)&lt;br /&gt;
nom = re.sub(&amp;#039;([gG])&amp;#039;, r&amp;quot;\1rrrrrrrrrr&amp;quot;, nom)&lt;br /&gt;
print(poeme)&lt;br /&gt;
print(&amp;quot;Signé, &amp;quot; + nom + &amp;quot; le loup grrrrrrrrrraouuuurou&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
f.close()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Violette</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=Utilisateur:Violette&amp;diff=3459</id>
		<title>Utilisateur:Violette</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Utilisateur:Violette&amp;diff=3459"/>
		<updated>2019-10-10T08:55:59Z</updated>

		<summary type="html">&lt;p&gt;Violette : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;programme de poète loup garou&lt;br /&gt;
&lt;br /&gt;
Un programme qui&lt;br /&gt;
&lt;br /&gt;
- demande le nom de l&amp;#039;utilisateur qui sera enregistré comme nom de poète&lt;br /&gt;
&lt;br /&gt;
- rajoute aouuuu quand il y a a lettre a&lt;br /&gt;
&lt;br /&gt;
- rajoute grrrrrrrrrr quand il y a la lettre g&lt;/div&gt;</summary>
		<author><name>Violette</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=Utilisateur:Violette&amp;diff=3456</id>
		<title>Utilisateur:Violette</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Utilisateur:Violette&amp;diff=3456"/>
		<updated>2019-10-10T08:53:30Z</updated>

		<summary type="html">&lt;p&gt;Violette : Page créée avec « programme de poète loup garou  Un programme qui - demande le nom de l&amp;#039;utilisateur qui sera enregistré comme nom de poète - rajoute aouuuu quand il y a a lettre a - rajo... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;programme de poète loup garou&lt;br /&gt;
&lt;br /&gt;
Un programme qui&lt;br /&gt;
- demande le nom de l&amp;#039;utilisateur qui sera enregistré comme nom de poète&lt;br /&gt;
- rajoute aouuuu quand il y a a lettre a&lt;br /&gt;
- rajoute grrrrrrrrrr quand il y a la lettre g&lt;/div&gt;</summary>
		<author><name>Violette</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=ERG::interactivenarration&amp;diff=3266</id>
		<title>ERG::interactivenarration</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=ERG::interactivenarration&amp;diff=3266"/>
		<updated>2019-05-13T07:53:27Z</updated>

		<summary type="html">&lt;p&gt;Violette : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==premiere sess==  &lt;br /&gt;
Histoire choix entre différentes propositions prédéfinies à l&amp;#039;avance.&lt;br /&gt;
Générer une narration à l&amp;#039;aide d&amp;#039;une banque d&amp;#039;images (PNG) pour illustrer les choix fait parmi différentes propositions établies à l&amp;#039;avance.&lt;br /&gt;
&lt;br /&gt;
Page type simplifiée:&lt;br /&gt;
Phrase à trou ex : &amp;quot;Le.... (choix entre 5 propositions) prend une douche&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*1 -Determination du sujet (personnage, taille/couleur/forme/...) les mots clés detrminent l&amp;#039;avatar&lt;br /&gt;
*2 -Exposition/Contexte ( décor, environnement,...)&lt;br /&gt;
*3 -élément perturbateur (problème/rencontre/découverte/...)&lt;br /&gt;
*4 -quête (série d&amp;#039;obstacles)&lt;br /&gt;
*5 -résolution&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
forme finale:&lt;br /&gt;
- Navigation de page en page avec prise en compte des choix &lt;br /&gt;
-constituion d&amp;#039;une nouvelle image style cadavre exquis&lt;br /&gt;
-Une page qui s&amp;#039;anime en temps réel en fonction des choix faits.&lt;br /&gt;
&lt;br /&gt;
CyberBotanica Raphaël Bergère&lt;br /&gt;
Still Moving Maurice Benayoun&lt;br /&gt;
Jeu vidéo; façade.&lt;br /&gt;
[http://tecfa.unige.ch/tecfa/maltt/memoire/Maurin2017.pdf]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 01/10==  &lt;br /&gt;
violette&amp;amp;louisa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le but c&amp;#039;est pas de montrer de l&amp;#039;image sur un support numérique et juste de cliquer sur page suivante&lt;br /&gt;
&lt;br /&gt;
Ce n&amp;#039;est pas non plus de mettre au point une narration de A à Z mais plutôt explorer de manière de faire de la narration interactive ( des concepts )&lt;br /&gt;
&lt;br /&gt;
[Examples]&lt;br /&gt;
&lt;br /&gt;
Anthony Rageul &amp;quot;&amp;#039;&amp;#039;Prise de tête&amp;#039;&amp;#039; une bande dessinée numérique explorant différentes possibilités d’interaction http://www.prisedetete.net/pdt/[[prisedetete]]&lt;br /&gt;
&lt;br /&gt;
son mémoire &amp;quot;BANDE DESSINEE INTERACTIVE : COMMENT RACONTER UNE HISTOIRE ? &amp;quot; [http://www.prisedetete.net/fr/memoire.html memoire]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;The Boat&amp;quot; animation/BB [http://www.sbs.com.au/theboat/]&lt;br /&gt;
&lt;br /&gt;
The Guardian - Digital deadly sins [http://digital-deadly-sins.theguardian.com/#/Grid]&lt;br /&gt;
&lt;br /&gt;
[http://www.http://mouchette.org/to/you/only/private.html mouchette] des interfaces où on peut écrire des trucs, et on clique sur un lien , on atterrit ailleurs. créer de la narration sous ce genre de format http://mouchette.org/to/you/only/private.html&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Hans Hoogerbrugge - Hotel&amp;quot; [http://hotel.submarinechannel.com/splash.html]&lt;br /&gt;
&lt;br /&gt;
==Session du 08/10== &lt;br /&gt;
violette&amp;amp;louisa&amp;amp;laura&lt;br /&gt;
&lt;br /&gt;
PROJET&lt;br /&gt;
&lt;br /&gt;
C&amp;#039;est une plateforme, avec une navigation de pages en pages ( on ne clique pas sur suivant)&lt;br /&gt;
&lt;br /&gt;
La navigation est permise par : des cases à cocher, des liens surs lesquels cliquer&lt;br /&gt;
&lt;br /&gt;
Les manières d&amp;#039;évoluer comptent aussi des inputs d&amp;#039;images, de son, de texte qui réapparaitront plusieurs pages plus tard, soit en générant de la causalité, soit non&lt;br /&gt;
&lt;br /&gt;
Ceci est au service d&amp;#039;une narration qui reprend les grandes étapes de la narration concentrée (exposition, élément déclencheur, péripéties ). &lt;br /&gt;
&lt;br /&gt;
Il y a le caractère principal qui a un rêve à poursuivre, un adjuvant et un opposant &lt;br /&gt;
Page 1 :on définit le perso principal avec des traits de caractère&lt;br /&gt;
&lt;br /&gt;
Prototype:&lt;br /&gt;
comment encoder les personnages avec des traits de caractère&lt;br /&gt;
comment utiliser les traits pour faire varier l&amp;#039;action sur une page 2&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; langage coté serveur&lt;br /&gt;
php ou python&lt;br /&gt;
&lt;br /&gt;
[[Fichier:schemalh.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 15/10== &lt;br /&gt;
violette&amp;amp;matthias&lt;br /&gt;
&lt;br /&gt;
Voici une base de codage, vue au cours du 15/10&lt;br /&gt;
/!\ il faut aller dans l&amp;#039;onglet modifer pour copier/coller le code tel qu&amp;#039;il est écrit, car le site interprète déjà certains signes et certains mots /!\  &lt;br /&gt;
(il serait plus efficace de faire un drive pour se partager les fichiers)&lt;br /&gt;
&lt;br /&gt;
-code html&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;!doctype html&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
	&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt;&lt;br /&gt;
	&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;habillage.css&amp;quot;&amp;gt; &amp;lt;!-- integration du css --&amp;gt;&lt;br /&gt;
		&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
		&amp;lt;body&amp;gt;&lt;br /&gt;
			&amp;lt;section&amp;gt;&lt;br /&gt;
				&amp;lt;article&amp;gt;&lt;br /&gt;
					&amp;lt;header&amp;gt;&lt;br /&gt;
					&amp;lt;/header&amp;gt;&lt;br /&gt;
					&amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
				&amp;lt;/article&amp;gt;&lt;br /&gt;
				&amp;lt;form action=&amp;quot;traitement.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt; &amp;lt;!-- traitement des information : création de conséquences aux réponses données --&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;prénom&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prénom&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;nom&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;age&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;ton histoire personelle&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
					&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;pilosité&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; barbu&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;!-- &amp;quot;value&amp;quot; va gérer le choix qui va se référer à la variable &amp;quot;pilosité&amp;quot; --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; imberbe&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; moustachu&amp;lt;/li&amp;gt;&lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;personnalité&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt; &amp;lt;!-- &amp;lt;ul&amp;gt; permet de créer une liste --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt; &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;téméraire&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; téméraire  &amp;lt;/li&amp;gt; &lt;br /&gt;
						&amp;lt;!-- &amp;lt;li&amp;gt; permet de créer un élément de la liste --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;réfléchi&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; réfléchi &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;débile profond&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; débile profond &amp;lt;/li&amp;gt; &lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;morphologie&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt;  maigre &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&amp;lt;/li&amp;gt;&lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;!-- &amp;lt;select name=&amp;quot;pays&amp;quot;&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;be&amp;quot;&amp;gt;Belgique&amp;lt;/option&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;fr&amp;quot;&amp;gt;France&amp;lt;/option&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;ca&amp;quot;&amp;gt;Canada&amp;lt;/option&amp;gt;&lt;br /&gt;
					&amp;lt;/select&amp;gt;&lt;br /&gt;
					questionaire a choix défilant, autre option de présentation  --&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;/form&amp;gt;&lt;br /&gt;
			&amp;lt;/section&amp;gt;&lt;br /&gt;
		&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
code php&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
	echo &amp;quot;hello world&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;prénom&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;/* $_POST plus discret que $_GET */&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;nom&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;/* . sers à joindre une instruction à interpréter et du texte brut = la concaténation */&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;age&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;pilosité&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;personnalité&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;morphologie&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 22/10== &lt;br /&gt;
violette&lt;br /&gt;
&lt;br /&gt;
les deux pages de la dernière fois , modifiées . &lt;br /&gt;
le html&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt; &lt;br /&gt;
&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;  &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
&amp;lt;body&amp;gt; &lt;br /&gt;
&amp;lt;section&amp;gt; &lt;br /&gt;
&amp;lt;article&amp;gt; &lt;br /&gt;
&amp;lt;header&amp;gt; &amp;lt;/header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/article&amp;gt; &lt;br /&gt;
&amp;lt;form action=&amp;quot;traitement.php&amp;quot; method=&amp;quot;post&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
prénom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prénom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
age&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ton histoire personelle&lt;br /&gt;
&lt;br /&gt;
&amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;pilosité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; barbu&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; imberbe&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; moustachu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;personnalité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;temeraire&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; téméraire&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;refléchi&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; réfléchi&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;debile profond&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; débile profond&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;morphologie&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; maigre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt; &lt;br /&gt;
    &amp;lt;/form&amp;gt; &lt;br /&gt;
    &amp;lt;/section&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;a href=&amp;quot;page2.php&amp;quot;&amp;gt;  &lt;br /&gt;
&amp;lt;h1&amp;gt;&lt;br /&gt;
 le contexte&lt;br /&gt;
&amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ET LE PHP&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php echo &amp;quot;hello world&amp;quot; ;&lt;br /&gt;
echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;prénom&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;/* $_POST plus discret que $_GET */ echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;nom&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;/* . sert à joindre une instruction à interpréter et du texte brut = la concaténation */ echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;pilosite&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ; echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;morphologie&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;&lt;br /&gt;
&lt;br /&gt;
if($_POST[&amp;#039;pilosite&amp;#039;] == &amp;#039;barbu&amp;#039;){  &lt;br /&gt;
    $variable=&amp;#039;rasoir&amp;#039;;&lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_POST[&amp;#039;pilosite&amp;#039;].&amp;quot; tu as besoin d&amp;#039;un &amp;quot;.$variable;&lt;br /&gt;
}else if($_POST[&amp;#039;pilosite&amp;#039;] == &amp;#039;imberbe&amp;#039;){&lt;br /&gt;
    echo &amp;#039;ta peau est douce&amp;#039;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
et là un essai d&amp;#039;une page mais ça marche pas &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
Nous sommes en 2030, depuis la faille temporelle tout le monde est mort &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;il y a un enfant en train de se faire bully dans ton champ de vision&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;rescue&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je vais lui sauver la vie&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;blc&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je continue ma life&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_POST[&amp;#039;il y a un enfant en train de se faire bully dans ton champ de vision&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; [&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;) ){  &lt;br /&gt;
    &lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_POST[&amp;#039;personnalite&amp;#039;].&amp;quot; tu as trop peur pour le sauver &amp;quot;&lt;br /&gt;
}else if($_POST[&amp;#039;il y a un enfant en train de se faire bully dans ton champ de vision&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; [&amp;#039;personnalite&amp;#039;] == &amp;#039;temeraire&amp;#039;) ){&lt;br /&gt;
    echo &amp;#039;ok go&amp;#039;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==session du 5/11== &lt;br /&gt;
nouveau schéma de fonctionnement :&lt;br /&gt;
index.php ( renseigne toutes les infos ) -----&amp;gt; page2.php ( partie traitement = transforme les variables POST en SESSION ; partie formulaire renseigne la variable action)----&amp;gt;page3.php ( partie traitement = transforme les variables POST en SESSION ; partie affichage echo 2 phrases différentes pour deux combinaisons débile profond/ rescue, et téméraire/rescue )&lt;br /&gt;
&lt;br /&gt;
==bilan quadri== &lt;br /&gt;
Le but c&amp;#039;est d&amp;#039;appliquer la trame narrative de base à une navigation de pages en pages. Ca fonctionne avec php , les input radio influent la narration mais on aimerait bien trouver d&amp;#039;autres formes d&amp;#039;interactivité.&lt;br /&gt;
Les informations rentrées par le spectateur influent plus tard dans la narration, par exemple la biographie renseignée au début apparait sur la tombe dans le cas de mort.&lt;br /&gt;
Pour l&amp;#039;instant, les moments narratifs de base sont :&lt;br /&gt;
 -à la page 2 il y a possibilité de refuser de rentrer dans ce qui s&amp;#039;apparente aux péripéties ce qui bloque tout le processus narratif et bloque le personnage à une exposition illimitée&lt;br /&gt;
 -la rencontre de l&amp;#039;adjuvant puis d&amp;#039;un super super-adjuvant&lt;br /&gt;
 -La détermination de l&amp;#039;objet de quête page 6&lt;br /&gt;
&lt;br /&gt;
Par ailleurs, on est en train de faire en sorte de créer une jauge, alimentée par la force, ou l&amp;#039;intégrité&lt;br /&gt;
[[Fichier:schemanarration.png]]&lt;br /&gt;
&lt;br /&gt;
code actuel &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;INDEX&amp;#039;&amp;#039;&amp;#039; : détermination de personnage&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
	session_start();&lt;br /&gt;
	$_SESSION[&amp;#039;force&amp;#039;] = 0;&lt;br /&gt;
	$_SESSION[&amp;#039;integrite&amp;#039;] = 0;&lt;br /&gt;
	$_SESSION[&amp;#039;score&amp;#039;] = $_SESSION[&amp;#039;force&amp;#039;]+$_SESSION[&amp;#039;integrite&amp;#039;];&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt; &lt;br /&gt;
&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;  &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
&amp;lt;body&amp;gt; &lt;br /&gt;
&amp;lt;section&amp;gt; &lt;br /&gt;
&amp;lt;article&amp;gt; &lt;br /&gt;
&amp;lt;header&amp;gt; merci de bien rensigner toutes les infos&amp;lt;/header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/article&amp;gt; &lt;br /&gt;
&amp;lt;form action=&amp;quot;page2.php&amp;quot; method=&amp;quot;post&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
prénom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prenom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
age&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ton histoire personelle&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt; --&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;bio&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;pilosité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; barbu&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; imberbe&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; moustachu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;personnalité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;temeraire&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; téméraire&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;refléchi&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; réfléchi&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;debile profond&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; débile profond&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;morphologie&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; maigre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt; &lt;br /&gt;
    &amp;lt;/form&amp;gt; &lt;br /&gt;
    &amp;lt;/section&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 2 : l&amp;#039;élément déclencheur&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;prenom&amp;#039;] = $_POST[&amp;#039;prenom&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;nom&amp;#039;] = $_POST[&amp;#039;nom&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;age&amp;#039;] = $_POST[&amp;#039;age&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;pilosite&amp;#039;] = $_POST[&amp;#039;pilosite&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;personnalite&amp;#039;] = $_POST[&amp;#039;personnalite&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;morphologie&amp;#039;] = $_POST[&amp;#039;morphologie&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;bio&amp;#039;] = $_POST[&amp;#039;bio&amp;#039;];&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
Nous sommes en 2030, depuis la faille temporelle tout le monde est mort &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;il y a un enfant en train de se faire bully dans ton champ de vision&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;page3.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;rescue&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je vais lui sauver la vie&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;blc&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je continue ma life&lt;br /&gt;
    &amp;lt;input type=&amp;#039;submit&amp;#039; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 3 : réaction au choix, soit poursuite de l&amp;#039;aventure, soit mort car combinaison d&amp;#039;incapacité physique et rescue, soit refus d&amp;#039;entrer dans la narration donc blocage&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;action&amp;#039;] = $_POST[&amp;#039;action&amp;#039;];&lt;br /&gt;
   // print_r($_SESSION);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;){  &lt;br /&gt;
    &lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_SESSION[&amp;#039;personnalite&amp;#039;].&amp;quot; tu as trop peur pour le sauver &amp;quot;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;dead.php\&amp;quot;&amp;gt;retour à la case départ bolosse&amp;quot;;&lt;br /&gt;
}else if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;temeraire&amp;#039;|| $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;reflechi&amp;#039;){&lt;br /&gt;
    echo &amp;#039;ok go&amp;#039;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;page4.php\&amp;quot;&amp;gt;l&amp;#039;aventure continue&amp;quot;;&lt;br /&gt;
//}else if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;blc&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;{&lt;br /&gt;
   // echo &amp;#039;ouais normal&amp;#039;;&lt;br /&gt;
}else {&lt;br /&gt;
    echo &amp;quot;ok ma caille&amp;quot;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;exposition.php\&amp;quot;&amp;gt;les péripéties c est pas pour maintenant&amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 4 : les péripéties commencent&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    // $_SESSION[&amp;#039;prenom&amp;#039;] = $_POST[&amp;#039;prenom&amp;#039;];&lt;br /&gt;
     //$_SESSION[&amp;#039;nom&amp;#039;] = $_POST[&amp;#039;nom&amp;#039;];&lt;br /&gt;
   // $_SESSION[&amp;#039;age&amp;#039;] = $_POST[&amp;#039;age&amp;#039;];&lt;br /&gt;
    // $_SESSION[&amp;#039;pilosite&amp;#039;] = $_POST[&amp;#039;pilosite&amp;#039;];&lt;br /&gt;
     //$_SESSION[&amp;#039;personnalite&amp;#039;] = $_POST[&amp;#039;personnalite&amp;#039;];&lt;br /&gt;
     //$_SESSION[&amp;#039;morphologie&amp;#039;] = $_POST[&amp;#039;morphologie&amp;#039;];&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte2&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
ça bouge avec l&amp;#039;enfant, tac tac tac le bruit des semelles sur le béton armé, par terre tu vois un paquet de biscuits&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;quand tu le prend une souris en sort, mais tu as très faim&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;page5.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;mange&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; j&amp;#039;en mange un et lui donne le reste du paquet&amp;quot;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;mangetout&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; MIAM MIAM J AI TROP FAIM JE MANGE TOUT&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;beurk&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; je lui donne tout, je suis trop quelqu&amp;#039;un de bien&lt;br /&gt;
    &amp;lt;input type=&amp;#039;submit&amp;#039; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 5 : l&amp;#039;enfant devient ( éventuellement )un adjuvant&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;action2&amp;#039;] = $_POST[&amp;#039;action2&amp;#039;];&lt;br /&gt;
    //$_SESSION[&amp;#039;prenom&amp;#039;] = $_POST[&amp;#039;prenom&amp;#039;];&lt;br /&gt;
   // print_r($_SESSION);&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;page5&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_SESSION[&amp;#039;action2&amp;#039;] == &amp;#039;mange&amp;#039;){  &lt;br /&gt;
echo &amp;quot;tu as un peu faim mais ce n&amp;#039;est rien comparé à la lueur de remerciement dans les yeux de l&amp;#039;enfant, +1 force +4 intégrité &amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
}else if($_SESSION[&amp;#039;action2&amp;#039;] == &amp;#039;mangetout&amp;#039; ){&lt;br /&gt;
    echo &amp;quot;oula j ai le bidou tout rempli, +2 force&amp;quot;;&lt;br /&gt;
   &lt;br /&gt;
//}else if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;blc&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;{&lt;br /&gt;
   // echo &amp;#039;ouais normal&amp;#039;;&lt;br /&gt;
}else {&lt;br /&gt;
    echo &amp;quot;bon, cet enfant te doit la vie mais tu as toujours très faim, +5 intégrité &amp;quot;;}&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;tu as .... GAGNE MA CONFIANCE  &amp;quot;.$_SESSION[&amp;#039;prenom&amp;#039;] ;&lt;br /&gt;
echo &amp;quot;&amp;lt;a href=\&amp;quot;coach.php\&amp;quot;&amp;gt;  je vais te faire rencontrer mon coach &amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE COACH : le coach s&amp;#039;avère être le destinataire de l&amp;#039;objet de la quête&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
   &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 je suis coach en dévellopement personnel, je suis sévère mais juste, attention aux pervers narcissiques&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;img id=&amp;quot;coach&amp;quot; src=&amp;quot;coach.jpg&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt; ENFANT dit : c&amp;#039;est le super adjuvant&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;COACH dit : je suis l&amp;#039;adjuvant ultime oui, quel est l&amp;#039;objet de ta quête ?&amp;lt;/p&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;p&amp;gt;ma quête&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;page6.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;survivre&amp;quot; name=&amp;quot;quete&amp;quot;&amp;gt; survivre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;fort&amp;quot; name=&amp;quot;quete&amp;quot;&amp;gt; devenir le plus fort&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;7&amp;quot; name=&amp;quot;quete&amp;quot;&amp;gt; découvrir mes 7 blessures de l&amp;#039;âme&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==schéma actuel de la narration==&lt;br /&gt;
[[Fichier:chema2.png]]&lt;br /&gt;
==le projet de violette==&lt;br /&gt;
Le but c&amp;#039;est d&amp;#039;appliquer la trame narrative de base à une navigation de pages en pages. &lt;br /&gt;
&lt;br /&gt;
Ca fonctionne avec php. En transformant des variables SESSION en variables POST, toutes les informations données par l&amp;#039;utilisateur sont enregistrées et permettent dêtre ré expoitées plus tard.&lt;br /&gt;
Ce qui fait une bonne narration entre autres c&amp;#039;est comment on va au au bout de ce qu &amp;#039;on peut exploiter avec les éléments qu&amp;#039;on a mis en place.&lt;br /&gt;
[[Fichier:PAGE1.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;code index&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
&amp;lt;title&amp;gt; caractérisation &amp;lt;/title&amp;gt; &lt;br /&gt;
&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;  &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
&amp;lt;body&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;header&amp;gt; merci de bien rensigner toutes les infos EN MAJUSCULES&amp;lt;/header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;form action=&amp;quot;page2.php&amp;quot; method=&amp;quot;post&amp;quot; &amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
prénom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prenom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
age&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ton histoire personelle&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;bio&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;choix&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h1&amp;gt;style&amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;emo&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; émo&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;celtique&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; celtique&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;mental&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; mental&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;choix&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;personnalité&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;temeraire&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; téméraire&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;tout mou&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; tout mou&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;choix&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;IMC&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;treslourd&amp;quot; name=&amp;quot;imc&amp;quot;&amp;gt; très lourd&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;imc&amp;quot;&amp;gt; maigre&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;p&amp;gt;écrire une voix off à la troisième personne pour accéder à ton intériorité&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;text&amp;quot;  style=&amp;quot;width: 500px; height: 15px;&amp;quot; id=txt1 name=&amp;quot;voixoff&amp;quot;&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
        &amp;lt;input type=&amp;quot;text&amp;quot; style=&amp;quot;width: 500px; height: 15px;&amp;quot; id=txt2 name=&amp;quot;voixoff&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
      &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
	&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
      &lt;br /&gt;
          &lt;br /&gt;
    &lt;br /&gt;
        &amp;lt;h1&amp;gt;avatar attitude&amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;!--&amp;lt;input type=&amp;quot;image&amp;quot; src=&amp;quot;test.bmp&amp;quot; alt=&amp;quot;Submit&amp;quot;&amp;gt;--&amp;gt; &lt;br /&gt;
   &lt;br /&gt;
        &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;test.bmp&amp;quot; name=&amp;quot;avatar&amp;quot; id=&amp;quot;i1&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;label for=&amp;quot;i1&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;test.bmp&amp;quot; alt=&amp;quot;avatar1&amp;quot; /&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;coeurvide.jpg&amp;quot; name=&amp;quot;avatar&amp;quot; id=&amp;quot;i2&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;label for=&amp;quot;i2&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;armes%20flo%201.png&amp;quot; alt=&amp;quot;avatar2&amp;quot; /&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
        &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;dents3.png&amp;quot; name=&amp;quot;avatar&amp;quot; id=&amp;quot;i3&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;label for=&amp;quot;i3&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;coeurvide.jpg&amp;quot; alt=&amp;quot;avatar3&amp;quot; /&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
       &lt;br /&gt;
    &lt;br /&gt;
       &lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La première page correspond à la caractérisation d&amp;#039;un personnage.Toutes les variables permettent une avancée du récit.Pour ce qui concerne la catégorie voix off, le but initial était de les générer (aléatoirement)durant la navigation. (en fait les moments dont déterminéset ils apparaissent parfois sous forme d&amp;#039;alert). Elle permet d&amp;#039;&amp;quot;accéder à l&amp;#039;intériorité du personnage&amp;quot;, ainsi lorsque la dramaturgie mise en place, donc tout l&amp;#039;extime tout ce qui se voit en acte (comme un dialogue) , n&amp;#039;est pas suffisant pour cerner la situation, on peut y avoir accès à travers l&amp;#039;intime. donc c&amp;#039;est un peu pour cuourt circuiter&lt;br /&gt;
La catégorie bio se retrouve sur une tombe en cas d&amp;#039;échec.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;code page 2&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;prenom&amp;#039;] = $_POST[&amp;#039;prenom&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;nom&amp;#039;] = $_POST[&amp;#039;nom&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;age&amp;#039;] = $_POST[&amp;#039;age&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;pilosite&amp;#039;] = $_POST[&amp;#039;pilosite&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;personnalite&amp;#039;] = $_POST[&amp;#039;personnalite&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;imc&amp;#039;] = $_POST[&amp;#039;imc&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;bio&amp;#039;] = $_POST[&amp;#039;bio&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;voixoff&amp;#039;] = $_POST[&amp;#039;voixoff&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;avatar&amp;#039;] = $_POST[&amp;#039;avatar&amp;#039;];&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;?php&lt;br /&gt;
       echo &amp;#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;alert(&amp;#039;.json_encode($_SESSION[&amp;#039;voixoff&amp;#039;]).&amp;#039;);&amp;lt;/script&amp;gt;&amp;#039;;&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
Nous sommes en 2030, depuis la faille temporelle tout le monde est mort &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;des créatures malmènent un enfant&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;choix&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;réaction&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;form action=&amp;quot;page3.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;rescue&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je vais lui sauver la vie&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;blc&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je continue ma life&lt;br /&gt;
    &amp;lt;input type=&amp;#039;submit&amp;#039; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;div class=&amp;quot;col2&amp;quot;&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;img id=&amp;quot;enfant&amp;quot; src=&amp;quot;enfant.bmp&amp;quot;&amp;gt; &lt;br /&gt;
        &amp;lt;h1&amp;gt;l&amp;#039;enfant&amp;lt;/h1&amp;gt;&lt;br /&gt;
   &amp;lt;img id=&amp;quot;monstre&amp;quot; src=&amp;quot;AILES.png&amp;quot;&amp;gt; &lt;br /&gt;
        &amp;lt;h1&amp;gt;une créature&amp;lt;/h1&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La page 2 est l&amp;#039;élément déclencheur. Il existe plusieurs solutions pour la page 3 par rapport aux caractère choisi à l&amp;#039;index. &lt;br /&gt;
Avec la combinaison téméraire/lui sauver la vie. Le personnage rentre dans les péripéties. Si on a choisi la personnalité tout mou, on est trop faible pour ce monde et l&amp;#039;on est renvoyé à la page mort. &lt;br /&gt;
il y a aussi la possibilité de refuser de rentrer dans ce qui s&amp;#039;apparente aux péripéties ce qui bloque tout le processus narratif et bloque le personnage à une exposition illimitée et l&amp;#039;impossibilité d&amp;#039;en sortir sinon la mort &lt;br /&gt;
[[Fichier:expo.png]]&lt;br /&gt;
&amp;#039;&amp;#039;code page 3&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;action&amp;#039;] = $_POST[&amp;#039;action&amp;#039;];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;img id=&amp;quot;exposition2&amp;quot; src=&amp;quot;exposition2.jpg&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;tout mou&amp;#039;){  &lt;br /&gt;
    &lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_SESSION[&amp;#039;personnalite&amp;#039;].&amp;quot; tu as trop peur pour le sauver &amp;quot;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;dead.php\&amp;quot;&amp;gt;tu es peut être juste trop faible pour ce monde&amp;quot;;&lt;br /&gt;
}else if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;temeraire&amp;#039;){ &lt;br /&gt;
    echo &amp;#039;très téméraire&amp;#039;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;page4.php\&amp;quot;&amp;gt;l&amp;#039;aventure continue&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
}else {&lt;br /&gt;
    echo &amp;quot;ok comme tu veux ...&amp;quot;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;exposition.php\&amp;quot;&amp;gt;pas de péripéties&amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A la page 4, les 3 réactions renvoie aux caractère choisi. L&amp;#039;option soin ou le fait de faire matcher le caractère choisi page 1 et la réaction permet de poursuivre la navigation, et de faire de l&amp;#039;enfant recontré un adjuvant puisqu&amp;#039;il va ensuite présenter le super adjuvant , le coach&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Code page 4&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte2&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
  cet enfant a été profondemment mordu par le monstre&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
      &lt;br /&gt;
&amp;lt;h2&amp;gt;réaction &amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;page5.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;pleurer&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; je pleure&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;soigner&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; je le soigne avec de la magie&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;reflechir&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; je réfléchis à une solution&lt;br /&gt;
    &amp;lt;input type=&amp;#039;submit&amp;#039; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;code page 5&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;action2&amp;#039;] = $_POST[&amp;#039;action2&amp;#039;];&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;page5&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;img id=&amp;quot;enfant2&amp;quot; src=&amp;quot;enfant2.bmp&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_SESSION[&amp;#039;action2&amp;#039;] == &amp;#039;soigner&amp;#039;){  &lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;tu as .... GAGNE MA CONFIANCE  &amp;quot;.$_SESSION[&amp;#039;prenom&amp;#039;] ;&lt;br /&gt;
echo &amp;quot;&amp;lt;a href=\&amp;quot;coach.php\&amp;quot;&amp;gt;  je vais te faire rencontrer mon coach &amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
else if($_SESSION[&amp;#039;action2&amp;#039;] == &amp;#039;reflechir&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;pilosite&amp;#039;] == &amp;#039;mental&amp;#039;){ &lt;br /&gt;
echo &amp;quot;je comprend tu es très quelqu&amp;#039;un de très mental&amp;quot;;&lt;br /&gt;
echo &amp;quot;&amp;lt;a href=\&amp;quot;coach.php\&amp;quot;&amp;gt;  je vais quand même te faire rencontrer mon coach &amp;quot;;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
}else if($_SESSION[&amp;#039;action2&amp;#039;] == &amp;#039;pleurer&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;pilosite&amp;#039;] == &amp;#039;emo&amp;#039;){ &lt;br /&gt;
    echo &amp;quot;je comprend tu es très quelqu&amp;#039;un de très émotif,  &amp;quot;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;coach.php\&amp;quot;&amp;gt;  je vais quand même te faire rencontrer mon coach &amp;quot;;}&lt;br /&gt;
&lt;br /&gt;
else{&lt;br /&gt;
echo &amp;quot;&amp;lt;a href=\&amp;quot;dead.php\&amp;quot;&amp;gt;  il est déjà trop tard &amp;quot;;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;code page coach&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;img id=&amp;quot;coach&amp;quot; src=&amp;quot;coach.jpg&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;je suis coach en dévellopement personnel, je suis sévère mais juste, attention aux pervers narcissiques&amp;lt;/p&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt; ENFANT dit : c&amp;#039;est le super adjuvant&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;COACH dit : je suis l&amp;#039;adjuvant ultime oui, quel est l&amp;#039;objet de ta quête ?&amp;lt;/p&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;p&amp;gt;ma quête&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;page6.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;survivre&amp;quot; name=&amp;quot;quete&amp;quot;&amp;gt; survivre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;fort&amp;quot; name=&amp;quot;quete&amp;quot;&amp;gt; devenir le plus fort&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;7&amp;quot; name=&amp;quot;quete&amp;quot;&amp;gt; découvrir mes 7 blessures de l&amp;#039;âme&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;input type=&amp;#039;submit&amp;#039; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le coach s&amp;#039;avère être également le destinataire de notre quête. On a par contre le choix de ce qu&amp;#039;elle est . Puisqu&amp;#039;il est coach en dévellopement personnel, une des réponses emmène vers une vidéo youtube pour soigner les 7 blessures de l&amp;#039;âme. Sinon on peut choisir les autres propositions pour continuer l&amp;#039;histoire. Quand on peut commencer à se battre c&amp;#039;est le début du conflit ce qui a souvent comme effet de faire monter la tension du récit et provoquer de l&amp;#039;empathie pour le personnage&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;code page 6&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
$_SESSION[&amp;#039;quete&amp;#039;] = $_POST[&amp;#039;quete&amp;#039;];&lt;br /&gt;
 &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;page5&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
    if($_SESSION[&amp;#039;quete&amp;#039;] == &amp;#039;7&amp;#039;){  &lt;br /&gt;
echo &amp;quot;https://www.youtube.com/watch?v=zkxablHOBU8 &amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
}else if($_SESSION[&amp;#039;quete&amp;#039;] == &amp;#039;fort&amp;#039; ){&lt;br /&gt;
    echo &amp;quot;COACH accepte de te former à sa salle de boxe dans la catégorie POIDS LOURD&amp;quot;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;page7.php\&amp;quot;&amp;gt;  Se qualifier/ Décider / Réussir &amp;quot;;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
}else {&lt;br /&gt;
    echo &amp;quot;COACH accepte de te former à sa salle de boxe dans la catégorie POIDS SURVIE &amp;quot;;&lt;br /&gt;
  echo &amp;quot;&amp;lt;a href=\&amp;quot;page7.php\&amp;quot;&amp;gt;  Se qualifier/ Décider / Réussir &amp;quot;;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;code page7&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
echo $_SESSION[&amp;#039;prenom&amp;#039;].$_SESSION[&amp;#039;nom&amp;#039;].&amp;quot;=  nouveau cambattant du coach&amp;quot;;&lt;br /&gt;
    ?&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
echo &amp;quot;Son IMC est &amp;quot;.$_SESSION[&amp;#039;imc&amp;#039;];&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&lt;br /&gt;
        &amp;lt;?php&lt;br /&gt;
        if($_SESSION[&amp;#039;action2&amp;#039;] == &amp;#039;pleurer&amp;#039;){&lt;br /&gt;
            echo &amp;quot; pleure parfois&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
        else if($_SESSION[&amp;#039;action2&amp;#039;] == &amp;#039;soigner&amp;#039;){&lt;br /&gt;
            echo &amp;quot; sait soigner&amp;quot;;   }&lt;br /&gt;
        else if ($_SESSION[&amp;#039;action2&amp;#039;] == &amp;#039;reflechir&amp;#039;) {&lt;br /&gt;
            echo &amp;quot; réfléchit beaucoup&amp;quot;;   }&lt;br /&gt;
           ?&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
 echo  $_SESSION[&amp;#039;voixoff&amp;#039;];&lt;br /&gt;
 &lt;br /&gt;
    &lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
 &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h1&amp;gt;&amp;lt;a href=&amp;quot;combat.php&amp;quot;&amp;gt;faire un combat &amp;lt;/a&amp;gt;&amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;combat&amp;quot; id=&amp;quot;i1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;i1&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;COMBAT.jpg&amp;quot; alt=&amp;quot;avatar1&amp;quot; /&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;h1&amp;gt;&amp;lt;a href=&amp;quot;entrainement.php&amp;quot;&amp;gt;faire un entraînement &amp;lt;/a&amp;gt;&amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;entrainement&amp;quot; id=&amp;quot;i1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;i1&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;7.bmp&amp;quot; alt=&amp;quot;avatar1&amp;quot; /&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;CODE PAGE ENTRAINEMENT&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;img id=&amp;quot;coach&amp;quot; src=&amp;quot;coach.jpg&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;COACH dit : tu t&amp;#039;es assez entraîné, tu t&amp;#039;es perfectionné, je t&amp;#039;ai vu.e grandir devant mes yeux&lt;br /&gt;
    mais maintenant il faut aller faire le truc à fond&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;&amp;lt;a href=&amp;quot;combat.php&amp;quot;&amp;gt;aller péter les chevilles &amp;lt;/a&amp;gt;&amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;avatar&amp;quot; id=&amp;quot;i1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;i1&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;COMBAT.jpg&amp;quot; alt=&amp;quot;avatar1&amp;quot; /&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;CODE PAGE COMABT&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
?php&lt;br /&gt;
    session_start();&lt;br /&gt;
   &lt;br /&gt;
   $chiffre = 18;&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;COMBAT&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php    &lt;br /&gt;
    &lt;br /&gt;
if($_SESSION[&amp;#039;age&amp;#039;] &amp;lt; $chiffre ){  &lt;br /&gt;
    &lt;br /&gt;
    echo  &amp;quot;COACH dit : tu as &amp;quot;.$_SESSION[&amp;#039;age&amp;#039;].&amp;quot; ans tu es trop jeune pour te battre, mais je ne vai rien faire pour t&amp;#039;en empêcher car je suis le plus utlime des adjuvants &amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
    &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;la situation est très conflictuelle. Nul tout doute que ceci mène inévitablement à faire &amp;lt;/p&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;form action=&amp;quot;page8.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;INTEnse&amp;quot; name=&amp;quot;quete&amp;quot;&amp;gt; exploser l&amp;#039;intensité du moment&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;empathie&amp;quot; name=&amp;quot;quete&amp;quot;&amp;gt; nous rendre tout empathique quand à toi&lt;br /&gt;
        &amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;   &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
       &lt;br /&gt;
    print &amp;#039;&amp;lt;img src=&amp;quot;&amp;#039;.$_SESSION[&amp;#039;avatar&amp;#039;].&amp;#039;&amp;quot;&amp;gt;&amp;#039;;	&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;VERSUS &amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;img id=&amp;quot;combattant&amp;quot; src=&amp;quot;VERSUS.jpg&amp;quot;&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Violette</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=Fichier:Expo.png&amp;diff=3265</id>
		<title>Fichier:Expo.png</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Fichier:Expo.png&amp;diff=3265"/>
		<updated>2019-05-13T06:19:48Z</updated>

		<summary type="html">&lt;p&gt;Violette : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Violette</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=Fichier:Exposition.jpg&amp;diff=3264</id>
		<title>Fichier:Exposition.jpg</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Fichier:Exposition.jpg&amp;diff=3264"/>
		<updated>2019-05-13T06:19:11Z</updated>

		<summary type="html">&lt;p&gt;Violette : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Violette</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=ERG::interactivenarration&amp;diff=3263</id>
		<title>ERG::interactivenarration</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=ERG::interactivenarration&amp;diff=3263"/>
		<updated>2019-05-13T06:18:29Z</updated>

		<summary type="html">&lt;p&gt;Violette : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==premiere sess==  &lt;br /&gt;
Histoire choix entre différentes propositions prédéfinies à l&amp;#039;avance.&lt;br /&gt;
Générer une narration à l&amp;#039;aide d&amp;#039;une banque d&amp;#039;images (PNG) pour illustrer les choix fait parmi différentes propositions établies à l&amp;#039;avance.&lt;br /&gt;
&lt;br /&gt;
Page type simplifiée:&lt;br /&gt;
Phrase à trou ex : &amp;quot;Le.... (choix entre 5 propositions) prend une douche&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*1 -Determination du sujet (personnage, taille/couleur/forme/...) les mots clés detrminent l&amp;#039;avatar&lt;br /&gt;
*2 -Exposition/Contexte ( décor, environnement,...)&lt;br /&gt;
*3 -élément perturbateur (problème/rencontre/découverte/...)&lt;br /&gt;
*4 -quête (série d&amp;#039;obstacles)&lt;br /&gt;
*5 -résolution&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
forme finale:&lt;br /&gt;
- Navigation de page en page avec prise en compte des choix &lt;br /&gt;
-constituion d&amp;#039;une nouvelle image style cadavre exquis&lt;br /&gt;
-Une page qui s&amp;#039;anime en temps réel en fonction des choix faits.&lt;br /&gt;
&lt;br /&gt;
CyberBotanica Raphaël Bergère&lt;br /&gt;
Still Moving Maurice Benayoun&lt;br /&gt;
Jeu vidéo; façade.&lt;br /&gt;
[http://tecfa.unige.ch/tecfa/maltt/memoire/Maurin2017.pdf]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 01/10==  &lt;br /&gt;
violette&amp;amp;louisa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le but c&amp;#039;est pas de montrer de l&amp;#039;image sur un support numérique et juste de cliquer sur page suivante&lt;br /&gt;
&lt;br /&gt;
Ce n&amp;#039;est pas non plus de mettre au point une narration de A à Z mais plutôt explorer de manière de faire de la narration interactive ( des concepts )&lt;br /&gt;
&lt;br /&gt;
[Examples]&lt;br /&gt;
&lt;br /&gt;
Anthony Rageul &amp;quot;&amp;#039;&amp;#039;Prise de tête&amp;#039;&amp;#039; une bande dessinée numérique explorant différentes possibilités d’interaction http://www.prisedetete.net/pdt/[[prisedetete]]&lt;br /&gt;
&lt;br /&gt;
son mémoire &amp;quot;BANDE DESSINEE INTERACTIVE : COMMENT RACONTER UNE HISTOIRE ? &amp;quot; [http://www.prisedetete.net/fr/memoire.html memoire]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;The Boat&amp;quot; animation/BB [http://www.sbs.com.au/theboat/]&lt;br /&gt;
&lt;br /&gt;
The Guardian - Digital deadly sins [http://digital-deadly-sins.theguardian.com/#/Grid]&lt;br /&gt;
&lt;br /&gt;
[http://www.http://mouchette.org/to/you/only/private.html mouchette] des interfaces où on peut écrire des trucs, et on clique sur un lien , on atterrit ailleurs. créer de la narration sous ce genre de format http://mouchette.org/to/you/only/private.html&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Hans Hoogerbrugge - Hotel&amp;quot; [http://hotel.submarinechannel.com/splash.html]&lt;br /&gt;
&lt;br /&gt;
==Session du 08/10== &lt;br /&gt;
violette&amp;amp;louisa&amp;amp;laura&lt;br /&gt;
&lt;br /&gt;
PROJET&lt;br /&gt;
&lt;br /&gt;
C&amp;#039;est une plateforme, avec une navigation de pages en pages ( on ne clique pas sur suivant)&lt;br /&gt;
&lt;br /&gt;
La navigation est permise par : des cases à cocher, des liens surs lesquels cliquer&lt;br /&gt;
&lt;br /&gt;
Les manières d&amp;#039;évoluer comptent aussi des inputs d&amp;#039;images, de son, de texte qui réapparaitront plusieurs pages plus tard, soit en générant de la causalité, soit non&lt;br /&gt;
&lt;br /&gt;
Ceci est au service d&amp;#039;une narration qui reprend les grandes étapes de la narration concentrée (exposition, élément déclencheur, péripéties ). &lt;br /&gt;
&lt;br /&gt;
Il y a le caractère principal qui a un rêve à poursuivre, un adjuvant et un opposant &lt;br /&gt;
Page 1 :on définit le perso principal avec des traits de caractère&lt;br /&gt;
&lt;br /&gt;
Prototype:&lt;br /&gt;
comment encoder les personnages avec des traits de caractère&lt;br /&gt;
comment utiliser les traits pour faire varier l&amp;#039;action sur une page 2&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; langage coté serveur&lt;br /&gt;
php ou python&lt;br /&gt;
&lt;br /&gt;
[[Fichier:schemalh.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 15/10== &lt;br /&gt;
violette&amp;amp;matthias&lt;br /&gt;
&lt;br /&gt;
Voici une base de codage, vue au cours du 15/10&lt;br /&gt;
/!\ il faut aller dans l&amp;#039;onglet modifer pour copier/coller le code tel qu&amp;#039;il est écrit, car le site interprète déjà certains signes et certains mots /!\  &lt;br /&gt;
(il serait plus efficace de faire un drive pour se partager les fichiers)&lt;br /&gt;
&lt;br /&gt;
-code html&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;!doctype html&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
	&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt;&lt;br /&gt;
	&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;habillage.css&amp;quot;&amp;gt; &amp;lt;!-- integration du css --&amp;gt;&lt;br /&gt;
		&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
		&amp;lt;body&amp;gt;&lt;br /&gt;
			&amp;lt;section&amp;gt;&lt;br /&gt;
				&amp;lt;article&amp;gt;&lt;br /&gt;
					&amp;lt;header&amp;gt;&lt;br /&gt;
					&amp;lt;/header&amp;gt;&lt;br /&gt;
					&amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
				&amp;lt;/article&amp;gt;&lt;br /&gt;
				&amp;lt;form action=&amp;quot;traitement.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt; &amp;lt;!-- traitement des information : création de conséquences aux réponses données --&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;prénom&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prénom&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;nom&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;age&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;ton histoire personelle&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
					&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;pilosité&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; barbu&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;!-- &amp;quot;value&amp;quot; va gérer le choix qui va se référer à la variable &amp;quot;pilosité&amp;quot; --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; imberbe&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; moustachu&amp;lt;/li&amp;gt;&lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;personnalité&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt; &amp;lt;!-- &amp;lt;ul&amp;gt; permet de créer une liste --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt; &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;téméraire&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; téméraire  &amp;lt;/li&amp;gt; &lt;br /&gt;
						&amp;lt;!-- &amp;lt;li&amp;gt; permet de créer un élément de la liste --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;réfléchi&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; réfléchi &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;débile profond&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; débile profond &amp;lt;/li&amp;gt; &lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;morphologie&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt;  maigre &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&amp;lt;/li&amp;gt;&lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;!-- &amp;lt;select name=&amp;quot;pays&amp;quot;&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;be&amp;quot;&amp;gt;Belgique&amp;lt;/option&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;fr&amp;quot;&amp;gt;France&amp;lt;/option&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;ca&amp;quot;&amp;gt;Canada&amp;lt;/option&amp;gt;&lt;br /&gt;
					&amp;lt;/select&amp;gt;&lt;br /&gt;
					questionaire a choix défilant, autre option de présentation  --&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;/form&amp;gt;&lt;br /&gt;
			&amp;lt;/section&amp;gt;&lt;br /&gt;
		&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
code php&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
	echo &amp;quot;hello world&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;prénom&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;/* $_POST plus discret que $_GET */&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;nom&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;/* . sers à joindre une instruction à interpréter et du texte brut = la concaténation */&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;age&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;pilosité&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;personnalité&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;morphologie&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 22/10== &lt;br /&gt;
violette&lt;br /&gt;
&lt;br /&gt;
les deux pages de la dernière fois , modifiées . &lt;br /&gt;
le html&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt; &lt;br /&gt;
&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;  &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
&amp;lt;body&amp;gt; &lt;br /&gt;
&amp;lt;section&amp;gt; &lt;br /&gt;
&amp;lt;article&amp;gt; &lt;br /&gt;
&amp;lt;header&amp;gt; &amp;lt;/header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/article&amp;gt; &lt;br /&gt;
&amp;lt;form action=&amp;quot;traitement.php&amp;quot; method=&amp;quot;post&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
prénom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prénom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
age&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ton histoire personelle&lt;br /&gt;
&lt;br /&gt;
&amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;pilosité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; barbu&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; imberbe&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; moustachu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;personnalité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;temeraire&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; téméraire&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;refléchi&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; réfléchi&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;debile profond&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; débile profond&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;morphologie&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; maigre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt; &lt;br /&gt;
    &amp;lt;/form&amp;gt; &lt;br /&gt;
    &amp;lt;/section&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;a href=&amp;quot;page2.php&amp;quot;&amp;gt;  &lt;br /&gt;
&amp;lt;h1&amp;gt;&lt;br /&gt;
 le contexte&lt;br /&gt;
&amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ET LE PHP&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php echo &amp;quot;hello world&amp;quot; ;&lt;br /&gt;
echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;prénom&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;/* $_POST plus discret que $_GET */ echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;nom&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;/* . sert à joindre une instruction à interpréter et du texte brut = la concaténation */ echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;pilosite&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ; echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;morphologie&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;&lt;br /&gt;
&lt;br /&gt;
if($_POST[&amp;#039;pilosite&amp;#039;] == &amp;#039;barbu&amp;#039;){  &lt;br /&gt;
    $variable=&amp;#039;rasoir&amp;#039;;&lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_POST[&amp;#039;pilosite&amp;#039;].&amp;quot; tu as besoin d&amp;#039;un &amp;quot;.$variable;&lt;br /&gt;
}else if($_POST[&amp;#039;pilosite&amp;#039;] == &amp;#039;imberbe&amp;#039;){&lt;br /&gt;
    echo &amp;#039;ta peau est douce&amp;#039;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
et là un essai d&amp;#039;une page mais ça marche pas &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
Nous sommes en 2030, depuis la faille temporelle tout le monde est mort &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;il y a un enfant en train de se faire bully dans ton champ de vision&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;rescue&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je vais lui sauver la vie&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;blc&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je continue ma life&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_POST[&amp;#039;il y a un enfant en train de se faire bully dans ton champ de vision&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; [&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;) ){  &lt;br /&gt;
    &lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_POST[&amp;#039;personnalite&amp;#039;].&amp;quot; tu as trop peur pour le sauver &amp;quot;&lt;br /&gt;
}else if($_POST[&amp;#039;il y a un enfant en train de se faire bully dans ton champ de vision&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; [&amp;#039;personnalite&amp;#039;] == &amp;#039;temeraire&amp;#039;) ){&lt;br /&gt;
    echo &amp;#039;ok go&amp;#039;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==session du 5/11== &lt;br /&gt;
nouveau schéma de fonctionnement :&lt;br /&gt;
index.php ( renseigne toutes les infos ) -----&amp;gt; page2.php ( partie traitement = transforme les variables POST en SESSION ; partie formulaire renseigne la variable action)----&amp;gt;page3.php ( partie traitement = transforme les variables POST en SESSION ; partie affichage echo 2 phrases différentes pour deux combinaisons débile profond/ rescue, et téméraire/rescue )&lt;br /&gt;
&lt;br /&gt;
==bilan quadri== &lt;br /&gt;
Le but c&amp;#039;est d&amp;#039;appliquer la trame narrative de base à une navigation de pages en pages. Ca fonctionne avec php , les input radio influent la narration mais on aimerait bien trouver d&amp;#039;autres formes d&amp;#039;interactivité.&lt;br /&gt;
Les informations rentrées par le spectateur influent plus tard dans la narration, par exemple la biographie renseignée au début apparait sur la tombe dans le cas de mort.&lt;br /&gt;
Pour l&amp;#039;instant, les moments narratifs de base sont :&lt;br /&gt;
 -à la page 2 il y a possibilité de refuser de rentrer dans ce qui s&amp;#039;apparente aux péripéties ce qui bloque tout le processus narratif et bloque le personnage à une exposition illimitée&lt;br /&gt;
 -la rencontre de l&amp;#039;adjuvant puis d&amp;#039;un super super-adjuvant&lt;br /&gt;
 -La détermination de l&amp;#039;objet de quête page 6&lt;br /&gt;
&lt;br /&gt;
Par ailleurs, on est en train de faire en sorte de créer une jauge, alimentée par la force, ou l&amp;#039;intégrité&lt;br /&gt;
[[Fichier:schemanarration.png]]&lt;br /&gt;
&lt;br /&gt;
code actuel &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;INDEX&amp;#039;&amp;#039;&amp;#039; : détermination de personnage&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
	session_start();&lt;br /&gt;
	$_SESSION[&amp;#039;force&amp;#039;] = 0;&lt;br /&gt;
	$_SESSION[&amp;#039;integrite&amp;#039;] = 0;&lt;br /&gt;
	$_SESSION[&amp;#039;score&amp;#039;] = $_SESSION[&amp;#039;force&amp;#039;]+$_SESSION[&amp;#039;integrite&amp;#039;];&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt; &lt;br /&gt;
&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;  &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
&amp;lt;body&amp;gt; &lt;br /&gt;
&amp;lt;section&amp;gt; &lt;br /&gt;
&amp;lt;article&amp;gt; &lt;br /&gt;
&amp;lt;header&amp;gt; merci de bien rensigner toutes les infos&amp;lt;/header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/article&amp;gt; &lt;br /&gt;
&amp;lt;form action=&amp;quot;page2.php&amp;quot; method=&amp;quot;post&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
prénom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prenom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
age&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ton histoire personelle&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt; --&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;bio&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;pilosité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; barbu&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; imberbe&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; moustachu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;personnalité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;temeraire&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; téméraire&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;refléchi&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; réfléchi&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;debile profond&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; débile profond&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;morphologie&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; maigre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt; &lt;br /&gt;
    &amp;lt;/form&amp;gt; &lt;br /&gt;
    &amp;lt;/section&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 2 : l&amp;#039;élément déclencheur&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;prenom&amp;#039;] = $_POST[&amp;#039;prenom&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;nom&amp;#039;] = $_POST[&amp;#039;nom&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;age&amp;#039;] = $_POST[&amp;#039;age&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;pilosite&amp;#039;] = $_POST[&amp;#039;pilosite&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;personnalite&amp;#039;] = $_POST[&amp;#039;personnalite&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;morphologie&amp;#039;] = $_POST[&amp;#039;morphologie&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;bio&amp;#039;] = $_POST[&amp;#039;bio&amp;#039;];&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
Nous sommes en 2030, depuis la faille temporelle tout le monde est mort &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;il y a un enfant en train de se faire bully dans ton champ de vision&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;page3.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;rescue&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je vais lui sauver la vie&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;blc&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je continue ma life&lt;br /&gt;
    &amp;lt;input type=&amp;#039;submit&amp;#039; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 3 : réaction au choix, soit poursuite de l&amp;#039;aventure, soit mort car combinaison d&amp;#039;incapacité physique et rescue, soit refus d&amp;#039;entrer dans la narration donc blocage&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;action&amp;#039;] = $_POST[&amp;#039;action&amp;#039;];&lt;br /&gt;
   // print_r($_SESSION);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;){  &lt;br /&gt;
    &lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_SESSION[&amp;#039;personnalite&amp;#039;].&amp;quot; tu as trop peur pour le sauver &amp;quot;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;dead.php\&amp;quot;&amp;gt;retour à la case départ bolosse&amp;quot;;&lt;br /&gt;
}else if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;temeraire&amp;#039;|| $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;reflechi&amp;#039;){&lt;br /&gt;
    echo &amp;#039;ok go&amp;#039;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;page4.php\&amp;quot;&amp;gt;l&amp;#039;aventure continue&amp;quot;;&lt;br /&gt;
//}else if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;blc&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;{&lt;br /&gt;
   // echo &amp;#039;ouais normal&amp;#039;;&lt;br /&gt;
}else {&lt;br /&gt;
    echo &amp;quot;ok ma caille&amp;quot;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;exposition.php\&amp;quot;&amp;gt;les péripéties c est pas pour maintenant&amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 4 : les péripéties commencent&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    // $_SESSION[&amp;#039;prenom&amp;#039;] = $_POST[&amp;#039;prenom&amp;#039;];&lt;br /&gt;
     //$_SESSION[&amp;#039;nom&amp;#039;] = $_POST[&amp;#039;nom&amp;#039;];&lt;br /&gt;
   // $_SESSION[&amp;#039;age&amp;#039;] = $_POST[&amp;#039;age&amp;#039;];&lt;br /&gt;
    // $_SESSION[&amp;#039;pilosite&amp;#039;] = $_POST[&amp;#039;pilosite&amp;#039;];&lt;br /&gt;
     //$_SESSION[&amp;#039;personnalite&amp;#039;] = $_POST[&amp;#039;personnalite&amp;#039;];&lt;br /&gt;
     //$_SESSION[&amp;#039;morphologie&amp;#039;] = $_POST[&amp;#039;morphologie&amp;#039;];&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte2&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
ça bouge avec l&amp;#039;enfant, tac tac tac le bruit des semelles sur le béton armé, par terre tu vois un paquet de biscuits&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;quand tu le prend une souris en sort, mais tu as très faim&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;page5.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;mange&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; j&amp;#039;en mange un et lui donne le reste du paquet&amp;quot;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;mangetout&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; MIAM MIAM J AI TROP FAIM JE MANGE TOUT&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;beurk&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; je lui donne tout, je suis trop quelqu&amp;#039;un de bien&lt;br /&gt;
    &amp;lt;input type=&amp;#039;submit&amp;#039; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 5 : l&amp;#039;enfant devient ( éventuellement )un adjuvant&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;action2&amp;#039;] = $_POST[&amp;#039;action2&amp;#039;];&lt;br /&gt;
    //$_SESSION[&amp;#039;prenom&amp;#039;] = $_POST[&amp;#039;prenom&amp;#039;];&lt;br /&gt;
   // print_r($_SESSION);&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;page5&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_SESSION[&amp;#039;action2&amp;#039;] == &amp;#039;mange&amp;#039;){  &lt;br /&gt;
echo &amp;quot;tu as un peu faim mais ce n&amp;#039;est rien comparé à la lueur de remerciement dans les yeux de l&amp;#039;enfant, +1 force +4 intégrité &amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
}else if($_SESSION[&amp;#039;action2&amp;#039;] == &amp;#039;mangetout&amp;#039; ){&lt;br /&gt;
    echo &amp;quot;oula j ai le bidou tout rempli, +2 force&amp;quot;;&lt;br /&gt;
   &lt;br /&gt;
//}else if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;blc&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;{&lt;br /&gt;
   // echo &amp;#039;ouais normal&amp;#039;;&lt;br /&gt;
}else {&lt;br /&gt;
    echo &amp;quot;bon, cet enfant te doit la vie mais tu as toujours très faim, +5 intégrité &amp;quot;;}&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;tu as .... GAGNE MA CONFIANCE  &amp;quot;.$_SESSION[&amp;#039;prenom&amp;#039;] ;&lt;br /&gt;
echo &amp;quot;&amp;lt;a href=\&amp;quot;coach.php\&amp;quot;&amp;gt;  je vais te faire rencontrer mon coach &amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE COACH : le coach s&amp;#039;avère être le destinataire de l&amp;#039;objet de la quête&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
   &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 je suis coach en dévellopement personnel, je suis sévère mais juste, attention aux pervers narcissiques&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;img id=&amp;quot;coach&amp;quot; src=&amp;quot;coach.jpg&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt; ENFANT dit : c&amp;#039;est le super adjuvant&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;COACH dit : je suis l&amp;#039;adjuvant ultime oui, quel est l&amp;#039;objet de ta quête ?&amp;lt;/p&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;p&amp;gt;ma quête&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;page6.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;survivre&amp;quot; name=&amp;quot;quete&amp;quot;&amp;gt; survivre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;fort&amp;quot; name=&amp;quot;quete&amp;quot;&amp;gt; devenir le plus fort&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;7&amp;quot; name=&amp;quot;quete&amp;quot;&amp;gt; découvrir mes 7 blessures de l&amp;#039;âme&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==schéma actuel de la narration==&lt;br /&gt;
[[Fichier:chema2.png]]&lt;br /&gt;
==le projet de violette==&lt;br /&gt;
Le but c&amp;#039;est d&amp;#039;appliquer la trame narrative de base à une navigation de pages en pages. &lt;br /&gt;
&lt;br /&gt;
Ca fonctionne avec php. En transformant des variables SESSION en variables POST, toutes les informations données par l&amp;#039;utilisateur sont enregistrées et permettent dêtre ré expoitées plus tard.&lt;br /&gt;
Ce qui fait une bonne narration entre autres c&amp;#039;est comment on va au au bout de ce qu &amp;#039;on peut exploiter avec les éléments qu&amp;#039;on a mis en place.&lt;br /&gt;
[[Fichier:PAGE1.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;code index&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
&amp;lt;title&amp;gt; caractérisation &amp;lt;/title&amp;gt; &lt;br /&gt;
&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;  &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
&amp;lt;body&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;header&amp;gt; merci de bien rensigner toutes les infos EN MAJUSCULES&amp;lt;/header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;form action=&amp;quot;page2.php&amp;quot; method=&amp;quot;post&amp;quot; &amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
prénom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prenom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
age&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ton histoire personelle&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;bio&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;choix&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h1&amp;gt;style&amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;emo&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; émo&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;celtique&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; celtique&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;mental&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; mental&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;choix&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;personnalité&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;temeraire&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; téméraire&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;tout mou&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; tout mou&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;choix&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;IMC&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;treslourd&amp;quot; name=&amp;quot;imc&amp;quot;&amp;gt; très lourd&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;imc&amp;quot;&amp;gt; maigre&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;p&amp;gt;écrire une voix off à la troisième personne pour accéder à ton intériorité&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;text&amp;quot;  style=&amp;quot;width: 500px; height: 15px;&amp;quot; id=txt1 name=&amp;quot;voixoff&amp;quot;&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
        &amp;lt;input type=&amp;quot;text&amp;quot; style=&amp;quot;width: 500px; height: 15px;&amp;quot; id=txt2 name=&amp;quot;voixoff&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
      &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
	&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
      &lt;br /&gt;
          &lt;br /&gt;
    &lt;br /&gt;
        &amp;lt;h1&amp;gt;avatar attitude&amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;!--&amp;lt;input type=&amp;quot;image&amp;quot; src=&amp;quot;test.bmp&amp;quot; alt=&amp;quot;Submit&amp;quot;&amp;gt;--&amp;gt; &lt;br /&gt;
   &lt;br /&gt;
        &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;test.bmp&amp;quot; name=&amp;quot;avatar&amp;quot; id=&amp;quot;i1&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;label for=&amp;quot;i1&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;test.bmp&amp;quot; alt=&amp;quot;avatar1&amp;quot; /&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;coeurvide.jpg&amp;quot; name=&amp;quot;avatar&amp;quot; id=&amp;quot;i2&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;label for=&amp;quot;i2&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;armes%20flo%201.png&amp;quot; alt=&amp;quot;avatar2&amp;quot; /&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
        &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;dents3.png&amp;quot; name=&amp;quot;avatar&amp;quot; id=&amp;quot;i3&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;label for=&amp;quot;i3&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;coeurvide.jpg&amp;quot; alt=&amp;quot;avatar3&amp;quot; /&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
       &lt;br /&gt;
    &lt;br /&gt;
       &lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La première page correspond à la caractérisation d&amp;#039;un personnage.Toutes les variables permettent une avancée du récit.Pour ce qui concerne la catégorie voix off, le but initial était de les générer (aléatoirement)durant la navigation. (en fait les moments dont déterminéset ils apparaissent parfois sous forme d&amp;#039;alert). Elle permet d&amp;#039;&amp;quot;accéder à l&amp;#039;intériorité du personnage&amp;quot;, ainsi lorsque la dramaturgie mise en place, donc tout l&amp;#039;extime tout ce qui se voit en acte (comme un dialogue) , n&amp;#039;est pas suffisant pour cerner la situation, on peut y avoir accès à travers l&amp;#039;intime. donc c&amp;#039;est un peu pour cuourt circuiter&lt;br /&gt;
La catégorie bio se retrouve sur une tombe en cas d&amp;#039;échec.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;code page 2&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;prenom&amp;#039;] = $_POST[&amp;#039;prenom&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;nom&amp;#039;] = $_POST[&amp;#039;nom&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;age&amp;#039;] = $_POST[&amp;#039;age&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;pilosite&amp;#039;] = $_POST[&amp;#039;pilosite&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;personnalite&amp;#039;] = $_POST[&amp;#039;personnalite&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;imc&amp;#039;] = $_POST[&amp;#039;imc&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;bio&amp;#039;] = $_POST[&amp;#039;bio&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;voixoff&amp;#039;] = $_POST[&amp;#039;voixoff&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;avatar&amp;#039;] = $_POST[&amp;#039;avatar&amp;#039;];&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;?php&lt;br /&gt;
       echo &amp;#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;alert(&amp;#039;.json_encode($_SESSION[&amp;#039;voixoff&amp;#039;]).&amp;#039;);&amp;lt;/script&amp;gt;&amp;#039;;&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
Nous sommes en 2030, depuis la faille temporelle tout le monde est mort &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;des créatures malmènent un enfant&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;choix&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;réaction&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;form action=&amp;quot;page3.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;rescue&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je vais lui sauver la vie&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;blc&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je continue ma life&lt;br /&gt;
    &amp;lt;input type=&amp;#039;submit&amp;#039; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;div class=&amp;quot;col2&amp;quot;&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;img id=&amp;quot;enfant&amp;quot; src=&amp;quot;enfant.bmp&amp;quot;&amp;gt; &lt;br /&gt;
        &amp;lt;h1&amp;gt;l&amp;#039;enfant&amp;lt;/h1&amp;gt;&lt;br /&gt;
   &amp;lt;img id=&amp;quot;monstre&amp;quot; src=&amp;quot;AILES.png&amp;quot;&amp;gt; &lt;br /&gt;
        &amp;lt;h1&amp;gt;une créature&amp;lt;/h1&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La page 2 est l&amp;#039;élément déclencheur. Il existe plusieurs solutions pour la page 3 par rapport aux caractère choisi à l&amp;#039;index. &lt;br /&gt;
Avec la combinaison téméraire/lui sauver la vie. Le personnage rentre dans les péripéties. Si on a choisi la personnalité tout mou, on est trop faible pour ce monde et l&amp;#039;on est renvoyé à la page mort. &lt;br /&gt;
il y a aussi la possibilité de refuser de rentrer dans ce qui s&amp;#039;apparente aux péripéties ce qui bloque tout le processus narratif et bloque le personnage à une exposition illimitée et l&amp;#039;impossibilité d&amp;#039;en sortir sinon la mort &lt;br /&gt;
[[Fichier:expo.png]]&lt;br /&gt;
&amp;#039;&amp;#039;code page 3&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;action&amp;#039;] = $_POST[&amp;#039;action&amp;#039;];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;img id=&amp;quot;exposition2&amp;quot; src=&amp;quot;exposition2.jpg&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;tout mou&amp;#039;){  &lt;br /&gt;
    &lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_SESSION[&amp;#039;personnalite&amp;#039;].&amp;quot; tu as trop peur pour le sauver &amp;quot;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;dead.php\&amp;quot;&amp;gt;tu es peut être juste trop faible pour ce monde&amp;quot;;&lt;br /&gt;
}else if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;temeraire&amp;#039;){ &lt;br /&gt;
    echo &amp;#039;très téméraire&amp;#039;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;page4.php\&amp;quot;&amp;gt;l&amp;#039;aventure continue&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
}else {&lt;br /&gt;
    echo &amp;quot;ok comme tu veux ...&amp;quot;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;exposition.php\&amp;quot;&amp;gt;pas de péripéties&amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A la page 4, les 3 réactions renvoie aux caractère choisi. L&amp;#039;option soin ou le fait de faire matcher le caractère choisi page 1 et la réaction permet de poursuivre la navigation, et de faire de l&amp;#039;enfant recontré un adjuvant puisqu&amp;#039;il va ensuite présenter le super adjuvant , le coach&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Code page 4&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte2&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
  cet enfant a été profondemment mordu par le monstre&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
      &lt;br /&gt;
&amp;lt;h2&amp;gt;réaction &amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;page5.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;pleurer&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; je pleure&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;soigner&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; je le soigne avec de la magie&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;reflechir&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; je réfléchis à une solution&lt;br /&gt;
    &amp;lt;input type=&amp;#039;submit&amp;#039; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;code page 5&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;action2&amp;#039;] = $_POST[&amp;#039;action2&amp;#039;];&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;page5&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;img id=&amp;quot;enfant2&amp;quot; src=&amp;quot;enfant2.bmp&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_SESSION[&amp;#039;action2&amp;#039;] == &amp;#039;soigner&amp;#039;){  &lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;tu as .... GAGNE MA CONFIANCE  &amp;quot;.$_SESSION[&amp;#039;prenom&amp;#039;] ;&lt;br /&gt;
echo &amp;quot;&amp;lt;a href=\&amp;quot;coach.php\&amp;quot;&amp;gt;  je vais te faire rencontrer mon coach &amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
else if($_SESSION[&amp;#039;action2&amp;#039;] == &amp;#039;reflechir&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;pilosite&amp;#039;] == &amp;#039;mental&amp;#039;){ &lt;br /&gt;
echo &amp;quot;je comprend tu es très quelqu&amp;#039;un de très mental&amp;quot;;&lt;br /&gt;
echo &amp;quot;&amp;lt;a href=\&amp;quot;coach.php\&amp;quot;&amp;gt;  je vais quand même te faire rencontrer mon coach &amp;quot;;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
}else if($_SESSION[&amp;#039;action2&amp;#039;] == &amp;#039;pleurer&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;pilosite&amp;#039;] == &amp;#039;emo&amp;#039;){ &lt;br /&gt;
    echo &amp;quot;je comprend tu es très quelqu&amp;#039;un de très émotif,  &amp;quot;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;coach.php\&amp;quot;&amp;gt;  je vais quand même te faire rencontrer mon coach &amp;quot;;}&lt;br /&gt;
&lt;br /&gt;
else{&lt;br /&gt;
echo &amp;quot;&amp;lt;a href=\&amp;quot;dead.php\&amp;quot;&amp;gt;  il est déjà trop tard &amp;quot;;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;code page coach&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;img id=&amp;quot;coach&amp;quot; src=&amp;quot;coach.jpg&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;je suis coach en dévellopement personnel, je suis sévère mais juste, attention aux pervers narcissiques&amp;lt;/p&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt; ENFANT dit : c&amp;#039;est le super adjuvant&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;COACH dit : je suis l&amp;#039;adjuvant ultime oui, quel est l&amp;#039;objet de ta quête ?&amp;lt;/p&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;p&amp;gt;ma quête&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;page6.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;survivre&amp;quot; name=&amp;quot;quete&amp;quot;&amp;gt; survivre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;fort&amp;quot; name=&amp;quot;quete&amp;quot;&amp;gt; devenir le plus fort&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;7&amp;quot; name=&amp;quot;quete&amp;quot;&amp;gt; découvrir mes 7 blessures de l&amp;#039;âme&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;input type=&amp;#039;submit&amp;#039; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le coach s&amp;#039;avère être également le destinataire de notre quête. On a par contre le choix de ce qu&amp;#039;elle est . Puisqu&amp;#039;il est coach en dévellopement personnel, une des réponses emmène vers une vidéo youtube pour soigner les 7 blessures de l&amp;#039;âme. Sinon on peut choisir les autres propositions pour continuer l&amp;#039;histoire. Quand on peut commencer à se battre c&amp;#039;est le début du conflit ce qui a souvent comme effet de faire monter la tension du récit et provoquer de l&amp;#039;empathie pour le personnage&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;code page 6&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
$_SESSION[&amp;#039;quete&amp;#039;] = $_POST[&amp;#039;quete&amp;#039;];&lt;br /&gt;
 &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;page5&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
    if($_SESSION[&amp;#039;quete&amp;#039;] == &amp;#039;7&amp;#039;){  &lt;br /&gt;
echo &amp;quot;https://www.youtube.com/watch?v=zkxablHOBU8 &amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
}else if($_SESSION[&amp;#039;quete&amp;#039;] == &amp;#039;fort&amp;#039; ){&lt;br /&gt;
    echo &amp;quot;COACH accepte de te former à sa salle de boxe dans la catégorie POIDS LOURD&amp;quot;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;page7.php\&amp;quot;&amp;gt;  Se qualifier/ Décider / Réussir &amp;quot;;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
}else {&lt;br /&gt;
    echo &amp;quot;COACH accepte de te former à sa salle de boxe dans la catégorie POIDS SURVIE &amp;quot;;&lt;br /&gt;
  echo &amp;quot;&amp;lt;a href=\&amp;quot;page7.php\&amp;quot;&amp;gt;  Se qualifier/ Décider / Réussir &amp;quot;;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;code page7&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
echo $_SESSION[&amp;#039;prenom&amp;#039;].$_SESSION[&amp;#039;nom&amp;#039;].&amp;quot;=  nouveau cambattant du coach&amp;quot;;&lt;br /&gt;
    ?&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
echo &amp;quot;Son IMC est &amp;quot;.$_SESSION[&amp;#039;imc&amp;#039;];&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&lt;br /&gt;
        &amp;lt;?php&lt;br /&gt;
        if($_SESSION[&amp;#039;action2&amp;#039;] == &amp;#039;pleurer&amp;#039;){&lt;br /&gt;
            echo &amp;quot; pleure parfois&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
        else if($_SESSION[&amp;#039;action2&amp;#039;] == &amp;#039;soigner&amp;#039;){&lt;br /&gt;
            echo &amp;quot; sait soigner&amp;quot;;   }&lt;br /&gt;
        else if ($_SESSION[&amp;#039;action2&amp;#039;] == &amp;#039;reflechir&amp;#039;) {&lt;br /&gt;
            echo &amp;quot; réfléchit beaucoup&amp;quot;;   }&lt;br /&gt;
           ?&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
 echo  $_SESSION[&amp;#039;voixoff&amp;#039;];&lt;br /&gt;
 &lt;br /&gt;
    &lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
 &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h1&amp;gt;&amp;lt;a href=&amp;quot;combat.php&amp;quot;&amp;gt;faire un combat &amp;lt;/a&amp;gt;&amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;combat&amp;quot; id=&amp;quot;i1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;i1&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;COMBAT.jpg&amp;quot; alt=&amp;quot;avatar1&amp;quot; /&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;h1&amp;gt;&amp;lt;a href=&amp;quot;entrainement.php&amp;quot;&amp;gt;faire un entraînement &amp;lt;/a&amp;gt;&amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;entrainement&amp;quot; id=&amp;quot;i1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;i1&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;7.bmp&amp;quot; alt=&amp;quot;avatar1&amp;quot; /&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;Texte italique&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Violette</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=ERG::interactivenarration&amp;diff=3262</id>
		<title>ERG::interactivenarration</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=ERG::interactivenarration&amp;diff=3262"/>
		<updated>2019-05-13T06:15:36Z</updated>

		<summary type="html">&lt;p&gt;Violette : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==premiere sess==  &lt;br /&gt;
Histoire choix entre différentes propositions prédéfinies à l&amp;#039;avance.&lt;br /&gt;
Générer une narration à l&amp;#039;aide d&amp;#039;une banque d&amp;#039;images (PNG) pour illustrer les choix fait parmi différentes propositions établies à l&amp;#039;avance.&lt;br /&gt;
&lt;br /&gt;
Page type simplifiée:&lt;br /&gt;
Phrase à trou ex : &amp;quot;Le.... (choix entre 5 propositions) prend une douche&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*1 -Determination du sujet (personnage, taille/couleur/forme/...) les mots clés detrminent l&amp;#039;avatar&lt;br /&gt;
*2 -Exposition/Contexte ( décor, environnement,...)&lt;br /&gt;
*3 -élément perturbateur (problème/rencontre/découverte/...)&lt;br /&gt;
*4 -quête (série d&amp;#039;obstacles)&lt;br /&gt;
*5 -résolution&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
forme finale:&lt;br /&gt;
- Navigation de page en page avec prise en compte des choix &lt;br /&gt;
-constituion d&amp;#039;une nouvelle image style cadavre exquis&lt;br /&gt;
-Une page qui s&amp;#039;anime en temps réel en fonction des choix faits.&lt;br /&gt;
&lt;br /&gt;
CyberBotanica Raphaël Bergère&lt;br /&gt;
Still Moving Maurice Benayoun&lt;br /&gt;
Jeu vidéo; façade.&lt;br /&gt;
[http://tecfa.unige.ch/tecfa/maltt/memoire/Maurin2017.pdf]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 01/10==  &lt;br /&gt;
violette&amp;amp;louisa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le but c&amp;#039;est pas de montrer de l&amp;#039;image sur un support numérique et juste de cliquer sur page suivante&lt;br /&gt;
&lt;br /&gt;
Ce n&amp;#039;est pas non plus de mettre au point une narration de A à Z mais plutôt explorer de manière de faire de la narration interactive ( des concepts )&lt;br /&gt;
&lt;br /&gt;
[Examples]&lt;br /&gt;
&lt;br /&gt;
Anthony Rageul &amp;quot;&amp;#039;&amp;#039;Prise de tête&amp;#039;&amp;#039; une bande dessinée numérique explorant différentes possibilités d’interaction http://www.prisedetete.net/pdt/[[prisedetete]]&lt;br /&gt;
&lt;br /&gt;
son mémoire &amp;quot;BANDE DESSINEE INTERACTIVE : COMMENT RACONTER UNE HISTOIRE ? &amp;quot; [http://www.prisedetete.net/fr/memoire.html memoire]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;The Boat&amp;quot; animation/BB [http://www.sbs.com.au/theboat/]&lt;br /&gt;
&lt;br /&gt;
The Guardian - Digital deadly sins [http://digital-deadly-sins.theguardian.com/#/Grid]&lt;br /&gt;
&lt;br /&gt;
[http://www.http://mouchette.org/to/you/only/private.html mouchette] des interfaces où on peut écrire des trucs, et on clique sur un lien , on atterrit ailleurs. créer de la narration sous ce genre de format http://mouchette.org/to/you/only/private.html&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Hans Hoogerbrugge - Hotel&amp;quot; [http://hotel.submarinechannel.com/splash.html]&lt;br /&gt;
&lt;br /&gt;
==Session du 08/10== &lt;br /&gt;
violette&amp;amp;louisa&amp;amp;laura&lt;br /&gt;
&lt;br /&gt;
PROJET&lt;br /&gt;
&lt;br /&gt;
C&amp;#039;est une plateforme, avec une navigation de pages en pages ( on ne clique pas sur suivant)&lt;br /&gt;
&lt;br /&gt;
La navigation est permise par : des cases à cocher, des liens surs lesquels cliquer&lt;br /&gt;
&lt;br /&gt;
Les manières d&amp;#039;évoluer comptent aussi des inputs d&amp;#039;images, de son, de texte qui réapparaitront plusieurs pages plus tard, soit en générant de la causalité, soit non&lt;br /&gt;
&lt;br /&gt;
Ceci est au service d&amp;#039;une narration qui reprend les grandes étapes de la narration concentrée (exposition, élément déclencheur, péripéties ). &lt;br /&gt;
&lt;br /&gt;
Il y a le caractère principal qui a un rêve à poursuivre, un adjuvant et un opposant &lt;br /&gt;
Page 1 :on définit le perso principal avec des traits de caractère&lt;br /&gt;
&lt;br /&gt;
Prototype:&lt;br /&gt;
comment encoder les personnages avec des traits de caractère&lt;br /&gt;
comment utiliser les traits pour faire varier l&amp;#039;action sur une page 2&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; langage coté serveur&lt;br /&gt;
php ou python&lt;br /&gt;
&lt;br /&gt;
[[Fichier:schemalh.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 15/10== &lt;br /&gt;
violette&amp;amp;matthias&lt;br /&gt;
&lt;br /&gt;
Voici une base de codage, vue au cours du 15/10&lt;br /&gt;
/!\ il faut aller dans l&amp;#039;onglet modifer pour copier/coller le code tel qu&amp;#039;il est écrit, car le site interprète déjà certains signes et certains mots /!\  &lt;br /&gt;
(il serait plus efficace de faire un drive pour se partager les fichiers)&lt;br /&gt;
&lt;br /&gt;
-code html&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;!doctype html&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
	&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt;&lt;br /&gt;
	&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;habillage.css&amp;quot;&amp;gt; &amp;lt;!-- integration du css --&amp;gt;&lt;br /&gt;
		&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
		&amp;lt;body&amp;gt;&lt;br /&gt;
			&amp;lt;section&amp;gt;&lt;br /&gt;
				&amp;lt;article&amp;gt;&lt;br /&gt;
					&amp;lt;header&amp;gt;&lt;br /&gt;
					&amp;lt;/header&amp;gt;&lt;br /&gt;
					&amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
				&amp;lt;/article&amp;gt;&lt;br /&gt;
				&amp;lt;form action=&amp;quot;traitement.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt; &amp;lt;!-- traitement des information : création de conséquences aux réponses données --&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;prénom&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prénom&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;nom&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;age&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;ton histoire personelle&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
					&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;pilosité&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; barbu&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;!-- &amp;quot;value&amp;quot; va gérer le choix qui va se référer à la variable &amp;quot;pilosité&amp;quot; --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; imberbe&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; moustachu&amp;lt;/li&amp;gt;&lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;personnalité&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt; &amp;lt;!-- &amp;lt;ul&amp;gt; permet de créer une liste --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt; &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;téméraire&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; téméraire  &amp;lt;/li&amp;gt; &lt;br /&gt;
						&amp;lt;!-- &amp;lt;li&amp;gt; permet de créer un élément de la liste --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;réfléchi&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; réfléchi &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;débile profond&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; débile profond &amp;lt;/li&amp;gt; &lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;morphologie&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt;  maigre &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&amp;lt;/li&amp;gt;&lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;!-- &amp;lt;select name=&amp;quot;pays&amp;quot;&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;be&amp;quot;&amp;gt;Belgique&amp;lt;/option&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;fr&amp;quot;&amp;gt;France&amp;lt;/option&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;ca&amp;quot;&amp;gt;Canada&amp;lt;/option&amp;gt;&lt;br /&gt;
					&amp;lt;/select&amp;gt;&lt;br /&gt;
					questionaire a choix défilant, autre option de présentation  --&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;/form&amp;gt;&lt;br /&gt;
			&amp;lt;/section&amp;gt;&lt;br /&gt;
		&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
code php&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
	echo &amp;quot;hello world&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;prénom&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;/* $_POST plus discret que $_GET */&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;nom&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;/* . sers à joindre une instruction à interpréter et du texte brut = la concaténation */&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;age&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;pilosité&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;personnalité&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;morphologie&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 22/10== &lt;br /&gt;
violette&lt;br /&gt;
&lt;br /&gt;
les deux pages de la dernière fois , modifiées . &lt;br /&gt;
le html&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt; &lt;br /&gt;
&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;  &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
&amp;lt;body&amp;gt; &lt;br /&gt;
&amp;lt;section&amp;gt; &lt;br /&gt;
&amp;lt;article&amp;gt; &lt;br /&gt;
&amp;lt;header&amp;gt; &amp;lt;/header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/article&amp;gt; &lt;br /&gt;
&amp;lt;form action=&amp;quot;traitement.php&amp;quot; method=&amp;quot;post&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
prénom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prénom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
age&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ton histoire personelle&lt;br /&gt;
&lt;br /&gt;
&amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;pilosité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; barbu&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; imberbe&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; moustachu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;personnalité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;temeraire&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; téméraire&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;refléchi&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; réfléchi&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;debile profond&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; débile profond&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;morphologie&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; maigre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt; &lt;br /&gt;
    &amp;lt;/form&amp;gt; &lt;br /&gt;
    &amp;lt;/section&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;a href=&amp;quot;page2.php&amp;quot;&amp;gt;  &lt;br /&gt;
&amp;lt;h1&amp;gt;&lt;br /&gt;
 le contexte&lt;br /&gt;
&amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ET LE PHP&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php echo &amp;quot;hello world&amp;quot; ;&lt;br /&gt;
echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;prénom&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;/* $_POST plus discret que $_GET */ echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;nom&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;/* . sert à joindre une instruction à interpréter et du texte brut = la concaténation */ echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;pilosite&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ; echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;morphologie&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;&lt;br /&gt;
&lt;br /&gt;
if($_POST[&amp;#039;pilosite&amp;#039;] == &amp;#039;barbu&amp;#039;){  &lt;br /&gt;
    $variable=&amp;#039;rasoir&amp;#039;;&lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_POST[&amp;#039;pilosite&amp;#039;].&amp;quot; tu as besoin d&amp;#039;un &amp;quot;.$variable;&lt;br /&gt;
}else if($_POST[&amp;#039;pilosite&amp;#039;] == &amp;#039;imberbe&amp;#039;){&lt;br /&gt;
    echo &amp;#039;ta peau est douce&amp;#039;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
et là un essai d&amp;#039;une page mais ça marche pas &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
Nous sommes en 2030, depuis la faille temporelle tout le monde est mort &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;il y a un enfant en train de se faire bully dans ton champ de vision&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;rescue&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je vais lui sauver la vie&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;blc&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je continue ma life&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_POST[&amp;#039;il y a un enfant en train de se faire bully dans ton champ de vision&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; [&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;) ){  &lt;br /&gt;
    &lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_POST[&amp;#039;personnalite&amp;#039;].&amp;quot; tu as trop peur pour le sauver &amp;quot;&lt;br /&gt;
}else if($_POST[&amp;#039;il y a un enfant en train de se faire bully dans ton champ de vision&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; [&amp;#039;personnalite&amp;#039;] == &amp;#039;temeraire&amp;#039;) ){&lt;br /&gt;
    echo &amp;#039;ok go&amp;#039;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==session du 5/11== &lt;br /&gt;
nouveau schéma de fonctionnement :&lt;br /&gt;
index.php ( renseigne toutes les infos ) -----&amp;gt; page2.php ( partie traitement = transforme les variables POST en SESSION ; partie formulaire renseigne la variable action)----&amp;gt;page3.php ( partie traitement = transforme les variables POST en SESSION ; partie affichage echo 2 phrases différentes pour deux combinaisons débile profond/ rescue, et téméraire/rescue )&lt;br /&gt;
&lt;br /&gt;
==bilan quadri== &lt;br /&gt;
Le but c&amp;#039;est d&amp;#039;appliquer la trame narrative de base à une navigation de pages en pages. Ca fonctionne avec php , les input radio influent la narration mais on aimerait bien trouver d&amp;#039;autres formes d&amp;#039;interactivité.&lt;br /&gt;
Les informations rentrées par le spectateur influent plus tard dans la narration, par exemple la biographie renseignée au début apparait sur la tombe dans le cas de mort.&lt;br /&gt;
Pour l&amp;#039;instant, les moments narratifs de base sont :&lt;br /&gt;
 -à la page 2 il y a possibilité de refuser de rentrer dans ce qui s&amp;#039;apparente aux péripéties ce qui bloque tout le processus narratif et bloque le personnage à une exposition illimitée&lt;br /&gt;
 -la rencontre de l&amp;#039;adjuvant puis d&amp;#039;un super super-adjuvant&lt;br /&gt;
 -La détermination de l&amp;#039;objet de quête page 6&lt;br /&gt;
&lt;br /&gt;
Par ailleurs, on est en train de faire en sorte de créer une jauge, alimentée par la force, ou l&amp;#039;intégrité&lt;br /&gt;
[[Fichier:schemanarration.png]]&lt;br /&gt;
&lt;br /&gt;
code actuel &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;INDEX&amp;#039;&amp;#039;&amp;#039; : détermination de personnage&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
	session_start();&lt;br /&gt;
	$_SESSION[&amp;#039;force&amp;#039;] = 0;&lt;br /&gt;
	$_SESSION[&amp;#039;integrite&amp;#039;] = 0;&lt;br /&gt;
	$_SESSION[&amp;#039;score&amp;#039;] = $_SESSION[&amp;#039;force&amp;#039;]+$_SESSION[&amp;#039;integrite&amp;#039;];&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt; &lt;br /&gt;
&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;  &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
&amp;lt;body&amp;gt; &lt;br /&gt;
&amp;lt;section&amp;gt; &lt;br /&gt;
&amp;lt;article&amp;gt; &lt;br /&gt;
&amp;lt;header&amp;gt; merci de bien rensigner toutes les infos&amp;lt;/header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/article&amp;gt; &lt;br /&gt;
&amp;lt;form action=&amp;quot;page2.php&amp;quot; method=&amp;quot;post&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
prénom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prenom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
age&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ton histoire personelle&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt; --&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;bio&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;pilosité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; barbu&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; imberbe&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; moustachu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;personnalité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;temeraire&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; téméraire&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;refléchi&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; réfléchi&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;debile profond&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; débile profond&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;morphologie&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; maigre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt; &lt;br /&gt;
    &amp;lt;/form&amp;gt; &lt;br /&gt;
    &amp;lt;/section&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 2 : l&amp;#039;élément déclencheur&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;prenom&amp;#039;] = $_POST[&amp;#039;prenom&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;nom&amp;#039;] = $_POST[&amp;#039;nom&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;age&amp;#039;] = $_POST[&amp;#039;age&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;pilosite&amp;#039;] = $_POST[&amp;#039;pilosite&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;personnalite&amp;#039;] = $_POST[&amp;#039;personnalite&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;morphologie&amp;#039;] = $_POST[&amp;#039;morphologie&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;bio&amp;#039;] = $_POST[&amp;#039;bio&amp;#039;];&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
Nous sommes en 2030, depuis la faille temporelle tout le monde est mort &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;il y a un enfant en train de se faire bully dans ton champ de vision&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;page3.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;rescue&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je vais lui sauver la vie&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;blc&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je continue ma life&lt;br /&gt;
    &amp;lt;input type=&amp;#039;submit&amp;#039; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 3 : réaction au choix, soit poursuite de l&amp;#039;aventure, soit mort car combinaison d&amp;#039;incapacité physique et rescue, soit refus d&amp;#039;entrer dans la narration donc blocage&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;action&amp;#039;] = $_POST[&amp;#039;action&amp;#039;];&lt;br /&gt;
   // print_r($_SESSION);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;){  &lt;br /&gt;
    &lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_SESSION[&amp;#039;personnalite&amp;#039;].&amp;quot; tu as trop peur pour le sauver &amp;quot;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;dead.php\&amp;quot;&amp;gt;retour à la case départ bolosse&amp;quot;;&lt;br /&gt;
}else if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;temeraire&amp;#039;|| $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;reflechi&amp;#039;){&lt;br /&gt;
    echo &amp;#039;ok go&amp;#039;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;page4.php\&amp;quot;&amp;gt;l&amp;#039;aventure continue&amp;quot;;&lt;br /&gt;
//}else if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;blc&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;{&lt;br /&gt;
   // echo &amp;#039;ouais normal&amp;#039;;&lt;br /&gt;
}else {&lt;br /&gt;
    echo &amp;quot;ok ma caille&amp;quot;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;exposition.php\&amp;quot;&amp;gt;les péripéties c est pas pour maintenant&amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 4 : les péripéties commencent&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    // $_SESSION[&amp;#039;prenom&amp;#039;] = $_POST[&amp;#039;prenom&amp;#039;];&lt;br /&gt;
     //$_SESSION[&amp;#039;nom&amp;#039;] = $_POST[&amp;#039;nom&amp;#039;];&lt;br /&gt;
   // $_SESSION[&amp;#039;age&amp;#039;] = $_POST[&amp;#039;age&amp;#039;];&lt;br /&gt;
    // $_SESSION[&amp;#039;pilosite&amp;#039;] = $_POST[&amp;#039;pilosite&amp;#039;];&lt;br /&gt;
     //$_SESSION[&amp;#039;personnalite&amp;#039;] = $_POST[&amp;#039;personnalite&amp;#039;];&lt;br /&gt;
     //$_SESSION[&amp;#039;morphologie&amp;#039;] = $_POST[&amp;#039;morphologie&amp;#039;];&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte2&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
ça bouge avec l&amp;#039;enfant, tac tac tac le bruit des semelles sur le béton armé, par terre tu vois un paquet de biscuits&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;quand tu le prend une souris en sort, mais tu as très faim&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;page5.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;mange&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; j&amp;#039;en mange un et lui donne le reste du paquet&amp;quot;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;mangetout&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; MIAM MIAM J AI TROP FAIM JE MANGE TOUT&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;beurk&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; je lui donne tout, je suis trop quelqu&amp;#039;un de bien&lt;br /&gt;
    &amp;lt;input type=&amp;#039;submit&amp;#039; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 5 : l&amp;#039;enfant devient ( éventuellement )un adjuvant&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;action2&amp;#039;] = $_POST[&amp;#039;action2&amp;#039;];&lt;br /&gt;
    //$_SESSION[&amp;#039;prenom&amp;#039;] = $_POST[&amp;#039;prenom&amp;#039;];&lt;br /&gt;
   // print_r($_SESSION);&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;page5&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_SESSION[&amp;#039;action2&amp;#039;] == &amp;#039;mange&amp;#039;){  &lt;br /&gt;
echo &amp;quot;tu as un peu faim mais ce n&amp;#039;est rien comparé à la lueur de remerciement dans les yeux de l&amp;#039;enfant, +1 force +4 intégrité &amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
}else if($_SESSION[&amp;#039;action2&amp;#039;] == &amp;#039;mangetout&amp;#039; ){&lt;br /&gt;
    echo &amp;quot;oula j ai le bidou tout rempli, +2 force&amp;quot;;&lt;br /&gt;
   &lt;br /&gt;
//}else if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;blc&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;{&lt;br /&gt;
   // echo &amp;#039;ouais normal&amp;#039;;&lt;br /&gt;
}else {&lt;br /&gt;
    echo &amp;quot;bon, cet enfant te doit la vie mais tu as toujours très faim, +5 intégrité &amp;quot;;}&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;tu as .... GAGNE MA CONFIANCE  &amp;quot;.$_SESSION[&amp;#039;prenom&amp;#039;] ;&lt;br /&gt;
echo &amp;quot;&amp;lt;a href=\&amp;quot;coach.php\&amp;quot;&amp;gt;  je vais te faire rencontrer mon coach &amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE COACH : le coach s&amp;#039;avère être le destinataire de l&amp;#039;objet de la quête&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
   &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 je suis coach en dévellopement personnel, je suis sévère mais juste, attention aux pervers narcissiques&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;img id=&amp;quot;coach&amp;quot; src=&amp;quot;coach.jpg&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt; ENFANT dit : c&amp;#039;est le super adjuvant&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;COACH dit : je suis l&amp;#039;adjuvant ultime oui, quel est l&amp;#039;objet de ta quête ?&amp;lt;/p&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;p&amp;gt;ma quête&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;page6.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;survivre&amp;quot; name=&amp;quot;quete&amp;quot;&amp;gt; survivre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;fort&amp;quot; name=&amp;quot;quete&amp;quot;&amp;gt; devenir le plus fort&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;7&amp;quot; name=&amp;quot;quete&amp;quot;&amp;gt; découvrir mes 7 blessures de l&amp;#039;âme&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==schéma actuel de la narration==&lt;br /&gt;
[[Fichier:chema2.png]]&lt;br /&gt;
==le projet de violette==&lt;br /&gt;
Le but c&amp;#039;est d&amp;#039;appliquer la trame narrative de base à une navigation de pages en pages. &lt;br /&gt;
&lt;br /&gt;
Ca fonctionne avec php. En transformant des variables SESSION en variables POST, toutes les informations données par l&amp;#039;utilisateur sont enregistrées et permettent dêtre ré expoitées plus tard.&lt;br /&gt;
Ce qui fait une bonne narration entre autres c&amp;#039;est comment on va au au bout de ce qu &amp;#039;on peut exploiter avec les éléments qu&amp;#039;on a mis en place.&lt;br /&gt;
[[Fichier:PAGE1.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;code index&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
&amp;lt;title&amp;gt; caractérisation &amp;lt;/title&amp;gt; &lt;br /&gt;
&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;  &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
&amp;lt;body&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;header&amp;gt; merci de bien rensigner toutes les infos EN MAJUSCULES&amp;lt;/header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;form action=&amp;quot;page2.php&amp;quot; method=&amp;quot;post&amp;quot; &amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
prénom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prenom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
age&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ton histoire personelle&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;bio&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;choix&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h1&amp;gt;style&amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;emo&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; émo&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;celtique&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; celtique&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;mental&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; mental&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;choix&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;personnalité&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;temeraire&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; téméraire&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;tout mou&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; tout mou&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;choix&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;IMC&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;treslourd&amp;quot; name=&amp;quot;imc&amp;quot;&amp;gt; très lourd&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;imc&amp;quot;&amp;gt; maigre&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;p&amp;gt;écrire une voix off à la troisième personne pour accéder à ton intériorité&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;text&amp;quot;  style=&amp;quot;width: 500px; height: 15px;&amp;quot; id=txt1 name=&amp;quot;voixoff&amp;quot;&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
        &amp;lt;input type=&amp;quot;text&amp;quot; style=&amp;quot;width: 500px; height: 15px;&amp;quot; id=txt2 name=&amp;quot;voixoff&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
      &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
	&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
      &lt;br /&gt;
          &lt;br /&gt;
    &lt;br /&gt;
        &amp;lt;h1&amp;gt;avatar attitude&amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;!--&amp;lt;input type=&amp;quot;image&amp;quot; src=&amp;quot;test.bmp&amp;quot; alt=&amp;quot;Submit&amp;quot;&amp;gt;--&amp;gt; &lt;br /&gt;
   &lt;br /&gt;
        &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;test.bmp&amp;quot; name=&amp;quot;avatar&amp;quot; id=&amp;quot;i1&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;label for=&amp;quot;i1&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;test.bmp&amp;quot; alt=&amp;quot;avatar1&amp;quot; /&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;coeurvide.jpg&amp;quot; name=&amp;quot;avatar&amp;quot; id=&amp;quot;i2&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;label for=&amp;quot;i2&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;armes%20flo%201.png&amp;quot; alt=&amp;quot;avatar2&amp;quot; /&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
        &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;dents3.png&amp;quot; name=&amp;quot;avatar&amp;quot; id=&amp;quot;i3&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;label for=&amp;quot;i3&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;coeurvide.jpg&amp;quot; alt=&amp;quot;avatar3&amp;quot; /&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
       &lt;br /&gt;
    &lt;br /&gt;
       &lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La première page correspond à la caractérisation d&amp;#039;un personnage.Toutes les variables permettent une avancée du récit.Pour ce qui concerne la catégorie voix off, le but initial était de les générer (aléatoirement)durant la navigation. (en fait les moments dont déterminéset ils apparaissent parfois sous forme d&amp;#039;alert). Elle permet d&amp;#039;&amp;quot;accéder à l&amp;#039;intériorité du personnage&amp;quot;, ainsi lorsque la dramaturgie mise en place, donc tout l&amp;#039;extime tout ce qui se voit en acte (comme un dialogue) , n&amp;#039;est pas suffisant pour cerner la situation, on peut y avoir accès à travers l&amp;#039;intime. donc c&amp;#039;est un peu pour cuourt circuiter&lt;br /&gt;
La catégorie bio se retrouve sur une tombe en cas d&amp;#039;échec.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;code page 2&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;prenom&amp;#039;] = $_POST[&amp;#039;prenom&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;nom&amp;#039;] = $_POST[&amp;#039;nom&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;age&amp;#039;] = $_POST[&amp;#039;age&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;pilosite&amp;#039;] = $_POST[&amp;#039;pilosite&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;personnalite&amp;#039;] = $_POST[&amp;#039;personnalite&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;imc&amp;#039;] = $_POST[&amp;#039;imc&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;bio&amp;#039;] = $_POST[&amp;#039;bio&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;voixoff&amp;#039;] = $_POST[&amp;#039;voixoff&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;avatar&amp;#039;] = $_POST[&amp;#039;avatar&amp;#039;];&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;?php&lt;br /&gt;
       echo &amp;#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;alert(&amp;#039;.json_encode($_SESSION[&amp;#039;voixoff&amp;#039;]).&amp;#039;);&amp;lt;/script&amp;gt;&amp;#039;;&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
Nous sommes en 2030, depuis la faille temporelle tout le monde est mort &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;des créatures malmènent un enfant&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;choix&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;réaction&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;form action=&amp;quot;page3.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;rescue&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je vais lui sauver la vie&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;blc&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je continue ma life&lt;br /&gt;
    &amp;lt;input type=&amp;#039;submit&amp;#039; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;div class=&amp;quot;col2&amp;quot;&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;img id=&amp;quot;enfant&amp;quot; src=&amp;quot;enfant.bmp&amp;quot;&amp;gt; &lt;br /&gt;
        &amp;lt;h1&amp;gt;l&amp;#039;enfant&amp;lt;/h1&amp;gt;&lt;br /&gt;
   &amp;lt;img id=&amp;quot;monstre&amp;quot; src=&amp;quot;AILES.png&amp;quot;&amp;gt; &lt;br /&gt;
        &amp;lt;h1&amp;gt;une créature&amp;lt;/h1&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La page 2 est l&amp;#039;élément déclencheur. Il existe plusieurs solutions pour la page 3 par rapport aux caractère choisi à l&amp;#039;index. &lt;br /&gt;
Avec la combinaison téméraire/lui sauver la vie. Le personnage rentre dans les péripéties. Si on a choisi la personnalité tout mou, on est trop faible pour ce monde et l&amp;#039;on est renvoyé à la page mort. &lt;br /&gt;
il y a aussi la possibilité de refuser de rentrer dans ce qui s&amp;#039;apparente aux péripéties ce qui bloque tout le processus narratif et bloque le personnage à une exposition illimitée et l&amp;#039;impossibilité d&amp;#039;en sortir sinon la mort &lt;br /&gt;
[[Fichier:expo.png]]&lt;br /&gt;
&amp;#039;&amp;#039;code page 3&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;action&amp;#039;] = $_POST[&amp;#039;action&amp;#039;];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;img id=&amp;quot;exposition2&amp;quot; src=&amp;quot;exposition2.jpg&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;tout mou&amp;#039;){  &lt;br /&gt;
    &lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_SESSION[&amp;#039;personnalite&amp;#039;].&amp;quot; tu as trop peur pour le sauver &amp;quot;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;dead.php\&amp;quot;&amp;gt;tu es peut être juste trop faible pour ce monde&amp;quot;;&lt;br /&gt;
}else if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;temeraire&amp;#039;){ &lt;br /&gt;
    echo &amp;#039;très téméraire&amp;#039;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;page4.php\&amp;quot;&amp;gt;l&amp;#039;aventure continue&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
}else {&lt;br /&gt;
    echo &amp;quot;ok comme tu veux ...&amp;quot;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;exposition.php\&amp;quot;&amp;gt;pas de péripéties&amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A la page 4, les 3 réactions renvoie aux caractère choisi. L&amp;#039;option soin ou le fait de faire matcher le caractère choisi page 1 et la réaction permet de poursuivre la navigation, et de faire de l&amp;#039;enfant recontré un adjuvant puisqu&amp;#039;il va ensuite présenter le super adjuvant , le coach&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Code page 4&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte2&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
  cet enfant a été profondemment mordu par le monstre&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
      &lt;br /&gt;
&amp;lt;h2&amp;gt;réaction &amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;page5.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;pleurer&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; je pleure&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;soigner&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; je le soigne avec de la magie&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;reflechir&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; je réfléchis à une solution&lt;br /&gt;
    &amp;lt;input type=&amp;#039;submit&amp;#039; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;code page 5&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;action2&amp;#039;] = $_POST[&amp;#039;action2&amp;#039;];&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;page5&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;img id=&amp;quot;enfant2&amp;quot; src=&amp;quot;enfant2.bmp&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_SESSION[&amp;#039;action2&amp;#039;] == &amp;#039;soigner&amp;#039;){  &lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;tu as .... GAGNE MA CONFIANCE  &amp;quot;.$_SESSION[&amp;#039;prenom&amp;#039;] ;&lt;br /&gt;
echo &amp;quot;&amp;lt;a href=\&amp;quot;coach.php\&amp;quot;&amp;gt;  je vais te faire rencontrer mon coach &amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
else if($_SESSION[&amp;#039;action2&amp;#039;] == &amp;#039;reflechir&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;pilosite&amp;#039;] == &amp;#039;mental&amp;#039;){ &lt;br /&gt;
echo &amp;quot;je comprend tu es très quelqu&amp;#039;un de très mental&amp;quot;;&lt;br /&gt;
echo &amp;quot;&amp;lt;a href=\&amp;quot;coach.php\&amp;quot;&amp;gt;  je vais quand même te faire rencontrer mon coach &amp;quot;;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
}else if($_SESSION[&amp;#039;action2&amp;#039;] == &amp;#039;pleurer&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;pilosite&amp;#039;] == &amp;#039;emo&amp;#039;){ &lt;br /&gt;
    echo &amp;quot;je comprend tu es très quelqu&amp;#039;un de très émotif,  &amp;quot;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;coach.php\&amp;quot;&amp;gt;  je vais quand même te faire rencontrer mon coach &amp;quot;;}&lt;br /&gt;
&lt;br /&gt;
else{&lt;br /&gt;
echo &amp;quot;&amp;lt;a href=\&amp;quot;dead.php\&amp;quot;&amp;gt;  il est déjà trop tard &amp;quot;;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;code page coach&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;img id=&amp;quot;coach&amp;quot; src=&amp;quot;coach.jpg&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;je suis coach en dévellopement personnel, je suis sévère mais juste, attention aux pervers narcissiques&amp;lt;/p&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt; ENFANT dit : c&amp;#039;est le super adjuvant&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;COACH dit : je suis l&amp;#039;adjuvant ultime oui, quel est l&amp;#039;objet de ta quête ?&amp;lt;/p&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;p&amp;gt;ma quête&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;page6.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;survivre&amp;quot; name=&amp;quot;quete&amp;quot;&amp;gt; survivre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;fort&amp;quot; name=&amp;quot;quete&amp;quot;&amp;gt; devenir le plus fort&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;7&amp;quot; name=&amp;quot;quete&amp;quot;&amp;gt; découvrir mes 7 blessures de l&amp;#039;âme&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;input type=&amp;#039;submit&amp;#039; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le coach s&amp;#039;avère être également le destinataire de notre quête. On a par contre le choix de ce qu&amp;#039;elle est . Puisqu&amp;#039;il est coach en dévellopement personnel, une des réponses emmène vers une vidéo youtube pour soigner les 7 blessures de l&amp;#039;âme. Sinon on peut choisir les autres propositions pour continuer l&amp;#039;histoire. Quand on peut commencer à se battre c&amp;#039;est le début du conflit ce qui a souvent comme effet de faire monter la tension du récit et provoquer de l&amp;#039;empathie pour le personnage&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;code page 6&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
$_SESSION[&amp;#039;quete&amp;#039;] = $_POST[&amp;#039;quete&amp;#039;];&lt;br /&gt;
 &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;page5&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
    if($_SESSION[&amp;#039;quete&amp;#039;] == &amp;#039;7&amp;#039;){  &lt;br /&gt;
echo &amp;quot;https://www.youtube.com/watch?v=zkxablHOBU8 &amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
}else if($_SESSION[&amp;#039;quete&amp;#039;] == &amp;#039;fort&amp;#039; ){&lt;br /&gt;
    echo &amp;quot;COACH accepte de te former à sa salle de boxe dans la catégorie POIDS LOURD&amp;quot;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;page7.php\&amp;quot;&amp;gt;  Se qualifier/ Décider / Réussir &amp;quot;;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
}else {&lt;br /&gt;
    echo &amp;quot;COACH accepte de te former à sa salle de boxe dans la catégorie POIDS SURVIE &amp;quot;;&lt;br /&gt;
  echo &amp;quot;&amp;lt;a href=\&amp;quot;page7.php\&amp;quot;&amp;gt;  Se qualifier/ Décider / Réussir &amp;quot;;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;code page7&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
echo $_SESSION[&amp;#039;prenom&amp;#039;].$_SESSION[&amp;#039;nom&amp;#039;].&amp;quot;=  nouveau cambattant du coach&amp;quot;;&lt;br /&gt;
    ?&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
echo &amp;quot;Son IMC est &amp;quot;.$_SESSION[&amp;#039;imc&amp;#039;];&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&lt;br /&gt;
        &amp;lt;?php&lt;br /&gt;
        if($_SESSION[&amp;#039;action2&amp;#039;] == &amp;#039;pleurer&amp;#039;){&lt;br /&gt;
            echo &amp;quot; pleure parfois&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
        else if($_SESSION[&amp;#039;action2&amp;#039;] == &amp;#039;soigner&amp;#039;){&lt;br /&gt;
            echo &amp;quot; sait soigner&amp;quot;;   }&lt;br /&gt;
        else if ($_SESSION[&amp;#039;action2&amp;#039;] == &amp;#039;reflechir&amp;#039;) {&lt;br /&gt;
            echo &amp;quot; réfléchit beaucoup&amp;quot;;   }&lt;br /&gt;
           ?&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
 echo  $_SESSION[&amp;#039;voixoff&amp;#039;];&lt;br /&gt;
 &lt;br /&gt;
    &lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
 &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h1&amp;gt;&amp;lt;a href=&amp;quot;combat.php&amp;quot;&amp;gt;faire un combat &amp;lt;/a&amp;gt;&amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;combat&amp;quot; id=&amp;quot;i1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;i1&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;COMBAT.jpg&amp;quot; alt=&amp;quot;avatar1&amp;quot; /&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;h1&amp;gt;&amp;lt;a href=&amp;quot;entrainement.php&amp;quot;&amp;gt;faire un entraînement &amp;lt;/a&amp;gt;&amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;entrainement&amp;quot; id=&amp;quot;i1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;i1&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;7.bmp&amp;quot; alt=&amp;quot;avatar1&amp;quot; /&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;Texte italique&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Violette</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=ERG::interactivenarration&amp;diff=3261</id>
		<title>ERG::interactivenarration</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=ERG::interactivenarration&amp;diff=3261"/>
		<updated>2019-05-12T21:40:58Z</updated>

		<summary type="html">&lt;p&gt;Violette : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==premiere sess==  &lt;br /&gt;
Histoire choix entre différentes propositions prédéfinies à l&amp;#039;avance.&lt;br /&gt;
Générer une narration à l&amp;#039;aide d&amp;#039;une banque d&amp;#039;images (PNG) pour illustrer les choix fait parmi différentes propositions établies à l&amp;#039;avance.&lt;br /&gt;
&lt;br /&gt;
Page type simplifiée:&lt;br /&gt;
Phrase à trou ex : &amp;quot;Le.... (choix entre 5 propositions) prend une douche&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*1 -Determination du sujet (personnage, taille/couleur/forme/...) les mots clés detrminent l&amp;#039;avatar&lt;br /&gt;
*2 -Exposition/Contexte ( décor, environnement,...)&lt;br /&gt;
*3 -élément perturbateur (problème/rencontre/découverte/...)&lt;br /&gt;
*4 -quête (série d&amp;#039;obstacles)&lt;br /&gt;
*5 -résolution&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
forme finale:&lt;br /&gt;
- Navigation de page en page avec prise en compte des choix &lt;br /&gt;
-constituion d&amp;#039;une nouvelle image style cadavre exquis&lt;br /&gt;
-Une page qui s&amp;#039;anime en temps réel en fonction des choix faits.&lt;br /&gt;
&lt;br /&gt;
CyberBotanica Raphaël Bergère&lt;br /&gt;
Still Moving Maurice Benayoun&lt;br /&gt;
Jeu vidéo; façade.&lt;br /&gt;
[http://tecfa.unige.ch/tecfa/maltt/memoire/Maurin2017.pdf]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 01/10==  &lt;br /&gt;
violette&amp;amp;louisa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le but c&amp;#039;est pas de montrer de l&amp;#039;image sur un support numérique et juste de cliquer sur page suivante&lt;br /&gt;
&lt;br /&gt;
Ce n&amp;#039;est pas non plus de mettre au point une narration de A à Z mais plutôt explorer de manière de faire de la narration interactive ( des concepts )&lt;br /&gt;
&lt;br /&gt;
[Examples]&lt;br /&gt;
&lt;br /&gt;
Anthony Rageul &amp;quot;&amp;#039;&amp;#039;Prise de tête&amp;#039;&amp;#039; une bande dessinée numérique explorant différentes possibilités d’interaction http://www.prisedetete.net/pdt/[[prisedetete]]&lt;br /&gt;
&lt;br /&gt;
son mémoire &amp;quot;BANDE DESSINEE INTERACTIVE : COMMENT RACONTER UNE HISTOIRE ? &amp;quot; [http://www.prisedetete.net/fr/memoire.html memoire]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;The Boat&amp;quot; animation/BB [http://www.sbs.com.au/theboat/]&lt;br /&gt;
&lt;br /&gt;
The Guardian - Digital deadly sins [http://digital-deadly-sins.theguardian.com/#/Grid]&lt;br /&gt;
&lt;br /&gt;
[http://www.http://mouchette.org/to/you/only/private.html mouchette] des interfaces où on peut écrire des trucs, et on clique sur un lien , on atterrit ailleurs. créer de la narration sous ce genre de format http://mouchette.org/to/you/only/private.html&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Hans Hoogerbrugge - Hotel&amp;quot; [http://hotel.submarinechannel.com/splash.html]&lt;br /&gt;
&lt;br /&gt;
==Session du 08/10== &lt;br /&gt;
violette&amp;amp;louisa&amp;amp;laura&lt;br /&gt;
&lt;br /&gt;
PROJET&lt;br /&gt;
&lt;br /&gt;
C&amp;#039;est une plateforme, avec une navigation de pages en pages ( on ne clique pas sur suivant)&lt;br /&gt;
&lt;br /&gt;
La navigation est permise par : des cases à cocher, des liens surs lesquels cliquer&lt;br /&gt;
&lt;br /&gt;
Les manières d&amp;#039;évoluer comptent aussi des inputs d&amp;#039;images, de son, de texte qui réapparaitront plusieurs pages plus tard, soit en générant de la causalité, soit non&lt;br /&gt;
&lt;br /&gt;
Ceci est au service d&amp;#039;une narration qui reprend les grandes étapes de la narration concentrée (exposition, élément déclencheur, péripéties ). &lt;br /&gt;
&lt;br /&gt;
Il y a le caractère principal qui a un rêve à poursuivre, un adjuvant et un opposant &lt;br /&gt;
Page 1 :on définit le perso principal avec des traits de caractère&lt;br /&gt;
&lt;br /&gt;
Prototype:&lt;br /&gt;
comment encoder les personnages avec des traits de caractère&lt;br /&gt;
comment utiliser les traits pour faire varier l&amp;#039;action sur une page 2&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; langage coté serveur&lt;br /&gt;
php ou python&lt;br /&gt;
&lt;br /&gt;
[[Fichier:schemalh.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 15/10== &lt;br /&gt;
violette&amp;amp;matthias&lt;br /&gt;
&lt;br /&gt;
Voici une base de codage, vue au cours du 15/10&lt;br /&gt;
/!\ il faut aller dans l&amp;#039;onglet modifer pour copier/coller le code tel qu&amp;#039;il est écrit, car le site interprète déjà certains signes et certains mots /!\  &lt;br /&gt;
(il serait plus efficace de faire un drive pour se partager les fichiers)&lt;br /&gt;
&lt;br /&gt;
-code html&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;!doctype html&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
	&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt;&lt;br /&gt;
	&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;habillage.css&amp;quot;&amp;gt; &amp;lt;!-- integration du css --&amp;gt;&lt;br /&gt;
		&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
		&amp;lt;body&amp;gt;&lt;br /&gt;
			&amp;lt;section&amp;gt;&lt;br /&gt;
				&amp;lt;article&amp;gt;&lt;br /&gt;
					&amp;lt;header&amp;gt;&lt;br /&gt;
					&amp;lt;/header&amp;gt;&lt;br /&gt;
					&amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
				&amp;lt;/article&amp;gt;&lt;br /&gt;
				&amp;lt;form action=&amp;quot;traitement.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt; &amp;lt;!-- traitement des information : création de conséquences aux réponses données --&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;prénom&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prénom&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;nom&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;age&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;ton histoire personelle&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
					&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;pilosité&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; barbu&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;!-- &amp;quot;value&amp;quot; va gérer le choix qui va se référer à la variable &amp;quot;pilosité&amp;quot; --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; imberbe&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; moustachu&amp;lt;/li&amp;gt;&lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;personnalité&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt; &amp;lt;!-- &amp;lt;ul&amp;gt; permet de créer une liste --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt; &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;téméraire&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; téméraire  &amp;lt;/li&amp;gt; &lt;br /&gt;
						&amp;lt;!-- &amp;lt;li&amp;gt; permet de créer un élément de la liste --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;réfléchi&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; réfléchi &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;débile profond&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; débile profond &amp;lt;/li&amp;gt; &lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;morphologie&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt;  maigre &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&amp;lt;/li&amp;gt;&lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;!-- &amp;lt;select name=&amp;quot;pays&amp;quot;&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;be&amp;quot;&amp;gt;Belgique&amp;lt;/option&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;fr&amp;quot;&amp;gt;France&amp;lt;/option&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;ca&amp;quot;&amp;gt;Canada&amp;lt;/option&amp;gt;&lt;br /&gt;
					&amp;lt;/select&amp;gt;&lt;br /&gt;
					questionaire a choix défilant, autre option de présentation  --&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;/form&amp;gt;&lt;br /&gt;
			&amp;lt;/section&amp;gt;&lt;br /&gt;
		&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
code php&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
	echo &amp;quot;hello world&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;prénom&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;/* $_POST plus discret que $_GET */&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;nom&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;/* . sers à joindre une instruction à interpréter et du texte brut = la concaténation */&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;age&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;pilosité&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;personnalité&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;morphologie&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 22/10== &lt;br /&gt;
violette&lt;br /&gt;
&lt;br /&gt;
les deux pages de la dernière fois , modifiées . &lt;br /&gt;
le html&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt; &lt;br /&gt;
&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;  &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
&amp;lt;body&amp;gt; &lt;br /&gt;
&amp;lt;section&amp;gt; &lt;br /&gt;
&amp;lt;article&amp;gt; &lt;br /&gt;
&amp;lt;header&amp;gt; &amp;lt;/header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/article&amp;gt; &lt;br /&gt;
&amp;lt;form action=&amp;quot;traitement.php&amp;quot; method=&amp;quot;post&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
prénom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prénom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
age&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ton histoire personelle&lt;br /&gt;
&lt;br /&gt;
&amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;pilosité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; barbu&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; imberbe&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; moustachu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;personnalité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;temeraire&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; téméraire&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;refléchi&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; réfléchi&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;debile profond&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; débile profond&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;morphologie&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; maigre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt; &lt;br /&gt;
    &amp;lt;/form&amp;gt; &lt;br /&gt;
    &amp;lt;/section&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;a href=&amp;quot;page2.php&amp;quot;&amp;gt;  &lt;br /&gt;
&amp;lt;h1&amp;gt;&lt;br /&gt;
 le contexte&lt;br /&gt;
&amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ET LE PHP&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php echo &amp;quot;hello world&amp;quot; ;&lt;br /&gt;
echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;prénom&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;/* $_POST plus discret que $_GET */ echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;nom&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;/* . sert à joindre une instruction à interpréter et du texte brut = la concaténation */ echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;pilosite&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ; echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;morphologie&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;&lt;br /&gt;
&lt;br /&gt;
if($_POST[&amp;#039;pilosite&amp;#039;] == &amp;#039;barbu&amp;#039;){  &lt;br /&gt;
    $variable=&amp;#039;rasoir&amp;#039;;&lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_POST[&amp;#039;pilosite&amp;#039;].&amp;quot; tu as besoin d&amp;#039;un &amp;quot;.$variable;&lt;br /&gt;
}else if($_POST[&amp;#039;pilosite&amp;#039;] == &amp;#039;imberbe&amp;#039;){&lt;br /&gt;
    echo &amp;#039;ta peau est douce&amp;#039;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
et là un essai d&amp;#039;une page mais ça marche pas &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
Nous sommes en 2030, depuis la faille temporelle tout le monde est mort &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;il y a un enfant en train de se faire bully dans ton champ de vision&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;rescue&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je vais lui sauver la vie&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;blc&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je continue ma life&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_POST[&amp;#039;il y a un enfant en train de se faire bully dans ton champ de vision&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; [&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;) ){  &lt;br /&gt;
    &lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_POST[&amp;#039;personnalite&amp;#039;].&amp;quot; tu as trop peur pour le sauver &amp;quot;&lt;br /&gt;
}else if($_POST[&amp;#039;il y a un enfant en train de se faire bully dans ton champ de vision&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; [&amp;#039;personnalite&amp;#039;] == &amp;#039;temeraire&amp;#039;) ){&lt;br /&gt;
    echo &amp;#039;ok go&amp;#039;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==session du 5/11== &lt;br /&gt;
nouveau schéma de fonctionnement :&lt;br /&gt;
index.php ( renseigne toutes les infos ) -----&amp;gt; page2.php ( partie traitement = transforme les variables POST en SESSION ; partie formulaire renseigne la variable action)----&amp;gt;page3.php ( partie traitement = transforme les variables POST en SESSION ; partie affichage echo 2 phrases différentes pour deux combinaisons débile profond/ rescue, et téméraire/rescue )&lt;br /&gt;
&lt;br /&gt;
==bilan quadri== &lt;br /&gt;
Le but c&amp;#039;est d&amp;#039;appliquer la trame narrative de base à une navigation de pages en pages. Ca fonctionne avec php , les input radio influent la narration mais on aimerait bien trouver d&amp;#039;autres formes d&amp;#039;interactivité.&lt;br /&gt;
Les informations rentrées par le spectateur influent plus tard dans la narration, par exemple la biographie renseignée au début apparait sur la tombe dans le cas de mort.&lt;br /&gt;
Pour l&amp;#039;instant, les moments narratifs de base sont :&lt;br /&gt;
 -à la page 2 il y a possibilité de refuser de rentrer dans ce qui s&amp;#039;apparente aux péripéties ce qui bloque tout le processus narratif et bloque le personnage à une exposition illimitée&lt;br /&gt;
 -la rencontre de l&amp;#039;adjuvant puis d&amp;#039;un super super-adjuvant&lt;br /&gt;
 -La détermination de l&amp;#039;objet de quête page 6&lt;br /&gt;
&lt;br /&gt;
Par ailleurs, on est en train de faire en sorte de créer une jauge, alimentée par la force, ou l&amp;#039;intégrité&lt;br /&gt;
[[Fichier:schemanarration.png]]&lt;br /&gt;
&lt;br /&gt;
code actuel &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;INDEX&amp;#039;&amp;#039;&amp;#039; : détermination de personnage&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
	session_start();&lt;br /&gt;
	$_SESSION[&amp;#039;force&amp;#039;] = 0;&lt;br /&gt;
	$_SESSION[&amp;#039;integrite&amp;#039;] = 0;&lt;br /&gt;
	$_SESSION[&amp;#039;score&amp;#039;] = $_SESSION[&amp;#039;force&amp;#039;]+$_SESSION[&amp;#039;integrite&amp;#039;];&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt; &lt;br /&gt;
&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;  &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
&amp;lt;body&amp;gt; &lt;br /&gt;
&amp;lt;section&amp;gt; &lt;br /&gt;
&amp;lt;article&amp;gt; &lt;br /&gt;
&amp;lt;header&amp;gt; merci de bien rensigner toutes les infos&amp;lt;/header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/article&amp;gt; &lt;br /&gt;
&amp;lt;form action=&amp;quot;page2.php&amp;quot; method=&amp;quot;post&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
prénom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prenom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
age&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ton histoire personelle&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt; --&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;bio&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;pilosité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; barbu&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; imberbe&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; moustachu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;personnalité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;temeraire&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; téméraire&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;refléchi&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; réfléchi&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;debile profond&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; débile profond&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;morphologie&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; maigre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt; &lt;br /&gt;
    &amp;lt;/form&amp;gt; &lt;br /&gt;
    &amp;lt;/section&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 2 : l&amp;#039;élément déclencheur&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;prenom&amp;#039;] = $_POST[&amp;#039;prenom&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;nom&amp;#039;] = $_POST[&amp;#039;nom&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;age&amp;#039;] = $_POST[&amp;#039;age&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;pilosite&amp;#039;] = $_POST[&amp;#039;pilosite&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;personnalite&amp;#039;] = $_POST[&amp;#039;personnalite&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;morphologie&amp;#039;] = $_POST[&amp;#039;morphologie&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;bio&amp;#039;] = $_POST[&amp;#039;bio&amp;#039;];&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
Nous sommes en 2030, depuis la faille temporelle tout le monde est mort &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;il y a un enfant en train de se faire bully dans ton champ de vision&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;page3.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;rescue&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je vais lui sauver la vie&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;blc&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je continue ma life&lt;br /&gt;
    &amp;lt;input type=&amp;#039;submit&amp;#039; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 3 : réaction au choix, soit poursuite de l&amp;#039;aventure, soit mort car combinaison d&amp;#039;incapacité physique et rescue, soit refus d&amp;#039;entrer dans la narration donc blocage&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;action&amp;#039;] = $_POST[&amp;#039;action&amp;#039;];&lt;br /&gt;
   // print_r($_SESSION);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;){  &lt;br /&gt;
    &lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_SESSION[&amp;#039;personnalite&amp;#039;].&amp;quot; tu as trop peur pour le sauver &amp;quot;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;dead.php\&amp;quot;&amp;gt;retour à la case départ bolosse&amp;quot;;&lt;br /&gt;
}else if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;temeraire&amp;#039;|| $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;reflechi&amp;#039;){&lt;br /&gt;
    echo &amp;#039;ok go&amp;#039;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;page4.php\&amp;quot;&amp;gt;l&amp;#039;aventure continue&amp;quot;;&lt;br /&gt;
//}else if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;blc&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;{&lt;br /&gt;
   // echo &amp;#039;ouais normal&amp;#039;;&lt;br /&gt;
}else {&lt;br /&gt;
    echo &amp;quot;ok ma caille&amp;quot;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;exposition.php\&amp;quot;&amp;gt;les péripéties c est pas pour maintenant&amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 4 : les péripéties commencent&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    // $_SESSION[&amp;#039;prenom&amp;#039;] = $_POST[&amp;#039;prenom&amp;#039;];&lt;br /&gt;
     //$_SESSION[&amp;#039;nom&amp;#039;] = $_POST[&amp;#039;nom&amp;#039;];&lt;br /&gt;
   // $_SESSION[&amp;#039;age&amp;#039;] = $_POST[&amp;#039;age&amp;#039;];&lt;br /&gt;
    // $_SESSION[&amp;#039;pilosite&amp;#039;] = $_POST[&amp;#039;pilosite&amp;#039;];&lt;br /&gt;
     //$_SESSION[&amp;#039;personnalite&amp;#039;] = $_POST[&amp;#039;personnalite&amp;#039;];&lt;br /&gt;
     //$_SESSION[&amp;#039;morphologie&amp;#039;] = $_POST[&amp;#039;morphologie&amp;#039;];&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte2&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
ça bouge avec l&amp;#039;enfant, tac tac tac le bruit des semelles sur le béton armé, par terre tu vois un paquet de biscuits&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;quand tu le prend une souris en sort, mais tu as très faim&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;page5.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;mange&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; j&amp;#039;en mange un et lui donne le reste du paquet&amp;quot;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;mangetout&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; MIAM MIAM J AI TROP FAIM JE MANGE TOUT&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;beurk&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; je lui donne tout, je suis trop quelqu&amp;#039;un de bien&lt;br /&gt;
    &amp;lt;input type=&amp;#039;submit&amp;#039; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 5 : l&amp;#039;enfant devient ( éventuellement )un adjuvant&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;action2&amp;#039;] = $_POST[&amp;#039;action2&amp;#039;];&lt;br /&gt;
    //$_SESSION[&amp;#039;prenom&amp;#039;] = $_POST[&amp;#039;prenom&amp;#039;];&lt;br /&gt;
   // print_r($_SESSION);&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;page5&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_SESSION[&amp;#039;action2&amp;#039;] == &amp;#039;mange&amp;#039;){  &lt;br /&gt;
echo &amp;quot;tu as un peu faim mais ce n&amp;#039;est rien comparé à la lueur de remerciement dans les yeux de l&amp;#039;enfant, +1 force +4 intégrité &amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
}else if($_SESSION[&amp;#039;action2&amp;#039;] == &amp;#039;mangetout&amp;#039; ){&lt;br /&gt;
    echo &amp;quot;oula j ai le bidou tout rempli, +2 force&amp;quot;;&lt;br /&gt;
   &lt;br /&gt;
//}else if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;blc&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;{&lt;br /&gt;
   // echo &amp;#039;ouais normal&amp;#039;;&lt;br /&gt;
}else {&lt;br /&gt;
    echo &amp;quot;bon, cet enfant te doit la vie mais tu as toujours très faim, +5 intégrité &amp;quot;;}&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;tu as .... GAGNE MA CONFIANCE  &amp;quot;.$_SESSION[&amp;#039;prenom&amp;#039;] ;&lt;br /&gt;
echo &amp;quot;&amp;lt;a href=\&amp;quot;coach.php\&amp;quot;&amp;gt;  je vais te faire rencontrer mon coach &amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE COACH : le coach s&amp;#039;avère être le destinataire de l&amp;#039;objet de la quête&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
   &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 je suis coach en dévellopement personnel, je suis sévère mais juste, attention aux pervers narcissiques&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;img id=&amp;quot;coach&amp;quot; src=&amp;quot;coach.jpg&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt; ENFANT dit : c&amp;#039;est le super adjuvant&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;COACH dit : je suis l&amp;#039;adjuvant ultime oui, quel est l&amp;#039;objet de ta quête ?&amp;lt;/p&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;p&amp;gt;ma quête&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;page6.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;survivre&amp;quot; name=&amp;quot;quete&amp;quot;&amp;gt; survivre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;fort&amp;quot; name=&amp;quot;quete&amp;quot;&amp;gt; devenir le plus fort&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;7&amp;quot; name=&amp;quot;quete&amp;quot;&amp;gt; découvrir mes 7 blessures de l&amp;#039;âme&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==schéma actuel de la narration==&lt;br /&gt;
[[Fichier:chema2.png]]&lt;br /&gt;
==le projet de violette==&lt;br /&gt;
Le but c&amp;#039;est d&amp;#039;appliquer la trame narrative de base à une navigation de pages en pages. &lt;br /&gt;
&lt;br /&gt;
Ca fonctionne avec php. En transformant des variables SESSION en variables POST, toutes les informations données par l&amp;#039;utilisateur sont enregistrées et permettent dêtre ré expoitées plus tard.&lt;br /&gt;
Ce qui fait une bonne narration entre autres c&amp;#039;est comment on va au au bout de ce qu &amp;#039;on peut exploiter avec les éléments qu&amp;#039;on a mis en place.&lt;br /&gt;
[[Fichier:PAGE1.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;code index&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
&amp;lt;title&amp;gt; caractérisation &amp;lt;/title&amp;gt; &lt;br /&gt;
&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;  &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
&amp;lt;body&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;header&amp;gt; merci de bien rensigner toutes les infos EN MAJUSCULES&amp;lt;/header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;form action=&amp;quot;page2.php&amp;quot; method=&amp;quot;post&amp;quot; &amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
prénom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prenom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
age&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ton histoire personelle&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;bio&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;choix&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h1&amp;gt;style&amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;emo&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; émo&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;celtique&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; celtique&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;mental&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; mental&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;choix&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;personnalité&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;temeraire&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; téméraire&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;tout mou&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; tout mou&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;choix&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;IMC&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;treslourd&amp;quot; name=&amp;quot;imc&amp;quot;&amp;gt; très lourd&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;imc&amp;quot;&amp;gt; maigre&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;p&amp;gt;écrire une voix off à la troisième personne pour accéder à ton intériorité&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;text&amp;quot;  style=&amp;quot;width: 500px; height: 15px;&amp;quot; id=txt1 name=&amp;quot;voixoff&amp;quot;&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
        &amp;lt;input type=&amp;quot;text&amp;quot; style=&amp;quot;width: 500px; height: 15px;&amp;quot; id=txt2 name=&amp;quot;voixoff&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
      &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
	&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
      &lt;br /&gt;
          &lt;br /&gt;
    &lt;br /&gt;
        &amp;lt;h1&amp;gt;avatar attitude&amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;!--&amp;lt;input type=&amp;quot;image&amp;quot; src=&amp;quot;test.bmp&amp;quot; alt=&amp;quot;Submit&amp;quot;&amp;gt;--&amp;gt; &lt;br /&gt;
   &lt;br /&gt;
        &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;test.bmp&amp;quot; name=&amp;quot;avatar&amp;quot; id=&amp;quot;i1&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;label for=&amp;quot;i1&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;test.bmp&amp;quot; alt=&amp;quot;avatar1&amp;quot; /&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;coeurvide.jpg&amp;quot; name=&amp;quot;avatar&amp;quot; id=&amp;quot;i2&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;label for=&amp;quot;i2&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;armes%20flo%201.png&amp;quot; alt=&amp;quot;avatar2&amp;quot; /&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
        &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;dents3.png&amp;quot; name=&amp;quot;avatar&amp;quot; id=&amp;quot;i3&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;label for=&amp;quot;i3&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;coeurvide.jpg&amp;quot; alt=&amp;quot;avatar3&amp;quot; /&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
       &lt;br /&gt;
    &lt;br /&gt;
       &lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La première page correspond à la caractérisation d&amp;#039;un personnage.Toutes les variables permettent une avancée du récit.Pour ce qui concerne la catégorie voix off, le but initial était de les générer (aléatoirement)durant la navigation. (en fait les moments dont déterminéset ils apparaissent parfois sous forme d&amp;#039;alert). Elle permet d&amp;#039;&amp;quot;accéder à l&amp;#039;intériorité du personnage&amp;quot;, ainsi lorsque la dramaturgie mise en place, donc tout l&amp;#039;extime tout ce qui se voit en acte (comme un dialogue) , n&amp;#039;est pas suffisant pour cerner la situation, on peut y avoir accès à travers l&amp;#039;intime. &lt;br /&gt;
La catégorie bio se retrouve sur une tombe en cas d&amp;#039;échec.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;code page 2&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;prenom&amp;#039;] = $_POST[&amp;#039;prenom&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;nom&amp;#039;] = $_POST[&amp;#039;nom&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;age&amp;#039;] = $_POST[&amp;#039;age&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;pilosite&amp;#039;] = $_POST[&amp;#039;pilosite&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;personnalite&amp;#039;] = $_POST[&amp;#039;personnalite&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;imc&amp;#039;] = $_POST[&amp;#039;imc&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;bio&amp;#039;] = $_POST[&amp;#039;bio&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;voixoff&amp;#039;] = $_POST[&amp;#039;voixoff&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;avatar&amp;#039;] = $_POST[&amp;#039;avatar&amp;#039;];&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;?php&lt;br /&gt;
       echo &amp;#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;alert(&amp;#039;.json_encode($_SESSION[&amp;#039;voixoff&amp;#039;]).&amp;#039;);&amp;lt;/script&amp;gt;&amp;#039;;&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
Nous sommes en 2030, depuis la faille temporelle tout le monde est mort &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;des créatures malmènent un enfant&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;choix&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;réaction&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;form action=&amp;quot;page3.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;rescue&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je vais lui sauver la vie&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;blc&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je continue ma life&lt;br /&gt;
    &amp;lt;input type=&amp;#039;submit&amp;#039; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;div class=&amp;quot;col2&amp;quot;&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;img id=&amp;quot;enfant&amp;quot; src=&amp;quot;enfant.bmp&amp;quot;&amp;gt; &lt;br /&gt;
        &amp;lt;h1&amp;gt;l&amp;#039;enfant&amp;lt;/h1&amp;gt;&lt;br /&gt;
   &amp;lt;img id=&amp;quot;monstre&amp;quot; src=&amp;quot;AILES.png&amp;quot;&amp;gt; &lt;br /&gt;
        &amp;lt;h1&amp;gt;une créature&amp;lt;/h1&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La page 2 est l&amp;#039;élément déclencheur. Il existe plusieurs solutions pour la page 3 par rapport aux caractère choisi à l&amp;#039;index. &lt;br /&gt;
Avec la combinaison téméraire/lui sauver la vie. Le personnage rentre dans les péripéties. Si on a choisi la personnalité tout mou, on est trop faible pour ce monde et l&amp;#039;on est renvoyé à la page mort. &lt;br /&gt;
il y a aussi la possibilité de refuser de rentrer dans ce qui s&amp;#039;apparente aux péripéties ce qui bloque tout le processus narratif et bloque le personnage à une exposition illimitée et l&amp;#039;impossibilité d&amp;#039;en sortir sinon la mort &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;code page 3&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;action&amp;#039;] = $_POST[&amp;#039;action&amp;#039;];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;img id=&amp;quot;exposition2&amp;quot; src=&amp;quot;exposition2.jpg&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;tout mou&amp;#039;){  &lt;br /&gt;
    &lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_SESSION[&amp;#039;personnalite&amp;#039;].&amp;quot; tu as trop peur pour le sauver &amp;quot;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;dead.php\&amp;quot;&amp;gt;tu es peut être juste trop faible pour ce monde&amp;quot;;&lt;br /&gt;
}else if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;temeraire&amp;#039;){ &lt;br /&gt;
    echo &amp;#039;très téméraire&amp;#039;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;page4.php\&amp;quot;&amp;gt;l&amp;#039;aventure continue&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
}else {&lt;br /&gt;
    echo &amp;quot;ok comme tu veux ...&amp;quot;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;exposition.php\&amp;quot;&amp;gt;pas de péripéties&amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A la page 4, les 3 réactions renvoie aux caractère choisi. L&amp;#039;option soin ou le fait de faire matcher le caractère choisi page 1 et la réaction permet de poursuivre la navigation, et de faire de l&amp;#039;enfant recontré un adjuvant puisqu&amp;#039;il va ensuite présenter le super adjuvant , le coach&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Code page 4&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte2&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
  cet enfant a été profondemment mordu par le monstre&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
      &lt;br /&gt;
&amp;lt;h2&amp;gt;réaction &amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;page5.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;pleurer&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; je pleure&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;soigner&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; je le soigne avec de la magie&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;reflechir&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; je réfléchis à une solution&lt;br /&gt;
    &amp;lt;input type=&amp;#039;submit&amp;#039; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;code page 5&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;action2&amp;#039;] = $_POST[&amp;#039;action2&amp;#039;];&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;page5&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;img id=&amp;quot;enfant2&amp;quot; src=&amp;quot;enfant2.bmp&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_SESSION[&amp;#039;action2&amp;#039;] == &amp;#039;soigner&amp;#039;){  &lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;tu as .... GAGNE MA CONFIANCE  &amp;quot;.$_SESSION[&amp;#039;prenom&amp;#039;] ;&lt;br /&gt;
echo &amp;quot;&amp;lt;a href=\&amp;quot;coach.php\&amp;quot;&amp;gt;  je vais te faire rencontrer mon coach &amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
else if($_SESSION[&amp;#039;action2&amp;#039;] == &amp;#039;reflechir&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;pilosite&amp;#039;] == &amp;#039;mental&amp;#039;){ &lt;br /&gt;
echo &amp;quot;je comprend tu es très quelqu&amp;#039;un de très mental&amp;quot;;&lt;br /&gt;
echo &amp;quot;&amp;lt;a href=\&amp;quot;coach.php\&amp;quot;&amp;gt;  je vais quand même te faire rencontrer mon coach &amp;quot;;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
}else if($_SESSION[&amp;#039;action2&amp;#039;] == &amp;#039;pleurer&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;pilosite&amp;#039;] == &amp;#039;emo&amp;#039;){ &lt;br /&gt;
    echo &amp;quot;je comprend tu es très quelqu&amp;#039;un de très émotif,  &amp;quot;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;coach.php\&amp;quot;&amp;gt;  je vais quand même te faire rencontrer mon coach &amp;quot;;}&lt;br /&gt;
&lt;br /&gt;
else{&lt;br /&gt;
echo &amp;quot;&amp;lt;a href=\&amp;quot;dead.php\&amp;quot;&amp;gt;  il est déjà trop tard &amp;quot;;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;code page coach&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;img id=&amp;quot;coach&amp;quot; src=&amp;quot;coach.jpg&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;je suis coach en dévellopement personnel, je suis sévère mais juste, attention aux pervers narcissiques&amp;lt;/p&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt; ENFANT dit : c&amp;#039;est le super adjuvant&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;COACH dit : je suis l&amp;#039;adjuvant ultime oui, quel est l&amp;#039;objet de ta quête ?&amp;lt;/p&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;p&amp;gt;ma quête&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;page6.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;survivre&amp;quot; name=&amp;quot;quete&amp;quot;&amp;gt; survivre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;fort&amp;quot; name=&amp;quot;quete&amp;quot;&amp;gt; devenir le plus fort&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;7&amp;quot; name=&amp;quot;quete&amp;quot;&amp;gt; découvrir mes 7 blessures de l&amp;#039;âme&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;input type=&amp;#039;submit&amp;#039; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le coach s&amp;#039;avère être également le destinataire de notre quête. On a par contre le choix de ce qu&amp;#039;elle est . Puisqu&amp;#039;il est coach en dévellopement personnel, une des réponses emmène vers une vidéo youtube pour soigner les 7 blessures de l&amp;#039;âme. Sinon on peut choisir les autres propositions pour continuer l&amp;#039;histoire. Quand on peut commencer à se battre c&amp;#039;est le début du conflit ce qui a souvent comme effet de faire monter la tension du récit et provoquer de l&amp;#039;empathie pour le personnage&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;code page 6&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
$_SESSION[&amp;#039;quete&amp;#039;] = $_POST[&amp;#039;quete&amp;#039;];&lt;br /&gt;
 &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;page5&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
    if($_SESSION[&amp;#039;quete&amp;#039;] == &amp;#039;7&amp;#039;){  &lt;br /&gt;
echo &amp;quot;https://www.youtube.com/watch?v=zkxablHOBU8 &amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
}else if($_SESSION[&amp;#039;quete&amp;#039;] == &amp;#039;fort&amp;#039; ){&lt;br /&gt;
    echo &amp;quot;COACH accepte de te former à sa salle de boxe dans la catégorie POIDS LOURD&amp;quot;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;page7.php\&amp;quot;&amp;gt;  Se qualifier/ Décider / Réussir &amp;quot;;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
}else {&lt;br /&gt;
    echo &amp;quot;COACH accepte de te former à sa salle de boxe dans la catégorie POIDS SURVIE &amp;quot;;&lt;br /&gt;
  echo &amp;quot;&amp;lt;a href=\&amp;quot;page7.php\&amp;quot;&amp;gt;  Se qualifier/ Décider / Réussir &amp;quot;;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;code page7&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
echo $_SESSION[&amp;#039;prenom&amp;#039;].$_SESSION[&amp;#039;nom&amp;#039;].&amp;quot;=  nouveau cambattant du coach&amp;quot;;&lt;br /&gt;
    ?&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
echo &amp;quot;Son IMC est &amp;quot;.$_SESSION[&amp;#039;imc&amp;#039;];&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&lt;br /&gt;
        &amp;lt;?php&lt;br /&gt;
        if($_SESSION[&amp;#039;action2&amp;#039;] == &amp;#039;pleurer&amp;#039;){&lt;br /&gt;
            echo &amp;quot; pleure parfois&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
        else if($_SESSION[&amp;#039;action2&amp;#039;] == &amp;#039;soigner&amp;#039;){&lt;br /&gt;
            echo &amp;quot; sait soigner&amp;quot;;   }&lt;br /&gt;
        else if ($_SESSION[&amp;#039;action2&amp;#039;] == &amp;#039;reflechir&amp;#039;) {&lt;br /&gt;
            echo &amp;quot; réfléchit beaucoup&amp;quot;;   }&lt;br /&gt;
           ?&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
 echo  $_SESSION[&amp;#039;voixoff&amp;#039;];&lt;br /&gt;
 &lt;br /&gt;
    &lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
 &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h1&amp;gt;&amp;lt;a href=&amp;quot;combat.php&amp;quot;&amp;gt;faire un combat &amp;lt;/a&amp;gt;&amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;combat&amp;quot; id=&amp;quot;i1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;i1&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;COMBAT.jpg&amp;quot; alt=&amp;quot;avatar1&amp;quot; /&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;h1&amp;gt;&amp;lt;a href=&amp;quot;entrainement.php&amp;quot;&amp;gt;faire un entraînement &amp;lt;/a&amp;gt;&amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;entrainement&amp;quot; id=&amp;quot;i1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;i1&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;7.bmp&amp;quot; alt=&amp;quot;avatar1&amp;quot; /&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;Texte italique&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Violette</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=ERG::interactivenarration&amp;diff=3260</id>
		<title>ERG::interactivenarration</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=ERG::interactivenarration&amp;diff=3260"/>
		<updated>2019-05-12T21:33:39Z</updated>

		<summary type="html">&lt;p&gt;Violette : /* le projet de violette */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==premiere sess==  &lt;br /&gt;
Histoire choix entre différentes propositions prédéfinies à l&amp;#039;avance.&lt;br /&gt;
Générer une narration à l&amp;#039;aide d&amp;#039;une banque d&amp;#039;images (PNG) pour illustrer les choix fait parmi différentes propositions établies à l&amp;#039;avance.&lt;br /&gt;
&lt;br /&gt;
Page type simplifiée:&lt;br /&gt;
Phrase à trou ex : &amp;quot;Le.... (choix entre 5 propositions) prend une douche&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*1 -Determination du sujet (personnage, taille/couleur/forme/...) les mots clés detrminent l&amp;#039;avatar&lt;br /&gt;
*2 -Exposition/Contexte ( décor, environnement,...)&lt;br /&gt;
*3 -élément perturbateur (problème/rencontre/découverte/...)&lt;br /&gt;
*4 -quête (série d&amp;#039;obstacles)&lt;br /&gt;
*5 -résolution&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
forme finale:&lt;br /&gt;
- Navigation de page en page avec prise en compte des choix &lt;br /&gt;
-constituion d&amp;#039;une nouvelle image style cadavre exquis&lt;br /&gt;
-Une page qui s&amp;#039;anime en temps réel en fonction des choix faits.&lt;br /&gt;
&lt;br /&gt;
CyberBotanica Raphaël Bergère&lt;br /&gt;
Still Moving Maurice Benayoun&lt;br /&gt;
Jeu vidéo; façade.&lt;br /&gt;
[http://tecfa.unige.ch/tecfa/maltt/memoire/Maurin2017.pdf]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 01/10==  &lt;br /&gt;
violette&amp;amp;louisa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le but c&amp;#039;est pas de montrer de l&amp;#039;image sur un support numérique et juste de cliquer sur page suivante&lt;br /&gt;
&lt;br /&gt;
Ce n&amp;#039;est pas non plus de mettre au point une narration de A à Z mais plutôt explorer de manière de faire de la narration interactive ( des concepts )&lt;br /&gt;
&lt;br /&gt;
[Examples]&lt;br /&gt;
&lt;br /&gt;
Anthony Rageul &amp;quot;&amp;#039;&amp;#039;Prise de tête&amp;#039;&amp;#039; une bande dessinée numérique explorant différentes possibilités d’interaction http://www.prisedetete.net/pdt/[[prisedetete]]&lt;br /&gt;
&lt;br /&gt;
son mémoire &amp;quot;BANDE DESSINEE INTERACTIVE : COMMENT RACONTER UNE HISTOIRE ? &amp;quot; [http://www.prisedetete.net/fr/memoire.html memoire]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;The Boat&amp;quot; animation/BB [http://www.sbs.com.au/theboat/]&lt;br /&gt;
&lt;br /&gt;
The Guardian - Digital deadly sins [http://digital-deadly-sins.theguardian.com/#/Grid]&lt;br /&gt;
&lt;br /&gt;
[http://www.http://mouchette.org/to/you/only/private.html mouchette] des interfaces où on peut écrire des trucs, et on clique sur un lien , on atterrit ailleurs. créer de la narration sous ce genre de format http://mouchette.org/to/you/only/private.html&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Hans Hoogerbrugge - Hotel&amp;quot; [http://hotel.submarinechannel.com/splash.html]&lt;br /&gt;
&lt;br /&gt;
==Session du 08/10== &lt;br /&gt;
violette&amp;amp;louisa&amp;amp;laura&lt;br /&gt;
&lt;br /&gt;
PROJET&lt;br /&gt;
&lt;br /&gt;
C&amp;#039;est une plateforme, avec une navigation de pages en pages ( on ne clique pas sur suivant)&lt;br /&gt;
&lt;br /&gt;
La navigation est permise par : des cases à cocher, des liens surs lesquels cliquer&lt;br /&gt;
&lt;br /&gt;
Les manières d&amp;#039;évoluer comptent aussi des inputs d&amp;#039;images, de son, de texte qui réapparaitront plusieurs pages plus tard, soit en générant de la causalité, soit non&lt;br /&gt;
&lt;br /&gt;
Ceci est au service d&amp;#039;une narration qui reprend les grandes étapes de la narration concentrée (exposition, élément déclencheur, péripéties ). &lt;br /&gt;
&lt;br /&gt;
Il y a le caractère principal qui a un rêve à poursuivre, un adjuvant et un opposant &lt;br /&gt;
Page 1 :on définit le perso principal avec des traits de caractère&lt;br /&gt;
&lt;br /&gt;
Prototype:&lt;br /&gt;
comment encoder les personnages avec des traits de caractère&lt;br /&gt;
comment utiliser les traits pour faire varier l&amp;#039;action sur une page 2&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; langage coté serveur&lt;br /&gt;
php ou python&lt;br /&gt;
&lt;br /&gt;
[[Fichier:schemalh.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 15/10== &lt;br /&gt;
violette&amp;amp;matthias&lt;br /&gt;
&lt;br /&gt;
Voici une base de codage, vue au cours du 15/10&lt;br /&gt;
/!\ il faut aller dans l&amp;#039;onglet modifer pour copier/coller le code tel qu&amp;#039;il est écrit, car le site interprète déjà certains signes et certains mots /!\  &lt;br /&gt;
(il serait plus efficace de faire un drive pour se partager les fichiers)&lt;br /&gt;
&lt;br /&gt;
-code html&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;!doctype html&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
	&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt;&lt;br /&gt;
	&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;habillage.css&amp;quot;&amp;gt; &amp;lt;!-- integration du css --&amp;gt;&lt;br /&gt;
		&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
		&amp;lt;body&amp;gt;&lt;br /&gt;
			&amp;lt;section&amp;gt;&lt;br /&gt;
				&amp;lt;article&amp;gt;&lt;br /&gt;
					&amp;lt;header&amp;gt;&lt;br /&gt;
					&amp;lt;/header&amp;gt;&lt;br /&gt;
					&amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
				&amp;lt;/article&amp;gt;&lt;br /&gt;
				&amp;lt;form action=&amp;quot;traitement.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt; &amp;lt;!-- traitement des information : création de conséquences aux réponses données --&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;prénom&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prénom&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;nom&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;age&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;ton histoire personelle&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
					&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;pilosité&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; barbu&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;!-- &amp;quot;value&amp;quot; va gérer le choix qui va se référer à la variable &amp;quot;pilosité&amp;quot; --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; imberbe&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; moustachu&amp;lt;/li&amp;gt;&lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;personnalité&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt; &amp;lt;!-- &amp;lt;ul&amp;gt; permet de créer une liste --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt; &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;téméraire&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; téméraire  &amp;lt;/li&amp;gt; &lt;br /&gt;
						&amp;lt;!-- &amp;lt;li&amp;gt; permet de créer un élément de la liste --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;réfléchi&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; réfléchi &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;débile profond&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; débile profond &amp;lt;/li&amp;gt; &lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;morphologie&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt;  maigre &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&amp;lt;/li&amp;gt;&lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;!-- &amp;lt;select name=&amp;quot;pays&amp;quot;&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;be&amp;quot;&amp;gt;Belgique&amp;lt;/option&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;fr&amp;quot;&amp;gt;France&amp;lt;/option&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;ca&amp;quot;&amp;gt;Canada&amp;lt;/option&amp;gt;&lt;br /&gt;
					&amp;lt;/select&amp;gt;&lt;br /&gt;
					questionaire a choix défilant, autre option de présentation  --&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;/form&amp;gt;&lt;br /&gt;
			&amp;lt;/section&amp;gt;&lt;br /&gt;
		&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
code php&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
	echo &amp;quot;hello world&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;prénom&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;/* $_POST plus discret que $_GET */&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;nom&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;/* . sers à joindre une instruction à interpréter et du texte brut = la concaténation */&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;age&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;pilosité&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;personnalité&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;morphologie&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 22/10== &lt;br /&gt;
violette&lt;br /&gt;
&lt;br /&gt;
les deux pages de la dernière fois , modifiées . &lt;br /&gt;
le html&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt; &lt;br /&gt;
&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;  &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
&amp;lt;body&amp;gt; &lt;br /&gt;
&amp;lt;section&amp;gt; &lt;br /&gt;
&amp;lt;article&amp;gt; &lt;br /&gt;
&amp;lt;header&amp;gt; &amp;lt;/header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/article&amp;gt; &lt;br /&gt;
&amp;lt;form action=&amp;quot;traitement.php&amp;quot; method=&amp;quot;post&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
prénom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prénom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
age&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ton histoire personelle&lt;br /&gt;
&lt;br /&gt;
&amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;pilosité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; barbu&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; imberbe&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; moustachu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;personnalité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;temeraire&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; téméraire&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;refléchi&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; réfléchi&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;debile profond&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; débile profond&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;morphologie&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; maigre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt; &lt;br /&gt;
    &amp;lt;/form&amp;gt; &lt;br /&gt;
    &amp;lt;/section&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;a href=&amp;quot;page2.php&amp;quot;&amp;gt;  &lt;br /&gt;
&amp;lt;h1&amp;gt;&lt;br /&gt;
 le contexte&lt;br /&gt;
&amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ET LE PHP&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php echo &amp;quot;hello world&amp;quot; ;&lt;br /&gt;
echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;prénom&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;/* $_POST plus discret que $_GET */ echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;nom&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;/* . sert à joindre une instruction à interpréter et du texte brut = la concaténation */ echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;pilosite&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ; echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;morphologie&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;&lt;br /&gt;
&lt;br /&gt;
if($_POST[&amp;#039;pilosite&amp;#039;] == &amp;#039;barbu&amp;#039;){  &lt;br /&gt;
    $variable=&amp;#039;rasoir&amp;#039;;&lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_POST[&amp;#039;pilosite&amp;#039;].&amp;quot; tu as besoin d&amp;#039;un &amp;quot;.$variable;&lt;br /&gt;
}else if($_POST[&amp;#039;pilosite&amp;#039;] == &amp;#039;imberbe&amp;#039;){&lt;br /&gt;
    echo &amp;#039;ta peau est douce&amp;#039;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
et là un essai d&amp;#039;une page mais ça marche pas &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
Nous sommes en 2030, depuis la faille temporelle tout le monde est mort &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;il y a un enfant en train de se faire bully dans ton champ de vision&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;rescue&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je vais lui sauver la vie&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;blc&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je continue ma life&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_POST[&amp;#039;il y a un enfant en train de se faire bully dans ton champ de vision&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; [&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;) ){  &lt;br /&gt;
    &lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_POST[&amp;#039;personnalite&amp;#039;].&amp;quot; tu as trop peur pour le sauver &amp;quot;&lt;br /&gt;
}else if($_POST[&amp;#039;il y a un enfant en train de se faire bully dans ton champ de vision&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; [&amp;#039;personnalite&amp;#039;] == &amp;#039;temeraire&amp;#039;) ){&lt;br /&gt;
    echo &amp;#039;ok go&amp;#039;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==session du 5/11== &lt;br /&gt;
nouveau schéma de fonctionnement :&lt;br /&gt;
index.php ( renseigne toutes les infos ) -----&amp;gt; page2.php ( partie traitement = transforme les variables POST en SESSION ; partie formulaire renseigne la variable action)----&amp;gt;page3.php ( partie traitement = transforme les variables POST en SESSION ; partie affichage echo 2 phrases différentes pour deux combinaisons débile profond/ rescue, et téméraire/rescue )&lt;br /&gt;
&lt;br /&gt;
==bilan quadri== &lt;br /&gt;
Le but c&amp;#039;est d&amp;#039;appliquer la trame narrative de base à une navigation de pages en pages. Ca fonctionne avec php , les input radio influent la narration mais on aimerait bien trouver d&amp;#039;autres formes d&amp;#039;interactivité.&lt;br /&gt;
Les informations rentrées par le spectateur influent plus tard dans la narration, par exemple la biographie renseignée au début apparait sur la tombe dans le cas de mort.&lt;br /&gt;
Pour l&amp;#039;instant, les moments narratifs de base sont :&lt;br /&gt;
 -à la page 2 il y a possibilité de refuser de rentrer dans ce qui s&amp;#039;apparente aux péripéties ce qui bloque tout le processus narratif et bloque le personnage à une exposition illimitée&lt;br /&gt;
 -la rencontre de l&amp;#039;adjuvant puis d&amp;#039;un super super-adjuvant&lt;br /&gt;
 -La détermination de l&amp;#039;objet de quête page 6&lt;br /&gt;
&lt;br /&gt;
Par ailleurs, on est en train de faire en sorte de créer une jauge, alimentée par la force, ou l&amp;#039;intégrité&lt;br /&gt;
[[Fichier:schemanarration.png]]&lt;br /&gt;
&lt;br /&gt;
code actuel &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;INDEX&amp;#039;&amp;#039;&amp;#039; : détermination de personnage&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
	session_start();&lt;br /&gt;
	$_SESSION[&amp;#039;force&amp;#039;] = 0;&lt;br /&gt;
	$_SESSION[&amp;#039;integrite&amp;#039;] = 0;&lt;br /&gt;
	$_SESSION[&amp;#039;score&amp;#039;] = $_SESSION[&amp;#039;force&amp;#039;]+$_SESSION[&amp;#039;integrite&amp;#039;];&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt; &lt;br /&gt;
&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;  &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
&amp;lt;body&amp;gt; &lt;br /&gt;
&amp;lt;section&amp;gt; &lt;br /&gt;
&amp;lt;article&amp;gt; &lt;br /&gt;
&amp;lt;header&amp;gt; merci de bien rensigner toutes les infos&amp;lt;/header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/article&amp;gt; &lt;br /&gt;
&amp;lt;form action=&amp;quot;page2.php&amp;quot; method=&amp;quot;post&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
prénom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prenom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
age&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ton histoire personelle&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt; --&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;bio&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;pilosité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; barbu&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; imberbe&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; moustachu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;personnalité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;temeraire&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; téméraire&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;refléchi&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; réfléchi&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;debile profond&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; débile profond&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;morphologie&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; maigre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt; &lt;br /&gt;
    &amp;lt;/form&amp;gt; &lt;br /&gt;
    &amp;lt;/section&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 2 : l&amp;#039;élément déclencheur&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;prenom&amp;#039;] = $_POST[&amp;#039;prenom&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;nom&amp;#039;] = $_POST[&amp;#039;nom&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;age&amp;#039;] = $_POST[&amp;#039;age&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;pilosite&amp;#039;] = $_POST[&amp;#039;pilosite&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;personnalite&amp;#039;] = $_POST[&amp;#039;personnalite&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;morphologie&amp;#039;] = $_POST[&amp;#039;morphologie&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;bio&amp;#039;] = $_POST[&amp;#039;bio&amp;#039;];&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
Nous sommes en 2030, depuis la faille temporelle tout le monde est mort &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;il y a un enfant en train de se faire bully dans ton champ de vision&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;page3.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;rescue&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je vais lui sauver la vie&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;blc&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je continue ma life&lt;br /&gt;
    &amp;lt;input type=&amp;#039;submit&amp;#039; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 3 : réaction au choix, soit poursuite de l&amp;#039;aventure, soit mort car combinaison d&amp;#039;incapacité physique et rescue, soit refus d&amp;#039;entrer dans la narration donc blocage&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;action&amp;#039;] = $_POST[&amp;#039;action&amp;#039;];&lt;br /&gt;
   // print_r($_SESSION);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;){  &lt;br /&gt;
    &lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_SESSION[&amp;#039;personnalite&amp;#039;].&amp;quot; tu as trop peur pour le sauver &amp;quot;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;dead.php\&amp;quot;&amp;gt;retour à la case départ bolosse&amp;quot;;&lt;br /&gt;
}else if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;temeraire&amp;#039;|| $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;reflechi&amp;#039;){&lt;br /&gt;
    echo &amp;#039;ok go&amp;#039;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;page4.php\&amp;quot;&amp;gt;l&amp;#039;aventure continue&amp;quot;;&lt;br /&gt;
//}else if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;blc&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;{&lt;br /&gt;
   // echo &amp;#039;ouais normal&amp;#039;;&lt;br /&gt;
}else {&lt;br /&gt;
    echo &amp;quot;ok ma caille&amp;quot;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;exposition.php\&amp;quot;&amp;gt;les péripéties c est pas pour maintenant&amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 4 : les péripéties commencent&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    // $_SESSION[&amp;#039;prenom&amp;#039;] = $_POST[&amp;#039;prenom&amp;#039;];&lt;br /&gt;
     //$_SESSION[&amp;#039;nom&amp;#039;] = $_POST[&amp;#039;nom&amp;#039;];&lt;br /&gt;
   // $_SESSION[&amp;#039;age&amp;#039;] = $_POST[&amp;#039;age&amp;#039;];&lt;br /&gt;
    // $_SESSION[&amp;#039;pilosite&amp;#039;] = $_POST[&amp;#039;pilosite&amp;#039;];&lt;br /&gt;
     //$_SESSION[&amp;#039;personnalite&amp;#039;] = $_POST[&amp;#039;personnalite&amp;#039;];&lt;br /&gt;
     //$_SESSION[&amp;#039;morphologie&amp;#039;] = $_POST[&amp;#039;morphologie&amp;#039;];&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte2&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
ça bouge avec l&amp;#039;enfant, tac tac tac le bruit des semelles sur le béton armé, par terre tu vois un paquet de biscuits&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;quand tu le prend une souris en sort, mais tu as très faim&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;page5.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;mange&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; j&amp;#039;en mange un et lui donne le reste du paquet&amp;quot;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;mangetout&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; MIAM MIAM J AI TROP FAIM JE MANGE TOUT&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;beurk&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; je lui donne tout, je suis trop quelqu&amp;#039;un de bien&lt;br /&gt;
    &amp;lt;input type=&amp;#039;submit&amp;#039; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 5 : l&amp;#039;enfant devient ( éventuellement )un adjuvant&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;action2&amp;#039;] = $_POST[&amp;#039;action2&amp;#039;];&lt;br /&gt;
    //$_SESSION[&amp;#039;prenom&amp;#039;] = $_POST[&amp;#039;prenom&amp;#039;];&lt;br /&gt;
   // print_r($_SESSION);&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;page5&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_SESSION[&amp;#039;action2&amp;#039;] == &amp;#039;mange&amp;#039;){  &lt;br /&gt;
echo &amp;quot;tu as un peu faim mais ce n&amp;#039;est rien comparé à la lueur de remerciement dans les yeux de l&amp;#039;enfant, +1 force +4 intégrité &amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
}else if($_SESSION[&amp;#039;action2&amp;#039;] == &amp;#039;mangetout&amp;#039; ){&lt;br /&gt;
    echo &amp;quot;oula j ai le bidou tout rempli, +2 force&amp;quot;;&lt;br /&gt;
   &lt;br /&gt;
//}else if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;blc&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;{&lt;br /&gt;
   // echo &amp;#039;ouais normal&amp;#039;;&lt;br /&gt;
}else {&lt;br /&gt;
    echo &amp;quot;bon, cet enfant te doit la vie mais tu as toujours très faim, +5 intégrité &amp;quot;;}&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;tu as .... GAGNE MA CONFIANCE  &amp;quot;.$_SESSION[&amp;#039;prenom&amp;#039;] ;&lt;br /&gt;
echo &amp;quot;&amp;lt;a href=\&amp;quot;coach.php\&amp;quot;&amp;gt;  je vais te faire rencontrer mon coach &amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE COACH : le coach s&amp;#039;avère être le destinataire de l&amp;#039;objet de la quête&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
   &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 je suis coach en dévellopement personnel, je suis sévère mais juste, attention aux pervers narcissiques&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;img id=&amp;quot;coach&amp;quot; src=&amp;quot;coach.jpg&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt; ENFANT dit : c&amp;#039;est le super adjuvant&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;COACH dit : je suis l&amp;#039;adjuvant ultime oui, quel est l&amp;#039;objet de ta quête ?&amp;lt;/p&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;p&amp;gt;ma quête&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;page6.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;survivre&amp;quot; name=&amp;quot;quete&amp;quot;&amp;gt; survivre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;fort&amp;quot; name=&amp;quot;quete&amp;quot;&amp;gt; devenir le plus fort&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;7&amp;quot; name=&amp;quot;quete&amp;quot;&amp;gt; découvrir mes 7 blessures de l&amp;#039;âme&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==schéma actuel de la narration==&lt;br /&gt;
[[Fichier:chema2.png]]&lt;br /&gt;
==le projet de violette==&lt;br /&gt;
Le but c&amp;#039;est d&amp;#039;appliquer la trame narrative de base à une navigation de pages en pages. &lt;br /&gt;
&lt;br /&gt;
Ca fonctionne avec php. En transformant des variables SESSION en variables POST, toutes les informations données par l&amp;#039;utilisateur sont enregistrées et permettent dêtre ré expoitées plus tard.&lt;br /&gt;
Ce qui fait une bonne narration entre autres c&amp;#039;est comment on va au au bout de ce qu &amp;#039;on peut exploiter avec les éléments qu&amp;#039;on a mis en place.&lt;br /&gt;
[[Fichier:PAGE1.png]]&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;code index&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
&amp;lt;title&amp;gt; caractérisation &amp;lt;/title&amp;gt; &lt;br /&gt;
&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;  &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
&amp;lt;body&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;header&amp;gt; merci de bien rensigner toutes les infos EN MAJUSCULES&amp;lt;/header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;form action=&amp;quot;page2.php&amp;quot; method=&amp;quot;post&amp;quot; &amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
prénom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prenom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
age&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ton histoire personelle&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;bio&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;choix&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h1&amp;gt;style&amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;emo&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; émo&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;celtique&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; celtique&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;mental&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; mental&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;choix&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;personnalité&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;temeraire&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; téméraire&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;tout mou&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; tout mou&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;choix&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;IMC&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;treslourd&amp;quot; name=&amp;quot;imc&amp;quot;&amp;gt; très lourd&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;imc&amp;quot;&amp;gt; maigre&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;p&amp;gt;écrire une voix off à la troisième personne pour accéder à ton intériorité&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;text&amp;quot;  style=&amp;quot;width: 500px; height: 15px;&amp;quot; id=txt1 name=&amp;quot;voixoff&amp;quot;&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
        &amp;lt;input type=&amp;quot;text&amp;quot; style=&amp;quot;width: 500px; height: 15px;&amp;quot; id=txt2 name=&amp;quot;voixoff&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
      &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
	&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
      &lt;br /&gt;
          &lt;br /&gt;
    &lt;br /&gt;
        &amp;lt;h1&amp;gt;avatar attitude&amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;!--&amp;lt;input type=&amp;quot;image&amp;quot; src=&amp;quot;test.bmp&amp;quot; alt=&amp;quot;Submit&amp;quot;&amp;gt;--&amp;gt; &lt;br /&gt;
   &lt;br /&gt;
        &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;test.bmp&amp;quot; name=&amp;quot;avatar&amp;quot; id=&amp;quot;i1&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;label for=&amp;quot;i1&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;test.bmp&amp;quot; alt=&amp;quot;avatar1&amp;quot; /&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;coeurvide.jpg&amp;quot; name=&amp;quot;avatar&amp;quot; id=&amp;quot;i2&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;label for=&amp;quot;i2&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;armes%20flo%201.png&amp;quot; alt=&amp;quot;avatar2&amp;quot; /&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
        &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;dents3.png&amp;quot; name=&amp;quot;avatar&amp;quot; id=&amp;quot;i3&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;label for=&amp;quot;i3&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;coeurvide.jpg&amp;quot; alt=&amp;quot;avatar3&amp;quot; /&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
       &lt;br /&gt;
    &lt;br /&gt;
       &lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La première page correspond à la caractérisation d&amp;#039;un personnage.Toutes les variables permettent une avancée du récit.Pour ce qui concerne la catégorie voix off, le but initial était de les générer (aléatoirement)durant la navigation. (en fait les moments dont déterminéset ils apparaissent parfois sous forme d&amp;#039;alert). Elle permet d&amp;#039;&amp;quot;accéder à l&amp;#039;intériorité du personnage&amp;quot;, ainsi lorsque la dramaturgie mise en place, donc tout l&amp;#039;extime tout ce qui se voit en acte (comme un dialogue) , n&amp;#039;est pas suffisant pour cerner la situation, on peut y avoir accès à travers l&amp;#039;intime. &lt;br /&gt;
La catégorie bio se retrouve sur une tombe en cas d&amp;#039;échec.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;code page 2&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;prenom&amp;#039;] = $_POST[&amp;#039;prenom&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;nom&amp;#039;] = $_POST[&amp;#039;nom&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;age&amp;#039;] = $_POST[&amp;#039;age&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;pilosite&amp;#039;] = $_POST[&amp;#039;pilosite&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;personnalite&amp;#039;] = $_POST[&amp;#039;personnalite&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;imc&amp;#039;] = $_POST[&amp;#039;imc&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;bio&amp;#039;] = $_POST[&amp;#039;bio&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;voixoff&amp;#039;] = $_POST[&amp;#039;voixoff&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;avatar&amp;#039;] = $_POST[&amp;#039;avatar&amp;#039;];&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;?php&lt;br /&gt;
       echo &amp;#039;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;alert(&amp;#039;.json_encode($_SESSION[&amp;#039;voixoff&amp;#039;]).&amp;#039;);&amp;lt;/script&amp;gt;&amp;#039;;&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
Nous sommes en 2030, depuis la faille temporelle tout le monde est mort &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;des créatures malmènent un enfant&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;choix&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;réaction&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;form action=&amp;quot;page3.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;rescue&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je vais lui sauver la vie&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;blc&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je continue ma life&lt;br /&gt;
    &amp;lt;input type=&amp;#039;submit&amp;#039; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;div class=&amp;quot;col2&amp;quot;&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;img id=&amp;quot;enfant&amp;quot; src=&amp;quot;enfant.bmp&amp;quot;&amp;gt; &lt;br /&gt;
        &amp;lt;h1&amp;gt;l&amp;#039;enfant&amp;lt;/h1&amp;gt;&lt;br /&gt;
   &amp;lt;img id=&amp;quot;monstre&amp;quot; src=&amp;quot;AILES.png&amp;quot;&amp;gt; &lt;br /&gt;
        &amp;lt;h1&amp;gt;une créature&amp;lt;/h1&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La page 2 est l&amp;#039;élément déclencheur. Il existe plusieurs solutions pour la page 3 par rapport aux caractère choisi à l&amp;#039;index. &lt;br /&gt;
Avec la combinaison téméraire/lui sauver la vie. Le personnage rentre dans les péripéties. Si on a choisi la personnalité tout mou, on est trop faible pour ce monde et l&amp;#039;on est renvoyé à la page mort. &lt;br /&gt;
il y a aussi la possibilité de refuser de rentrer dans ce qui s&amp;#039;apparente aux péripéties ce qui bloque tout le processus narratif et bloque le personnage à une exposition illimitée et l&amp;#039;impossibilité d&amp;#039;en sortir sinon la mort &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;code page 3&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;action&amp;#039;] = $_POST[&amp;#039;action&amp;#039;];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;img id=&amp;quot;exposition2&amp;quot; src=&amp;quot;exposition2.jpg&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;tout mou&amp;#039;){  &lt;br /&gt;
    &lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_SESSION[&amp;#039;personnalite&amp;#039;].&amp;quot; tu as trop peur pour le sauver &amp;quot;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;dead.php\&amp;quot;&amp;gt;tu es peut être juste trop faible pour ce monde&amp;quot;;&lt;br /&gt;
}else if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;temeraire&amp;#039;){ &lt;br /&gt;
    echo &amp;#039;très téméraire&amp;#039;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;page4.php\&amp;quot;&amp;gt;l&amp;#039;aventure continue&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
}else {&lt;br /&gt;
    echo &amp;quot;ok comme tu veux ...&amp;quot;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;exposition.php\&amp;quot;&amp;gt;pas de péripéties&amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A la page 4, les 3 réactions renvoie aux caractère choisi. L&amp;#039;option soin ou le fait de faire matcher le caractère choisi page 1 et la réaction permet de poursuivre la navigation, et de faire de l&amp;#039;enfant recontré un adjuvant puisqu&amp;#039;il va ensuite présenter le super adjuvant , le coach&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;code page4&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte2&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col1&amp;quot;&amp;gt;&lt;br /&gt;
  cet enfant a été profondemment mordu par le monstre&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
      &lt;br /&gt;
&amp;lt;h2&amp;gt;réaction &amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;page5.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;pleurer&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; je pleure&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;soigner&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; je le soigne avec de la magie&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;reflechir&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; je réfléchis à une solution&lt;br /&gt;
    &amp;lt;input type=&amp;#039;submit&amp;#039; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le coach s&amp;#039;avère être également le destinataire de notre quête. On a par contre le choix de ce qu&amp;#039;elle est . Puisqu&amp;#039;il est coach en dévellopement personnel, une des réponses emmène vers une vidéo youtube pour soigner les 7 blessures de l&amp;#039;âme. Sinon on peut choisir les autres propositions pour continuer l&amp;#039;histoire. Quand on peut commencer à se battre c&amp;#039;est le début du conflit ce qui a souvent comme effet de faire monter la tension du récit et provoquer de l&amp;#039;empathie pour le personnage&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Violette</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=ERG::interactivenarration&amp;diff=3259</id>
		<title>ERG::interactivenarration</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=ERG::interactivenarration&amp;diff=3259"/>
		<updated>2019-05-12T21:17:29Z</updated>

		<summary type="html">&lt;p&gt;Violette : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==premiere sess==  &lt;br /&gt;
Histoire choix entre différentes propositions prédéfinies à l&amp;#039;avance.&lt;br /&gt;
Générer une narration à l&amp;#039;aide d&amp;#039;une banque d&amp;#039;images (PNG) pour illustrer les choix fait parmi différentes propositions établies à l&amp;#039;avance.&lt;br /&gt;
&lt;br /&gt;
Page type simplifiée:&lt;br /&gt;
Phrase à trou ex : &amp;quot;Le.... (choix entre 5 propositions) prend une douche&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*1 -Determination du sujet (personnage, taille/couleur/forme/...) les mots clés detrminent l&amp;#039;avatar&lt;br /&gt;
*2 -Exposition/Contexte ( décor, environnement,...)&lt;br /&gt;
*3 -élément perturbateur (problème/rencontre/découverte/...)&lt;br /&gt;
*4 -quête (série d&amp;#039;obstacles)&lt;br /&gt;
*5 -résolution&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
forme finale:&lt;br /&gt;
- Navigation de page en page avec prise en compte des choix &lt;br /&gt;
-constituion d&amp;#039;une nouvelle image style cadavre exquis&lt;br /&gt;
-Une page qui s&amp;#039;anime en temps réel en fonction des choix faits.&lt;br /&gt;
&lt;br /&gt;
CyberBotanica Raphaël Bergère&lt;br /&gt;
Still Moving Maurice Benayoun&lt;br /&gt;
Jeu vidéo; façade.&lt;br /&gt;
[http://tecfa.unige.ch/tecfa/maltt/memoire/Maurin2017.pdf]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 01/10==  &lt;br /&gt;
violette&amp;amp;louisa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le but c&amp;#039;est pas de montrer de l&amp;#039;image sur un support numérique et juste de cliquer sur page suivante&lt;br /&gt;
&lt;br /&gt;
Ce n&amp;#039;est pas non plus de mettre au point une narration de A à Z mais plutôt explorer de manière de faire de la narration interactive ( des concepts )&lt;br /&gt;
&lt;br /&gt;
[Examples]&lt;br /&gt;
&lt;br /&gt;
Anthony Rageul &amp;quot;&amp;#039;&amp;#039;Prise de tête&amp;#039;&amp;#039; une bande dessinée numérique explorant différentes possibilités d’interaction http://www.prisedetete.net/pdt/[[prisedetete]]&lt;br /&gt;
&lt;br /&gt;
son mémoire &amp;quot;BANDE DESSINEE INTERACTIVE : COMMENT RACONTER UNE HISTOIRE ? &amp;quot; [http://www.prisedetete.net/fr/memoire.html memoire]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;The Boat&amp;quot; animation/BB [http://www.sbs.com.au/theboat/]&lt;br /&gt;
&lt;br /&gt;
The Guardian - Digital deadly sins [http://digital-deadly-sins.theguardian.com/#/Grid]&lt;br /&gt;
&lt;br /&gt;
[http://www.http://mouchette.org/to/you/only/private.html mouchette] des interfaces où on peut écrire des trucs, et on clique sur un lien , on atterrit ailleurs. créer de la narration sous ce genre de format http://mouchette.org/to/you/only/private.html&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Hans Hoogerbrugge - Hotel&amp;quot; [http://hotel.submarinechannel.com/splash.html]&lt;br /&gt;
&lt;br /&gt;
==Session du 08/10== &lt;br /&gt;
violette&amp;amp;louisa&amp;amp;laura&lt;br /&gt;
&lt;br /&gt;
PROJET&lt;br /&gt;
&lt;br /&gt;
C&amp;#039;est une plateforme, avec une navigation de pages en pages ( on ne clique pas sur suivant)&lt;br /&gt;
&lt;br /&gt;
La navigation est permise par : des cases à cocher, des liens surs lesquels cliquer&lt;br /&gt;
&lt;br /&gt;
Les manières d&amp;#039;évoluer comptent aussi des inputs d&amp;#039;images, de son, de texte qui réapparaitront plusieurs pages plus tard, soit en générant de la causalité, soit non&lt;br /&gt;
&lt;br /&gt;
Ceci est au service d&amp;#039;une narration qui reprend les grandes étapes de la narration concentrée (exposition, élément déclencheur, péripéties ). &lt;br /&gt;
&lt;br /&gt;
Il y a le caractère principal qui a un rêve à poursuivre, un adjuvant et un opposant &lt;br /&gt;
Page 1 :on définit le perso principal avec des traits de caractère&lt;br /&gt;
&lt;br /&gt;
Prototype:&lt;br /&gt;
comment encoder les personnages avec des traits de caractère&lt;br /&gt;
comment utiliser les traits pour faire varier l&amp;#039;action sur une page 2&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; langage coté serveur&lt;br /&gt;
php ou python&lt;br /&gt;
&lt;br /&gt;
[[Fichier:schemalh.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 15/10== &lt;br /&gt;
violette&amp;amp;matthias&lt;br /&gt;
&lt;br /&gt;
Voici une base de codage, vue au cours du 15/10&lt;br /&gt;
/!\ il faut aller dans l&amp;#039;onglet modifer pour copier/coller le code tel qu&amp;#039;il est écrit, car le site interprète déjà certains signes et certains mots /!\  &lt;br /&gt;
(il serait plus efficace de faire un drive pour se partager les fichiers)&lt;br /&gt;
&lt;br /&gt;
-code html&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;!doctype html&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
	&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt;&lt;br /&gt;
	&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;habillage.css&amp;quot;&amp;gt; &amp;lt;!-- integration du css --&amp;gt;&lt;br /&gt;
		&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
		&amp;lt;body&amp;gt;&lt;br /&gt;
			&amp;lt;section&amp;gt;&lt;br /&gt;
				&amp;lt;article&amp;gt;&lt;br /&gt;
					&amp;lt;header&amp;gt;&lt;br /&gt;
					&amp;lt;/header&amp;gt;&lt;br /&gt;
					&amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
				&amp;lt;/article&amp;gt;&lt;br /&gt;
				&amp;lt;form action=&amp;quot;traitement.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt; &amp;lt;!-- traitement des information : création de conséquences aux réponses données --&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;prénom&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prénom&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;nom&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;age&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;ton histoire personelle&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
					&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;pilosité&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; barbu&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;!-- &amp;quot;value&amp;quot; va gérer le choix qui va se référer à la variable &amp;quot;pilosité&amp;quot; --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; imberbe&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; moustachu&amp;lt;/li&amp;gt;&lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;personnalité&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt; &amp;lt;!-- &amp;lt;ul&amp;gt; permet de créer une liste --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt; &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;téméraire&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; téméraire  &amp;lt;/li&amp;gt; &lt;br /&gt;
						&amp;lt;!-- &amp;lt;li&amp;gt; permet de créer un élément de la liste --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;réfléchi&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; réfléchi &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;débile profond&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; débile profond &amp;lt;/li&amp;gt; &lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;morphologie&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt;  maigre &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&amp;lt;/li&amp;gt;&lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;!-- &amp;lt;select name=&amp;quot;pays&amp;quot;&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;be&amp;quot;&amp;gt;Belgique&amp;lt;/option&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;fr&amp;quot;&amp;gt;France&amp;lt;/option&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;ca&amp;quot;&amp;gt;Canada&amp;lt;/option&amp;gt;&lt;br /&gt;
					&amp;lt;/select&amp;gt;&lt;br /&gt;
					questionaire a choix défilant, autre option de présentation  --&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;/form&amp;gt;&lt;br /&gt;
			&amp;lt;/section&amp;gt;&lt;br /&gt;
		&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
code php&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
	echo &amp;quot;hello world&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;prénom&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;/* $_POST plus discret que $_GET */&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;nom&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;/* . sers à joindre une instruction à interpréter et du texte brut = la concaténation */&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;age&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;pilosité&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;personnalité&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;morphologie&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 22/10== &lt;br /&gt;
violette&lt;br /&gt;
&lt;br /&gt;
les deux pages de la dernière fois , modifiées . &lt;br /&gt;
le html&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt; &lt;br /&gt;
&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;  &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
&amp;lt;body&amp;gt; &lt;br /&gt;
&amp;lt;section&amp;gt; &lt;br /&gt;
&amp;lt;article&amp;gt; &lt;br /&gt;
&amp;lt;header&amp;gt; &amp;lt;/header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/article&amp;gt; &lt;br /&gt;
&amp;lt;form action=&amp;quot;traitement.php&amp;quot; method=&amp;quot;post&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
prénom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prénom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
age&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ton histoire personelle&lt;br /&gt;
&lt;br /&gt;
&amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;pilosité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; barbu&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; imberbe&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; moustachu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;personnalité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;temeraire&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; téméraire&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;refléchi&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; réfléchi&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;debile profond&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; débile profond&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;morphologie&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; maigre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt; &lt;br /&gt;
    &amp;lt;/form&amp;gt; &lt;br /&gt;
    &amp;lt;/section&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;a href=&amp;quot;page2.php&amp;quot;&amp;gt;  &lt;br /&gt;
&amp;lt;h1&amp;gt;&lt;br /&gt;
 le contexte&lt;br /&gt;
&amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ET LE PHP&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php echo &amp;quot;hello world&amp;quot; ;&lt;br /&gt;
echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;prénom&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;/* $_POST plus discret que $_GET */ echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;nom&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;/* . sert à joindre une instruction à interpréter et du texte brut = la concaténation */ echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;pilosite&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ; echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;morphologie&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;&lt;br /&gt;
&lt;br /&gt;
if($_POST[&amp;#039;pilosite&amp;#039;] == &amp;#039;barbu&amp;#039;){  &lt;br /&gt;
    $variable=&amp;#039;rasoir&amp;#039;;&lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_POST[&amp;#039;pilosite&amp;#039;].&amp;quot; tu as besoin d&amp;#039;un &amp;quot;.$variable;&lt;br /&gt;
}else if($_POST[&amp;#039;pilosite&amp;#039;] == &amp;#039;imberbe&amp;#039;){&lt;br /&gt;
    echo &amp;#039;ta peau est douce&amp;#039;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
et là un essai d&amp;#039;une page mais ça marche pas &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
Nous sommes en 2030, depuis la faille temporelle tout le monde est mort &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;il y a un enfant en train de se faire bully dans ton champ de vision&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;rescue&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je vais lui sauver la vie&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;blc&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je continue ma life&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_POST[&amp;#039;il y a un enfant en train de se faire bully dans ton champ de vision&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; [&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;) ){  &lt;br /&gt;
    &lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_POST[&amp;#039;personnalite&amp;#039;].&amp;quot; tu as trop peur pour le sauver &amp;quot;&lt;br /&gt;
}else if($_POST[&amp;#039;il y a un enfant en train de se faire bully dans ton champ de vision&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; [&amp;#039;personnalite&amp;#039;] == &amp;#039;temeraire&amp;#039;) ){&lt;br /&gt;
    echo &amp;#039;ok go&amp;#039;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==session du 5/11== &lt;br /&gt;
nouveau schéma de fonctionnement :&lt;br /&gt;
index.php ( renseigne toutes les infos ) -----&amp;gt; page2.php ( partie traitement = transforme les variables POST en SESSION ; partie formulaire renseigne la variable action)----&amp;gt;page3.php ( partie traitement = transforme les variables POST en SESSION ; partie affichage echo 2 phrases différentes pour deux combinaisons débile profond/ rescue, et téméraire/rescue )&lt;br /&gt;
&lt;br /&gt;
==bilan quadri== &lt;br /&gt;
Le but c&amp;#039;est d&amp;#039;appliquer la trame narrative de base à une navigation de pages en pages. Ca fonctionne avec php , les input radio influent la narration mais on aimerait bien trouver d&amp;#039;autres formes d&amp;#039;interactivité.&lt;br /&gt;
Les informations rentrées par le spectateur influent plus tard dans la narration, par exemple la biographie renseignée au début apparait sur la tombe dans le cas de mort.&lt;br /&gt;
Pour l&amp;#039;instant, les moments narratifs de base sont :&lt;br /&gt;
 -à la page 2 il y a possibilité de refuser de rentrer dans ce qui s&amp;#039;apparente aux péripéties ce qui bloque tout le processus narratif et bloque le personnage à une exposition illimitée&lt;br /&gt;
 -la rencontre de l&amp;#039;adjuvant puis d&amp;#039;un super super-adjuvant&lt;br /&gt;
 -La détermination de l&amp;#039;objet de quête page 6&lt;br /&gt;
&lt;br /&gt;
Par ailleurs, on est en train de faire en sorte de créer une jauge, alimentée par la force, ou l&amp;#039;intégrité&lt;br /&gt;
[[Fichier:schemanarration.png]]&lt;br /&gt;
&lt;br /&gt;
code actuel &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;INDEX&amp;#039;&amp;#039;&amp;#039; : détermination de personnage&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
	session_start();&lt;br /&gt;
	$_SESSION[&amp;#039;force&amp;#039;] = 0;&lt;br /&gt;
	$_SESSION[&amp;#039;integrite&amp;#039;] = 0;&lt;br /&gt;
	$_SESSION[&amp;#039;score&amp;#039;] = $_SESSION[&amp;#039;force&amp;#039;]+$_SESSION[&amp;#039;integrite&amp;#039;];&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt; &lt;br /&gt;
&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;  &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
&amp;lt;body&amp;gt; &lt;br /&gt;
&amp;lt;section&amp;gt; &lt;br /&gt;
&amp;lt;article&amp;gt; &lt;br /&gt;
&amp;lt;header&amp;gt; merci de bien rensigner toutes les infos&amp;lt;/header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/article&amp;gt; &lt;br /&gt;
&amp;lt;form action=&amp;quot;page2.php&amp;quot; method=&amp;quot;post&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
prénom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prenom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
age&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ton histoire personelle&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt; --&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;bio&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;pilosité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; barbu&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; imberbe&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; moustachu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;personnalité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;temeraire&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; téméraire&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;refléchi&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; réfléchi&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;debile profond&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; débile profond&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;morphologie&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; maigre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt; &lt;br /&gt;
    &amp;lt;/form&amp;gt; &lt;br /&gt;
    &amp;lt;/section&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 2 : l&amp;#039;élément déclencheur&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;prenom&amp;#039;] = $_POST[&amp;#039;prenom&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;nom&amp;#039;] = $_POST[&amp;#039;nom&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;age&amp;#039;] = $_POST[&amp;#039;age&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;pilosite&amp;#039;] = $_POST[&amp;#039;pilosite&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;personnalite&amp;#039;] = $_POST[&amp;#039;personnalite&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;morphologie&amp;#039;] = $_POST[&amp;#039;morphologie&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;bio&amp;#039;] = $_POST[&amp;#039;bio&amp;#039;];&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
Nous sommes en 2030, depuis la faille temporelle tout le monde est mort &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;il y a un enfant en train de se faire bully dans ton champ de vision&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;page3.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;rescue&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je vais lui sauver la vie&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;blc&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je continue ma life&lt;br /&gt;
    &amp;lt;input type=&amp;#039;submit&amp;#039; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 3 : réaction au choix, soit poursuite de l&amp;#039;aventure, soit mort car combinaison d&amp;#039;incapacité physique et rescue, soit refus d&amp;#039;entrer dans la narration donc blocage&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;action&amp;#039;] = $_POST[&amp;#039;action&amp;#039;];&lt;br /&gt;
   // print_r($_SESSION);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;){  &lt;br /&gt;
    &lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_SESSION[&amp;#039;personnalite&amp;#039;].&amp;quot; tu as trop peur pour le sauver &amp;quot;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;dead.php\&amp;quot;&amp;gt;retour à la case départ bolosse&amp;quot;;&lt;br /&gt;
}else if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;temeraire&amp;#039;|| $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;reflechi&amp;#039;){&lt;br /&gt;
    echo &amp;#039;ok go&amp;#039;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;page4.php\&amp;quot;&amp;gt;l&amp;#039;aventure continue&amp;quot;;&lt;br /&gt;
//}else if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;blc&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;{&lt;br /&gt;
   // echo &amp;#039;ouais normal&amp;#039;;&lt;br /&gt;
}else {&lt;br /&gt;
    echo &amp;quot;ok ma caille&amp;quot;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;exposition.php\&amp;quot;&amp;gt;les péripéties c est pas pour maintenant&amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 4 : les péripéties commencent&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    // $_SESSION[&amp;#039;prenom&amp;#039;] = $_POST[&amp;#039;prenom&amp;#039;];&lt;br /&gt;
     //$_SESSION[&amp;#039;nom&amp;#039;] = $_POST[&amp;#039;nom&amp;#039;];&lt;br /&gt;
   // $_SESSION[&amp;#039;age&amp;#039;] = $_POST[&amp;#039;age&amp;#039;];&lt;br /&gt;
    // $_SESSION[&amp;#039;pilosite&amp;#039;] = $_POST[&amp;#039;pilosite&amp;#039;];&lt;br /&gt;
     //$_SESSION[&amp;#039;personnalite&amp;#039;] = $_POST[&amp;#039;personnalite&amp;#039;];&lt;br /&gt;
     //$_SESSION[&amp;#039;morphologie&amp;#039;] = $_POST[&amp;#039;morphologie&amp;#039;];&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte2&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
ça bouge avec l&amp;#039;enfant, tac tac tac le bruit des semelles sur le béton armé, par terre tu vois un paquet de biscuits&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;quand tu le prend une souris en sort, mais tu as très faim&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;page5.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;mange&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; j&amp;#039;en mange un et lui donne le reste du paquet&amp;quot;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;mangetout&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; MIAM MIAM J AI TROP FAIM JE MANGE TOUT&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;beurk&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; je lui donne tout, je suis trop quelqu&amp;#039;un de bien&lt;br /&gt;
    &amp;lt;input type=&amp;#039;submit&amp;#039; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 5 : l&amp;#039;enfant devient ( éventuellement )un adjuvant&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;action2&amp;#039;] = $_POST[&amp;#039;action2&amp;#039;];&lt;br /&gt;
    //$_SESSION[&amp;#039;prenom&amp;#039;] = $_POST[&amp;#039;prenom&amp;#039;];&lt;br /&gt;
   // print_r($_SESSION);&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;page5&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_SESSION[&amp;#039;action2&amp;#039;] == &amp;#039;mange&amp;#039;){  &lt;br /&gt;
echo &amp;quot;tu as un peu faim mais ce n&amp;#039;est rien comparé à la lueur de remerciement dans les yeux de l&amp;#039;enfant, +1 force +4 intégrité &amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
}else if($_SESSION[&amp;#039;action2&amp;#039;] == &amp;#039;mangetout&amp;#039; ){&lt;br /&gt;
    echo &amp;quot;oula j ai le bidou tout rempli, +2 force&amp;quot;;&lt;br /&gt;
   &lt;br /&gt;
//}else if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;blc&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;{&lt;br /&gt;
   // echo &amp;#039;ouais normal&amp;#039;;&lt;br /&gt;
}else {&lt;br /&gt;
    echo &amp;quot;bon, cet enfant te doit la vie mais tu as toujours très faim, +5 intégrité &amp;quot;;}&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;tu as .... GAGNE MA CONFIANCE  &amp;quot;.$_SESSION[&amp;#039;prenom&amp;#039;] ;&lt;br /&gt;
echo &amp;quot;&amp;lt;a href=\&amp;quot;coach.php\&amp;quot;&amp;gt;  je vais te faire rencontrer mon coach &amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE COACH : le coach s&amp;#039;avère être le destinataire de l&amp;#039;objet de la quête&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
   &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 je suis coach en dévellopement personnel, je suis sévère mais juste, attention aux pervers narcissiques&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;img id=&amp;quot;coach&amp;quot; src=&amp;quot;coach.jpg&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt; ENFANT dit : c&amp;#039;est le super adjuvant&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;COACH dit : je suis l&amp;#039;adjuvant ultime oui, quel est l&amp;#039;objet de ta quête ?&amp;lt;/p&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;p&amp;gt;ma quête&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;page6.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;survivre&amp;quot; name=&amp;quot;quete&amp;quot;&amp;gt; survivre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;fort&amp;quot; name=&amp;quot;quete&amp;quot;&amp;gt; devenir le plus fort&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;7&amp;quot; name=&amp;quot;quete&amp;quot;&amp;gt; découvrir mes 7 blessures de l&amp;#039;âme&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==schéma actuel de la narration==&lt;br /&gt;
[[Fichier:chema2.png]]&lt;br /&gt;
==le projet de violette==&lt;br /&gt;
Le but c&amp;#039;est d&amp;#039;appliquer la trame narrative de base à une navigation de pages en pages. &lt;br /&gt;
&lt;br /&gt;
Ca fonctionne avec php. En transformant des variables SESSION en variables POST, toutes les informations données par l&amp;#039;utilisateur sont enregistrées et permettent dêtre ré expoitées plus tard.&lt;br /&gt;
Ce qui fait une bonne narration entre autres c&amp;#039;est comment on va au au bout de ce qu &amp;#039;on peut exploiter avec les éléments qu&amp;#039;on a mis en place.&lt;br /&gt;
[[Fichier:PAGE1.png]]&lt;br /&gt;
&lt;br /&gt;
La première page correspond à la caractérisation d&amp;#039;un personnage.Toutes les variables permettent une avancée du récit.Pour ce qui concerne la catégorie voix off, le but initial était de les générer (aléatoirement)durant la navigation. (en fait les moments dont déterminéset ils apparaissent parfois sous forme d&amp;#039;alert). Elle permet d&amp;#039;&amp;quot;accéder à l&amp;#039;intériorité du personnage&amp;quot;, ainsi lorsque la dramaturgie mise en place, donc tout l&amp;#039;extime tout ce qui se voit en acte (comme un dialogue) , n&amp;#039;est pas suffisant pour cerner la situation, on peut y avoir accès à travers l&amp;#039;intime. &lt;br /&gt;
La catégorie bio se retrouve sur une tombe en cas d&amp;#039;échec.&lt;br /&gt;
&lt;br /&gt;
La page 2 est l&amp;#039;élément déclencheur. Il existe plusieurs solutions pour la page 3 par rapport aux caractère choisi à l&amp;#039;index. &lt;br /&gt;
Avec la combinaison téméraire/lui sauver la vie. Le personnage rentre dans les péripéties. Si on a choisi la personnalité tout mou, on est trop faible pour ce monde et l&amp;#039;on est renvoyé à la page mort. &lt;br /&gt;
il y a aussi la possibilité de refuser de rentrer dans ce qui s&amp;#039;apparente aux péripéties ce qui bloque tout le processus narratif et bloque le personnage à une exposition illimitée et l&amp;#039;impossibilité d&amp;#039;en sortir sinon la mort &lt;br /&gt;
&lt;br /&gt;
A la page 4, les 3 réactions renvoie aux caractère choisi. L&amp;#039;option soin ou le fait de faire matcher le caractère choisi page 1 et la réaction permet de poursuivre la navigation, et de faire de l&amp;#039;enfant recontré un adjuvant puisqu&amp;#039;il va ensuite présenter le super adjuvant , le coach&lt;br /&gt;
&lt;br /&gt;
Le coach s&amp;#039;avère être également le destinataire de notre quête. On a par contre le choix de ce qu&amp;#039;elle est . Puisqu&amp;#039;il est coach en dévellopement personnel, une des réponses emmène vers une vidéo youtube pour soigner les 7 blessures de l&amp;#039;âme. Sinon on peut choisir les autres propositions pour continuer l&amp;#039;histoire. Quand on peut commencer à se battre c&amp;#039;est le début du conflit ce qui a souvent comme effet de faire monter la tension du récit et provoquer de l&amp;#039;empathie pour le personnage&lt;/div&gt;</summary>
		<author><name>Violette</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=Fichier:PAGE1.png&amp;diff=3258</id>
		<title>Fichier:PAGE1.png</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Fichier:PAGE1.png&amp;diff=3258"/>
		<updated>2019-05-12T21:15:59Z</updated>

		<summary type="html">&lt;p&gt;Violette : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Violette</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=ERG::interactivenarration&amp;diff=3257</id>
		<title>ERG::interactivenarration</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=ERG::interactivenarration&amp;diff=3257"/>
		<updated>2019-05-12T21:14:41Z</updated>

		<summary type="html">&lt;p&gt;Violette : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==premiere sess==  &lt;br /&gt;
Histoire choix entre différentes propositions prédéfinies à l&amp;#039;avance.&lt;br /&gt;
Générer une narration à l&amp;#039;aide d&amp;#039;une banque d&amp;#039;images (PNG) pour illustrer les choix fait parmi différentes propositions établies à l&amp;#039;avance.&lt;br /&gt;
&lt;br /&gt;
Page type simplifiée:&lt;br /&gt;
Phrase à trou ex : &amp;quot;Le.... (choix entre 5 propositions) prend une douche&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*1 -Determination du sujet (personnage, taille/couleur/forme/...) les mots clés detrminent l&amp;#039;avatar&lt;br /&gt;
*2 -Exposition/Contexte ( décor, environnement,...)&lt;br /&gt;
*3 -élément perturbateur (problème/rencontre/découverte/...)&lt;br /&gt;
*4 -quête (série d&amp;#039;obstacles)&lt;br /&gt;
*5 -résolution&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
forme finale:&lt;br /&gt;
- Navigation de page en page avec prise en compte des choix &lt;br /&gt;
-constituion d&amp;#039;une nouvelle image style cadavre exquis&lt;br /&gt;
-Une page qui s&amp;#039;anime en temps réel en fonction des choix faits.&lt;br /&gt;
&lt;br /&gt;
CyberBotanica Raphaël Bergère&lt;br /&gt;
Still Moving Maurice Benayoun&lt;br /&gt;
Jeu vidéo; façade.&lt;br /&gt;
[http://tecfa.unige.ch/tecfa/maltt/memoire/Maurin2017.pdf]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 01/10==  &lt;br /&gt;
violette&amp;amp;louisa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le but c&amp;#039;est pas de montrer de l&amp;#039;image sur un support numérique et juste de cliquer sur page suivante&lt;br /&gt;
&lt;br /&gt;
Ce n&amp;#039;est pas non plus de mettre au point une narration de A à Z mais plutôt explorer de manière de faire de la narration interactive ( des concepts )&lt;br /&gt;
&lt;br /&gt;
[Examples]&lt;br /&gt;
&lt;br /&gt;
Anthony Rageul &amp;quot;&amp;#039;&amp;#039;Prise de tête&amp;#039;&amp;#039; une bande dessinée numérique explorant différentes possibilités d’interaction http://www.prisedetete.net/pdt/[[prisedetete]]&lt;br /&gt;
&lt;br /&gt;
son mémoire &amp;quot;BANDE DESSINEE INTERACTIVE : COMMENT RACONTER UNE HISTOIRE ? &amp;quot; [http://www.prisedetete.net/fr/memoire.html memoire]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;The Boat&amp;quot; animation/BB [http://www.sbs.com.au/theboat/]&lt;br /&gt;
&lt;br /&gt;
The Guardian - Digital deadly sins [http://digital-deadly-sins.theguardian.com/#/Grid]&lt;br /&gt;
&lt;br /&gt;
[http://www.http://mouchette.org/to/you/only/private.html mouchette] des interfaces où on peut écrire des trucs, et on clique sur un lien , on atterrit ailleurs. créer de la narration sous ce genre de format http://mouchette.org/to/you/only/private.html&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Hans Hoogerbrugge - Hotel&amp;quot; [http://hotel.submarinechannel.com/splash.html]&lt;br /&gt;
&lt;br /&gt;
==Session du 08/10== &lt;br /&gt;
violette&amp;amp;louisa&amp;amp;laura&lt;br /&gt;
&lt;br /&gt;
PROJET&lt;br /&gt;
&lt;br /&gt;
C&amp;#039;est une plateforme, avec une navigation de pages en pages ( on ne clique pas sur suivant)&lt;br /&gt;
&lt;br /&gt;
La navigation est permise par : des cases à cocher, des liens surs lesquels cliquer&lt;br /&gt;
&lt;br /&gt;
Les manières d&amp;#039;évoluer comptent aussi des inputs d&amp;#039;images, de son, de texte qui réapparaitront plusieurs pages plus tard, soit en générant de la causalité, soit non&lt;br /&gt;
&lt;br /&gt;
Ceci est au service d&amp;#039;une narration qui reprend les grandes étapes de la narration concentrée (exposition, élément déclencheur, péripéties ). &lt;br /&gt;
&lt;br /&gt;
Il y a le caractère principal qui a un rêve à poursuivre, un adjuvant et un opposant &lt;br /&gt;
Page 1 :on définit le perso principal avec des traits de caractère&lt;br /&gt;
&lt;br /&gt;
Prototype:&lt;br /&gt;
comment encoder les personnages avec des traits de caractère&lt;br /&gt;
comment utiliser les traits pour faire varier l&amp;#039;action sur une page 2&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; langage coté serveur&lt;br /&gt;
php ou python&lt;br /&gt;
&lt;br /&gt;
[[Fichier:schemalh.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 15/10== &lt;br /&gt;
violette&amp;amp;matthias&lt;br /&gt;
&lt;br /&gt;
Voici une base de codage, vue au cours du 15/10&lt;br /&gt;
/!\ il faut aller dans l&amp;#039;onglet modifer pour copier/coller le code tel qu&amp;#039;il est écrit, car le site interprète déjà certains signes et certains mots /!\  &lt;br /&gt;
(il serait plus efficace de faire un drive pour se partager les fichiers)&lt;br /&gt;
&lt;br /&gt;
-code html&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;!doctype html&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
	&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt;&lt;br /&gt;
	&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;habillage.css&amp;quot;&amp;gt; &amp;lt;!-- integration du css --&amp;gt;&lt;br /&gt;
		&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
		&amp;lt;body&amp;gt;&lt;br /&gt;
			&amp;lt;section&amp;gt;&lt;br /&gt;
				&amp;lt;article&amp;gt;&lt;br /&gt;
					&amp;lt;header&amp;gt;&lt;br /&gt;
					&amp;lt;/header&amp;gt;&lt;br /&gt;
					&amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
				&amp;lt;/article&amp;gt;&lt;br /&gt;
				&amp;lt;form action=&amp;quot;traitement.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt; &amp;lt;!-- traitement des information : création de conséquences aux réponses données --&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;prénom&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prénom&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;nom&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;age&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;ton histoire personelle&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
					&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;pilosité&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; barbu&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;!-- &amp;quot;value&amp;quot; va gérer le choix qui va se référer à la variable &amp;quot;pilosité&amp;quot; --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; imberbe&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; moustachu&amp;lt;/li&amp;gt;&lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;personnalité&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt; &amp;lt;!-- &amp;lt;ul&amp;gt; permet de créer une liste --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt; &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;téméraire&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; téméraire  &amp;lt;/li&amp;gt; &lt;br /&gt;
						&amp;lt;!-- &amp;lt;li&amp;gt; permet de créer un élément de la liste --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;réfléchi&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; réfléchi &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;débile profond&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; débile profond &amp;lt;/li&amp;gt; &lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;morphologie&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt;  maigre &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&amp;lt;/li&amp;gt;&lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;!-- &amp;lt;select name=&amp;quot;pays&amp;quot;&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;be&amp;quot;&amp;gt;Belgique&amp;lt;/option&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;fr&amp;quot;&amp;gt;France&amp;lt;/option&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;ca&amp;quot;&amp;gt;Canada&amp;lt;/option&amp;gt;&lt;br /&gt;
					&amp;lt;/select&amp;gt;&lt;br /&gt;
					questionaire a choix défilant, autre option de présentation  --&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;/form&amp;gt;&lt;br /&gt;
			&amp;lt;/section&amp;gt;&lt;br /&gt;
		&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
code php&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
	echo &amp;quot;hello world&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;prénom&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;/* $_POST plus discret que $_GET */&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;nom&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;/* . sers à joindre une instruction à interpréter et du texte brut = la concaténation */&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;age&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;pilosité&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;personnalité&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;morphologie&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 22/10== &lt;br /&gt;
violette&lt;br /&gt;
&lt;br /&gt;
les deux pages de la dernière fois , modifiées . &lt;br /&gt;
le html&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt; &lt;br /&gt;
&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;  &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
&amp;lt;body&amp;gt; &lt;br /&gt;
&amp;lt;section&amp;gt; &lt;br /&gt;
&amp;lt;article&amp;gt; &lt;br /&gt;
&amp;lt;header&amp;gt; &amp;lt;/header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/article&amp;gt; &lt;br /&gt;
&amp;lt;form action=&amp;quot;traitement.php&amp;quot; method=&amp;quot;post&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
prénom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prénom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
age&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ton histoire personelle&lt;br /&gt;
&lt;br /&gt;
&amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;pilosité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; barbu&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; imberbe&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; moustachu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;personnalité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;temeraire&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; téméraire&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;refléchi&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; réfléchi&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;debile profond&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; débile profond&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;morphologie&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; maigre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt; &lt;br /&gt;
    &amp;lt;/form&amp;gt; &lt;br /&gt;
    &amp;lt;/section&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;a href=&amp;quot;page2.php&amp;quot;&amp;gt;  &lt;br /&gt;
&amp;lt;h1&amp;gt;&lt;br /&gt;
 le contexte&lt;br /&gt;
&amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ET LE PHP&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php echo &amp;quot;hello world&amp;quot; ;&lt;br /&gt;
echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;prénom&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;/* $_POST plus discret que $_GET */ echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;nom&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;/* . sert à joindre une instruction à interpréter et du texte brut = la concaténation */ echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;pilosite&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ; echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;morphologie&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;&lt;br /&gt;
&lt;br /&gt;
if($_POST[&amp;#039;pilosite&amp;#039;] == &amp;#039;barbu&amp;#039;){  &lt;br /&gt;
    $variable=&amp;#039;rasoir&amp;#039;;&lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_POST[&amp;#039;pilosite&amp;#039;].&amp;quot; tu as besoin d&amp;#039;un &amp;quot;.$variable;&lt;br /&gt;
}else if($_POST[&amp;#039;pilosite&amp;#039;] == &amp;#039;imberbe&amp;#039;){&lt;br /&gt;
    echo &amp;#039;ta peau est douce&amp;#039;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
et là un essai d&amp;#039;une page mais ça marche pas &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
Nous sommes en 2030, depuis la faille temporelle tout le monde est mort &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;il y a un enfant en train de se faire bully dans ton champ de vision&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;rescue&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je vais lui sauver la vie&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;blc&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je continue ma life&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_POST[&amp;#039;il y a un enfant en train de se faire bully dans ton champ de vision&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; [&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;) ){  &lt;br /&gt;
    &lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_POST[&amp;#039;personnalite&amp;#039;].&amp;quot; tu as trop peur pour le sauver &amp;quot;&lt;br /&gt;
}else if($_POST[&amp;#039;il y a un enfant en train de se faire bully dans ton champ de vision&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; [&amp;#039;personnalite&amp;#039;] == &amp;#039;temeraire&amp;#039;) ){&lt;br /&gt;
    echo &amp;#039;ok go&amp;#039;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==session du 5/11== &lt;br /&gt;
nouveau schéma de fonctionnement :&lt;br /&gt;
index.php ( renseigne toutes les infos ) -----&amp;gt; page2.php ( partie traitement = transforme les variables POST en SESSION ; partie formulaire renseigne la variable action)----&amp;gt;page3.php ( partie traitement = transforme les variables POST en SESSION ; partie affichage echo 2 phrases différentes pour deux combinaisons débile profond/ rescue, et téméraire/rescue )&lt;br /&gt;
&lt;br /&gt;
==bilan quadri== &lt;br /&gt;
Le but c&amp;#039;est d&amp;#039;appliquer la trame narrative de base à une navigation de pages en pages. Ca fonctionne avec php , les input radio influent la narration mais on aimerait bien trouver d&amp;#039;autres formes d&amp;#039;interactivité.&lt;br /&gt;
Les informations rentrées par le spectateur influent plus tard dans la narration, par exemple la biographie renseignée au début apparait sur la tombe dans le cas de mort.&lt;br /&gt;
Pour l&amp;#039;instant, les moments narratifs de base sont :&lt;br /&gt;
 -à la page 2 il y a possibilité de refuser de rentrer dans ce qui s&amp;#039;apparente aux péripéties ce qui bloque tout le processus narratif et bloque le personnage à une exposition illimitée&lt;br /&gt;
 -la rencontre de l&amp;#039;adjuvant puis d&amp;#039;un super super-adjuvant&lt;br /&gt;
 -La détermination de l&amp;#039;objet de quête page 6&lt;br /&gt;
&lt;br /&gt;
Par ailleurs, on est en train de faire en sorte de créer une jauge, alimentée par la force, ou l&amp;#039;intégrité&lt;br /&gt;
[[Fichier:schemanarration.png]]&lt;br /&gt;
&lt;br /&gt;
code actuel &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;INDEX&amp;#039;&amp;#039;&amp;#039; : détermination de personnage&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
	session_start();&lt;br /&gt;
	$_SESSION[&amp;#039;force&amp;#039;] = 0;&lt;br /&gt;
	$_SESSION[&amp;#039;integrite&amp;#039;] = 0;&lt;br /&gt;
	$_SESSION[&amp;#039;score&amp;#039;] = $_SESSION[&amp;#039;force&amp;#039;]+$_SESSION[&amp;#039;integrite&amp;#039;];&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt; &lt;br /&gt;
&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;  &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
&amp;lt;body&amp;gt; &lt;br /&gt;
&amp;lt;section&amp;gt; &lt;br /&gt;
&amp;lt;article&amp;gt; &lt;br /&gt;
&amp;lt;header&amp;gt; merci de bien rensigner toutes les infos&amp;lt;/header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/article&amp;gt; &lt;br /&gt;
&amp;lt;form action=&amp;quot;page2.php&amp;quot; method=&amp;quot;post&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
prénom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prenom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
age&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ton histoire personelle&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt; --&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;bio&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;pilosité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; barbu&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; imberbe&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; moustachu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;personnalité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;temeraire&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; téméraire&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;refléchi&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; réfléchi&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;debile profond&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; débile profond&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;morphologie&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; maigre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt; &lt;br /&gt;
    &amp;lt;/form&amp;gt; &lt;br /&gt;
    &amp;lt;/section&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 2 : l&amp;#039;élément déclencheur&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;prenom&amp;#039;] = $_POST[&amp;#039;prenom&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;nom&amp;#039;] = $_POST[&amp;#039;nom&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;age&amp;#039;] = $_POST[&amp;#039;age&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;pilosite&amp;#039;] = $_POST[&amp;#039;pilosite&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;personnalite&amp;#039;] = $_POST[&amp;#039;personnalite&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;morphologie&amp;#039;] = $_POST[&amp;#039;morphologie&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;bio&amp;#039;] = $_POST[&amp;#039;bio&amp;#039;];&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
Nous sommes en 2030, depuis la faille temporelle tout le monde est mort &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;il y a un enfant en train de se faire bully dans ton champ de vision&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;page3.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;rescue&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je vais lui sauver la vie&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;blc&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je continue ma life&lt;br /&gt;
    &amp;lt;input type=&amp;#039;submit&amp;#039; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 3 : réaction au choix, soit poursuite de l&amp;#039;aventure, soit mort car combinaison d&amp;#039;incapacité physique et rescue, soit refus d&amp;#039;entrer dans la narration donc blocage&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;action&amp;#039;] = $_POST[&amp;#039;action&amp;#039;];&lt;br /&gt;
   // print_r($_SESSION);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;){  &lt;br /&gt;
    &lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_SESSION[&amp;#039;personnalite&amp;#039;].&amp;quot; tu as trop peur pour le sauver &amp;quot;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;dead.php\&amp;quot;&amp;gt;retour à la case départ bolosse&amp;quot;;&lt;br /&gt;
}else if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;temeraire&amp;#039;|| $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;reflechi&amp;#039;){&lt;br /&gt;
    echo &amp;#039;ok go&amp;#039;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;page4.php\&amp;quot;&amp;gt;l&amp;#039;aventure continue&amp;quot;;&lt;br /&gt;
//}else if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;blc&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;{&lt;br /&gt;
   // echo &amp;#039;ouais normal&amp;#039;;&lt;br /&gt;
}else {&lt;br /&gt;
    echo &amp;quot;ok ma caille&amp;quot;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;exposition.php\&amp;quot;&amp;gt;les péripéties c est pas pour maintenant&amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 4 : les péripéties commencent&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    // $_SESSION[&amp;#039;prenom&amp;#039;] = $_POST[&amp;#039;prenom&amp;#039;];&lt;br /&gt;
     //$_SESSION[&amp;#039;nom&amp;#039;] = $_POST[&amp;#039;nom&amp;#039;];&lt;br /&gt;
   // $_SESSION[&amp;#039;age&amp;#039;] = $_POST[&amp;#039;age&amp;#039;];&lt;br /&gt;
    // $_SESSION[&amp;#039;pilosite&amp;#039;] = $_POST[&amp;#039;pilosite&amp;#039;];&lt;br /&gt;
     //$_SESSION[&amp;#039;personnalite&amp;#039;] = $_POST[&amp;#039;personnalite&amp;#039;];&lt;br /&gt;
     //$_SESSION[&amp;#039;morphologie&amp;#039;] = $_POST[&amp;#039;morphologie&amp;#039;];&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte2&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
ça bouge avec l&amp;#039;enfant, tac tac tac le bruit des semelles sur le béton armé, par terre tu vois un paquet de biscuits&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;quand tu le prend une souris en sort, mais tu as très faim&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;page5.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;mange&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; j&amp;#039;en mange un et lui donne le reste du paquet&amp;quot;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;mangetout&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; MIAM MIAM J AI TROP FAIM JE MANGE TOUT&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;beurk&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; je lui donne tout, je suis trop quelqu&amp;#039;un de bien&lt;br /&gt;
    &amp;lt;input type=&amp;#039;submit&amp;#039; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 5 : l&amp;#039;enfant devient ( éventuellement )un adjuvant&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;action2&amp;#039;] = $_POST[&amp;#039;action2&amp;#039;];&lt;br /&gt;
    //$_SESSION[&amp;#039;prenom&amp;#039;] = $_POST[&amp;#039;prenom&amp;#039;];&lt;br /&gt;
   // print_r($_SESSION);&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;page5&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_SESSION[&amp;#039;action2&amp;#039;] == &amp;#039;mange&amp;#039;){  &lt;br /&gt;
echo &amp;quot;tu as un peu faim mais ce n&amp;#039;est rien comparé à la lueur de remerciement dans les yeux de l&amp;#039;enfant, +1 force +4 intégrité &amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
}else if($_SESSION[&amp;#039;action2&amp;#039;] == &amp;#039;mangetout&amp;#039; ){&lt;br /&gt;
    echo &amp;quot;oula j ai le bidou tout rempli, +2 force&amp;quot;;&lt;br /&gt;
   &lt;br /&gt;
//}else if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;blc&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;{&lt;br /&gt;
   // echo &amp;#039;ouais normal&amp;#039;;&lt;br /&gt;
}else {&lt;br /&gt;
    echo &amp;quot;bon, cet enfant te doit la vie mais tu as toujours très faim, +5 intégrité &amp;quot;;}&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;tu as .... GAGNE MA CONFIANCE  &amp;quot;.$_SESSION[&amp;#039;prenom&amp;#039;] ;&lt;br /&gt;
echo &amp;quot;&amp;lt;a href=\&amp;quot;coach.php\&amp;quot;&amp;gt;  je vais te faire rencontrer mon coach &amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE COACH : le coach s&amp;#039;avère être le destinataire de l&amp;#039;objet de la quête&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
   &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 je suis coach en dévellopement personnel, je suis sévère mais juste, attention aux pervers narcissiques&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;img id=&amp;quot;coach&amp;quot; src=&amp;quot;coach.jpg&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt; ENFANT dit : c&amp;#039;est le super adjuvant&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;COACH dit : je suis l&amp;#039;adjuvant ultime oui, quel est l&amp;#039;objet de ta quête ?&amp;lt;/p&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;p&amp;gt;ma quête&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;page6.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;survivre&amp;quot; name=&amp;quot;quete&amp;quot;&amp;gt; survivre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;fort&amp;quot; name=&amp;quot;quete&amp;quot;&amp;gt; devenir le plus fort&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;7&amp;quot; name=&amp;quot;quete&amp;quot;&amp;gt; découvrir mes 7 blessures de l&amp;#039;âme&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==schéma actuel de la narration==&lt;br /&gt;
[[Fichier:chema2.png]]&lt;br /&gt;
==le projet de violette==&lt;br /&gt;
Le but c&amp;#039;est d&amp;#039;appliquer la trame narrative de base à une navigation de pages en pages. &lt;br /&gt;
&lt;br /&gt;
Ca fonctionne avec php. En transformant des variables SESSION en variables POST, toutes les informations données par l&amp;#039;utilisateur sont enregistrées et permettent dêtre ré expoitées plus tard.&lt;br /&gt;
Ce qui fait une bonne narration entre autres c&amp;#039;est comment on va au au bout de ce qu &amp;#039;on peut exploiter avec les éléments qu&amp;#039;on a mis en place.&lt;br /&gt;
[[Fichier:page1.jpg]]&lt;br /&gt;
&lt;br /&gt;
La première page correspond à la caractérisation d&amp;#039;un personnage.Toutes les variables permettent une avancée du récit.Pour ce qui concerne la catégorie voix off, le but initial était de les générer (aléatoirement)durant la navigation. (en fait les moments dont déterminéset ils apparaissent parfois sous forme d&amp;#039;alert). Elle permet d&amp;#039;&amp;quot;accéder à l&amp;#039;intériorité du personnage&amp;quot;, ainsi lorsque la dramaturgie mise en place, donc tout l&amp;#039;extime tout ce qui se voit en acte (comme un dialogue) , n&amp;#039;est pas suffisant pour cerner la situation, on peut y avoir accès à travers l&amp;#039;intime. &lt;br /&gt;
La catégorie bio se retrouve sur une tombe en cas d&amp;#039;échec.&lt;br /&gt;
&lt;br /&gt;
La page 2 est l&amp;#039;élément déclencheur. Il existe plusieurs solutions pour la page 3 par rapport aux caractère choisi à l&amp;#039;index. &lt;br /&gt;
Avec la combinaison téméraire/lui sauver la vie. Le personnage rentre dans les péripéties. Si on a choisi la personnalité tout mou, on est trop faible pour ce monde et l&amp;#039;on est renvoyé à la page mort. &lt;br /&gt;
il y a aussi la possibilité de refuser de rentrer dans ce qui s&amp;#039;apparente aux péripéties ce qui bloque tout le processus narratif et bloque le personnage à une exposition illimitée et l&amp;#039;impossibilité d&amp;#039;en sortir sinon la mort &lt;br /&gt;
&lt;br /&gt;
A la page 4, les 3 réactions renvoie aux caractère choisi. L&amp;#039;option soin ou le fait de faire matcher le caractère choisi page 1 et la réaction permet de poursuivre la navigation, et de faire de l&amp;#039;enfant recontré un adjuvant puisqu&amp;#039;il va ensuite présenter le super adjuvant , le coach&lt;br /&gt;
&lt;br /&gt;
Le coach s&amp;#039;avère être également le destinataire de notre quête. On a par contre le choix de ce qu&amp;#039;elle est . Puisqu&amp;#039;il est coach en dévellopement personnel, une des réponses emmène vers une vidéo youtube pour soigner les 7 blessures de l&amp;#039;âme. Sinon on peut choisir les autres propositions pour continuer l&amp;#039;histoire. Quand on peut commencer à se battre c&amp;#039;est le début du conflit ce qui a souvent comme effet de faire monter la tension du récit et provoquer de l&amp;#039;empathie pour le personnage&lt;/div&gt;</summary>
		<author><name>Violette</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=ERG::interactivenarration&amp;diff=3250</id>
		<title>ERG::interactivenarration</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=ERG::interactivenarration&amp;diff=3250"/>
		<updated>2019-05-12T15:38:59Z</updated>

		<summary type="html">&lt;p&gt;Violette : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==premiere sess==  &lt;br /&gt;
Histoire choix entre différentes propositions prédéfinies à l&amp;#039;avance.&lt;br /&gt;
Générer une narration à l&amp;#039;aide d&amp;#039;une banque d&amp;#039;images (PNG) pour illustrer les choix fait parmi différentes propositions établies à l&amp;#039;avance.&lt;br /&gt;
&lt;br /&gt;
Page type simplifiée:&lt;br /&gt;
Phrase à trou ex : &amp;quot;Le.... (choix entre 5 propositions) prend une douche&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*1 -Determination du sujet (personnage, taille/couleur/forme/...) les mots clés detrminent l&amp;#039;avatar&lt;br /&gt;
*2 -Exposition/Contexte ( décor, environnement,...)&lt;br /&gt;
*3 -élément perturbateur (problème/rencontre/découverte/...)&lt;br /&gt;
*4 -quête (série d&amp;#039;obstacles)&lt;br /&gt;
*5 -résolution&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
forme finale:&lt;br /&gt;
- Navigation de page en page avec prise en compte des choix &lt;br /&gt;
-constituion d&amp;#039;une nouvelle image style cadavre exquis&lt;br /&gt;
-Une page qui s&amp;#039;anime en temps réel en fonction des choix faits.&lt;br /&gt;
&lt;br /&gt;
CyberBotanica Raphaël Bergère&lt;br /&gt;
Still Moving Maurice Benayoun&lt;br /&gt;
Jeu vidéo; façade.&lt;br /&gt;
[http://tecfa.unige.ch/tecfa/maltt/memoire/Maurin2017.pdf]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 01/10==  &lt;br /&gt;
violette&amp;amp;louisa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le but c&amp;#039;est pas de montrer de l&amp;#039;image sur un support numérique et juste de cliquer sur page suivante&lt;br /&gt;
&lt;br /&gt;
Ce n&amp;#039;est pas non plus de mettre au point une narration de A à Z mais plutôt explorer de manière de faire de la narration interactive ( des concepts )&lt;br /&gt;
&lt;br /&gt;
[Examples]&lt;br /&gt;
&lt;br /&gt;
Anthony Rageul &amp;quot;&amp;#039;&amp;#039;Prise de tête&amp;#039;&amp;#039; une bande dessinée numérique explorant différentes possibilités d’interaction http://www.prisedetete.net/pdt/[[prisedetete]]&lt;br /&gt;
&lt;br /&gt;
son mémoire &amp;quot;BANDE DESSINEE INTERACTIVE : COMMENT RACONTER UNE HISTOIRE ? &amp;quot; [http://www.prisedetete.net/fr/memoire.html memoire]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;The Boat&amp;quot; animation/BB [http://www.sbs.com.au/theboat/]&lt;br /&gt;
&lt;br /&gt;
The Guardian - Digital deadly sins [http://digital-deadly-sins.theguardian.com/#/Grid]&lt;br /&gt;
&lt;br /&gt;
[http://www.http://mouchette.org/to/you/only/private.html mouchette] des interfaces où on peut écrire des trucs, et on clique sur un lien , on atterrit ailleurs. créer de la narration sous ce genre de format http://mouchette.org/to/you/only/private.html&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Hans Hoogerbrugge - Hotel&amp;quot; [http://hotel.submarinechannel.com/splash.html]&lt;br /&gt;
&lt;br /&gt;
==Session du 08/10== &lt;br /&gt;
violette&amp;amp;louisa&amp;amp;laura&lt;br /&gt;
&lt;br /&gt;
PROJET&lt;br /&gt;
&lt;br /&gt;
C&amp;#039;est une plateforme, avec une navigation de pages en pages ( on ne clique pas sur suivant)&lt;br /&gt;
&lt;br /&gt;
La navigation est permise par : des cases à cocher, des liens surs lesquels cliquer&lt;br /&gt;
&lt;br /&gt;
Les manières d&amp;#039;évoluer comptent aussi des inputs d&amp;#039;images, de son, de texte qui réapparaitront plusieurs pages plus tard, soit en générant de la causalité, soit non&lt;br /&gt;
&lt;br /&gt;
Ceci est au service d&amp;#039;une narration qui reprend les grandes étapes de la narration concentrée (exposition, élément déclencheur, péripéties ). &lt;br /&gt;
&lt;br /&gt;
Il y a le caractère principal qui a un rêve à poursuivre, un adjuvant et un opposant &lt;br /&gt;
Page 1 :on définit le perso principal avec des traits de caractère&lt;br /&gt;
&lt;br /&gt;
Prototype:&lt;br /&gt;
comment encoder les personnages avec des traits de caractère&lt;br /&gt;
comment utiliser les traits pour faire varier l&amp;#039;action sur une page 2&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; langage coté serveur&lt;br /&gt;
php ou python&lt;br /&gt;
&lt;br /&gt;
[[Fichier:schemalh.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 15/10== &lt;br /&gt;
violette&amp;amp;matthias&lt;br /&gt;
&lt;br /&gt;
Voici une base de codage, vue au cours du 15/10&lt;br /&gt;
/!\ il faut aller dans l&amp;#039;onglet modifer pour copier/coller le code tel qu&amp;#039;il est écrit, car le site interprète déjà certains signes et certains mots /!\  &lt;br /&gt;
(il serait plus efficace de faire un drive pour se partager les fichiers)&lt;br /&gt;
&lt;br /&gt;
-code html&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;!doctype html&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
	&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt;&lt;br /&gt;
	&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;habillage.css&amp;quot;&amp;gt; &amp;lt;!-- integration du css --&amp;gt;&lt;br /&gt;
		&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
		&amp;lt;body&amp;gt;&lt;br /&gt;
			&amp;lt;section&amp;gt;&lt;br /&gt;
				&amp;lt;article&amp;gt;&lt;br /&gt;
					&amp;lt;header&amp;gt;&lt;br /&gt;
					&amp;lt;/header&amp;gt;&lt;br /&gt;
					&amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
				&amp;lt;/article&amp;gt;&lt;br /&gt;
				&amp;lt;form action=&amp;quot;traitement.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt; &amp;lt;!-- traitement des information : création de conséquences aux réponses données --&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;prénom&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prénom&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;nom&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;age&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;ton histoire personelle&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
					&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;pilosité&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; barbu&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;!-- &amp;quot;value&amp;quot; va gérer le choix qui va se référer à la variable &amp;quot;pilosité&amp;quot; --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; imberbe&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; moustachu&amp;lt;/li&amp;gt;&lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;personnalité&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt; &amp;lt;!-- &amp;lt;ul&amp;gt; permet de créer une liste --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt; &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;téméraire&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; téméraire  &amp;lt;/li&amp;gt; &lt;br /&gt;
						&amp;lt;!-- &amp;lt;li&amp;gt; permet de créer un élément de la liste --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;réfléchi&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; réfléchi &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;débile profond&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; débile profond &amp;lt;/li&amp;gt; &lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;morphologie&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt;  maigre &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&amp;lt;/li&amp;gt;&lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;!-- &amp;lt;select name=&amp;quot;pays&amp;quot;&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;be&amp;quot;&amp;gt;Belgique&amp;lt;/option&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;fr&amp;quot;&amp;gt;France&amp;lt;/option&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;ca&amp;quot;&amp;gt;Canada&amp;lt;/option&amp;gt;&lt;br /&gt;
					&amp;lt;/select&amp;gt;&lt;br /&gt;
					questionaire a choix défilant, autre option de présentation  --&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;/form&amp;gt;&lt;br /&gt;
			&amp;lt;/section&amp;gt;&lt;br /&gt;
		&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
code php&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
	echo &amp;quot;hello world&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;prénom&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;/* $_POST plus discret que $_GET */&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;nom&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;/* . sers à joindre une instruction à interpréter et du texte brut = la concaténation */&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;age&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;pilosité&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;personnalité&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;morphologie&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 22/10== &lt;br /&gt;
violette&lt;br /&gt;
&lt;br /&gt;
les deux pages de la dernière fois , modifiées . &lt;br /&gt;
le html&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt; &lt;br /&gt;
&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;  &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
&amp;lt;body&amp;gt; &lt;br /&gt;
&amp;lt;section&amp;gt; &lt;br /&gt;
&amp;lt;article&amp;gt; &lt;br /&gt;
&amp;lt;header&amp;gt; &amp;lt;/header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/article&amp;gt; &lt;br /&gt;
&amp;lt;form action=&amp;quot;traitement.php&amp;quot; method=&amp;quot;post&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
prénom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prénom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
age&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ton histoire personelle&lt;br /&gt;
&lt;br /&gt;
&amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;pilosité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; barbu&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; imberbe&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; moustachu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;personnalité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;temeraire&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; téméraire&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;refléchi&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; réfléchi&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;debile profond&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; débile profond&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;morphologie&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; maigre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt; &lt;br /&gt;
    &amp;lt;/form&amp;gt; &lt;br /&gt;
    &amp;lt;/section&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;a href=&amp;quot;page2.php&amp;quot;&amp;gt;  &lt;br /&gt;
&amp;lt;h1&amp;gt;&lt;br /&gt;
 le contexte&lt;br /&gt;
&amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ET LE PHP&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php echo &amp;quot;hello world&amp;quot; ;&lt;br /&gt;
echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;prénom&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;/* $_POST plus discret que $_GET */ echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;nom&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;/* . sert à joindre une instruction à interpréter et du texte brut = la concaténation */ echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;pilosite&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ; echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;morphologie&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;&lt;br /&gt;
&lt;br /&gt;
if($_POST[&amp;#039;pilosite&amp;#039;] == &amp;#039;barbu&amp;#039;){  &lt;br /&gt;
    $variable=&amp;#039;rasoir&amp;#039;;&lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_POST[&amp;#039;pilosite&amp;#039;].&amp;quot; tu as besoin d&amp;#039;un &amp;quot;.$variable;&lt;br /&gt;
}else if($_POST[&amp;#039;pilosite&amp;#039;] == &amp;#039;imberbe&amp;#039;){&lt;br /&gt;
    echo &amp;#039;ta peau est douce&amp;#039;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
et là un essai d&amp;#039;une page mais ça marche pas &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
Nous sommes en 2030, depuis la faille temporelle tout le monde est mort &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;il y a un enfant en train de se faire bully dans ton champ de vision&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;rescue&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je vais lui sauver la vie&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;blc&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je continue ma life&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_POST[&amp;#039;il y a un enfant en train de se faire bully dans ton champ de vision&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; [&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;) ){  &lt;br /&gt;
    &lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_POST[&amp;#039;personnalite&amp;#039;].&amp;quot; tu as trop peur pour le sauver &amp;quot;&lt;br /&gt;
}else if($_POST[&amp;#039;il y a un enfant en train de se faire bully dans ton champ de vision&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; [&amp;#039;personnalite&amp;#039;] == &amp;#039;temeraire&amp;#039;) ){&lt;br /&gt;
    echo &amp;#039;ok go&amp;#039;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==session du 5/11== &lt;br /&gt;
nouveau schéma de fonctionnement :&lt;br /&gt;
index.php ( renseigne toutes les infos ) -----&amp;gt; page2.php ( partie traitement = transforme les variables POST en SESSION ; partie formulaire renseigne la variable action)----&amp;gt;page3.php ( partie traitement = transforme les variables POST en SESSION ; partie affichage echo 2 phrases différentes pour deux combinaisons débile profond/ rescue, et téméraire/rescue )&lt;br /&gt;
&lt;br /&gt;
==bilan quadri== &lt;br /&gt;
Le but c&amp;#039;est d&amp;#039;appliquer la trame narrative de base à une navigation de pages en pages. Ca fonctionne avec php , les input radio influent la narration mais on aimerait bien trouver d&amp;#039;autres formes d&amp;#039;interactivité.&lt;br /&gt;
Les informations rentrées par le spectateur influent plus tard dans la narration, par exemple la biographie renseignée au début apparait sur la tombe dans le cas de mort.&lt;br /&gt;
Pour l&amp;#039;instant, les moments narratifs de base sont :&lt;br /&gt;
 -à la page 2 il y a possibilité de refuser de rentrer dans ce qui s&amp;#039;apparente aux péripéties ce qui bloque tout le processus narratif et bloque le personnage à une exposition illimitée&lt;br /&gt;
 -la rencontre de l&amp;#039;adjuvant puis d&amp;#039;un super super-adjuvant&lt;br /&gt;
 -La détermination de l&amp;#039;objet de quête page 6&lt;br /&gt;
&lt;br /&gt;
Par ailleurs, on est en train de faire en sorte de créer une jauge, alimentée par la force, ou l&amp;#039;intégrité&lt;br /&gt;
[[Fichier:schemanarration.png]]&lt;br /&gt;
&lt;br /&gt;
code actuel &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;INDEX&amp;#039;&amp;#039;&amp;#039; : détermination de personnage&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
	session_start();&lt;br /&gt;
	$_SESSION[&amp;#039;force&amp;#039;] = 0;&lt;br /&gt;
	$_SESSION[&amp;#039;integrite&amp;#039;] = 0;&lt;br /&gt;
	$_SESSION[&amp;#039;score&amp;#039;] = $_SESSION[&amp;#039;force&amp;#039;]+$_SESSION[&amp;#039;integrite&amp;#039;];&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt; &lt;br /&gt;
&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;  &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
&amp;lt;body&amp;gt; &lt;br /&gt;
&amp;lt;section&amp;gt; &lt;br /&gt;
&amp;lt;article&amp;gt; &lt;br /&gt;
&amp;lt;header&amp;gt; merci de bien rensigner toutes les infos&amp;lt;/header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/article&amp;gt; &lt;br /&gt;
&amp;lt;form action=&amp;quot;page2.php&amp;quot; method=&amp;quot;post&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
prénom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prenom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
age&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ton histoire personelle&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt; --&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;bio&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;pilosité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; barbu&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; imberbe&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; moustachu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;personnalité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;temeraire&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; téméraire&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;refléchi&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; réfléchi&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;debile profond&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; débile profond&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;morphologie&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; maigre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt; &lt;br /&gt;
    &amp;lt;/form&amp;gt; &lt;br /&gt;
    &amp;lt;/section&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 2 : l&amp;#039;élément déclencheur&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;prenom&amp;#039;] = $_POST[&amp;#039;prenom&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;nom&amp;#039;] = $_POST[&amp;#039;nom&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;age&amp;#039;] = $_POST[&amp;#039;age&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;pilosite&amp;#039;] = $_POST[&amp;#039;pilosite&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;personnalite&amp;#039;] = $_POST[&amp;#039;personnalite&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;morphologie&amp;#039;] = $_POST[&amp;#039;morphologie&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;bio&amp;#039;] = $_POST[&amp;#039;bio&amp;#039;];&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
Nous sommes en 2030, depuis la faille temporelle tout le monde est mort &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;il y a un enfant en train de se faire bully dans ton champ de vision&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;page3.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;rescue&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je vais lui sauver la vie&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;blc&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je continue ma life&lt;br /&gt;
    &amp;lt;input type=&amp;#039;submit&amp;#039; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 3 : réaction au choix, soit poursuite de l&amp;#039;aventure, soit mort car combinaison d&amp;#039;incapacité physique et rescue, soit refus d&amp;#039;entrer dans la narration donc blocage&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;action&amp;#039;] = $_POST[&amp;#039;action&amp;#039;];&lt;br /&gt;
   // print_r($_SESSION);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;){  &lt;br /&gt;
    &lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_SESSION[&amp;#039;personnalite&amp;#039;].&amp;quot; tu as trop peur pour le sauver &amp;quot;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;dead.php\&amp;quot;&amp;gt;retour à la case départ bolosse&amp;quot;;&lt;br /&gt;
}else if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;temeraire&amp;#039;|| $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;reflechi&amp;#039;){&lt;br /&gt;
    echo &amp;#039;ok go&amp;#039;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;page4.php\&amp;quot;&amp;gt;l&amp;#039;aventure continue&amp;quot;;&lt;br /&gt;
//}else if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;blc&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;{&lt;br /&gt;
   // echo &amp;#039;ouais normal&amp;#039;;&lt;br /&gt;
}else {&lt;br /&gt;
    echo &amp;quot;ok ma caille&amp;quot;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;exposition.php\&amp;quot;&amp;gt;les péripéties c est pas pour maintenant&amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 4 : les péripéties commencent&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    // $_SESSION[&amp;#039;prenom&amp;#039;] = $_POST[&amp;#039;prenom&amp;#039;];&lt;br /&gt;
     //$_SESSION[&amp;#039;nom&amp;#039;] = $_POST[&amp;#039;nom&amp;#039;];&lt;br /&gt;
   // $_SESSION[&amp;#039;age&amp;#039;] = $_POST[&amp;#039;age&amp;#039;];&lt;br /&gt;
    // $_SESSION[&amp;#039;pilosite&amp;#039;] = $_POST[&amp;#039;pilosite&amp;#039;];&lt;br /&gt;
     //$_SESSION[&amp;#039;personnalite&amp;#039;] = $_POST[&amp;#039;personnalite&amp;#039;];&lt;br /&gt;
     //$_SESSION[&amp;#039;morphologie&amp;#039;] = $_POST[&amp;#039;morphologie&amp;#039;];&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte2&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
ça bouge avec l&amp;#039;enfant, tac tac tac le bruit des semelles sur le béton armé, par terre tu vois un paquet de biscuits&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;quand tu le prend une souris en sort, mais tu as très faim&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;page5.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;mange&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; j&amp;#039;en mange un et lui donne le reste du paquet&amp;quot;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;mangetout&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; MIAM MIAM J AI TROP FAIM JE MANGE TOUT&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;beurk&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; je lui donne tout, je suis trop quelqu&amp;#039;un de bien&lt;br /&gt;
    &amp;lt;input type=&amp;#039;submit&amp;#039; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 5 : l&amp;#039;enfant devient ( éventuellement )un adjuvant&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;action2&amp;#039;] = $_POST[&amp;#039;action2&amp;#039;];&lt;br /&gt;
    //$_SESSION[&amp;#039;prenom&amp;#039;] = $_POST[&amp;#039;prenom&amp;#039;];&lt;br /&gt;
   // print_r($_SESSION);&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;page5&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_SESSION[&amp;#039;action2&amp;#039;] == &amp;#039;mange&amp;#039;){  &lt;br /&gt;
echo &amp;quot;tu as un peu faim mais ce n&amp;#039;est rien comparé à la lueur de remerciement dans les yeux de l&amp;#039;enfant, +1 force +4 intégrité &amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
}else if($_SESSION[&amp;#039;action2&amp;#039;] == &amp;#039;mangetout&amp;#039; ){&lt;br /&gt;
    echo &amp;quot;oula j ai le bidou tout rempli, +2 force&amp;quot;;&lt;br /&gt;
   &lt;br /&gt;
//}else if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;blc&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;{&lt;br /&gt;
   // echo &amp;#039;ouais normal&amp;#039;;&lt;br /&gt;
}else {&lt;br /&gt;
    echo &amp;quot;bon, cet enfant te doit la vie mais tu as toujours très faim, +5 intégrité &amp;quot;;}&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;tu as .... GAGNE MA CONFIANCE  &amp;quot;.$_SESSION[&amp;#039;prenom&amp;#039;] ;&lt;br /&gt;
echo &amp;quot;&amp;lt;a href=\&amp;quot;coach.php\&amp;quot;&amp;gt;  je vais te faire rencontrer mon coach &amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE COACH : le coach s&amp;#039;avère être le destinataire de l&amp;#039;objet de la quête&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
   &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 je suis coach en dévellopement personnel, je suis sévère mais juste, attention aux pervers narcissiques&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;img id=&amp;quot;coach&amp;quot; src=&amp;quot;coach.jpg&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt; ENFANT dit : c&amp;#039;est le super adjuvant&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;COACH dit : je suis l&amp;#039;adjuvant ultime oui, quel est l&amp;#039;objet de ta quête ?&amp;lt;/p&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;p&amp;gt;ma quête&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;page6.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;survivre&amp;quot; name=&amp;quot;quete&amp;quot;&amp;gt; survivre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;fort&amp;quot; name=&amp;quot;quete&amp;quot;&amp;gt; devenir le plus fort&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;7&amp;quot; name=&amp;quot;quete&amp;quot;&amp;gt; découvrir mes 7 blessures de l&amp;#039;âme&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==schéma actuel de la narration==&lt;br /&gt;
[[Fichier:chema2.png]]&lt;br /&gt;
==le projet de violette==&lt;br /&gt;
Le but c&amp;#039;est d&amp;#039;appliquer la trame narrative de base à une navigation de pages en pages. &lt;br /&gt;
&lt;br /&gt;
Ca fonctionne avec php. En transformant des variables SESSION en variables POST, toutes les informations données par l&amp;#039;utilisateur sont enregistrées et permettent dêtre ré expoitées plus tard.&lt;br /&gt;
Ce qui fait une bonne narration entre autres c&amp;#039;est comment on va au au bout de ce qu &amp;#039;on peut exploiter avec les éléments qu&amp;#039;on a mis en place.&lt;br /&gt;
[[Fichier:page1.jpg]]&lt;br /&gt;
&lt;br /&gt;
La première page correspond à la caractérisation d&amp;#039;un personnage.Toutes les variables permettent une avancée du récit.Pour ce qui concerne la catégorie voix off, le but initial était de les générer (aléatoirement)durant la navigation. (en fait les moments dont déterminéset ils apparaissent parfois sous forme d&amp;#039;alert). Elle permet d&amp;#039;&amp;quot;accéder à l&amp;#039;intériorité du personnage&amp;quot;, ainsi lorsque la dramaturgie mise en place, donc tout l&amp;#039;extime tout ce qui se voit en acte (comme un dialogue) , n&amp;#039;est pas suffisant pour cerner la situation, on peut y avoir accès à travers l&amp;#039;intime. &lt;br /&gt;
La catégorie bio se retrouve sur une tombe en cas d&amp;#039;échec.&lt;br /&gt;
&lt;br /&gt;
La page 2 est l&amp;#039;élément déclencheur. Il existe plusieurs solutions pour la page 3 par rapport aux caractère choisi à l&amp;#039;index. &lt;br /&gt;
Avec la combinaison téméraire/lui sauver la vie. Le personnage rentre dans les péripéties. Si on a choisi la personnalité tout mou, on est trop faible pour ce monde et l&amp;#039;on est renvoyé à la page mort. &lt;br /&gt;
il y a aussi la possibilité de refuser de rentrer dans ce qui s&amp;#039;apparente aux péripéties ce qui bloque tout le processus narratif et bloque le personnage à une exposition illimitée et l&amp;#039;impossibilité d&amp;#039;en sortir sinon la mort &lt;br /&gt;
&lt;br /&gt;
A la page 4, les 3 réactions renvoie aux caractère choisi. L&amp;#039;option soin ou le fait de faire matcher le caractère choisi page 1 et la réaction permet de poursuivre la navigation, et de faire de l&amp;#039;enfant recontré un adjuvant puisqu&amp;#039;il va ensuite présenter le super adjuvant , le coach&lt;br /&gt;
&lt;br /&gt;
Le coach s&amp;#039;avère être également le destinataire de notre quête. On a par contre le choix de ce qu&amp;#039;elle est . Puisqu&amp;#039;il est coach en dévellopement personnel, une des réponses emmène vers une vidéo youtube pour soigner les 7 blessures de l&amp;#039;âme. Sinon on peut choisir les autres propositions pour continuer l&amp;#039;histoire. A la page 7&lt;/div&gt;</summary>
		<author><name>Violette</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=ERG::interactivenarration&amp;diff=3210</id>
		<title>ERG::interactivenarration</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=ERG::interactivenarration&amp;diff=3210"/>
		<updated>2019-05-06T09:46:59Z</updated>

		<summary type="html">&lt;p&gt;Violette : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==premiere sess==  &lt;br /&gt;
Histoire choix entre différentes propositions prédéfinies à l&amp;#039;avance.&lt;br /&gt;
Générer une narration à l&amp;#039;aide d&amp;#039;une banque d&amp;#039;images (PNG) pour illustrer les choix fait parmi différentes propositions établies à l&amp;#039;avance.&lt;br /&gt;
&lt;br /&gt;
Page type simplifiée:&lt;br /&gt;
Phrase à trou ex : &amp;quot;Le.... (choix entre 5 propositions) prend une douche&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*1 -Determination du sujet (personnage, taille/couleur/forme/...) les mots clés detrminent l&amp;#039;avatar&lt;br /&gt;
*2 -Exposition/Contexte ( décor, environnement,...)&lt;br /&gt;
*3 -élément perturbateur (problème/rencontre/découverte/...)&lt;br /&gt;
*4 -quête (série d&amp;#039;obstacles)&lt;br /&gt;
*5 -résolution&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
forme finale:&lt;br /&gt;
- Navigation de page en page avec prise en compte des choix &lt;br /&gt;
-constituion d&amp;#039;une nouvelle image style cadavre exquis&lt;br /&gt;
-Une page qui s&amp;#039;anime en temps réel en fonction des choix faits.&lt;br /&gt;
&lt;br /&gt;
CyberBotanica Raphaël Bergère&lt;br /&gt;
Still Moving Maurice Benayoun&lt;br /&gt;
Jeu vidéo; façade.&lt;br /&gt;
[http://tecfa.unige.ch/tecfa/maltt/memoire/Maurin2017.pdf]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 01/10==  &lt;br /&gt;
violette&amp;amp;louisa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le but c&amp;#039;est pas de montrer de l&amp;#039;image sur un support numérique et juste de cliquer sur page suivante&lt;br /&gt;
&lt;br /&gt;
Ce n&amp;#039;est pas non plus de mettre au point une narration de A à Z mais plutôt explorer de manière de faire de la narration interactive ( des concepts )&lt;br /&gt;
&lt;br /&gt;
[Examples]&lt;br /&gt;
&lt;br /&gt;
Anthony Rageul &amp;quot;&amp;#039;&amp;#039;Prise de tête&amp;#039;&amp;#039; une bande dessinée numérique explorant différentes possibilités d’interaction http://www.prisedetete.net/pdt/[[prisedetete]]&lt;br /&gt;
&lt;br /&gt;
son mémoire &amp;quot;BANDE DESSINEE INTERACTIVE : COMMENT RACONTER UNE HISTOIRE ? &amp;quot; [http://www.prisedetete.net/fr/memoire.html memoire]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;The Boat&amp;quot; animation/BB [http://www.sbs.com.au/theboat/]&lt;br /&gt;
&lt;br /&gt;
The Guardian - Digital deadly sins [http://digital-deadly-sins.theguardian.com/#/Grid]&lt;br /&gt;
&lt;br /&gt;
[http://www.http://mouchette.org/to/you/only/private.html mouchette] des interfaces où on peut écrire des trucs, et on clique sur un lien , on atterrit ailleurs. créer de la narration sous ce genre de format http://mouchette.org/to/you/only/private.html&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Hans Hoogerbrugge - Hotel&amp;quot; [http://hotel.submarinechannel.com/splash.html]&lt;br /&gt;
&lt;br /&gt;
==Session du 08/10== &lt;br /&gt;
violette&amp;amp;louisa&amp;amp;laura&lt;br /&gt;
&lt;br /&gt;
PROJET&lt;br /&gt;
&lt;br /&gt;
C&amp;#039;est une plateforme, avec une navigation de pages en pages ( on ne clique pas sur suivant)&lt;br /&gt;
&lt;br /&gt;
La navigation est permise par : des cases à cocher, des liens surs lesquels cliquer&lt;br /&gt;
&lt;br /&gt;
Les manières d&amp;#039;évoluer comptent aussi des inputs d&amp;#039;images, de son, de texte qui réapparaitront plusieurs pages plus tard, soit en générant de la causalité, soit non&lt;br /&gt;
&lt;br /&gt;
Ceci est au service d&amp;#039;une narration qui reprend les grandes étapes de la narration concentrée (exposition, élément déclencheur, péripéties ). &lt;br /&gt;
&lt;br /&gt;
Il y a le caractère principal qui a un rêve à poursuivre, un adjuvant et un opposant &lt;br /&gt;
Page 1 :on définit le perso principal avec des traits de caractère&lt;br /&gt;
&lt;br /&gt;
Prototype:&lt;br /&gt;
comment encoder les personnages avec des traits de caractère&lt;br /&gt;
comment utiliser les traits pour faire varier l&amp;#039;action sur une page 2&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; langage coté serveur&lt;br /&gt;
php ou python&lt;br /&gt;
&lt;br /&gt;
[[Fichier:schemalh.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 15/10== &lt;br /&gt;
violette&amp;amp;matthias&lt;br /&gt;
&lt;br /&gt;
Voici une base de codage, vue au cours du 15/10&lt;br /&gt;
/!\ il faut aller dans l&amp;#039;onglet modifer pour copier/coller le code tel qu&amp;#039;il est écrit, car le site interprète déjà certains signes et certains mots /!\  &lt;br /&gt;
(il serait plus efficace de faire un drive pour se partager les fichiers)&lt;br /&gt;
&lt;br /&gt;
-code html&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;!doctype html&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
	&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt;&lt;br /&gt;
	&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;habillage.css&amp;quot;&amp;gt; &amp;lt;!-- integration du css --&amp;gt;&lt;br /&gt;
		&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
		&amp;lt;body&amp;gt;&lt;br /&gt;
			&amp;lt;section&amp;gt;&lt;br /&gt;
				&amp;lt;article&amp;gt;&lt;br /&gt;
					&amp;lt;header&amp;gt;&lt;br /&gt;
					&amp;lt;/header&amp;gt;&lt;br /&gt;
					&amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
				&amp;lt;/article&amp;gt;&lt;br /&gt;
				&amp;lt;form action=&amp;quot;traitement.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt; &amp;lt;!-- traitement des information : création de conséquences aux réponses données --&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;prénom&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prénom&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;nom&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;age&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;ton histoire personelle&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
					&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;pilosité&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; barbu&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;!-- &amp;quot;value&amp;quot; va gérer le choix qui va se référer à la variable &amp;quot;pilosité&amp;quot; --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; imberbe&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; moustachu&amp;lt;/li&amp;gt;&lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;personnalité&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt; &amp;lt;!-- &amp;lt;ul&amp;gt; permet de créer une liste --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt; &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;téméraire&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; téméraire  &amp;lt;/li&amp;gt; &lt;br /&gt;
						&amp;lt;!-- &amp;lt;li&amp;gt; permet de créer un élément de la liste --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;réfléchi&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; réfléchi &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;débile profond&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; débile profond &amp;lt;/li&amp;gt; &lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;morphologie&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt;  maigre &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&amp;lt;/li&amp;gt;&lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;!-- &amp;lt;select name=&amp;quot;pays&amp;quot;&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;be&amp;quot;&amp;gt;Belgique&amp;lt;/option&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;fr&amp;quot;&amp;gt;France&amp;lt;/option&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;ca&amp;quot;&amp;gt;Canada&amp;lt;/option&amp;gt;&lt;br /&gt;
					&amp;lt;/select&amp;gt;&lt;br /&gt;
					questionaire a choix défilant, autre option de présentation  --&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;/form&amp;gt;&lt;br /&gt;
			&amp;lt;/section&amp;gt;&lt;br /&gt;
		&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
code php&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
	echo &amp;quot;hello world&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;prénom&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;/* $_POST plus discret que $_GET */&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;nom&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;/* . sers à joindre une instruction à interpréter et du texte brut = la concaténation */&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;age&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;pilosité&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;personnalité&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;morphologie&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 22/10== &lt;br /&gt;
violette&lt;br /&gt;
&lt;br /&gt;
les deux pages de la dernière fois , modifiées . &lt;br /&gt;
le html&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt; &lt;br /&gt;
&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;  &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
&amp;lt;body&amp;gt; &lt;br /&gt;
&amp;lt;section&amp;gt; &lt;br /&gt;
&amp;lt;article&amp;gt; &lt;br /&gt;
&amp;lt;header&amp;gt; &amp;lt;/header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/article&amp;gt; &lt;br /&gt;
&amp;lt;form action=&amp;quot;traitement.php&amp;quot; method=&amp;quot;post&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
prénom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prénom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
age&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ton histoire personelle&lt;br /&gt;
&lt;br /&gt;
&amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;pilosité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; barbu&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; imberbe&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; moustachu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;personnalité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;temeraire&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; téméraire&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;refléchi&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; réfléchi&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;debile profond&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; débile profond&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;morphologie&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; maigre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt; &lt;br /&gt;
    &amp;lt;/form&amp;gt; &lt;br /&gt;
    &amp;lt;/section&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;a href=&amp;quot;page2.php&amp;quot;&amp;gt;  &lt;br /&gt;
&amp;lt;h1&amp;gt;&lt;br /&gt;
 le contexte&lt;br /&gt;
&amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ET LE PHP&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php echo &amp;quot;hello world&amp;quot; ;&lt;br /&gt;
echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;prénom&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;/* $_POST plus discret que $_GET */ echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;nom&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;/* . sert à joindre une instruction à interpréter et du texte brut = la concaténation */ echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;pilosite&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ; echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;morphologie&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;&lt;br /&gt;
&lt;br /&gt;
if($_POST[&amp;#039;pilosite&amp;#039;] == &amp;#039;barbu&amp;#039;){  &lt;br /&gt;
    $variable=&amp;#039;rasoir&amp;#039;;&lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_POST[&amp;#039;pilosite&amp;#039;].&amp;quot; tu as besoin d&amp;#039;un &amp;quot;.$variable;&lt;br /&gt;
}else if($_POST[&amp;#039;pilosite&amp;#039;] == &amp;#039;imberbe&amp;#039;){&lt;br /&gt;
    echo &amp;#039;ta peau est douce&amp;#039;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
et là un essai d&amp;#039;une page mais ça marche pas &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
Nous sommes en 2030, depuis la faille temporelle tout le monde est mort &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;il y a un enfant en train de se faire bully dans ton champ de vision&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;rescue&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je vais lui sauver la vie&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;blc&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je continue ma life&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_POST[&amp;#039;il y a un enfant en train de se faire bully dans ton champ de vision&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; [&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;) ){  &lt;br /&gt;
    &lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_POST[&amp;#039;personnalite&amp;#039;].&amp;quot; tu as trop peur pour le sauver &amp;quot;&lt;br /&gt;
}else if($_POST[&amp;#039;il y a un enfant en train de se faire bully dans ton champ de vision&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; [&amp;#039;personnalite&amp;#039;] == &amp;#039;temeraire&amp;#039;) ){&lt;br /&gt;
    echo &amp;#039;ok go&amp;#039;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==session du 5/11== &lt;br /&gt;
nouveau schéma de fonctionnement :&lt;br /&gt;
index.php ( renseigne toutes les infos ) -----&amp;gt; page2.php ( partie traitement = transforme les variables POST en SESSION ; partie formulaire renseigne la variable action)----&amp;gt;page3.php ( partie traitement = transforme les variables POST en SESSION ; partie affichage echo 2 phrases différentes pour deux combinaisons débile profond/ rescue, et téméraire/rescue )&lt;br /&gt;
&lt;br /&gt;
==bilan quadri== &lt;br /&gt;
Le but c&amp;#039;est d&amp;#039;appliquer la trame narrative de base à une navigation de pages en pages. Ca fonctionne avec php , les input radio influent la narration mais on aimerait bien trouver d&amp;#039;autres formes d&amp;#039;interactivité.&lt;br /&gt;
Les informations rentrées par le spectateur influent plus tard dans la narration, par exemple la biographie renseignée au début apparait sur la tombe dans le cas de mort.&lt;br /&gt;
Pour l&amp;#039;instant, les moments narratifs de base sont :&lt;br /&gt;
 -à la page 2 il y a possibilité de refuser de rentrer dans ce qui s&amp;#039;apparente aux péripéties ce qui bloque tout le processus narratif et bloque le personnage à une exposition illimitée&lt;br /&gt;
 -la rencontre de l&amp;#039;adjuvant puis d&amp;#039;un super super-adjuvant&lt;br /&gt;
 -La détermination de l&amp;#039;objet de quête page 6&lt;br /&gt;
&lt;br /&gt;
Par ailleurs, on est en train de faire en sorte de créer une jauge, alimentée par la force, ou l&amp;#039;intégrité&lt;br /&gt;
[[Fichier:schemanarration.png]]&lt;br /&gt;
&lt;br /&gt;
code actuel &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;INDEX&amp;#039;&amp;#039;&amp;#039; : détermination de personnage&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
	session_start();&lt;br /&gt;
	$_SESSION[&amp;#039;force&amp;#039;] = 0;&lt;br /&gt;
	$_SESSION[&amp;#039;integrite&amp;#039;] = 0;&lt;br /&gt;
	$_SESSION[&amp;#039;score&amp;#039;] = $_SESSION[&amp;#039;force&amp;#039;]+$_SESSION[&amp;#039;integrite&amp;#039;];&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt; &lt;br /&gt;
&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;  &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
&amp;lt;body&amp;gt; &lt;br /&gt;
&amp;lt;section&amp;gt; &lt;br /&gt;
&amp;lt;article&amp;gt; &lt;br /&gt;
&amp;lt;header&amp;gt; merci de bien rensigner toutes les infos&amp;lt;/header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/article&amp;gt; &lt;br /&gt;
&amp;lt;form action=&amp;quot;page2.php&amp;quot; method=&amp;quot;post&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
prénom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prenom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
age&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ton histoire personelle&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt; --&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;bio&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;pilosité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; barbu&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; imberbe&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; moustachu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;personnalité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;temeraire&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; téméraire&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;refléchi&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; réfléchi&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;debile profond&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; débile profond&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;morphologie&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; maigre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt; &lt;br /&gt;
    &amp;lt;/form&amp;gt; &lt;br /&gt;
    &amp;lt;/section&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 2 : l&amp;#039;élément déclencheur&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;prenom&amp;#039;] = $_POST[&amp;#039;prenom&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;nom&amp;#039;] = $_POST[&amp;#039;nom&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;age&amp;#039;] = $_POST[&amp;#039;age&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;pilosite&amp;#039;] = $_POST[&amp;#039;pilosite&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;personnalite&amp;#039;] = $_POST[&amp;#039;personnalite&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;morphologie&amp;#039;] = $_POST[&amp;#039;morphologie&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;bio&amp;#039;] = $_POST[&amp;#039;bio&amp;#039;];&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
Nous sommes en 2030, depuis la faille temporelle tout le monde est mort &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;il y a un enfant en train de se faire bully dans ton champ de vision&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;page3.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;rescue&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je vais lui sauver la vie&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;blc&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je continue ma life&lt;br /&gt;
    &amp;lt;input type=&amp;#039;submit&amp;#039; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 3 : réaction au choix, soit poursuite de l&amp;#039;aventure, soit mort car combinaison d&amp;#039;incapacité physique et rescue, soit refus d&amp;#039;entrer dans la narration donc blocage&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;action&amp;#039;] = $_POST[&amp;#039;action&amp;#039;];&lt;br /&gt;
   // print_r($_SESSION);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;){  &lt;br /&gt;
    &lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_SESSION[&amp;#039;personnalite&amp;#039;].&amp;quot; tu as trop peur pour le sauver &amp;quot;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;dead.php\&amp;quot;&amp;gt;retour à la case départ bolosse&amp;quot;;&lt;br /&gt;
}else if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;temeraire&amp;#039;|| $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;reflechi&amp;#039;){&lt;br /&gt;
    echo &amp;#039;ok go&amp;#039;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;page4.php\&amp;quot;&amp;gt;l&amp;#039;aventure continue&amp;quot;;&lt;br /&gt;
//}else if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;blc&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;{&lt;br /&gt;
   // echo &amp;#039;ouais normal&amp;#039;;&lt;br /&gt;
}else {&lt;br /&gt;
    echo &amp;quot;ok ma caille&amp;quot;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;exposition.php\&amp;quot;&amp;gt;les péripéties c est pas pour maintenant&amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 4 : les péripéties commencent&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    // $_SESSION[&amp;#039;prenom&amp;#039;] = $_POST[&amp;#039;prenom&amp;#039;];&lt;br /&gt;
     //$_SESSION[&amp;#039;nom&amp;#039;] = $_POST[&amp;#039;nom&amp;#039;];&lt;br /&gt;
   // $_SESSION[&amp;#039;age&amp;#039;] = $_POST[&amp;#039;age&amp;#039;];&lt;br /&gt;
    // $_SESSION[&amp;#039;pilosite&amp;#039;] = $_POST[&amp;#039;pilosite&amp;#039;];&lt;br /&gt;
     //$_SESSION[&amp;#039;personnalite&amp;#039;] = $_POST[&amp;#039;personnalite&amp;#039;];&lt;br /&gt;
     //$_SESSION[&amp;#039;morphologie&amp;#039;] = $_POST[&amp;#039;morphologie&amp;#039;];&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte2&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
ça bouge avec l&amp;#039;enfant, tac tac tac le bruit des semelles sur le béton armé, par terre tu vois un paquet de biscuits&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;quand tu le prend une souris en sort, mais tu as très faim&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;page5.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;mange&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; j&amp;#039;en mange un et lui donne le reste du paquet&amp;quot;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;mangetout&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; MIAM MIAM J AI TROP FAIM JE MANGE TOUT&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;beurk&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; je lui donne tout, je suis trop quelqu&amp;#039;un de bien&lt;br /&gt;
    &amp;lt;input type=&amp;#039;submit&amp;#039; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 5 : l&amp;#039;enfant devient ( éventuellement )un adjuvant&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;action2&amp;#039;] = $_POST[&amp;#039;action2&amp;#039;];&lt;br /&gt;
    //$_SESSION[&amp;#039;prenom&amp;#039;] = $_POST[&amp;#039;prenom&amp;#039;];&lt;br /&gt;
   // print_r($_SESSION);&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;page5&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_SESSION[&amp;#039;action2&amp;#039;] == &amp;#039;mange&amp;#039;){  &lt;br /&gt;
echo &amp;quot;tu as un peu faim mais ce n&amp;#039;est rien comparé à la lueur de remerciement dans les yeux de l&amp;#039;enfant, +1 force +4 intégrité &amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
}else if($_SESSION[&amp;#039;action2&amp;#039;] == &amp;#039;mangetout&amp;#039; ){&lt;br /&gt;
    echo &amp;quot;oula j ai le bidou tout rempli, +2 force&amp;quot;;&lt;br /&gt;
   &lt;br /&gt;
//}else if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;blc&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;{&lt;br /&gt;
   // echo &amp;#039;ouais normal&amp;#039;;&lt;br /&gt;
}else {&lt;br /&gt;
    echo &amp;quot;bon, cet enfant te doit la vie mais tu as toujours très faim, +5 intégrité &amp;quot;;}&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;tu as .... GAGNE MA CONFIANCE  &amp;quot;.$_SESSION[&amp;#039;prenom&amp;#039;] ;&lt;br /&gt;
echo &amp;quot;&amp;lt;a href=\&amp;quot;coach.php\&amp;quot;&amp;gt;  je vais te faire rencontrer mon coach &amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE COACH : le coach s&amp;#039;avère être le destinataire de l&amp;#039;objet de la quête&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
   &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 je suis coach en dévellopement personnel, je suis sévère mais juste, attention aux pervers narcissiques&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;img id=&amp;quot;coach&amp;quot; src=&amp;quot;coach.jpg&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt; ENFANT dit : c&amp;#039;est le super adjuvant&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;COACH dit : je suis l&amp;#039;adjuvant ultime oui, quel est l&amp;#039;objet de ta quête ?&amp;lt;/p&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;p&amp;gt;ma quête&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;page6.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;survivre&amp;quot; name=&amp;quot;quete&amp;quot;&amp;gt; survivre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;fort&amp;quot; name=&amp;quot;quete&amp;quot;&amp;gt; devenir le plus fort&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;7&amp;quot; name=&amp;quot;quete&amp;quot;&amp;gt; découvrir mes 7 blessures de l&amp;#039;âme&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==schéma actuel de la narration==&lt;br /&gt;
[[Fichier:chema2.png]]&lt;br /&gt;
==le projet de violette==&lt;br /&gt;
Le but c&amp;#039;est d&amp;#039;appliquer la trame narrative de base à une navigation de pages en pages. &lt;br /&gt;
&lt;br /&gt;
Ca fonctionne avec php. En transformant des variables SESSION en variables POST, toutes les informations données par l&amp;#039;utilisateur sont enregistrées et permettent dêtre ré expoitées plus tard.&lt;br /&gt;
Ce qui fait une bonne narration entre autres c&amp;#039;est comment on va au au bout de ce qu &amp;#039;on peut exploiter avec les éléments on a mis en place.&lt;br /&gt;
&lt;br /&gt;
La première page correspond à la caractérisation d&amp;#039;un personnage. Toutes les variables permettent une avancée du récit.Pour ce qui concerne la catégorie voix off, le but initial était de les générer (aléatoirement)durant la navigation. (en fait les moments dont déterminéset ils apparaissent parfois sous forme d&amp;#039;alert). Elle permet d&amp;#039;&amp;quot;accéder à l&amp;#039;intériorité du personnage&amp;quot;, ainsi lorsque la dramaturgie mise en place, donc tout l&amp;#039;extime tout ce qui se voit en acte (comme un dialogue) , n&amp;#039;est pas suffisant pour cerner la situation, on peut y avoir accès à travers l&amp;#039;intime. &lt;br /&gt;
La catégorie bio se retrouve sur une tombe en cas d&amp;#039;échec.&lt;br /&gt;
&lt;br /&gt;
La page 2 est l&amp;#039;élément déclencheur. Il existe plusieurs solutions pour la page 3 par rapport aux caractère choisi à l&amp;#039;index. &lt;br /&gt;
Avec la combinaison téméraire/lui sauver la vie. Le personnage rentre dans les péripéties. Si on a choisi la personnalité tout mou, on est trop faible pour ce monde et l&amp;#039;on est renvoyé à la page mort. &lt;br /&gt;
il y a aussi la possibilité de refuser de rentrer dans ce qui s&amp;#039;apparente aux péripéties ce qui bloque tout le processus narratif et bloque le personnage à une exposition illimitée et l&amp;#039;impossibilité d&amp;#039;en sortir sinon la mort &lt;br /&gt;
&lt;br /&gt;
A la page 4, les 3 réactions renvoie aux caractère choisi. L&amp;#039;option soin ou le fait de faire matcher le caractère et la réaction permet de poursuivre la navigation.&lt;/div&gt;</summary>
		<author><name>Violette</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=Fichier:Chema2.png&amp;diff=3162</id>
		<title>Fichier:Chema2.png</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Fichier:Chema2.png&amp;diff=3162"/>
		<updated>2019-02-25T08:35:00Z</updated>

		<summary type="html">&lt;p&gt;Violette : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Violette</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=ERG::interactivenarration&amp;diff=3161</id>
		<title>ERG::interactivenarration</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=ERG::interactivenarration&amp;diff=3161"/>
		<updated>2019-02-25T08:34:33Z</updated>

		<summary type="html">&lt;p&gt;Violette : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;le lien du drive avec les modifications du code ( ce qui suit n&amp;#039;est plus en vigueur ) : https://drive.google.com/drive/folders/1XSQhMwiNszfi0TzcNnsJlqS93_7S1l48&lt;br /&gt;
&lt;br /&gt;
==premiere sess==  &lt;br /&gt;
Histoire choix entre différentes propositions prédéfinies à l&amp;#039;avance.&lt;br /&gt;
Générer une narration à l&amp;#039;aide d&amp;#039;une banque d&amp;#039;images (PNG) pour illustrer les choix fait parmi différentes propositions établies à l&amp;#039;avance.&lt;br /&gt;
&lt;br /&gt;
Page type simplifiée:&lt;br /&gt;
Phrase à trou ex : &amp;quot;Le.... (choix entre 5 propositions) prend une douche&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*1 -Determination du sujet (personnage, taille/couleur/forme/...) les mots clés detrminent l&amp;#039;avatar&lt;br /&gt;
*2 -Exposition/Contexte ( décor, environnement,...)&lt;br /&gt;
*3 -élément perturbateur (problème/rencontre/découverte/...)&lt;br /&gt;
*4 -quête (série d&amp;#039;obstacles)&lt;br /&gt;
*5 -résolution&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
forme finale:&lt;br /&gt;
- Navigation de page en page avec prise en compte des choix &lt;br /&gt;
-constituion d&amp;#039;une nouvelle image style cadavre exquis&lt;br /&gt;
-Une page qui s&amp;#039;anime en temps réel en fonction des choix faits.&lt;br /&gt;
&lt;br /&gt;
CyberBotanica Raphaël Bergère&lt;br /&gt;
Still Moving Maurice Benayoun&lt;br /&gt;
Jeu vidéo; façade.&lt;br /&gt;
[http://tecfa.unige.ch/tecfa/maltt/memoire/Maurin2017.pdf]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 01/10==  &lt;br /&gt;
violette&amp;amp;louisa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le but c&amp;#039;est pas de montrer de l&amp;#039;image sur un support numérique et juste de cliquer sur page suivante&lt;br /&gt;
&lt;br /&gt;
Ce n&amp;#039;est pas non plus de mettre au point une narration de A à Z mais plutôt explorer de manière de faire de la narration interactive ( des concepts )&lt;br /&gt;
&lt;br /&gt;
[Examples]&lt;br /&gt;
&lt;br /&gt;
Anthony Rageul &amp;quot;&amp;#039;&amp;#039;Prise de tête&amp;#039;&amp;#039; une bande dessinée numérique explorant différentes possibilités d’interaction http://www.prisedetete.net/pdt/[[prisedetete]]&lt;br /&gt;
&lt;br /&gt;
son mémoire &amp;quot;BANDE DESSINEE INTERACTIVE : COMMENT RACONTER UNE HISTOIRE ? &amp;quot; [http://www.prisedetete.net/fr/memoire.html memoire]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;The Boat&amp;quot; animation/BB [http://www.sbs.com.au/theboat/]&lt;br /&gt;
&lt;br /&gt;
The Guardian - Digital deadly sins [http://digital-deadly-sins.theguardian.com/#/Grid]&lt;br /&gt;
&lt;br /&gt;
[http://www.http://mouchette.org/to/you/only/private.html mouchette] des interfaces où on peut écrire des trucs, et on clique sur un lien , on atterrit ailleurs. créer de la narration sous ce genre de format http://mouchette.org/to/you/only/private.html&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Hans Hoogerbrugge - Hotel&amp;quot; [http://hotel.submarinechannel.com/splash.html]&lt;br /&gt;
&lt;br /&gt;
==Session du 08/10== &lt;br /&gt;
violette&amp;amp;louisa&amp;amp;laura&lt;br /&gt;
&lt;br /&gt;
PROJET&lt;br /&gt;
&lt;br /&gt;
C&amp;#039;est une plateforme, avec une navigation de pages en pages ( on ne clique pas sur suivant)&lt;br /&gt;
&lt;br /&gt;
La navigation est permise par : des cases à cocher, des liens surs lesquels cliquer&lt;br /&gt;
&lt;br /&gt;
Les manières d&amp;#039;évoluer comptent aussi des inputs d&amp;#039;images, de son, de texte qui réapparaitront plusieurs pages plus tard, soit en générant de la causalité, soit non&lt;br /&gt;
&lt;br /&gt;
Ceci est au service d&amp;#039;une narration qui reprend les grandes étapes de la narration concentrée (exposition, élément déclencheur, péripéties ). &lt;br /&gt;
&lt;br /&gt;
Il y a le caractère principal qui a un rêve à poursuivre, un adjuvant et un opposant &lt;br /&gt;
Page 1 :on définit le perso principal avec des traits de caractère&lt;br /&gt;
&lt;br /&gt;
Prototype:&lt;br /&gt;
comment encoder les personnages avec des traits de caractère&lt;br /&gt;
comment utiliser les traits pour faire varier l&amp;#039;action sur une page 2&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; langage coté serveur&lt;br /&gt;
php ou python&lt;br /&gt;
&lt;br /&gt;
[[Fichier:schemalh.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 15/10== &lt;br /&gt;
violette&amp;amp;matthias&lt;br /&gt;
&lt;br /&gt;
Voici une base de codage, vue au cours du 15/10&lt;br /&gt;
/!\ il faut aller dans l&amp;#039;onglet modifer pour copier/coller le code tel qu&amp;#039;il est écrit, car le site interprète déjà certains signes et certains mots /!\  &lt;br /&gt;
(il serait plus efficace de faire un drive pour se partager les fichiers)&lt;br /&gt;
&lt;br /&gt;
-code html&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;!doctype html&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
	&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt;&lt;br /&gt;
	&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;habillage.css&amp;quot;&amp;gt; &amp;lt;!-- integration du css --&amp;gt;&lt;br /&gt;
		&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
		&amp;lt;body&amp;gt;&lt;br /&gt;
			&amp;lt;section&amp;gt;&lt;br /&gt;
				&amp;lt;article&amp;gt;&lt;br /&gt;
					&amp;lt;header&amp;gt;&lt;br /&gt;
					&amp;lt;/header&amp;gt;&lt;br /&gt;
					&amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
				&amp;lt;/article&amp;gt;&lt;br /&gt;
				&amp;lt;form action=&amp;quot;traitement.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt; &amp;lt;!-- traitement des information : création de conséquences aux réponses données --&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;prénom&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prénom&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;nom&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;age&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;ton histoire personelle&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
					&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;pilosité&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; barbu&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;!-- &amp;quot;value&amp;quot; va gérer le choix qui va se référer à la variable &amp;quot;pilosité&amp;quot; --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; imberbe&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; moustachu&amp;lt;/li&amp;gt;&lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;personnalité&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt; &amp;lt;!-- &amp;lt;ul&amp;gt; permet de créer une liste --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt; &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;téméraire&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; téméraire  &amp;lt;/li&amp;gt; &lt;br /&gt;
						&amp;lt;!-- &amp;lt;li&amp;gt; permet de créer un élément de la liste --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;réfléchi&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; réfléchi &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;débile profond&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; débile profond &amp;lt;/li&amp;gt; &lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;morphologie&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt;  maigre &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&amp;lt;/li&amp;gt;&lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;!-- &amp;lt;select name=&amp;quot;pays&amp;quot;&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;be&amp;quot;&amp;gt;Belgique&amp;lt;/option&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;fr&amp;quot;&amp;gt;France&amp;lt;/option&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;ca&amp;quot;&amp;gt;Canada&amp;lt;/option&amp;gt;&lt;br /&gt;
					&amp;lt;/select&amp;gt;&lt;br /&gt;
					questionaire a choix défilant, autre option de présentation  --&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;/form&amp;gt;&lt;br /&gt;
			&amp;lt;/section&amp;gt;&lt;br /&gt;
		&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
code php&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
	echo &amp;quot;hello world&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;prénom&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;/* $_POST plus discret que $_GET */&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;nom&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;/* . sers à joindre une instruction à interpréter et du texte brut = la concaténation */&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;age&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;pilosité&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;personnalité&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;morphologie&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 22/10== &lt;br /&gt;
violette&lt;br /&gt;
&lt;br /&gt;
les deux pages de la dernière fois , modifiées . &lt;br /&gt;
le html&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt; &lt;br /&gt;
&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;  &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
&amp;lt;body&amp;gt; &lt;br /&gt;
&amp;lt;section&amp;gt; &lt;br /&gt;
&amp;lt;article&amp;gt; &lt;br /&gt;
&amp;lt;header&amp;gt; &amp;lt;/header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/article&amp;gt; &lt;br /&gt;
&amp;lt;form action=&amp;quot;traitement.php&amp;quot; method=&amp;quot;post&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
prénom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prénom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
age&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ton histoire personelle&lt;br /&gt;
&lt;br /&gt;
&amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;pilosité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; barbu&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; imberbe&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; moustachu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;personnalité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;temeraire&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; téméraire&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;refléchi&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; réfléchi&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;debile profond&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; débile profond&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;morphologie&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; maigre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt; &lt;br /&gt;
    &amp;lt;/form&amp;gt; &lt;br /&gt;
    &amp;lt;/section&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;a href=&amp;quot;page2.php&amp;quot;&amp;gt;  &lt;br /&gt;
&amp;lt;h1&amp;gt;&lt;br /&gt;
 le contexte&lt;br /&gt;
&amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ET LE PHP&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php echo &amp;quot;hello world&amp;quot; ;&lt;br /&gt;
echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;prénom&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;/* $_POST plus discret que $_GET */ echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;nom&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;/* . sert à joindre une instruction à interpréter et du texte brut = la concaténation */ echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;pilosite&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ; echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;morphologie&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;&lt;br /&gt;
&lt;br /&gt;
if($_POST[&amp;#039;pilosite&amp;#039;] == &amp;#039;barbu&amp;#039;){  &lt;br /&gt;
    $variable=&amp;#039;rasoir&amp;#039;;&lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_POST[&amp;#039;pilosite&amp;#039;].&amp;quot; tu as besoin d&amp;#039;un &amp;quot;.$variable;&lt;br /&gt;
}else if($_POST[&amp;#039;pilosite&amp;#039;] == &amp;#039;imberbe&amp;#039;){&lt;br /&gt;
    echo &amp;#039;ta peau est douce&amp;#039;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
et là un essai d&amp;#039;une page mais ça marche pas &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
Nous sommes en 2030, depuis la faille temporelle tout le monde est mort &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;il y a un enfant en train de se faire bully dans ton champ de vision&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;rescue&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je vais lui sauver la vie&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;blc&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je continue ma life&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_POST[&amp;#039;il y a un enfant en train de se faire bully dans ton champ de vision&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; [&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;) ){  &lt;br /&gt;
    &lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_POST[&amp;#039;personnalite&amp;#039;].&amp;quot; tu as trop peur pour le sauver &amp;quot;&lt;br /&gt;
}else if($_POST[&amp;#039;il y a un enfant en train de se faire bully dans ton champ de vision&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; [&amp;#039;personnalite&amp;#039;] == &amp;#039;temeraire&amp;#039;) ){&lt;br /&gt;
    echo &amp;#039;ok go&amp;#039;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==session du 5/11== &lt;br /&gt;
nouveau schéma de fonctionnement :&lt;br /&gt;
index.php ( renseigne toutes les infos ) -----&amp;gt; page2.php ( partie traitement = transforme les variables POST en SESSION ; partie formulaire renseigne la variable action)----&amp;gt;page3.php ( partie traitement = transforme les variables POST en SESSION ; partie affichage echo 2 phrases différentes pour deux combinaisons débile profond/ rescue, et téméraire/rescue )&lt;br /&gt;
&lt;br /&gt;
==bilan quadri== &lt;br /&gt;
Le but c&amp;#039;est d&amp;#039;appliquer la trame narrative de base à une navigation de pages en pages. Ca fonctionne avec php , les input radio influent la narration mais on aimerait bien trouver d&amp;#039;autres formes d&amp;#039;interactivité.&lt;br /&gt;
Les informations rentrées par le spectateur influent plus tard dans la narration, par exemple la biographie renseignée au début apparait sur la tombe dans le cas de mort.&lt;br /&gt;
Pour l&amp;#039;instant, les moments narratifs de base sont :&lt;br /&gt;
 -à la page 2 il y a possibilité de refuser de rentrer dans ce qui s&amp;#039;apparente aux péripéties ce qui bloque tout le processus narratif et bloque le personnage à une exposition illimitée&lt;br /&gt;
 -la rencontre de l&amp;#039;adjuvant puis d&amp;#039;un super super-adjuvant&lt;br /&gt;
 -La détermination de l&amp;#039;objet de quête page 6&lt;br /&gt;
&lt;br /&gt;
Par ailleurs, on est en train de faire en sorte de créer une jauge, alimentée par la force, ou l&amp;#039;intégrité&lt;br /&gt;
[[Fichier:schemanarration.png]]&lt;br /&gt;
&lt;br /&gt;
code actuel &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;INDEX&amp;#039;&amp;#039;&amp;#039; : détermination de personnage&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
	session_start();&lt;br /&gt;
	$_SESSION[&amp;#039;force&amp;#039;] = 0;&lt;br /&gt;
	$_SESSION[&amp;#039;integrite&amp;#039;] = 0;&lt;br /&gt;
	$_SESSION[&amp;#039;score&amp;#039;] = $_SESSION[&amp;#039;force&amp;#039;]+$_SESSION[&amp;#039;integrite&amp;#039;];&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt; &lt;br /&gt;
&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;  &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
&amp;lt;body&amp;gt; &lt;br /&gt;
&amp;lt;section&amp;gt; &lt;br /&gt;
&amp;lt;article&amp;gt; &lt;br /&gt;
&amp;lt;header&amp;gt; merci de bien rensigner toutes les infos&amp;lt;/header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/article&amp;gt; &lt;br /&gt;
&amp;lt;form action=&amp;quot;page2.php&amp;quot; method=&amp;quot;post&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
prénom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prenom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
age&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ton histoire personelle&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt; --&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;bio&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;pilosité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; barbu&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; imberbe&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; moustachu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;personnalité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;temeraire&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; téméraire&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;refléchi&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; réfléchi&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;debile profond&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; débile profond&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;morphologie&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; maigre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt; &lt;br /&gt;
    &amp;lt;/form&amp;gt; &lt;br /&gt;
    &amp;lt;/section&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 2 : l&amp;#039;élément déclencheur&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;prenom&amp;#039;] = $_POST[&amp;#039;prenom&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;nom&amp;#039;] = $_POST[&amp;#039;nom&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;age&amp;#039;] = $_POST[&amp;#039;age&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;pilosite&amp;#039;] = $_POST[&amp;#039;pilosite&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;personnalite&amp;#039;] = $_POST[&amp;#039;personnalite&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;morphologie&amp;#039;] = $_POST[&amp;#039;morphologie&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;bio&amp;#039;] = $_POST[&amp;#039;bio&amp;#039;];&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
Nous sommes en 2030, depuis la faille temporelle tout le monde est mort &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;il y a un enfant en train de se faire bully dans ton champ de vision&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;page3.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;rescue&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je vais lui sauver la vie&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;blc&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je continue ma life&lt;br /&gt;
    &amp;lt;input type=&amp;#039;submit&amp;#039; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 3 : réaction au choix, soit poursuite de l&amp;#039;aventure, soit mort car combinaison d&amp;#039;incapacité physique et rescue, soit refus d&amp;#039;entrer dans la narration donc blocage&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;action&amp;#039;] = $_POST[&amp;#039;action&amp;#039;];&lt;br /&gt;
   // print_r($_SESSION);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;){  &lt;br /&gt;
    &lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_SESSION[&amp;#039;personnalite&amp;#039;].&amp;quot; tu as trop peur pour le sauver &amp;quot;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;dead.php\&amp;quot;&amp;gt;retour à la case départ bolosse&amp;quot;;&lt;br /&gt;
}else if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;temeraire&amp;#039;|| $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;reflechi&amp;#039;){&lt;br /&gt;
    echo &amp;#039;ok go&amp;#039;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;page4.php\&amp;quot;&amp;gt;l&amp;#039;aventure continue&amp;quot;;&lt;br /&gt;
//}else if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;blc&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;{&lt;br /&gt;
   // echo &amp;#039;ouais normal&amp;#039;;&lt;br /&gt;
}else {&lt;br /&gt;
    echo &amp;quot;ok ma caille&amp;quot;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;exposition.php\&amp;quot;&amp;gt;les péripéties c est pas pour maintenant&amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 4 : les péripéties commencent&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    // $_SESSION[&amp;#039;prenom&amp;#039;] = $_POST[&amp;#039;prenom&amp;#039;];&lt;br /&gt;
     //$_SESSION[&amp;#039;nom&amp;#039;] = $_POST[&amp;#039;nom&amp;#039;];&lt;br /&gt;
   // $_SESSION[&amp;#039;age&amp;#039;] = $_POST[&amp;#039;age&amp;#039;];&lt;br /&gt;
    // $_SESSION[&amp;#039;pilosite&amp;#039;] = $_POST[&amp;#039;pilosite&amp;#039;];&lt;br /&gt;
     //$_SESSION[&amp;#039;personnalite&amp;#039;] = $_POST[&amp;#039;personnalite&amp;#039;];&lt;br /&gt;
     //$_SESSION[&amp;#039;morphologie&amp;#039;] = $_POST[&amp;#039;morphologie&amp;#039;];&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte2&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
ça bouge avec l&amp;#039;enfant, tac tac tac le bruit des semelles sur le béton armé, par terre tu vois un paquet de biscuits&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;quand tu le prend une souris en sort, mais tu as très faim&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;page5.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;mange&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; j&amp;#039;en mange un et lui donne le reste du paquet&amp;quot;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;mangetout&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; MIAM MIAM J AI TROP FAIM JE MANGE TOUT&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;beurk&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; je lui donne tout, je suis trop quelqu&amp;#039;un de bien&lt;br /&gt;
    &amp;lt;input type=&amp;#039;submit&amp;#039; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 5 : l&amp;#039;enfant devient ( éventuellement )un adjuvant&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;action2&amp;#039;] = $_POST[&amp;#039;action2&amp;#039;];&lt;br /&gt;
    //$_SESSION[&amp;#039;prenom&amp;#039;] = $_POST[&amp;#039;prenom&amp;#039;];&lt;br /&gt;
   // print_r($_SESSION);&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;page5&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_SESSION[&amp;#039;action2&amp;#039;] == &amp;#039;mange&amp;#039;){  &lt;br /&gt;
echo &amp;quot;tu as un peu faim mais ce n&amp;#039;est rien comparé à la lueur de remerciement dans les yeux de l&amp;#039;enfant, +1 force +4 intégrité &amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
}else if($_SESSION[&amp;#039;action2&amp;#039;] == &amp;#039;mangetout&amp;#039; ){&lt;br /&gt;
    echo &amp;quot;oula j ai le bidou tout rempli, +2 force&amp;quot;;&lt;br /&gt;
   &lt;br /&gt;
//}else if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;blc&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;{&lt;br /&gt;
   // echo &amp;#039;ouais normal&amp;#039;;&lt;br /&gt;
}else {&lt;br /&gt;
    echo &amp;quot;bon, cet enfant te doit la vie mais tu as toujours très faim, +5 intégrité &amp;quot;;}&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;tu as .... GAGNE MA CONFIANCE  &amp;quot;.$_SESSION[&amp;#039;prenom&amp;#039;] ;&lt;br /&gt;
echo &amp;quot;&amp;lt;a href=\&amp;quot;coach.php\&amp;quot;&amp;gt;  je vais te faire rencontrer mon coach &amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE COACH : le coach s&amp;#039;avère être le destinataire de l&amp;#039;objet de la quête&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
   &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 je suis coach en dévellopement personnel, je suis sévère mais juste, attention aux pervers narcissiques&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;img id=&amp;quot;coach&amp;quot; src=&amp;quot;coach.jpg&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt; ENFANT dit : c&amp;#039;est le super adjuvant&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;COACH dit : je suis l&amp;#039;adjuvant ultime oui, quel est l&amp;#039;objet de ta quête ?&amp;lt;/p&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;p&amp;gt;ma quête&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;page6.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;survivre&amp;quot; name=&amp;quot;quete&amp;quot;&amp;gt; survivre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;fort&amp;quot; name=&amp;quot;quete&amp;quot;&amp;gt; devenir le plus fort&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;7&amp;quot; name=&amp;quot;quete&amp;quot;&amp;gt; découvrir mes 7 blessures de l&amp;#039;âme&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==schéma actuel de la narration==&lt;br /&gt;
[[Fichier:chema2.png]]&lt;/div&gt;</summary>
		<author><name>Violette</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=ERG::interactivenarration&amp;diff=2939</id>
		<title>ERG::interactivenarration</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=ERG::interactivenarration&amp;diff=2939"/>
		<updated>2018-12-17T09:52:53Z</updated>

		<summary type="html">&lt;p&gt;Violette : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;le lien du drive avec les modifications du code ( ce qui suit n&amp;#039;est plus en vigueur ) : https://drive.google.com/drive/folders/1XSQhMwiNszfi0TzcNnsJlqS93_7S1l48&lt;br /&gt;
&lt;br /&gt;
==premiere sess==  &lt;br /&gt;
Histoire choix entre différentes propositions prédéfinies à l&amp;#039;avance.&lt;br /&gt;
Générer une narration à l&amp;#039;aide d&amp;#039;une banque d&amp;#039;images (PNG) pour illustrer les choix fait parmi différentes propositions établies à l&amp;#039;avance.&lt;br /&gt;
&lt;br /&gt;
Page type simplifiée:&lt;br /&gt;
Phrase à trou ex : &amp;quot;Le.... (choix entre 5 propositions) prend une douche&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*1 -Determination du sujet (personnage, taille/couleur/forme/...) les mots clés detrminent l&amp;#039;avatar&lt;br /&gt;
*2 -Exposition/Contexte ( décor, environnement,...)&lt;br /&gt;
*3 -élément perturbateur (problème/rencontre/découverte/...)&lt;br /&gt;
*4 -quête (série d&amp;#039;obstacles)&lt;br /&gt;
*5 -résolution&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
forme finale:&lt;br /&gt;
- Navigation de page en page avec prise en compte des choix &lt;br /&gt;
-constituion d&amp;#039;une nouvelle image style cadavre exquis&lt;br /&gt;
-Une page qui s&amp;#039;anime en temps réel en fonction des choix faits.&lt;br /&gt;
&lt;br /&gt;
CyberBotanica Raphaël Bergère&lt;br /&gt;
Still Moving Maurice Benayoun&lt;br /&gt;
Jeu vidéo; façade.&lt;br /&gt;
[http://tecfa.unige.ch/tecfa/maltt/memoire/Maurin2017.pdf]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 01/10==  &lt;br /&gt;
violette&amp;amp;louisa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le but c&amp;#039;est pas de montrer de l&amp;#039;image sur un support numérique et juste de cliquer sur page suivante&lt;br /&gt;
&lt;br /&gt;
Ce n&amp;#039;est pas non plus de mettre au point une narration de A à Z mais plutôt explorer de manière de faire de la narration interactive ( des concepts )&lt;br /&gt;
&lt;br /&gt;
[Examples]&lt;br /&gt;
&lt;br /&gt;
Anthony Rageul &amp;quot;&amp;#039;&amp;#039;Prise de tête&amp;#039;&amp;#039; une bande dessinée numérique explorant différentes possibilités d’interaction http://www.prisedetete.net/pdt/[[prisedetete]]&lt;br /&gt;
&lt;br /&gt;
son mémoire &amp;quot;BANDE DESSINEE INTERACTIVE : COMMENT RACONTER UNE HISTOIRE ? &amp;quot; [http://www.prisedetete.net/fr/memoire.html memoire]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;The Boat&amp;quot; animation/BB [http://www.sbs.com.au/theboat/]&lt;br /&gt;
&lt;br /&gt;
The Guardian - Digital deadly sins [http://digital-deadly-sins.theguardian.com/#/Grid]&lt;br /&gt;
&lt;br /&gt;
[http://www.http://mouchette.org/to/you/only/private.html mouchette] des interfaces où on peut écrire des trucs, et on clique sur un lien , on atterrit ailleurs. créer de la narration sous ce genre de format http://mouchette.org/to/you/only/private.html&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Hans Hoogerbrugge - Hotel&amp;quot; [http://hotel.submarinechannel.com/splash.html]&lt;br /&gt;
&lt;br /&gt;
==Session du 08/10== &lt;br /&gt;
violette&amp;amp;louisa&amp;amp;laura&lt;br /&gt;
&lt;br /&gt;
PROJET&lt;br /&gt;
&lt;br /&gt;
C&amp;#039;est une plateforme, avec une navigation de pages en pages ( on ne clique pas sur suivant)&lt;br /&gt;
&lt;br /&gt;
La navigation est permise par : des cases à cocher, des liens surs lesquels cliquer&lt;br /&gt;
&lt;br /&gt;
Les manières d&amp;#039;évoluer comptent aussi des inputs d&amp;#039;images, de son, de texte qui réapparaitront plusieurs pages plus tard, soit en générant de la causalité, soit non&lt;br /&gt;
&lt;br /&gt;
Ceci est au service d&amp;#039;une narration qui reprend les grandes étapes de la narration concentrée (exposition, élément déclencheur, péripéties ). &lt;br /&gt;
&lt;br /&gt;
Il y a le caractère principal qui a un rêve à poursuivre, un adjuvant et un opposant &lt;br /&gt;
Page 1 :on définit le perso principal avec des traits de caractère&lt;br /&gt;
&lt;br /&gt;
Prototype:&lt;br /&gt;
comment encoder les personnages avec des traits de caractère&lt;br /&gt;
comment utiliser les traits pour faire varier l&amp;#039;action sur une page 2&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; langage coté serveur&lt;br /&gt;
php ou python&lt;br /&gt;
&lt;br /&gt;
[[Fichier:schemalh.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 15/10== &lt;br /&gt;
violette&amp;amp;matthias&lt;br /&gt;
&lt;br /&gt;
Voici une base de codage, vue au cours du 15/10&lt;br /&gt;
/!\ il faut aller dans l&amp;#039;onglet modifer pour copier/coller le code tel qu&amp;#039;il est écrit, car le site interprète déjà certains signes et certains mots /!\  &lt;br /&gt;
(il serait plus efficace de faire un drive pour se partager les fichiers)&lt;br /&gt;
&lt;br /&gt;
-code html&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;!doctype html&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
	&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt;&lt;br /&gt;
	&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;habillage.css&amp;quot;&amp;gt; &amp;lt;!-- integration du css --&amp;gt;&lt;br /&gt;
		&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
		&amp;lt;body&amp;gt;&lt;br /&gt;
			&amp;lt;section&amp;gt;&lt;br /&gt;
				&amp;lt;article&amp;gt;&lt;br /&gt;
					&amp;lt;header&amp;gt;&lt;br /&gt;
					&amp;lt;/header&amp;gt;&lt;br /&gt;
					&amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
				&amp;lt;/article&amp;gt;&lt;br /&gt;
				&amp;lt;form action=&amp;quot;traitement.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt; &amp;lt;!-- traitement des information : création de conséquences aux réponses données --&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;prénom&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prénom&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;nom&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;age&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;ton histoire personelle&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
					&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;pilosité&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; barbu&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;!-- &amp;quot;value&amp;quot; va gérer le choix qui va se référer à la variable &amp;quot;pilosité&amp;quot; --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; imberbe&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; moustachu&amp;lt;/li&amp;gt;&lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;personnalité&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt; &amp;lt;!-- &amp;lt;ul&amp;gt; permet de créer une liste --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt; &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;téméraire&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; téméraire  &amp;lt;/li&amp;gt; &lt;br /&gt;
						&amp;lt;!-- &amp;lt;li&amp;gt; permet de créer un élément de la liste --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;réfléchi&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; réfléchi &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;débile profond&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; débile profond &amp;lt;/li&amp;gt; &lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;morphologie&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt;  maigre &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&amp;lt;/li&amp;gt;&lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;!-- &amp;lt;select name=&amp;quot;pays&amp;quot;&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;be&amp;quot;&amp;gt;Belgique&amp;lt;/option&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;fr&amp;quot;&amp;gt;France&amp;lt;/option&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;ca&amp;quot;&amp;gt;Canada&amp;lt;/option&amp;gt;&lt;br /&gt;
					&amp;lt;/select&amp;gt;&lt;br /&gt;
					questionaire a choix défilant, autre option de présentation  --&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;/form&amp;gt;&lt;br /&gt;
			&amp;lt;/section&amp;gt;&lt;br /&gt;
		&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
code php&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
	echo &amp;quot;hello world&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;prénom&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;/* $_POST plus discret que $_GET */&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;nom&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;/* . sers à joindre une instruction à interpréter et du texte brut = la concaténation */&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;age&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;pilosité&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;personnalité&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;morphologie&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 22/10== &lt;br /&gt;
violette&lt;br /&gt;
&lt;br /&gt;
les deux pages de la dernière fois , modifiées . &lt;br /&gt;
le html&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt; &lt;br /&gt;
&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;  &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
&amp;lt;body&amp;gt; &lt;br /&gt;
&amp;lt;section&amp;gt; &lt;br /&gt;
&amp;lt;article&amp;gt; &lt;br /&gt;
&amp;lt;header&amp;gt; &amp;lt;/header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/article&amp;gt; &lt;br /&gt;
&amp;lt;form action=&amp;quot;traitement.php&amp;quot; method=&amp;quot;post&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
prénom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prénom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
age&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ton histoire personelle&lt;br /&gt;
&lt;br /&gt;
&amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;pilosité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; barbu&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; imberbe&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; moustachu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;personnalité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;temeraire&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; téméraire&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;refléchi&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; réfléchi&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;debile profond&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; débile profond&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;morphologie&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; maigre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt; &lt;br /&gt;
    &amp;lt;/form&amp;gt; &lt;br /&gt;
    &amp;lt;/section&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;a href=&amp;quot;page2.php&amp;quot;&amp;gt;  &lt;br /&gt;
&amp;lt;h1&amp;gt;&lt;br /&gt;
 le contexte&lt;br /&gt;
&amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ET LE PHP&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php echo &amp;quot;hello world&amp;quot; ;&lt;br /&gt;
echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;prénom&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;/* $_POST plus discret que $_GET */ echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;nom&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;/* . sert à joindre une instruction à interpréter et du texte brut = la concaténation */ echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;pilosite&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ; echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;morphologie&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;&lt;br /&gt;
&lt;br /&gt;
if($_POST[&amp;#039;pilosite&amp;#039;] == &amp;#039;barbu&amp;#039;){  &lt;br /&gt;
    $variable=&amp;#039;rasoir&amp;#039;;&lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_POST[&amp;#039;pilosite&amp;#039;].&amp;quot; tu as besoin d&amp;#039;un &amp;quot;.$variable;&lt;br /&gt;
}else if($_POST[&amp;#039;pilosite&amp;#039;] == &amp;#039;imberbe&amp;#039;){&lt;br /&gt;
    echo &amp;#039;ta peau est douce&amp;#039;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
et là un essai d&amp;#039;une page mais ça marche pas &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
Nous sommes en 2030, depuis la faille temporelle tout le monde est mort &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;il y a un enfant en train de se faire bully dans ton champ de vision&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;rescue&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je vais lui sauver la vie&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;blc&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je continue ma life&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_POST[&amp;#039;il y a un enfant en train de se faire bully dans ton champ de vision&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; [&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;) ){  &lt;br /&gt;
    &lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_POST[&amp;#039;personnalite&amp;#039;].&amp;quot; tu as trop peur pour le sauver &amp;quot;&lt;br /&gt;
}else if($_POST[&amp;#039;il y a un enfant en train de se faire bully dans ton champ de vision&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; [&amp;#039;personnalite&amp;#039;] == &amp;#039;temeraire&amp;#039;) ){&lt;br /&gt;
    echo &amp;#039;ok go&amp;#039;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==session du 5/11== &lt;br /&gt;
nouveau schéma de fonctionnement :&lt;br /&gt;
index.php ( renseigne toutes les infos ) -----&amp;gt; page2.php ( partie traitement = transforme les variables POST en SESSION ; partie formulaire renseigne la variable action)----&amp;gt;page3.php ( partie traitement = transforme les variables POST en SESSION ; partie affichage echo 2 phrases différentes pour deux combinaisons débile profond/ rescue, et téméraire/rescue )&lt;br /&gt;
&lt;br /&gt;
==bilan quadri== &lt;br /&gt;
Le but c&amp;#039;est d&amp;#039;appliquer la trame narrative de base à une navigation de pages en pages. Ca fonctionne avec php , les input radio influent la narration mais on aimerait bien trouver d&amp;#039;autres formes d&amp;#039;interactivité.&lt;br /&gt;
Les informations rentrées par le spectateur influent plus tard dans la narration, par exemple la biographie renseignée au début apparait sur la tombe dans le cas de mort.&lt;br /&gt;
Pour l&amp;#039;instant, les moments narratifs de base sont :&lt;br /&gt;
 -à la page 2 il y a possibilité de refuser de rentrer dans ce qui s&amp;#039;apparente aux péripéties ce qui bloque tout le processus narratif et bloque le personnage à une exposition illimitée&lt;br /&gt;
 -la rencontre de l&amp;#039;adjuvant puis d&amp;#039;un super super-adjuvant&lt;br /&gt;
 -La détermination de l&amp;#039;objet de quête page 6&lt;br /&gt;
&lt;br /&gt;
Par ailleurs, on est en train de faire en sorte de créer une jauge, alimentée par la force, ou l&amp;#039;intégrité&lt;br /&gt;
[[Fichier:schemanarration.png]]&lt;br /&gt;
&lt;br /&gt;
code actuel &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;INDEX&amp;#039;&amp;#039;&amp;#039; : détermination de personnage&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
	session_start();&lt;br /&gt;
	$_SESSION[&amp;#039;force&amp;#039;] = 0;&lt;br /&gt;
	$_SESSION[&amp;#039;integrite&amp;#039;] = 0;&lt;br /&gt;
	$_SESSION[&amp;#039;score&amp;#039;] = $_SESSION[&amp;#039;force&amp;#039;]+$_SESSION[&amp;#039;integrite&amp;#039;];&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt; &lt;br /&gt;
&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;  &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
&amp;lt;body&amp;gt; &lt;br /&gt;
&amp;lt;section&amp;gt; &lt;br /&gt;
&amp;lt;article&amp;gt; &lt;br /&gt;
&amp;lt;header&amp;gt; merci de bien rensigner toutes les infos&amp;lt;/header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/article&amp;gt; &lt;br /&gt;
&amp;lt;form action=&amp;quot;page2.php&amp;quot; method=&amp;quot;post&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
prénom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prenom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
age&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ton histoire personelle&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt; --&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;bio&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;pilosité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; barbu&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; imberbe&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; moustachu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;personnalité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;temeraire&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; téméraire&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;refléchi&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; réfléchi&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;debile profond&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; débile profond&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;morphologie&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; maigre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt; &lt;br /&gt;
    &amp;lt;/form&amp;gt; &lt;br /&gt;
    &amp;lt;/section&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 2 : l&amp;#039;élément déclencheur&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;prenom&amp;#039;] = $_POST[&amp;#039;prenom&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;nom&amp;#039;] = $_POST[&amp;#039;nom&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;age&amp;#039;] = $_POST[&amp;#039;age&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;pilosite&amp;#039;] = $_POST[&amp;#039;pilosite&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;personnalite&amp;#039;] = $_POST[&amp;#039;personnalite&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;morphologie&amp;#039;] = $_POST[&amp;#039;morphologie&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;bio&amp;#039;] = $_POST[&amp;#039;bio&amp;#039;];&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
Nous sommes en 2030, depuis la faille temporelle tout le monde est mort &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;il y a un enfant en train de se faire bully dans ton champ de vision&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;page3.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;rescue&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je vais lui sauver la vie&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;blc&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je continue ma life&lt;br /&gt;
    &amp;lt;input type=&amp;#039;submit&amp;#039; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 3 : réaction au choix, soit poursuite de l&amp;#039;aventure, soit mort car combinaison d&amp;#039;incapacité physique et rescue, soit refus d&amp;#039;entrer dans la narration donc blocage&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;action&amp;#039;] = $_POST[&amp;#039;action&amp;#039;];&lt;br /&gt;
   // print_r($_SESSION);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;){  &lt;br /&gt;
    &lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_SESSION[&amp;#039;personnalite&amp;#039;].&amp;quot; tu as trop peur pour le sauver &amp;quot;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;dead.php\&amp;quot;&amp;gt;retour à la case départ bolosse&amp;quot;;&lt;br /&gt;
}else if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;temeraire&amp;#039;|| $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;reflechi&amp;#039;){&lt;br /&gt;
    echo &amp;#039;ok go&amp;#039;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;page4.php\&amp;quot;&amp;gt;l&amp;#039;aventure continue&amp;quot;;&lt;br /&gt;
//}else if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;blc&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;{&lt;br /&gt;
   // echo &amp;#039;ouais normal&amp;#039;;&lt;br /&gt;
}else {&lt;br /&gt;
    echo &amp;quot;ok ma caille&amp;quot;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;exposition.php\&amp;quot;&amp;gt;les péripéties c est pas pour maintenant&amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 4 : les péripéties commencent&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    // $_SESSION[&amp;#039;prenom&amp;#039;] = $_POST[&amp;#039;prenom&amp;#039;];&lt;br /&gt;
     //$_SESSION[&amp;#039;nom&amp;#039;] = $_POST[&amp;#039;nom&amp;#039;];&lt;br /&gt;
   // $_SESSION[&amp;#039;age&amp;#039;] = $_POST[&amp;#039;age&amp;#039;];&lt;br /&gt;
    // $_SESSION[&amp;#039;pilosite&amp;#039;] = $_POST[&amp;#039;pilosite&amp;#039;];&lt;br /&gt;
     //$_SESSION[&amp;#039;personnalite&amp;#039;] = $_POST[&amp;#039;personnalite&amp;#039;];&lt;br /&gt;
     //$_SESSION[&amp;#039;morphologie&amp;#039;] = $_POST[&amp;#039;morphologie&amp;#039;];&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte2&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
ça bouge avec l&amp;#039;enfant, tac tac tac le bruit des semelles sur le béton armé, par terre tu vois un paquet de biscuits&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;quand tu le prend une souris en sort, mais tu as très faim&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;page5.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;mange&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; j&amp;#039;en mange un et lui donne le reste du paquet&amp;quot;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;mangetout&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; MIAM MIAM J AI TROP FAIM JE MANGE TOUT&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;beurk&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; je lui donne tout, je suis trop quelqu&amp;#039;un de bien&lt;br /&gt;
    &amp;lt;input type=&amp;#039;submit&amp;#039; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 5 : l&amp;#039;enfant devient ( éventuellement )un adjuvant&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;action2&amp;#039;] = $_POST[&amp;#039;action2&amp;#039;];&lt;br /&gt;
    //$_SESSION[&amp;#039;prenom&amp;#039;] = $_POST[&amp;#039;prenom&amp;#039;];&lt;br /&gt;
   // print_r($_SESSION);&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;page5&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_SESSION[&amp;#039;action2&amp;#039;] == &amp;#039;mange&amp;#039;){  &lt;br /&gt;
echo &amp;quot;tu as un peu faim mais ce n&amp;#039;est rien comparé à la lueur de remerciement dans les yeux de l&amp;#039;enfant, +1 force +4 intégrité &amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
}else if($_SESSION[&amp;#039;action2&amp;#039;] == &amp;#039;mangetout&amp;#039; ){&lt;br /&gt;
    echo &amp;quot;oula j ai le bidou tout rempli, +2 force&amp;quot;;&lt;br /&gt;
   &lt;br /&gt;
//}else if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;blc&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;{&lt;br /&gt;
   // echo &amp;#039;ouais normal&amp;#039;;&lt;br /&gt;
}else {&lt;br /&gt;
    echo &amp;quot;bon, cet enfant te doit la vie mais tu as toujours très faim, +5 intégrité &amp;quot;;}&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;tu as .... GAGNE MA CONFIANCE  &amp;quot;.$_SESSION[&amp;#039;prenom&amp;#039;] ;&lt;br /&gt;
echo &amp;quot;&amp;lt;a href=\&amp;quot;coach.php\&amp;quot;&amp;gt;  je vais te faire rencontrer mon coach &amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE COACH : le coach s&amp;#039;avère être le destinataire de l&amp;#039;objet de la quête&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
   &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 je suis coach en dévellopement personnel, je suis sévère mais juste, attention aux pervers narcissiques&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;img id=&amp;quot;coach&amp;quot; src=&amp;quot;coach.jpg&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt; ENFANT dit : c&amp;#039;est le super adjuvant&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;COACH dit : je suis l&amp;#039;adjuvant ultime oui, quel est l&amp;#039;objet de ta quête ?&amp;lt;/p&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;p&amp;gt;ma quête&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;page6.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;survivre&amp;quot; name=&amp;quot;quete&amp;quot;&amp;gt; survivre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;fort&amp;quot; name=&amp;quot;quete&amp;quot;&amp;gt; devenir le plus fort&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;7&amp;quot; name=&amp;quot;quete&amp;quot;&amp;gt; découvrir mes 7 blessures de l&amp;#039;âme&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Violette</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=ERG::interactivenarration&amp;diff=2938</id>
		<title>ERG::interactivenarration</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=ERG::interactivenarration&amp;diff=2938"/>
		<updated>2018-12-17T09:48:29Z</updated>

		<summary type="html">&lt;p&gt;Violette : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;le lien du drive avec les modifications du code ( ce qui suit n&amp;#039;est plus en vigueur ) : https://drive.google.com/drive/folders/1XSQhMwiNszfi0TzcNnsJlqS93_7S1l48&lt;br /&gt;
&lt;br /&gt;
==premiere sess==  &lt;br /&gt;
Histoire choix entre différentes propositions prédéfinies à l&amp;#039;avance.&lt;br /&gt;
Générer une narration à l&amp;#039;aide d&amp;#039;une banque d&amp;#039;images (PNG) pour illustrer les choix fait parmi différentes propositions établies à l&amp;#039;avance.&lt;br /&gt;
&lt;br /&gt;
Page type simplifiée:&lt;br /&gt;
Phrase à trou ex : &amp;quot;Le.... (choix entre 5 propositions) prend une douche&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*1 -Determination du sujet (personnage, taille/couleur/forme/...) les mots clés detrminent l&amp;#039;avatar&lt;br /&gt;
*2 -Exposition/Contexte ( décor, environnement,...)&lt;br /&gt;
*3 -élément perturbateur (problème/rencontre/découverte/...)&lt;br /&gt;
*4 -quête (série d&amp;#039;obstacles)&lt;br /&gt;
*5 -résolution&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
forme finale:&lt;br /&gt;
- Navigation de page en page avec prise en compte des choix &lt;br /&gt;
-constituion d&amp;#039;une nouvelle image style cadavre exquis&lt;br /&gt;
-Une page qui s&amp;#039;anime en temps réel en fonction des choix faits.&lt;br /&gt;
&lt;br /&gt;
CyberBotanica Raphaël Bergère&lt;br /&gt;
Still Moving Maurice Benayoun&lt;br /&gt;
Jeu vidéo; façade.&lt;br /&gt;
[http://tecfa.unige.ch/tecfa/maltt/memoire/Maurin2017.pdf]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 01/10==  &lt;br /&gt;
violette&amp;amp;louisa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le but c&amp;#039;est pas de montrer de l&amp;#039;image sur un support numérique et juste de cliquer sur page suivante&lt;br /&gt;
&lt;br /&gt;
Ce n&amp;#039;est pas non plus de mettre au point une narration de A à Z mais plutôt explorer de manière de faire de la narration interactive ( des concepts )&lt;br /&gt;
&lt;br /&gt;
[Examples]&lt;br /&gt;
&lt;br /&gt;
Anthony Rageul &amp;quot;&amp;#039;&amp;#039;Prise de tête&amp;#039;&amp;#039; une bande dessinée numérique explorant différentes possibilités d’interaction http://www.prisedetete.net/pdt/[[prisedetete]]&lt;br /&gt;
&lt;br /&gt;
son mémoire &amp;quot;BANDE DESSINEE INTERACTIVE : COMMENT RACONTER UNE HISTOIRE ? &amp;quot; [http://www.prisedetete.net/fr/memoire.html memoire]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;The Boat&amp;quot; animation/BB [http://www.sbs.com.au/theboat/]&lt;br /&gt;
&lt;br /&gt;
The Guardian - Digital deadly sins [http://digital-deadly-sins.theguardian.com/#/Grid]&lt;br /&gt;
&lt;br /&gt;
[http://www.http://mouchette.org/to/you/only/private.html mouchette] des interfaces où on peut écrire des trucs, et on clique sur un lien , on atterrit ailleurs. créer de la narration sous ce genre de format http://mouchette.org/to/you/only/private.html&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Hans Hoogerbrugge - Hotel&amp;quot; [http://hotel.submarinechannel.com/splash.html]&lt;br /&gt;
&lt;br /&gt;
==Session du 08/10== &lt;br /&gt;
violette&amp;amp;louisa&amp;amp;laura&lt;br /&gt;
&lt;br /&gt;
PROJET&lt;br /&gt;
&lt;br /&gt;
C&amp;#039;est une plateforme, avec une navigation de pages en pages ( on ne clique pas sur suivant)&lt;br /&gt;
&lt;br /&gt;
La navigation est permise par : des cases à cocher, des liens surs lesquels cliquer&lt;br /&gt;
&lt;br /&gt;
Les manières d&amp;#039;évoluer comptent aussi des inputs d&amp;#039;images, de son, de texte qui réapparaitront plusieurs pages plus tard, soit en générant de la causalité, soit non&lt;br /&gt;
&lt;br /&gt;
Ceci est au service d&amp;#039;une narration qui reprend les grandes étapes de la narration concentrée (exposition, élément déclencheur, péripéties ). &lt;br /&gt;
&lt;br /&gt;
Il y a le caractère principal qui a un rêve à poursuivre, un adjuvant et un opposant &lt;br /&gt;
Page 1 :on définit le perso principal avec des traits de caractère&lt;br /&gt;
&lt;br /&gt;
Prototype:&lt;br /&gt;
comment encoder les personnages avec des traits de caractère&lt;br /&gt;
comment utiliser les traits pour faire varier l&amp;#039;action sur une page 2&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; langage coté serveur&lt;br /&gt;
php ou python&lt;br /&gt;
&lt;br /&gt;
[[Fichier:schemalh.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 15/10== &lt;br /&gt;
violette&amp;amp;matthias&lt;br /&gt;
&lt;br /&gt;
Voici une base de codage, vue au cours du 15/10&lt;br /&gt;
/!\ il faut aller dans l&amp;#039;onglet modifer pour copier/coller le code tel qu&amp;#039;il est écrit, car le site interprète déjà certains signes et certains mots /!\  &lt;br /&gt;
(il serait plus efficace de faire un drive pour se partager les fichiers)&lt;br /&gt;
&lt;br /&gt;
-code html&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;!doctype html&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
	&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt;&lt;br /&gt;
	&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;habillage.css&amp;quot;&amp;gt; &amp;lt;!-- integration du css --&amp;gt;&lt;br /&gt;
		&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
		&amp;lt;body&amp;gt;&lt;br /&gt;
			&amp;lt;section&amp;gt;&lt;br /&gt;
				&amp;lt;article&amp;gt;&lt;br /&gt;
					&amp;lt;header&amp;gt;&lt;br /&gt;
					&amp;lt;/header&amp;gt;&lt;br /&gt;
					&amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
				&amp;lt;/article&amp;gt;&lt;br /&gt;
				&amp;lt;form action=&amp;quot;traitement.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt; &amp;lt;!-- traitement des information : création de conséquences aux réponses données --&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;prénom&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prénom&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;nom&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;age&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;ton histoire personelle&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
					&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;pilosité&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; barbu&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;!-- &amp;quot;value&amp;quot; va gérer le choix qui va se référer à la variable &amp;quot;pilosité&amp;quot; --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; imberbe&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; moustachu&amp;lt;/li&amp;gt;&lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;personnalité&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt; &amp;lt;!-- &amp;lt;ul&amp;gt; permet de créer une liste --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt; &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;téméraire&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; téméraire  &amp;lt;/li&amp;gt; &lt;br /&gt;
						&amp;lt;!-- &amp;lt;li&amp;gt; permet de créer un élément de la liste --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;réfléchi&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; réfléchi &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;débile profond&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; débile profond &amp;lt;/li&amp;gt; &lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;morphologie&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt;  maigre &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&amp;lt;/li&amp;gt;&lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;!-- &amp;lt;select name=&amp;quot;pays&amp;quot;&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;be&amp;quot;&amp;gt;Belgique&amp;lt;/option&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;fr&amp;quot;&amp;gt;France&amp;lt;/option&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;ca&amp;quot;&amp;gt;Canada&amp;lt;/option&amp;gt;&lt;br /&gt;
					&amp;lt;/select&amp;gt;&lt;br /&gt;
					questionaire a choix défilant, autre option de présentation  --&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;/form&amp;gt;&lt;br /&gt;
			&amp;lt;/section&amp;gt;&lt;br /&gt;
		&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
code php&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
	echo &amp;quot;hello world&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;prénom&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;/* $_POST plus discret que $_GET */&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;nom&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;/* . sers à joindre une instruction à interpréter et du texte brut = la concaténation */&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;age&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;pilosité&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;personnalité&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;morphologie&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 22/10== &lt;br /&gt;
violette&lt;br /&gt;
&lt;br /&gt;
les deux pages de la dernière fois , modifiées . &lt;br /&gt;
le html&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt; &lt;br /&gt;
&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;  &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
&amp;lt;body&amp;gt; &lt;br /&gt;
&amp;lt;section&amp;gt; &lt;br /&gt;
&amp;lt;article&amp;gt; &lt;br /&gt;
&amp;lt;header&amp;gt; &amp;lt;/header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/article&amp;gt; &lt;br /&gt;
&amp;lt;form action=&amp;quot;traitement.php&amp;quot; method=&amp;quot;post&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
prénom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prénom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
age&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ton histoire personelle&lt;br /&gt;
&lt;br /&gt;
&amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;pilosité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; barbu&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; imberbe&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; moustachu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;personnalité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;temeraire&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; téméraire&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;refléchi&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; réfléchi&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;debile profond&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; débile profond&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;morphologie&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; maigre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt; &lt;br /&gt;
    &amp;lt;/form&amp;gt; &lt;br /&gt;
    &amp;lt;/section&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;a href=&amp;quot;page2.php&amp;quot;&amp;gt;  &lt;br /&gt;
&amp;lt;h1&amp;gt;&lt;br /&gt;
 le contexte&lt;br /&gt;
&amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ET LE PHP&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php echo &amp;quot;hello world&amp;quot; ;&lt;br /&gt;
echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;prénom&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;/* $_POST plus discret que $_GET */ echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;nom&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;/* . sert à joindre une instruction à interpréter et du texte brut = la concaténation */ echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;pilosite&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ; echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;morphologie&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;&lt;br /&gt;
&lt;br /&gt;
if($_POST[&amp;#039;pilosite&amp;#039;] == &amp;#039;barbu&amp;#039;){  &lt;br /&gt;
    $variable=&amp;#039;rasoir&amp;#039;;&lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_POST[&amp;#039;pilosite&amp;#039;].&amp;quot; tu as besoin d&amp;#039;un &amp;quot;.$variable;&lt;br /&gt;
}else if($_POST[&amp;#039;pilosite&amp;#039;] == &amp;#039;imberbe&amp;#039;){&lt;br /&gt;
    echo &amp;#039;ta peau est douce&amp;#039;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
et là un essai d&amp;#039;une page mais ça marche pas &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
Nous sommes en 2030, depuis la faille temporelle tout le monde est mort &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;il y a un enfant en train de se faire bully dans ton champ de vision&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;rescue&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je vais lui sauver la vie&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;blc&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je continue ma life&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_POST[&amp;#039;il y a un enfant en train de se faire bully dans ton champ de vision&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; [&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;) ){  &lt;br /&gt;
    &lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_POST[&amp;#039;personnalite&amp;#039;].&amp;quot; tu as trop peur pour le sauver &amp;quot;&lt;br /&gt;
}else if($_POST[&amp;#039;il y a un enfant en train de se faire bully dans ton champ de vision&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; [&amp;#039;personnalite&amp;#039;] == &amp;#039;temeraire&amp;#039;) ){&lt;br /&gt;
    echo &amp;#039;ok go&amp;#039;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==session du 5/11== &lt;br /&gt;
nouveau schéma de fonctionnement :&lt;br /&gt;
index.php ( renseigne toutes les infos ) -----&amp;gt; page2.php ( partie traitement = transforme les variables POST en SESSION ; partie formulaire renseigne la variable action)----&amp;gt;page3.php ( partie traitement = transforme les variables POST en SESSION ; partie affichage echo 2 phrases différentes pour deux combinaisons débile profond/ rescue, et téméraire/rescue )&lt;br /&gt;
&lt;br /&gt;
==bilan quadri== &lt;br /&gt;
Le but c&amp;#039;est d&amp;#039;appliquer la trame narrative de base à une navigation de pages en pages. Ca fonctionne avec php , les input radio influent la narration mais on aimerait bien trouver d&amp;#039;autres formes d&amp;#039;interactivité.&lt;br /&gt;
Les informations rentrées par le spectateur influent plus tard dans la narration, par exemple la biographie renseignée au début apparait sur la tombe dans le cas de mort.&lt;br /&gt;
Pour l&amp;#039;instant, les moments narratifs de base sont :&lt;br /&gt;
 -à la page 2 il y a possibilité de refuser de rentrer dans ce qui s&amp;#039;apparente aux péripéties ce qui bloque tout le processus narratif et bloque le personnage à une exposition illimitée&lt;br /&gt;
 -la rencontre de l&amp;#039;adjuvant puis d&amp;#039;un super super-adjuvant&lt;br /&gt;
 -La détermination de l&amp;#039;objet de quête page 6&lt;br /&gt;
&lt;br /&gt;
Par ailleurs, on est en train de faire en sorte de créer une jauge, alimentée par la force, ou l&amp;#039;intégrité&lt;br /&gt;
[[Fichier:schemanarration.png]]&lt;br /&gt;
&lt;br /&gt;
code actuel &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;INDEX&amp;#039;&amp;#039;&amp;#039; : détermination de personnage&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
	session_start();&lt;br /&gt;
	$_SESSION[&amp;#039;force&amp;#039;] = 0;&lt;br /&gt;
	$_SESSION[&amp;#039;integrite&amp;#039;] = 0;&lt;br /&gt;
	$_SESSION[&amp;#039;score&amp;#039;] = $_SESSION[&amp;#039;force&amp;#039;]+$_SESSION[&amp;#039;integrite&amp;#039;];&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt; &lt;br /&gt;
&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;  &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
&amp;lt;body&amp;gt; &lt;br /&gt;
&amp;lt;section&amp;gt; &lt;br /&gt;
&amp;lt;article&amp;gt; &lt;br /&gt;
&amp;lt;header&amp;gt; merci de bien rensigner toutes les infos&amp;lt;/header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/article&amp;gt; &lt;br /&gt;
&amp;lt;form action=&amp;quot;page2.php&amp;quot; method=&amp;quot;post&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
prénom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prenom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
age&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ton histoire personelle&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt; --&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;bio&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;pilosité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; barbu&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; imberbe&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; moustachu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;personnalité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;temeraire&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; téméraire&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;refléchi&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; réfléchi&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;debile profond&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; débile profond&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;morphologie&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; maigre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt; &lt;br /&gt;
    &amp;lt;/form&amp;gt; &lt;br /&gt;
    &amp;lt;/section&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 2 : l&amp;#039;élément déclencheur&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;prenom&amp;#039;] = $_POST[&amp;#039;prenom&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;nom&amp;#039;] = $_POST[&amp;#039;nom&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;age&amp;#039;] = $_POST[&amp;#039;age&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;pilosite&amp;#039;] = $_POST[&amp;#039;pilosite&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;personnalite&amp;#039;] = $_POST[&amp;#039;personnalite&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;morphologie&amp;#039;] = $_POST[&amp;#039;morphologie&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;bio&amp;#039;] = $_POST[&amp;#039;bio&amp;#039;];&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
Nous sommes en 2030, depuis la faille temporelle tout le monde est mort &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;il y a un enfant en train de se faire bully dans ton champ de vision&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;page3.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;rescue&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je vais lui sauver la vie&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;blc&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je continue ma life&lt;br /&gt;
    &amp;lt;input type=&amp;#039;submit&amp;#039; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 3 : réaction au choix, soit poursuite de l&amp;#039;aventure, soit mort car combinaison d&amp;#039;incapacité physique et rescue, soit refus d&amp;#039;entrer dans la narration donc blocage&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;action&amp;#039;] = $_POST[&amp;#039;action&amp;#039;];&lt;br /&gt;
   // print_r($_SESSION);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;){  &lt;br /&gt;
    &lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_SESSION[&amp;#039;personnalite&amp;#039;].&amp;quot; tu as trop peur pour le sauver &amp;quot;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;dead.php\&amp;quot;&amp;gt;retour à la case départ bolosse&amp;quot;;&lt;br /&gt;
}else if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;temeraire&amp;#039;|| $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;reflechi&amp;#039;){&lt;br /&gt;
    echo &amp;#039;ok go&amp;#039;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;page4.php\&amp;quot;&amp;gt;l&amp;#039;aventure continue&amp;quot;;&lt;br /&gt;
//}else if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;blc&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;{&lt;br /&gt;
   // echo &amp;#039;ouais normal&amp;#039;;&lt;br /&gt;
}else {&lt;br /&gt;
    echo &amp;quot;ok ma caille&amp;quot;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;exposition.php\&amp;quot;&amp;gt;les péripéties c est pas pour maintenant&amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 4 : les péripéties commencent&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    // $_SESSION[&amp;#039;prenom&amp;#039;] = $_POST[&amp;#039;prenom&amp;#039;];&lt;br /&gt;
     //$_SESSION[&amp;#039;nom&amp;#039;] = $_POST[&amp;#039;nom&amp;#039;];&lt;br /&gt;
   // $_SESSION[&amp;#039;age&amp;#039;] = $_POST[&amp;#039;age&amp;#039;];&lt;br /&gt;
    // $_SESSION[&amp;#039;pilosite&amp;#039;] = $_POST[&amp;#039;pilosite&amp;#039;];&lt;br /&gt;
     //$_SESSION[&amp;#039;personnalite&amp;#039;] = $_POST[&amp;#039;personnalite&amp;#039;];&lt;br /&gt;
     //$_SESSION[&amp;#039;morphologie&amp;#039;] = $_POST[&amp;#039;morphologie&amp;#039;];&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte2&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
ça bouge avec l&amp;#039;enfant, tac tac tac le bruit des semelles sur le béton armé, par terre tu vois un paquet de biscuits&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;quand tu le prend une souris en sort, mais tu as très faim&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;page5.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;mange&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; j&amp;#039;en mange un et lui donne le reste du paquet&amp;quot;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;mangetout&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; MIAM MIAM J AI TROP FAIM JE MANGE TOUT&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;beurk&amp;quot; name=&amp;quot;action2&amp;quot;&amp;gt; je lui donne tout, je suis trop quelqu&amp;#039;un de bien&lt;br /&gt;
    &amp;lt;input type=&amp;#039;submit&amp;#039; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 5 : l&amp;#039;enfant devient ( éventuellement )un adjuvant&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;action2&amp;#039;] = $_POST[&amp;#039;action2&amp;#039;];&lt;br /&gt;
    //$_SESSION[&amp;#039;prenom&amp;#039;] = $_POST[&amp;#039;prenom&amp;#039;];&lt;br /&gt;
   // print_r($_SESSION);&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;page5&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_SESSION[&amp;#039;action2&amp;#039;] == &amp;#039;mange&amp;#039;){  &lt;br /&gt;
echo &amp;quot;tu as un peu faim mais ce n&amp;#039;est rien comparé à la lueur de remerciement dans les yeux de l&amp;#039;enfant, +1 force +4 intégrité &amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
}else if($_SESSION[&amp;#039;action2&amp;#039;] == &amp;#039;mangetout&amp;#039; ){&lt;br /&gt;
    echo &amp;quot;oula j ai le bidou tout rempli, +2 force&amp;quot;;&lt;br /&gt;
   &lt;br /&gt;
//}else if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;blc&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;{&lt;br /&gt;
   // echo &amp;#039;ouais normal&amp;#039;;&lt;br /&gt;
}else {&lt;br /&gt;
    echo &amp;quot;bon, cet enfant te doit la vie mais tu as toujours très faim, +5 intégrité &amp;quot;;}&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;tu as .... GAGNE MA CONFIANCE  &amp;quot;.$_SESSION[&amp;#039;prenom&amp;#039;] ;&lt;br /&gt;
echo &amp;quot;&amp;lt;a href=\&amp;quot;coach.php\&amp;quot;&amp;gt;  je vais te faire rencontrer mon coach &amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Violette</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=ERG::interactivenarration&amp;diff=2936</id>
		<title>ERG::interactivenarration</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=ERG::interactivenarration&amp;diff=2936"/>
		<updated>2018-12-17T09:42:28Z</updated>

		<summary type="html">&lt;p&gt;Violette : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;le lien du drive avec les modifications du code ( ce qui suit n&amp;#039;est plus en vigueur ) : https://drive.google.com/drive/folders/1XSQhMwiNszfi0TzcNnsJlqS93_7S1l48&lt;br /&gt;
&lt;br /&gt;
==premiere sess==  &lt;br /&gt;
Histoire choix entre différentes propositions prédéfinies à l&amp;#039;avance.&lt;br /&gt;
Générer une narration à l&amp;#039;aide d&amp;#039;une banque d&amp;#039;images (PNG) pour illustrer les choix fait parmi différentes propositions établies à l&amp;#039;avance.&lt;br /&gt;
&lt;br /&gt;
Page type simplifiée:&lt;br /&gt;
Phrase à trou ex : &amp;quot;Le.... (choix entre 5 propositions) prend une douche&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*1 -Determination du sujet (personnage, taille/couleur/forme/...) les mots clés detrminent l&amp;#039;avatar&lt;br /&gt;
*2 -Exposition/Contexte ( décor, environnement,...)&lt;br /&gt;
*3 -élément perturbateur (problème/rencontre/découverte/...)&lt;br /&gt;
*4 -quête (série d&amp;#039;obstacles)&lt;br /&gt;
*5 -résolution&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
forme finale:&lt;br /&gt;
- Navigation de page en page avec prise en compte des choix &lt;br /&gt;
-constituion d&amp;#039;une nouvelle image style cadavre exquis&lt;br /&gt;
-Une page qui s&amp;#039;anime en temps réel en fonction des choix faits.&lt;br /&gt;
&lt;br /&gt;
CyberBotanica Raphaël Bergère&lt;br /&gt;
Still Moving Maurice Benayoun&lt;br /&gt;
Jeu vidéo; façade.&lt;br /&gt;
[http://tecfa.unige.ch/tecfa/maltt/memoire/Maurin2017.pdf]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 01/10==  &lt;br /&gt;
violette&amp;amp;louisa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le but c&amp;#039;est pas de montrer de l&amp;#039;image sur un support numérique et juste de cliquer sur page suivante&lt;br /&gt;
&lt;br /&gt;
Ce n&amp;#039;est pas non plus de mettre au point une narration de A à Z mais plutôt explorer de manière de faire de la narration interactive ( des concepts )&lt;br /&gt;
&lt;br /&gt;
[Examples]&lt;br /&gt;
&lt;br /&gt;
Anthony Rageul &amp;quot;&amp;#039;&amp;#039;Prise de tête&amp;#039;&amp;#039; une bande dessinée numérique explorant différentes possibilités d’interaction http://www.prisedetete.net/pdt/[[prisedetete]]&lt;br /&gt;
&lt;br /&gt;
son mémoire &amp;quot;BANDE DESSINEE INTERACTIVE : COMMENT RACONTER UNE HISTOIRE ? &amp;quot; [http://www.prisedetete.net/fr/memoire.html memoire]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;The Boat&amp;quot; animation/BB [http://www.sbs.com.au/theboat/]&lt;br /&gt;
&lt;br /&gt;
The Guardian - Digital deadly sins [http://digital-deadly-sins.theguardian.com/#/Grid]&lt;br /&gt;
&lt;br /&gt;
[http://www.http://mouchette.org/to/you/only/private.html mouchette] des interfaces où on peut écrire des trucs, et on clique sur un lien , on atterrit ailleurs. créer de la narration sous ce genre de format http://mouchette.org/to/you/only/private.html&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Hans Hoogerbrugge - Hotel&amp;quot; [http://hotel.submarinechannel.com/splash.html]&lt;br /&gt;
&lt;br /&gt;
==Session du 08/10== &lt;br /&gt;
violette&amp;amp;louisa&amp;amp;laura&lt;br /&gt;
&lt;br /&gt;
PROJET&lt;br /&gt;
&lt;br /&gt;
C&amp;#039;est une plateforme, avec une navigation de pages en pages ( on ne clique pas sur suivant)&lt;br /&gt;
&lt;br /&gt;
La navigation est permise par : des cases à cocher, des liens surs lesquels cliquer&lt;br /&gt;
&lt;br /&gt;
Les manières d&amp;#039;évoluer comptent aussi des inputs d&amp;#039;images, de son, de texte qui réapparaitront plusieurs pages plus tard, soit en générant de la causalité, soit non&lt;br /&gt;
&lt;br /&gt;
Ceci est au service d&amp;#039;une narration qui reprend les grandes étapes de la narration concentrée (exposition, élément déclencheur, péripéties ). &lt;br /&gt;
&lt;br /&gt;
Il y a le caractère principal qui a un rêve à poursuivre, un adjuvant et un opposant &lt;br /&gt;
Page 1 :on définit le perso principal avec des traits de caractère&lt;br /&gt;
&lt;br /&gt;
Prototype:&lt;br /&gt;
comment encoder les personnages avec des traits de caractère&lt;br /&gt;
comment utiliser les traits pour faire varier l&amp;#039;action sur une page 2&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; langage coté serveur&lt;br /&gt;
php ou python&lt;br /&gt;
&lt;br /&gt;
[[Fichier:schemalh.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 15/10== &lt;br /&gt;
violette&amp;amp;matthias&lt;br /&gt;
&lt;br /&gt;
Voici une base de codage, vue au cours du 15/10&lt;br /&gt;
/!\ il faut aller dans l&amp;#039;onglet modifer pour copier/coller le code tel qu&amp;#039;il est écrit, car le site interprète déjà certains signes et certains mots /!\  &lt;br /&gt;
(il serait plus efficace de faire un drive pour se partager les fichiers)&lt;br /&gt;
&lt;br /&gt;
-code html&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;!doctype html&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
	&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt;&lt;br /&gt;
	&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;habillage.css&amp;quot;&amp;gt; &amp;lt;!-- integration du css --&amp;gt;&lt;br /&gt;
		&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
		&amp;lt;body&amp;gt;&lt;br /&gt;
			&amp;lt;section&amp;gt;&lt;br /&gt;
				&amp;lt;article&amp;gt;&lt;br /&gt;
					&amp;lt;header&amp;gt;&lt;br /&gt;
					&amp;lt;/header&amp;gt;&lt;br /&gt;
					&amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
				&amp;lt;/article&amp;gt;&lt;br /&gt;
				&amp;lt;form action=&amp;quot;traitement.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt; &amp;lt;!-- traitement des information : création de conséquences aux réponses données --&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;prénom&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prénom&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;nom&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;age&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;ton histoire personelle&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
					&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;pilosité&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; barbu&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;!-- &amp;quot;value&amp;quot; va gérer le choix qui va se référer à la variable &amp;quot;pilosité&amp;quot; --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; imberbe&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; moustachu&amp;lt;/li&amp;gt;&lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;personnalité&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt; &amp;lt;!-- &amp;lt;ul&amp;gt; permet de créer une liste --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt; &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;téméraire&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; téméraire  &amp;lt;/li&amp;gt; &lt;br /&gt;
						&amp;lt;!-- &amp;lt;li&amp;gt; permet de créer un élément de la liste --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;réfléchi&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; réfléchi &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;débile profond&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; débile profond &amp;lt;/li&amp;gt; &lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;morphologie&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt;  maigre &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&amp;lt;/li&amp;gt;&lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;!-- &amp;lt;select name=&amp;quot;pays&amp;quot;&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;be&amp;quot;&amp;gt;Belgique&amp;lt;/option&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;fr&amp;quot;&amp;gt;France&amp;lt;/option&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;ca&amp;quot;&amp;gt;Canada&amp;lt;/option&amp;gt;&lt;br /&gt;
					&amp;lt;/select&amp;gt;&lt;br /&gt;
					questionaire a choix défilant, autre option de présentation  --&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;/form&amp;gt;&lt;br /&gt;
			&amp;lt;/section&amp;gt;&lt;br /&gt;
		&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
code php&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
	echo &amp;quot;hello world&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;prénom&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;/* $_POST plus discret que $_GET */&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;nom&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;/* . sers à joindre une instruction à interpréter et du texte brut = la concaténation */&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;age&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;pilosité&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;personnalité&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;morphologie&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 22/10== &lt;br /&gt;
violette&lt;br /&gt;
&lt;br /&gt;
les deux pages de la dernière fois , modifiées . &lt;br /&gt;
le html&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt; &lt;br /&gt;
&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;  &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
&amp;lt;body&amp;gt; &lt;br /&gt;
&amp;lt;section&amp;gt; &lt;br /&gt;
&amp;lt;article&amp;gt; &lt;br /&gt;
&amp;lt;header&amp;gt; &amp;lt;/header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/article&amp;gt; &lt;br /&gt;
&amp;lt;form action=&amp;quot;traitement.php&amp;quot; method=&amp;quot;post&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
prénom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prénom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
age&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ton histoire personelle&lt;br /&gt;
&lt;br /&gt;
&amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;pilosité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; barbu&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; imberbe&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; moustachu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;personnalité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;temeraire&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; téméraire&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;refléchi&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; réfléchi&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;debile profond&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; débile profond&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;morphologie&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; maigre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt; &lt;br /&gt;
    &amp;lt;/form&amp;gt; &lt;br /&gt;
    &amp;lt;/section&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;a href=&amp;quot;page2.php&amp;quot;&amp;gt;  &lt;br /&gt;
&amp;lt;h1&amp;gt;&lt;br /&gt;
 le contexte&lt;br /&gt;
&amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ET LE PHP&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php echo &amp;quot;hello world&amp;quot; ;&lt;br /&gt;
echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;prénom&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;/* $_POST plus discret que $_GET */ echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;nom&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;/* . sert à joindre une instruction à interpréter et du texte brut = la concaténation */ echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;pilosite&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ; echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;morphologie&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;&lt;br /&gt;
&lt;br /&gt;
if($_POST[&amp;#039;pilosite&amp;#039;] == &amp;#039;barbu&amp;#039;){  &lt;br /&gt;
    $variable=&amp;#039;rasoir&amp;#039;;&lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_POST[&amp;#039;pilosite&amp;#039;].&amp;quot; tu as besoin d&amp;#039;un &amp;quot;.$variable;&lt;br /&gt;
}else if($_POST[&amp;#039;pilosite&amp;#039;] == &amp;#039;imberbe&amp;#039;){&lt;br /&gt;
    echo &amp;#039;ta peau est douce&amp;#039;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
et là un essai d&amp;#039;une page mais ça marche pas &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
Nous sommes en 2030, depuis la faille temporelle tout le monde est mort &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;il y a un enfant en train de se faire bully dans ton champ de vision&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;rescue&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je vais lui sauver la vie&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;blc&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je continue ma life&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_POST[&amp;#039;il y a un enfant en train de se faire bully dans ton champ de vision&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; [&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;) ){  &lt;br /&gt;
    &lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_POST[&amp;#039;personnalite&amp;#039;].&amp;quot; tu as trop peur pour le sauver &amp;quot;&lt;br /&gt;
}else if($_POST[&amp;#039;il y a un enfant en train de se faire bully dans ton champ de vision&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; [&amp;#039;personnalite&amp;#039;] == &amp;#039;temeraire&amp;#039;) ){&lt;br /&gt;
    echo &amp;#039;ok go&amp;#039;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==session du 5/11== &lt;br /&gt;
nouveau schéma de fonctionnement :&lt;br /&gt;
index.php ( renseigne toutes les infos ) -----&amp;gt; page2.php ( partie traitement = transforme les variables POST en SESSION ; partie formulaire renseigne la variable action)----&amp;gt;page3.php ( partie traitement = transforme les variables POST en SESSION ; partie affichage echo 2 phrases différentes pour deux combinaisons débile profond/ rescue, et téméraire/rescue )&lt;br /&gt;
&lt;br /&gt;
==bilan quadri== &lt;br /&gt;
Le but c&amp;#039;est d&amp;#039;appliquer la trame narrative de base à une navigation de pages en pages. Ca fonctionne avec php , les input radio influent la narration mais on aimerait bien trouver d&amp;#039;autres formes d&amp;#039;interactivité.&lt;br /&gt;
Les informations rentrées par le spectateur influent plus tard dans la narration, par exemple la biographie renseignée au début apparait sur la tombe dans le cas de mort.&lt;br /&gt;
Pour l&amp;#039;instant, les moments narratifs de base sont :&lt;br /&gt;
 -à la page 2 il y a possibilité de refuser de rentrer dans ce qui s&amp;#039;apparente aux péripéties ce qui bloque tout le processus narratif et bloque le personnage à une exposition illimitée&lt;br /&gt;
 -la rencontre de l&amp;#039;adjuvant puis d&amp;#039;un super super-adjuvant&lt;br /&gt;
 -La détermination de l&amp;#039;objet de quête page 6&lt;br /&gt;
&lt;br /&gt;
Par ailleurs, on est en train de faire en sorte de créer une jauge, alimentée par la force, ou l&amp;#039;intégrité&lt;br /&gt;
[[Fichier:schemanarration.png]]&lt;br /&gt;
&lt;br /&gt;
code actuel &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;INDEX&amp;#039;&amp;#039;&amp;#039; : détermination de personnage&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
	session_start();&lt;br /&gt;
	$_SESSION[&amp;#039;force&amp;#039;] = 0;&lt;br /&gt;
	$_SESSION[&amp;#039;integrite&amp;#039;] = 0;&lt;br /&gt;
	$_SESSION[&amp;#039;score&amp;#039;] = $_SESSION[&amp;#039;force&amp;#039;]+$_SESSION[&amp;#039;integrite&amp;#039;];&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt; &lt;br /&gt;
&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;  &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
&amp;lt;body&amp;gt; &lt;br /&gt;
&amp;lt;section&amp;gt; &lt;br /&gt;
&amp;lt;article&amp;gt; &lt;br /&gt;
&amp;lt;header&amp;gt; merci de bien rensigner toutes les infos&amp;lt;/header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/article&amp;gt; &lt;br /&gt;
&amp;lt;form action=&amp;quot;page2.php&amp;quot; method=&amp;quot;post&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
prénom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prenom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
age&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ton histoire personelle&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt; --&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;bio&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;pilosité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; barbu&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; imberbe&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; moustachu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;personnalité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;temeraire&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; téméraire&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;refléchi&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; réfléchi&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;debile profond&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; débile profond&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;morphologie&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; maigre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt; &lt;br /&gt;
    &amp;lt;/form&amp;gt; &lt;br /&gt;
    &amp;lt;/section&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 2 : l&amp;#039;élément déclencheur&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;prenom&amp;#039;] = $_POST[&amp;#039;prenom&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;nom&amp;#039;] = $_POST[&amp;#039;nom&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;age&amp;#039;] = $_POST[&amp;#039;age&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;pilosite&amp;#039;] = $_POST[&amp;#039;pilosite&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;personnalite&amp;#039;] = $_POST[&amp;#039;personnalite&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;morphologie&amp;#039;] = $_POST[&amp;#039;morphologie&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;bio&amp;#039;] = $_POST[&amp;#039;bio&amp;#039;];&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
Nous sommes en 2030, depuis la faille temporelle tout le monde est mort &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;il y a un enfant en train de se faire bully dans ton champ de vision&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;page3.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;rescue&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je vais lui sauver la vie&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;blc&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je continue ma life&lt;br /&gt;
    &amp;lt;input type=&amp;#039;submit&amp;#039; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 3 : réaction au choix, soit poursuite de l&amp;#039;aventure, soit mort car combinaison d&amp;#039;incapacité physique et rescue, soit refus d&amp;#039;entrer dans la narration donc blocage&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;action&amp;#039;] = $_POST[&amp;#039;action&amp;#039;];&lt;br /&gt;
   // print_r($_SESSION);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;){  &lt;br /&gt;
    &lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_SESSION[&amp;#039;personnalite&amp;#039;].&amp;quot; tu as trop peur pour le sauver &amp;quot;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;dead.php\&amp;quot;&amp;gt;retour à la case départ bolosse&amp;quot;;&lt;br /&gt;
}else if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;temeraire&amp;#039;|| $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;reflechi&amp;#039;){&lt;br /&gt;
    echo &amp;#039;ok go&amp;#039;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;page4.php\&amp;quot;&amp;gt;l&amp;#039;aventure continue&amp;quot;;&lt;br /&gt;
//}else if($_SESSION[&amp;#039;action&amp;#039;] == &amp;#039;blc&amp;#039; &amp;amp;&amp;amp; $_SESSION[&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;{&lt;br /&gt;
   // echo &amp;#039;ouais normal&amp;#039;;&lt;br /&gt;
}else {&lt;br /&gt;
    echo &amp;quot;ok ma caille&amp;quot;;&lt;br /&gt;
    echo &amp;quot;&amp;lt;a href=\&amp;quot;exposition.php\&amp;quot;&amp;gt;les péripéties c est pas pour maintenant&amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Violette</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=ERG::interactivenarration&amp;diff=2935</id>
		<title>ERG::interactivenarration</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=ERG::interactivenarration&amp;diff=2935"/>
		<updated>2018-12-17T09:31:02Z</updated>

		<summary type="html">&lt;p&gt;Violette : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;le lien du drive avec les modifications du code ( ce qui suit n&amp;#039;est plus en vigueur ) : https://drive.google.com/drive/folders/1XSQhMwiNszfi0TzcNnsJlqS93_7S1l48&lt;br /&gt;
&lt;br /&gt;
==premiere sess==  &lt;br /&gt;
Histoire choix entre différentes propositions prédéfinies à l&amp;#039;avance.&lt;br /&gt;
Générer une narration à l&amp;#039;aide d&amp;#039;une banque d&amp;#039;images (PNG) pour illustrer les choix fait parmi différentes propositions établies à l&amp;#039;avance.&lt;br /&gt;
&lt;br /&gt;
Page type simplifiée:&lt;br /&gt;
Phrase à trou ex : &amp;quot;Le.... (choix entre 5 propositions) prend une douche&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*1 -Determination du sujet (personnage, taille/couleur/forme/...) les mots clés detrminent l&amp;#039;avatar&lt;br /&gt;
*2 -Exposition/Contexte ( décor, environnement,...)&lt;br /&gt;
*3 -élément perturbateur (problème/rencontre/découverte/...)&lt;br /&gt;
*4 -quête (série d&amp;#039;obstacles)&lt;br /&gt;
*5 -résolution&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
forme finale:&lt;br /&gt;
- Navigation de page en page avec prise en compte des choix &lt;br /&gt;
-constituion d&amp;#039;une nouvelle image style cadavre exquis&lt;br /&gt;
-Une page qui s&amp;#039;anime en temps réel en fonction des choix faits.&lt;br /&gt;
&lt;br /&gt;
CyberBotanica Raphaël Bergère&lt;br /&gt;
Still Moving Maurice Benayoun&lt;br /&gt;
Jeu vidéo; façade.&lt;br /&gt;
[http://tecfa.unige.ch/tecfa/maltt/memoire/Maurin2017.pdf]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 01/10==  &lt;br /&gt;
violette&amp;amp;louisa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le but c&amp;#039;est pas de montrer de l&amp;#039;image sur un support numérique et juste de cliquer sur page suivante&lt;br /&gt;
&lt;br /&gt;
Ce n&amp;#039;est pas non plus de mettre au point une narration de A à Z mais plutôt explorer de manière de faire de la narration interactive ( des concepts )&lt;br /&gt;
&lt;br /&gt;
[Examples]&lt;br /&gt;
&lt;br /&gt;
Anthony Rageul &amp;quot;&amp;#039;&amp;#039;Prise de tête&amp;#039;&amp;#039; une bande dessinée numérique explorant différentes possibilités d’interaction http://www.prisedetete.net/pdt/[[prisedetete]]&lt;br /&gt;
&lt;br /&gt;
son mémoire &amp;quot;BANDE DESSINEE INTERACTIVE : COMMENT RACONTER UNE HISTOIRE ? &amp;quot; [http://www.prisedetete.net/fr/memoire.html memoire]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;The Boat&amp;quot; animation/BB [http://www.sbs.com.au/theboat/]&lt;br /&gt;
&lt;br /&gt;
The Guardian - Digital deadly sins [http://digital-deadly-sins.theguardian.com/#/Grid]&lt;br /&gt;
&lt;br /&gt;
[http://www.http://mouchette.org/to/you/only/private.html mouchette] des interfaces où on peut écrire des trucs, et on clique sur un lien , on atterrit ailleurs. créer de la narration sous ce genre de format http://mouchette.org/to/you/only/private.html&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Hans Hoogerbrugge - Hotel&amp;quot; [http://hotel.submarinechannel.com/splash.html]&lt;br /&gt;
&lt;br /&gt;
==Session du 08/10== &lt;br /&gt;
violette&amp;amp;louisa&amp;amp;laura&lt;br /&gt;
&lt;br /&gt;
PROJET&lt;br /&gt;
&lt;br /&gt;
C&amp;#039;est une plateforme, avec une navigation de pages en pages ( on ne clique pas sur suivant)&lt;br /&gt;
&lt;br /&gt;
La navigation est permise par : des cases à cocher, des liens surs lesquels cliquer&lt;br /&gt;
&lt;br /&gt;
Les manières d&amp;#039;évoluer comptent aussi des inputs d&amp;#039;images, de son, de texte qui réapparaitront plusieurs pages plus tard, soit en générant de la causalité, soit non&lt;br /&gt;
&lt;br /&gt;
Ceci est au service d&amp;#039;une narration qui reprend les grandes étapes de la narration concentrée (exposition, élément déclencheur, péripéties ). &lt;br /&gt;
&lt;br /&gt;
Il y a le caractère principal qui a un rêve à poursuivre, un adjuvant et un opposant &lt;br /&gt;
Page 1 :on définit le perso principal avec des traits de caractère&lt;br /&gt;
&lt;br /&gt;
Prototype:&lt;br /&gt;
comment encoder les personnages avec des traits de caractère&lt;br /&gt;
comment utiliser les traits pour faire varier l&amp;#039;action sur une page 2&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; langage coté serveur&lt;br /&gt;
php ou python&lt;br /&gt;
&lt;br /&gt;
[[Fichier:schemalh.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 15/10== &lt;br /&gt;
violette&amp;amp;matthias&lt;br /&gt;
&lt;br /&gt;
Voici une base de codage, vue au cours du 15/10&lt;br /&gt;
/!\ il faut aller dans l&amp;#039;onglet modifer pour copier/coller le code tel qu&amp;#039;il est écrit, car le site interprète déjà certains signes et certains mots /!\  &lt;br /&gt;
(il serait plus efficace de faire un drive pour se partager les fichiers)&lt;br /&gt;
&lt;br /&gt;
-code html&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;!doctype html&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
	&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt;&lt;br /&gt;
	&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;habillage.css&amp;quot;&amp;gt; &amp;lt;!-- integration du css --&amp;gt;&lt;br /&gt;
		&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
		&amp;lt;body&amp;gt;&lt;br /&gt;
			&amp;lt;section&amp;gt;&lt;br /&gt;
				&amp;lt;article&amp;gt;&lt;br /&gt;
					&amp;lt;header&amp;gt;&lt;br /&gt;
					&amp;lt;/header&amp;gt;&lt;br /&gt;
					&amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
				&amp;lt;/article&amp;gt;&lt;br /&gt;
				&amp;lt;form action=&amp;quot;traitement.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt; &amp;lt;!-- traitement des information : création de conséquences aux réponses données --&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;prénom&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prénom&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;nom&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;age&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;ton histoire personelle&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
					&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;pilosité&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; barbu&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;!-- &amp;quot;value&amp;quot; va gérer le choix qui va se référer à la variable &amp;quot;pilosité&amp;quot; --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; imberbe&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; moustachu&amp;lt;/li&amp;gt;&lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;personnalité&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt; &amp;lt;!-- &amp;lt;ul&amp;gt; permet de créer une liste --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt; &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;téméraire&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; téméraire  &amp;lt;/li&amp;gt; &lt;br /&gt;
						&amp;lt;!-- &amp;lt;li&amp;gt; permet de créer un élément de la liste --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;réfléchi&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; réfléchi &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;débile profond&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; débile profond &amp;lt;/li&amp;gt; &lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;morphologie&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt;  maigre &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&amp;lt;/li&amp;gt;&lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;!-- &amp;lt;select name=&amp;quot;pays&amp;quot;&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;be&amp;quot;&amp;gt;Belgique&amp;lt;/option&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;fr&amp;quot;&amp;gt;France&amp;lt;/option&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;ca&amp;quot;&amp;gt;Canada&amp;lt;/option&amp;gt;&lt;br /&gt;
					&amp;lt;/select&amp;gt;&lt;br /&gt;
					questionaire a choix défilant, autre option de présentation  --&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;/form&amp;gt;&lt;br /&gt;
			&amp;lt;/section&amp;gt;&lt;br /&gt;
		&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
code php&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
	echo &amp;quot;hello world&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;prénom&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;/* $_POST plus discret que $_GET */&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;nom&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;/* . sers à joindre une instruction à interpréter et du texte brut = la concaténation */&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;age&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;pilosité&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;personnalité&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;morphologie&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 22/10== &lt;br /&gt;
violette&lt;br /&gt;
&lt;br /&gt;
les deux pages de la dernière fois , modifiées . &lt;br /&gt;
le html&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt; &lt;br /&gt;
&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;  &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
&amp;lt;body&amp;gt; &lt;br /&gt;
&amp;lt;section&amp;gt; &lt;br /&gt;
&amp;lt;article&amp;gt; &lt;br /&gt;
&amp;lt;header&amp;gt; &amp;lt;/header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/article&amp;gt; &lt;br /&gt;
&amp;lt;form action=&amp;quot;traitement.php&amp;quot; method=&amp;quot;post&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
prénom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prénom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
age&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ton histoire personelle&lt;br /&gt;
&lt;br /&gt;
&amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;pilosité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; barbu&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; imberbe&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; moustachu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;personnalité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;temeraire&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; téméraire&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;refléchi&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; réfléchi&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;debile profond&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; débile profond&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;morphologie&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; maigre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt; &lt;br /&gt;
    &amp;lt;/form&amp;gt; &lt;br /&gt;
    &amp;lt;/section&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;a href=&amp;quot;page2.php&amp;quot;&amp;gt;  &lt;br /&gt;
&amp;lt;h1&amp;gt;&lt;br /&gt;
 le contexte&lt;br /&gt;
&amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ET LE PHP&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php echo &amp;quot;hello world&amp;quot; ;&lt;br /&gt;
echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;prénom&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;/* $_POST plus discret que $_GET */ echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;nom&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;/* . sert à joindre une instruction à interpréter et du texte brut = la concaténation */ echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;pilosite&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ; echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;morphologie&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;&lt;br /&gt;
&lt;br /&gt;
if($_POST[&amp;#039;pilosite&amp;#039;] == &amp;#039;barbu&amp;#039;){  &lt;br /&gt;
    $variable=&amp;#039;rasoir&amp;#039;;&lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_POST[&amp;#039;pilosite&amp;#039;].&amp;quot; tu as besoin d&amp;#039;un &amp;quot;.$variable;&lt;br /&gt;
}else if($_POST[&amp;#039;pilosite&amp;#039;] == &amp;#039;imberbe&amp;#039;){&lt;br /&gt;
    echo &amp;#039;ta peau est douce&amp;#039;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
et là un essai d&amp;#039;une page mais ça marche pas &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
Nous sommes en 2030, depuis la faille temporelle tout le monde est mort &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;il y a un enfant en train de se faire bully dans ton champ de vision&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;rescue&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je vais lui sauver la vie&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;blc&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je continue ma life&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_POST[&amp;#039;il y a un enfant en train de se faire bully dans ton champ de vision&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; [&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;) ){  &lt;br /&gt;
    &lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_POST[&amp;#039;personnalite&amp;#039;].&amp;quot; tu as trop peur pour le sauver &amp;quot;&lt;br /&gt;
}else if($_POST[&amp;#039;il y a un enfant en train de se faire bully dans ton champ de vision&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; [&amp;#039;personnalite&amp;#039;] == &amp;#039;temeraire&amp;#039;) ){&lt;br /&gt;
    echo &amp;#039;ok go&amp;#039;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==session du 5/11== &lt;br /&gt;
nouveau schéma de fonctionnement :&lt;br /&gt;
index.php ( renseigne toutes les infos ) -----&amp;gt; page2.php ( partie traitement = transforme les variables POST en SESSION ; partie formulaire renseigne la variable action)----&amp;gt;page3.php ( partie traitement = transforme les variables POST en SESSION ; partie affichage echo 2 phrases différentes pour deux combinaisons débile profond/ rescue, et téméraire/rescue )&lt;br /&gt;
&lt;br /&gt;
==bilan quadri== &lt;br /&gt;
Le but c&amp;#039;est d&amp;#039;appliquer la trame narrative de base à une navigation de pages en pages. Ca fonctionne avec php , les input radio influent la narration mais on aimerait bien trouver d&amp;#039;autres formes d&amp;#039;interactivité.&lt;br /&gt;
Les informations rentrées par le spectateur influent plus tard dans la narration, par exemple la biographie renseignée au début apparait sur la tombe dans le cas de mort.&lt;br /&gt;
Pour l&amp;#039;instant, les moments narratifs de base sont :&lt;br /&gt;
 -à la page 2 il y a possibilité de refuser de rentrer dans ce qui s&amp;#039;apparente aux péripéties ce qui bloque tout le processus narratif et bloque le personnage à une exposition illimitée&lt;br /&gt;
 -la rencontre de l&amp;#039;adjuvant puis d&amp;#039;un super super-adjuvant&lt;br /&gt;
 -La détermination de l&amp;#039;objet de quête page 6&lt;br /&gt;
&lt;br /&gt;
Par ailleurs, on est en train de faire en sorte de créer une jauge, alimentée par la force, ou l&amp;#039;intégrité&lt;br /&gt;
[[Fichier:schemanarration.png]]&lt;br /&gt;
&lt;br /&gt;
code actuel &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;INDEX&amp;#039;&amp;#039;&amp;#039; : détermination de personnage&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
	session_start();&lt;br /&gt;
	$_SESSION[&amp;#039;force&amp;#039;] = 0;&lt;br /&gt;
	$_SESSION[&amp;#039;integrite&amp;#039;] = 0;&lt;br /&gt;
	$_SESSION[&amp;#039;score&amp;#039;] = $_SESSION[&amp;#039;force&amp;#039;]+$_SESSION[&amp;#039;integrite&amp;#039;];&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt; &lt;br /&gt;
&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;  &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
&amp;lt;body&amp;gt; &lt;br /&gt;
&amp;lt;section&amp;gt; &lt;br /&gt;
&amp;lt;article&amp;gt; &lt;br /&gt;
&amp;lt;header&amp;gt; merci de bien rensigner toutes les infos&amp;lt;/header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/article&amp;gt; &lt;br /&gt;
&amp;lt;form action=&amp;quot;page2.php&amp;quot; method=&amp;quot;post&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
prénom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prenom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
age&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ton histoire personelle&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt; --&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;bio&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;pilosité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; barbu&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; imberbe&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; moustachu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;personnalité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;temeraire&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; téméraire&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;refléchi&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; réfléchi&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;debile profond&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; débile profond&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;morphologie&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; maigre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt; &lt;br /&gt;
    &amp;lt;/form&amp;gt; &lt;br /&gt;
    &amp;lt;/section&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PAGE 2 : l&amp;#039;élément déclencheur&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
    $_SESSION[&amp;#039;prenom&amp;#039;] = $_POST[&amp;#039;prenom&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;nom&amp;#039;] = $_POST[&amp;#039;nom&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;age&amp;#039;] = $_POST[&amp;#039;age&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;pilosite&amp;#039;] = $_POST[&amp;#039;pilosite&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;personnalite&amp;#039;] = $_POST[&amp;#039;personnalite&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;morphologie&amp;#039;] = $_POST[&amp;#039;morphologie&amp;#039;];&lt;br /&gt;
    $_SESSION[&amp;#039;bio&amp;#039;] = $_POST[&amp;#039;bio&amp;#039;];&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
Nous sommes en 2030, depuis la faille temporelle tout le monde est mort &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;il y a un enfant en train de se faire bully dans ton champ de vision&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;page3.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;rescue&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je vais lui sauver la vie&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;blc&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je continue ma life&lt;br /&gt;
    &amp;lt;input type=&amp;#039;submit&amp;#039; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Violette</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=ERG::interactivenarration&amp;diff=2934</id>
		<title>ERG::interactivenarration</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=ERG::interactivenarration&amp;diff=2934"/>
		<updated>2018-12-17T09:28:17Z</updated>

		<summary type="html">&lt;p&gt;Violette : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;le lien du drive avec les modifications du code ( ce qui suit n&amp;#039;est plus en vigueur ) : https://drive.google.com/drive/folders/1XSQhMwiNszfi0TzcNnsJlqS93_7S1l48&lt;br /&gt;
&lt;br /&gt;
==premiere sess==  &lt;br /&gt;
Histoire choix entre différentes propositions prédéfinies à l&amp;#039;avance.&lt;br /&gt;
Générer une narration à l&amp;#039;aide d&amp;#039;une banque d&amp;#039;images (PNG) pour illustrer les choix fait parmi différentes propositions établies à l&amp;#039;avance.&lt;br /&gt;
&lt;br /&gt;
Page type simplifiée:&lt;br /&gt;
Phrase à trou ex : &amp;quot;Le.... (choix entre 5 propositions) prend une douche&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*1 -Determination du sujet (personnage, taille/couleur/forme/...) les mots clés detrminent l&amp;#039;avatar&lt;br /&gt;
*2 -Exposition/Contexte ( décor, environnement,...)&lt;br /&gt;
*3 -élément perturbateur (problème/rencontre/découverte/...)&lt;br /&gt;
*4 -quête (série d&amp;#039;obstacles)&lt;br /&gt;
*5 -résolution&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
forme finale:&lt;br /&gt;
- Navigation de page en page avec prise en compte des choix &lt;br /&gt;
-constituion d&amp;#039;une nouvelle image style cadavre exquis&lt;br /&gt;
-Une page qui s&amp;#039;anime en temps réel en fonction des choix faits.&lt;br /&gt;
&lt;br /&gt;
CyberBotanica Raphaël Bergère&lt;br /&gt;
Still Moving Maurice Benayoun&lt;br /&gt;
Jeu vidéo; façade.&lt;br /&gt;
[http://tecfa.unige.ch/tecfa/maltt/memoire/Maurin2017.pdf]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 01/10==  &lt;br /&gt;
violette&amp;amp;louisa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le but c&amp;#039;est pas de montrer de l&amp;#039;image sur un support numérique et juste de cliquer sur page suivante&lt;br /&gt;
&lt;br /&gt;
Ce n&amp;#039;est pas non plus de mettre au point une narration de A à Z mais plutôt explorer de manière de faire de la narration interactive ( des concepts )&lt;br /&gt;
&lt;br /&gt;
[Examples]&lt;br /&gt;
&lt;br /&gt;
Anthony Rageul &amp;quot;&amp;#039;&amp;#039;Prise de tête&amp;#039;&amp;#039; une bande dessinée numérique explorant différentes possibilités d’interaction http://www.prisedetete.net/pdt/[[prisedetete]]&lt;br /&gt;
&lt;br /&gt;
son mémoire &amp;quot;BANDE DESSINEE INTERACTIVE : COMMENT RACONTER UNE HISTOIRE ? &amp;quot; [http://www.prisedetete.net/fr/memoire.html memoire]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;The Boat&amp;quot; animation/BB [http://www.sbs.com.au/theboat/]&lt;br /&gt;
&lt;br /&gt;
The Guardian - Digital deadly sins [http://digital-deadly-sins.theguardian.com/#/Grid]&lt;br /&gt;
&lt;br /&gt;
[http://www.http://mouchette.org/to/you/only/private.html mouchette] des interfaces où on peut écrire des trucs, et on clique sur un lien , on atterrit ailleurs. créer de la narration sous ce genre de format http://mouchette.org/to/you/only/private.html&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Hans Hoogerbrugge - Hotel&amp;quot; [http://hotel.submarinechannel.com/splash.html]&lt;br /&gt;
&lt;br /&gt;
==Session du 08/10== &lt;br /&gt;
violette&amp;amp;louisa&amp;amp;laura&lt;br /&gt;
&lt;br /&gt;
PROJET&lt;br /&gt;
&lt;br /&gt;
C&amp;#039;est une plateforme, avec une navigation de pages en pages ( on ne clique pas sur suivant)&lt;br /&gt;
&lt;br /&gt;
La navigation est permise par : des cases à cocher, des liens surs lesquels cliquer&lt;br /&gt;
&lt;br /&gt;
Les manières d&amp;#039;évoluer comptent aussi des inputs d&amp;#039;images, de son, de texte qui réapparaitront plusieurs pages plus tard, soit en générant de la causalité, soit non&lt;br /&gt;
&lt;br /&gt;
Ceci est au service d&amp;#039;une narration qui reprend les grandes étapes de la narration concentrée (exposition, élément déclencheur, péripéties ). &lt;br /&gt;
&lt;br /&gt;
Il y a le caractère principal qui a un rêve à poursuivre, un adjuvant et un opposant &lt;br /&gt;
Page 1 :on définit le perso principal avec des traits de caractère&lt;br /&gt;
&lt;br /&gt;
Prototype:&lt;br /&gt;
comment encoder les personnages avec des traits de caractère&lt;br /&gt;
comment utiliser les traits pour faire varier l&amp;#039;action sur une page 2&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; langage coté serveur&lt;br /&gt;
php ou python&lt;br /&gt;
&lt;br /&gt;
[[Fichier:schemalh.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 15/10== &lt;br /&gt;
violette&amp;amp;matthias&lt;br /&gt;
&lt;br /&gt;
Voici une base de codage, vue au cours du 15/10&lt;br /&gt;
/!\ il faut aller dans l&amp;#039;onglet modifer pour copier/coller le code tel qu&amp;#039;il est écrit, car le site interprète déjà certains signes et certains mots /!\  &lt;br /&gt;
(il serait plus efficace de faire un drive pour se partager les fichiers)&lt;br /&gt;
&lt;br /&gt;
-code html&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;!doctype html&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
	&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt;&lt;br /&gt;
	&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;habillage.css&amp;quot;&amp;gt; &amp;lt;!-- integration du css --&amp;gt;&lt;br /&gt;
		&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
		&amp;lt;body&amp;gt;&lt;br /&gt;
			&amp;lt;section&amp;gt;&lt;br /&gt;
				&amp;lt;article&amp;gt;&lt;br /&gt;
					&amp;lt;header&amp;gt;&lt;br /&gt;
					&amp;lt;/header&amp;gt;&lt;br /&gt;
					&amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
				&amp;lt;/article&amp;gt;&lt;br /&gt;
				&amp;lt;form action=&amp;quot;traitement.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt; &amp;lt;!-- traitement des information : création de conséquences aux réponses données --&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;prénom&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prénom&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;nom&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;age&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;ton histoire personelle&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
					&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;pilosité&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; barbu&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;!-- &amp;quot;value&amp;quot; va gérer le choix qui va se référer à la variable &amp;quot;pilosité&amp;quot; --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; imberbe&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; moustachu&amp;lt;/li&amp;gt;&lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;personnalité&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt; &amp;lt;!-- &amp;lt;ul&amp;gt; permet de créer une liste --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt; &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;téméraire&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; téméraire  &amp;lt;/li&amp;gt; &lt;br /&gt;
						&amp;lt;!-- &amp;lt;li&amp;gt; permet de créer un élément de la liste --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;réfléchi&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; réfléchi &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;débile profond&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; débile profond &amp;lt;/li&amp;gt; &lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;morphologie&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt;  maigre &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&amp;lt;/li&amp;gt;&lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;!-- &amp;lt;select name=&amp;quot;pays&amp;quot;&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;be&amp;quot;&amp;gt;Belgique&amp;lt;/option&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;fr&amp;quot;&amp;gt;France&amp;lt;/option&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;ca&amp;quot;&amp;gt;Canada&amp;lt;/option&amp;gt;&lt;br /&gt;
					&amp;lt;/select&amp;gt;&lt;br /&gt;
					questionaire a choix défilant, autre option de présentation  --&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;/form&amp;gt;&lt;br /&gt;
			&amp;lt;/section&amp;gt;&lt;br /&gt;
		&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
code php&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
	echo &amp;quot;hello world&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;prénom&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;/* $_POST plus discret que $_GET */&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;nom&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;/* . sers à joindre une instruction à interpréter et du texte brut = la concaténation */&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;age&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;pilosité&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;personnalité&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;morphologie&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 22/10== &lt;br /&gt;
violette&lt;br /&gt;
&lt;br /&gt;
les deux pages de la dernière fois , modifiées . &lt;br /&gt;
le html&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt; &lt;br /&gt;
&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;  &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
&amp;lt;body&amp;gt; &lt;br /&gt;
&amp;lt;section&amp;gt; &lt;br /&gt;
&amp;lt;article&amp;gt; &lt;br /&gt;
&amp;lt;header&amp;gt; &amp;lt;/header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/article&amp;gt; &lt;br /&gt;
&amp;lt;form action=&amp;quot;traitement.php&amp;quot; method=&amp;quot;post&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
prénom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prénom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
age&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ton histoire personelle&lt;br /&gt;
&lt;br /&gt;
&amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;pilosité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; barbu&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; imberbe&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; moustachu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;personnalité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;temeraire&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; téméraire&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;refléchi&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; réfléchi&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;debile profond&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; débile profond&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;morphologie&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; maigre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt; &lt;br /&gt;
    &amp;lt;/form&amp;gt; &lt;br /&gt;
    &amp;lt;/section&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;a href=&amp;quot;page2.php&amp;quot;&amp;gt;  &lt;br /&gt;
&amp;lt;h1&amp;gt;&lt;br /&gt;
 le contexte&lt;br /&gt;
&amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ET LE PHP&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php echo &amp;quot;hello world&amp;quot; ;&lt;br /&gt;
echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;prénom&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;/* $_POST plus discret que $_GET */ echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;nom&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;/* . sert à joindre une instruction à interpréter et du texte brut = la concaténation */ echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;pilosite&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ; echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;morphologie&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;&lt;br /&gt;
&lt;br /&gt;
if($_POST[&amp;#039;pilosite&amp;#039;] == &amp;#039;barbu&amp;#039;){  &lt;br /&gt;
    $variable=&amp;#039;rasoir&amp;#039;;&lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_POST[&amp;#039;pilosite&amp;#039;].&amp;quot; tu as besoin d&amp;#039;un &amp;quot;.$variable;&lt;br /&gt;
}else if($_POST[&amp;#039;pilosite&amp;#039;] == &amp;#039;imberbe&amp;#039;){&lt;br /&gt;
    echo &amp;#039;ta peau est douce&amp;#039;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
et là un essai d&amp;#039;une page mais ça marche pas &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
Nous sommes en 2030, depuis la faille temporelle tout le monde est mort &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;il y a un enfant en train de se faire bully dans ton champ de vision&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;rescue&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je vais lui sauver la vie&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;blc&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je continue ma life&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_POST[&amp;#039;il y a un enfant en train de se faire bully dans ton champ de vision&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; [&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;) ){  &lt;br /&gt;
    &lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_POST[&amp;#039;personnalite&amp;#039;].&amp;quot; tu as trop peur pour le sauver &amp;quot;&lt;br /&gt;
}else if($_POST[&amp;#039;il y a un enfant en train de se faire bully dans ton champ de vision&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; [&amp;#039;personnalite&amp;#039;] == &amp;#039;temeraire&amp;#039;) ){&lt;br /&gt;
    echo &amp;#039;ok go&amp;#039;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==session du 5/11== &lt;br /&gt;
nouveau schéma de fonctionnement :&lt;br /&gt;
index.php ( renseigne toutes les infos ) -----&amp;gt; page2.php ( partie traitement = transforme les variables POST en SESSION ; partie formulaire renseigne la variable action)----&amp;gt;page3.php ( partie traitement = transforme les variables POST en SESSION ; partie affichage echo 2 phrases différentes pour deux combinaisons débile profond/ rescue, et téméraire/rescue )&lt;br /&gt;
&lt;br /&gt;
==bilan quadri== &lt;br /&gt;
Le but c&amp;#039;est d&amp;#039;appliquer la trame narrative de base à une navigation de pages en pages. Ca fonctionne avec php , les input radio influent la narration mais on aimerait bien trouver d&amp;#039;autres formes d&amp;#039;interactivité.&lt;br /&gt;
Les informations rentrées par le spectateur influent plus tard dans la narration, par exemple la biographie renseignée au début apparait sur la tombe dans le cas de mort.&lt;br /&gt;
Pour l&amp;#039;instant, les moments narratifs de base sont :&lt;br /&gt;
 -à la page 2 il y a possibilité de refuser de rentrer dans ce qui s&amp;#039;apparente aux péripéties ce qui bloque tout le processus narratif et bloque le personnage à une exposition illimitée&lt;br /&gt;
 -la rencontre de l&amp;#039;adjuvant puis d&amp;#039;un super super-adjuvant&lt;br /&gt;
 -La détermination de l&amp;#039;objet de quête page 6&lt;br /&gt;
&lt;br /&gt;
Par ailleurs, on est en train de faire en sorte de créer une jauge, alimentée par la force, ou l&amp;#039;intégrité&lt;br /&gt;
[[Fichier:schemanarration.png]]&lt;br /&gt;
&lt;br /&gt;
code actuel &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;INDEX&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
	session_start();&lt;br /&gt;
	$_SESSION[&amp;#039;force&amp;#039;] = 0;&lt;br /&gt;
	$_SESSION[&amp;#039;integrite&amp;#039;] = 0;&lt;br /&gt;
	$_SESSION[&amp;#039;score&amp;#039;] = $_SESSION[&amp;#039;force&amp;#039;]+$_SESSION[&amp;#039;integrite&amp;#039;];&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt; &lt;br /&gt;
&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;  &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
&amp;lt;body&amp;gt; &lt;br /&gt;
&amp;lt;section&amp;gt; &lt;br /&gt;
&amp;lt;article&amp;gt; &lt;br /&gt;
&amp;lt;header&amp;gt; merci de bien rensigner toutes les infos&amp;lt;/header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/article&amp;gt; &lt;br /&gt;
&amp;lt;form action=&amp;quot;page2.php&amp;quot; method=&amp;quot;post&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
prénom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prenom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
age&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ton histoire personelle&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt; --&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;bio&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;pilosité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; barbu&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; imberbe&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; moustachu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;personnalité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;temeraire&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; téméraire&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;refléchi&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; réfléchi&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;debile profond&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; débile profond&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;morphologie&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; maigre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt; &lt;br /&gt;
    &amp;lt;/form&amp;gt; &lt;br /&gt;
    &amp;lt;/section&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Violette</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=ERG::interactivenarration&amp;diff=2933</id>
		<title>ERG::interactivenarration</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=ERG::interactivenarration&amp;diff=2933"/>
		<updated>2018-12-17T09:27:11Z</updated>

		<summary type="html">&lt;p&gt;Violette : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;le lien du drive avec les modifications du code ( ce qui suit n&amp;#039;est plus en vigueur ) : https://drive.google.com/drive/folders/1XSQhMwiNszfi0TzcNnsJlqS93_7S1l48&lt;br /&gt;
&lt;br /&gt;
==premiere sess==  &lt;br /&gt;
Histoire choix entre différentes propositions prédéfinies à l&amp;#039;avance.&lt;br /&gt;
Générer une narration à l&amp;#039;aide d&amp;#039;une banque d&amp;#039;images (PNG) pour illustrer les choix fait parmi différentes propositions établies à l&amp;#039;avance.&lt;br /&gt;
&lt;br /&gt;
Page type simplifiée:&lt;br /&gt;
Phrase à trou ex : &amp;quot;Le.... (choix entre 5 propositions) prend une douche&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*1 -Determination du sujet (personnage, taille/couleur/forme/...) les mots clés detrminent l&amp;#039;avatar&lt;br /&gt;
*2 -Exposition/Contexte ( décor, environnement,...)&lt;br /&gt;
*3 -élément perturbateur (problème/rencontre/découverte/...)&lt;br /&gt;
*4 -quête (série d&amp;#039;obstacles)&lt;br /&gt;
*5 -résolution&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
forme finale:&lt;br /&gt;
- Navigation de page en page avec prise en compte des choix &lt;br /&gt;
-constituion d&amp;#039;une nouvelle image style cadavre exquis&lt;br /&gt;
-Une page qui s&amp;#039;anime en temps réel en fonction des choix faits.&lt;br /&gt;
&lt;br /&gt;
CyberBotanica Raphaël Bergère&lt;br /&gt;
Still Moving Maurice Benayoun&lt;br /&gt;
Jeu vidéo; façade.&lt;br /&gt;
[http://tecfa.unige.ch/tecfa/maltt/memoire/Maurin2017.pdf]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 01/10==  &lt;br /&gt;
violette&amp;amp;louisa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le but c&amp;#039;est pas de montrer de l&amp;#039;image sur un support numérique et juste de cliquer sur page suivante&lt;br /&gt;
&lt;br /&gt;
Ce n&amp;#039;est pas non plus de mettre au point une narration de A à Z mais plutôt explorer de manière de faire de la narration interactive ( des concepts )&lt;br /&gt;
&lt;br /&gt;
[Examples]&lt;br /&gt;
&lt;br /&gt;
Anthony Rageul &amp;quot;&amp;#039;&amp;#039;Prise de tête&amp;#039;&amp;#039; une bande dessinée numérique explorant différentes possibilités d’interaction http://www.prisedetete.net/pdt/[[prisedetete]]&lt;br /&gt;
&lt;br /&gt;
son mémoire &amp;quot;BANDE DESSINEE INTERACTIVE : COMMENT RACONTER UNE HISTOIRE ? &amp;quot; [http://www.prisedetete.net/fr/memoire.html memoire]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;The Boat&amp;quot; animation/BB [http://www.sbs.com.au/theboat/]&lt;br /&gt;
&lt;br /&gt;
The Guardian - Digital deadly sins [http://digital-deadly-sins.theguardian.com/#/Grid]&lt;br /&gt;
&lt;br /&gt;
[http://www.http://mouchette.org/to/you/only/private.html mouchette] des interfaces où on peut écrire des trucs, et on clique sur un lien , on atterrit ailleurs. créer de la narration sous ce genre de format http://mouchette.org/to/you/only/private.html&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Hans Hoogerbrugge - Hotel&amp;quot; [http://hotel.submarinechannel.com/splash.html]&lt;br /&gt;
&lt;br /&gt;
==Session du 08/10== &lt;br /&gt;
violette&amp;amp;louisa&amp;amp;laura&lt;br /&gt;
&lt;br /&gt;
PROJET&lt;br /&gt;
&lt;br /&gt;
C&amp;#039;est une plateforme, avec une navigation de pages en pages ( on ne clique pas sur suivant)&lt;br /&gt;
&lt;br /&gt;
La navigation est permise par : des cases à cocher, des liens surs lesquels cliquer&lt;br /&gt;
&lt;br /&gt;
Les manières d&amp;#039;évoluer comptent aussi des inputs d&amp;#039;images, de son, de texte qui réapparaitront plusieurs pages plus tard, soit en générant de la causalité, soit non&lt;br /&gt;
&lt;br /&gt;
Ceci est au service d&amp;#039;une narration qui reprend les grandes étapes de la narration concentrée (exposition, élément déclencheur, péripéties ). &lt;br /&gt;
&lt;br /&gt;
Il y a le caractère principal qui a un rêve à poursuivre, un adjuvant et un opposant &lt;br /&gt;
Page 1 :on définit le perso principal avec des traits de caractère&lt;br /&gt;
&lt;br /&gt;
Prototype:&lt;br /&gt;
comment encoder les personnages avec des traits de caractère&lt;br /&gt;
comment utiliser les traits pour faire varier l&amp;#039;action sur une page 2&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; langage coté serveur&lt;br /&gt;
php ou python&lt;br /&gt;
&lt;br /&gt;
[[Fichier:schemalh.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 15/10== &lt;br /&gt;
violette&amp;amp;matthias&lt;br /&gt;
&lt;br /&gt;
Voici une base de codage, vue au cours du 15/10&lt;br /&gt;
/!\ il faut aller dans l&amp;#039;onglet modifer pour copier/coller le code tel qu&amp;#039;il est écrit, car le site interprète déjà certains signes et certains mots /!\  &lt;br /&gt;
(il serait plus efficace de faire un drive pour se partager les fichiers)&lt;br /&gt;
&lt;br /&gt;
-code html&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;!doctype html&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
	&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt;&lt;br /&gt;
	&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;habillage.css&amp;quot;&amp;gt; &amp;lt;!-- integration du css --&amp;gt;&lt;br /&gt;
		&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
		&amp;lt;body&amp;gt;&lt;br /&gt;
			&amp;lt;section&amp;gt;&lt;br /&gt;
				&amp;lt;article&amp;gt;&lt;br /&gt;
					&amp;lt;header&amp;gt;&lt;br /&gt;
					&amp;lt;/header&amp;gt;&lt;br /&gt;
					&amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
				&amp;lt;/article&amp;gt;&lt;br /&gt;
				&amp;lt;form action=&amp;quot;traitement.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt; &amp;lt;!-- traitement des information : création de conséquences aux réponses données --&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;prénom&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prénom&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;nom&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;age&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;ton histoire personelle&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
					&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;pilosité&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; barbu&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;!-- &amp;quot;value&amp;quot; va gérer le choix qui va se référer à la variable &amp;quot;pilosité&amp;quot; --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; imberbe&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; moustachu&amp;lt;/li&amp;gt;&lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;personnalité&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt; &amp;lt;!-- &amp;lt;ul&amp;gt; permet de créer une liste --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt; &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;téméraire&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; téméraire  &amp;lt;/li&amp;gt; &lt;br /&gt;
						&amp;lt;!-- &amp;lt;li&amp;gt; permet de créer un élément de la liste --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;réfléchi&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; réfléchi &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;débile profond&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; débile profond &amp;lt;/li&amp;gt; &lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;morphologie&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt;  maigre &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&amp;lt;/li&amp;gt;&lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;!-- &amp;lt;select name=&amp;quot;pays&amp;quot;&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;be&amp;quot;&amp;gt;Belgique&amp;lt;/option&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;fr&amp;quot;&amp;gt;France&amp;lt;/option&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;ca&amp;quot;&amp;gt;Canada&amp;lt;/option&amp;gt;&lt;br /&gt;
					&amp;lt;/select&amp;gt;&lt;br /&gt;
					questionaire a choix défilant, autre option de présentation  --&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;/form&amp;gt;&lt;br /&gt;
			&amp;lt;/section&amp;gt;&lt;br /&gt;
		&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
code php&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
	echo &amp;quot;hello world&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;prénom&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;/* $_POST plus discret que $_GET */&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;nom&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;/* . sers à joindre une instruction à interpréter et du texte brut = la concaténation */&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;age&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;pilosité&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;personnalité&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;morphologie&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 22/10== &lt;br /&gt;
violette&lt;br /&gt;
&lt;br /&gt;
les deux pages de la dernière fois , modifiées . &lt;br /&gt;
le html&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt; &lt;br /&gt;
&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;  &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
&amp;lt;body&amp;gt; &lt;br /&gt;
&amp;lt;section&amp;gt; &lt;br /&gt;
&amp;lt;article&amp;gt; &lt;br /&gt;
&amp;lt;header&amp;gt; &amp;lt;/header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/article&amp;gt; &lt;br /&gt;
&amp;lt;form action=&amp;quot;traitement.php&amp;quot; method=&amp;quot;post&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
prénom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prénom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
age&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ton histoire personelle&lt;br /&gt;
&lt;br /&gt;
&amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;pilosité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; barbu&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; imberbe&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; moustachu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;personnalité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;temeraire&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; téméraire&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;refléchi&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; réfléchi&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;debile profond&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; débile profond&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;morphologie&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; maigre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt; &lt;br /&gt;
    &amp;lt;/form&amp;gt; &lt;br /&gt;
    &amp;lt;/section&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;a href=&amp;quot;page2.php&amp;quot;&amp;gt;  &lt;br /&gt;
&amp;lt;h1&amp;gt;&lt;br /&gt;
 le contexte&lt;br /&gt;
&amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ET LE PHP&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php echo &amp;quot;hello world&amp;quot; ;&lt;br /&gt;
echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;prénom&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;/* $_POST plus discret que $_GET */ echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;nom&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;/* . sert à joindre une instruction à interpréter et du texte brut = la concaténation */ echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;pilosite&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ; echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;morphologie&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;&lt;br /&gt;
&lt;br /&gt;
if($_POST[&amp;#039;pilosite&amp;#039;] == &amp;#039;barbu&amp;#039;){  &lt;br /&gt;
    $variable=&amp;#039;rasoir&amp;#039;;&lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_POST[&amp;#039;pilosite&amp;#039;].&amp;quot; tu as besoin d&amp;#039;un &amp;quot;.$variable;&lt;br /&gt;
}else if($_POST[&amp;#039;pilosite&amp;#039;] == &amp;#039;imberbe&amp;#039;){&lt;br /&gt;
    echo &amp;#039;ta peau est douce&amp;#039;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
et là un essai d&amp;#039;une page mais ça marche pas &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
Nous sommes en 2030, depuis la faille temporelle tout le monde est mort &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;il y a un enfant en train de se faire bully dans ton champ de vision&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;rescue&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je vais lui sauver la vie&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;blc&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je continue ma life&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_POST[&amp;#039;il y a un enfant en train de se faire bully dans ton champ de vision&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; [&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;) ){  &lt;br /&gt;
    &lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_POST[&amp;#039;personnalite&amp;#039;].&amp;quot; tu as trop peur pour le sauver &amp;quot;&lt;br /&gt;
}else if($_POST[&amp;#039;il y a un enfant en train de se faire bully dans ton champ de vision&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; [&amp;#039;personnalite&amp;#039;] == &amp;#039;temeraire&amp;#039;) ){&lt;br /&gt;
    echo &amp;#039;ok go&amp;#039;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==session du 5/11== &lt;br /&gt;
nouveau schéma de fonctionnement :&lt;br /&gt;
index.php ( renseigne toutes les infos ) -----&amp;gt; page2.php ( partie traitement = transforme les variables POST en SESSION ; partie formulaire renseigne la variable action)----&amp;gt;page3.php ( partie traitement = transforme les variables POST en SESSION ; partie affichage echo 2 phrases différentes pour deux combinaisons débile profond/ rescue, et téméraire/rescue )&lt;br /&gt;
&lt;br /&gt;
==bilan quadri== &lt;br /&gt;
Le but c&amp;#039;est d&amp;#039;appliquer la trame narrative de base à une navigation de pages en pages. Ca fonctionne avec php , les input radio influent la narration mais on aimerait bien trouver d&amp;#039;autres formes d&amp;#039;interactivité.&lt;br /&gt;
Les informations rentrées par le spectateur influent plus tard dans la narration, par exemple la biographie renseignée au début apparait sur la tombe dans le cas de mort.&lt;br /&gt;
Pour l&amp;#039;instant, les moments narratifs de base sont :&lt;br /&gt;
 -à la page 2 il y a possibilité de refuser de rentrer dans ce qui s&amp;#039;apparente aux péripéties ce qui bloque tout le processus narratif et bloque le personnage à une exposition illimitée&lt;br /&gt;
 -la rencontre de l&amp;#039;adjuvant puis d&amp;#039;un super super-adjuvant&lt;br /&gt;
 -La détermination de l&amp;#039;objet de quête page 6&lt;br /&gt;
&lt;br /&gt;
Par ailleurs, on est en train de faire en sorte de créer une jauge, alimentée par la force, ou l&amp;#039;intégrité&lt;br /&gt;
[[Fichier:schemanarration.png]]&lt;br /&gt;
&lt;br /&gt;
code actuel &lt;br /&gt;
INDEX&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
	session_start();&lt;br /&gt;
	$_SESSION[&amp;#039;force&amp;#039;] = 0;&lt;br /&gt;
	$_SESSION[&amp;#039;integrite&amp;#039;] = 0;&lt;br /&gt;
	$_SESSION[&amp;#039;score&amp;#039;] = $_SESSION[&amp;#039;force&amp;#039;]+$_SESSION[&amp;#039;integrite&amp;#039;];&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt; &lt;br /&gt;
&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;  &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
&amp;lt;body&amp;gt; &lt;br /&gt;
&amp;lt;section&amp;gt; &lt;br /&gt;
&amp;lt;article&amp;gt; &lt;br /&gt;
&amp;lt;header&amp;gt; merci de bien rensigner toutes les infos&amp;lt;/header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/article&amp;gt; &lt;br /&gt;
&amp;lt;form action=&amp;quot;page2.php&amp;quot; method=&amp;quot;post&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
prénom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prenom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
age&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ton histoire personelle&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt; --&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;bio&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;pilosité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; barbu&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; imberbe&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; moustachu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;personnalité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;temeraire&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; téméraire&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;refléchi&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; réfléchi&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;debile profond&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; débile profond&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;morphologie&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; maigre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt; &lt;br /&gt;
    &amp;lt;/form&amp;gt; &lt;br /&gt;
    &amp;lt;/section&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Violette</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=ERG::interactivenarration&amp;diff=2932</id>
		<title>ERG::interactivenarration</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=ERG::interactivenarration&amp;diff=2932"/>
		<updated>2018-12-17T09:26:40Z</updated>

		<summary type="html">&lt;p&gt;Violette : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;le lien du drive avec les modifications du code ( ce qui suit n&amp;#039;est plus en vigueur ) : https://drive.google.com/drive/folders/1XSQhMwiNszfi0TzcNnsJlqS93_7S1l48&lt;br /&gt;
&lt;br /&gt;
==premiere sess==  &lt;br /&gt;
Histoire choix entre différentes propositions prédéfinies à l&amp;#039;avance.&lt;br /&gt;
Générer une narration à l&amp;#039;aide d&amp;#039;une banque d&amp;#039;images (PNG) pour illustrer les choix fait parmi différentes propositions établies à l&amp;#039;avance.&lt;br /&gt;
&lt;br /&gt;
Page type simplifiée:&lt;br /&gt;
Phrase à trou ex : &amp;quot;Le.... (choix entre 5 propositions) prend une douche&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*1 -Determination du sujet (personnage, taille/couleur/forme/...) les mots clés detrminent l&amp;#039;avatar&lt;br /&gt;
*2 -Exposition/Contexte ( décor, environnement,...)&lt;br /&gt;
*3 -élément perturbateur (problème/rencontre/découverte/...)&lt;br /&gt;
*4 -quête (série d&amp;#039;obstacles)&lt;br /&gt;
*5 -résolution&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
forme finale:&lt;br /&gt;
- Navigation de page en page avec prise en compte des choix &lt;br /&gt;
-constituion d&amp;#039;une nouvelle image style cadavre exquis&lt;br /&gt;
-Une page qui s&amp;#039;anime en temps réel en fonction des choix faits.&lt;br /&gt;
&lt;br /&gt;
CyberBotanica Raphaël Bergère&lt;br /&gt;
Still Moving Maurice Benayoun&lt;br /&gt;
Jeu vidéo; façade.&lt;br /&gt;
[http://tecfa.unige.ch/tecfa/maltt/memoire/Maurin2017.pdf]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 01/10==  &lt;br /&gt;
violette&amp;amp;louisa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le but c&amp;#039;est pas de montrer de l&amp;#039;image sur un support numérique et juste de cliquer sur page suivante&lt;br /&gt;
&lt;br /&gt;
Ce n&amp;#039;est pas non plus de mettre au point une narration de A à Z mais plutôt explorer de manière de faire de la narration interactive ( des concepts )&lt;br /&gt;
&lt;br /&gt;
[Examples]&lt;br /&gt;
&lt;br /&gt;
Anthony Rageul &amp;quot;&amp;#039;&amp;#039;Prise de tête&amp;#039;&amp;#039; une bande dessinée numérique explorant différentes possibilités d’interaction http://www.prisedetete.net/pdt/[[prisedetete]]&lt;br /&gt;
&lt;br /&gt;
son mémoire &amp;quot;BANDE DESSINEE INTERACTIVE : COMMENT RACONTER UNE HISTOIRE ? &amp;quot; [http://www.prisedetete.net/fr/memoire.html memoire]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;The Boat&amp;quot; animation/BB [http://www.sbs.com.au/theboat/]&lt;br /&gt;
&lt;br /&gt;
The Guardian - Digital deadly sins [http://digital-deadly-sins.theguardian.com/#/Grid]&lt;br /&gt;
&lt;br /&gt;
[http://www.http://mouchette.org/to/you/only/private.html mouchette] des interfaces où on peut écrire des trucs, et on clique sur un lien , on atterrit ailleurs. créer de la narration sous ce genre de format http://mouchette.org/to/you/only/private.html&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Hans Hoogerbrugge - Hotel&amp;quot; [http://hotel.submarinechannel.com/splash.html]&lt;br /&gt;
&lt;br /&gt;
==Session du 08/10== &lt;br /&gt;
violette&amp;amp;louisa&amp;amp;laura&lt;br /&gt;
&lt;br /&gt;
PROJET&lt;br /&gt;
&lt;br /&gt;
C&amp;#039;est une plateforme, avec une navigation de pages en pages ( on ne clique pas sur suivant)&lt;br /&gt;
&lt;br /&gt;
La navigation est permise par : des cases à cocher, des liens surs lesquels cliquer&lt;br /&gt;
&lt;br /&gt;
Les manières d&amp;#039;évoluer comptent aussi des inputs d&amp;#039;images, de son, de texte qui réapparaitront plusieurs pages plus tard, soit en générant de la causalité, soit non&lt;br /&gt;
&lt;br /&gt;
Ceci est au service d&amp;#039;une narration qui reprend les grandes étapes de la narration concentrée (exposition, élément déclencheur, péripéties ). &lt;br /&gt;
&lt;br /&gt;
Il y a le caractère principal qui a un rêve à poursuivre, un adjuvant et un opposant &lt;br /&gt;
Page 1 :on définit le perso principal avec des traits de caractère&lt;br /&gt;
&lt;br /&gt;
Prototype:&lt;br /&gt;
comment encoder les personnages avec des traits de caractère&lt;br /&gt;
comment utiliser les traits pour faire varier l&amp;#039;action sur une page 2&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; langage coté serveur&lt;br /&gt;
php ou python&lt;br /&gt;
&lt;br /&gt;
[[Fichier:schemalh.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 15/10== &lt;br /&gt;
violette&amp;amp;matthias&lt;br /&gt;
&lt;br /&gt;
Voici une base de codage, vue au cours du 15/10&lt;br /&gt;
/!\ il faut aller dans l&amp;#039;onglet modifer pour copier/coller le code tel qu&amp;#039;il est écrit, car le site interprète déjà certains signes et certains mots /!\  &lt;br /&gt;
(il serait plus efficace de faire un drive pour se partager les fichiers)&lt;br /&gt;
&lt;br /&gt;
-code html&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;!doctype html&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
	&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt;&lt;br /&gt;
	&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;habillage.css&amp;quot;&amp;gt; &amp;lt;!-- integration du css --&amp;gt;&lt;br /&gt;
		&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
		&amp;lt;body&amp;gt;&lt;br /&gt;
			&amp;lt;section&amp;gt;&lt;br /&gt;
				&amp;lt;article&amp;gt;&lt;br /&gt;
					&amp;lt;header&amp;gt;&lt;br /&gt;
					&amp;lt;/header&amp;gt;&lt;br /&gt;
					&amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
				&amp;lt;/article&amp;gt;&lt;br /&gt;
				&amp;lt;form action=&amp;quot;traitement.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt; &amp;lt;!-- traitement des information : création de conséquences aux réponses données --&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;prénom&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prénom&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;nom&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;age&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;ton histoire personelle&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
					&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;pilosité&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; barbu&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;!-- &amp;quot;value&amp;quot; va gérer le choix qui va se référer à la variable &amp;quot;pilosité&amp;quot; --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; imberbe&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; moustachu&amp;lt;/li&amp;gt;&lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;personnalité&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt; &amp;lt;!-- &amp;lt;ul&amp;gt; permet de créer une liste --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt; &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;téméraire&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; téméraire  &amp;lt;/li&amp;gt; &lt;br /&gt;
						&amp;lt;!-- &amp;lt;li&amp;gt; permet de créer un élément de la liste --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;réfléchi&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; réfléchi &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;débile profond&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; débile profond &amp;lt;/li&amp;gt; &lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;morphologie&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt;  maigre &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&amp;lt;/li&amp;gt;&lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;!-- &amp;lt;select name=&amp;quot;pays&amp;quot;&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;be&amp;quot;&amp;gt;Belgique&amp;lt;/option&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;fr&amp;quot;&amp;gt;France&amp;lt;/option&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;ca&amp;quot;&amp;gt;Canada&amp;lt;/option&amp;gt;&lt;br /&gt;
					&amp;lt;/select&amp;gt;&lt;br /&gt;
					questionaire a choix défilant, autre option de présentation  --&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;/form&amp;gt;&lt;br /&gt;
			&amp;lt;/section&amp;gt;&lt;br /&gt;
		&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
code php&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
	echo &amp;quot;hello world&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;prénom&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;/* $_POST plus discret que $_GET */&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;nom&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;/* . sers à joindre une instruction à interpréter et du texte brut = la concaténation */&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;age&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;pilosité&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;personnalité&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;morphologie&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 22/10== &lt;br /&gt;
violette&lt;br /&gt;
&lt;br /&gt;
les deux pages de la dernière fois , modifiées . &lt;br /&gt;
le html&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt; &lt;br /&gt;
&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;  &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
&amp;lt;body&amp;gt; &lt;br /&gt;
&amp;lt;section&amp;gt; &lt;br /&gt;
&amp;lt;article&amp;gt; &lt;br /&gt;
&amp;lt;header&amp;gt; &amp;lt;/header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/article&amp;gt; &lt;br /&gt;
&amp;lt;form action=&amp;quot;traitement.php&amp;quot; method=&amp;quot;post&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
prénom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prénom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
age&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ton histoire personelle&lt;br /&gt;
&lt;br /&gt;
&amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;pilosité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; barbu&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; imberbe&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; moustachu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;personnalité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;temeraire&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; téméraire&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;refléchi&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; réfléchi&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;debile profond&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; débile profond&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;morphologie&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; maigre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt; &lt;br /&gt;
    &amp;lt;/form&amp;gt; &lt;br /&gt;
    &amp;lt;/section&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;a href=&amp;quot;page2.php&amp;quot;&amp;gt;  &lt;br /&gt;
&amp;lt;h1&amp;gt;&lt;br /&gt;
 le contexte&lt;br /&gt;
&amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ET LE PHP&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php echo &amp;quot;hello world&amp;quot; ;&lt;br /&gt;
echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;prénom&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;/* $_POST plus discret que $_GET */ echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;nom&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;/* . sert à joindre une instruction à interpréter et du texte brut = la concaténation */ echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;pilosite&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ; echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;morphologie&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;&lt;br /&gt;
&lt;br /&gt;
if($_POST[&amp;#039;pilosite&amp;#039;] == &amp;#039;barbu&amp;#039;){  &lt;br /&gt;
    $variable=&amp;#039;rasoir&amp;#039;;&lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_POST[&amp;#039;pilosite&amp;#039;].&amp;quot; tu as besoin d&amp;#039;un &amp;quot;.$variable;&lt;br /&gt;
}else if($_POST[&amp;#039;pilosite&amp;#039;] == &amp;#039;imberbe&amp;#039;){&lt;br /&gt;
    echo &amp;#039;ta peau est douce&amp;#039;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
et là un essai d&amp;#039;une page mais ça marche pas &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
Nous sommes en 2030, depuis la faille temporelle tout le monde est mort &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;il y a un enfant en train de se faire bully dans ton champ de vision&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;rescue&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je vais lui sauver la vie&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;blc&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je continue ma life&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_POST[&amp;#039;il y a un enfant en train de se faire bully dans ton champ de vision&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; [&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;) ){  &lt;br /&gt;
    &lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_POST[&amp;#039;personnalite&amp;#039;].&amp;quot; tu as trop peur pour le sauver &amp;quot;&lt;br /&gt;
}else if($_POST[&amp;#039;il y a un enfant en train de se faire bully dans ton champ de vision&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; [&amp;#039;personnalite&amp;#039;] == &amp;#039;temeraire&amp;#039;) ){&lt;br /&gt;
    echo &amp;#039;ok go&amp;#039;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==session du 5/11== &lt;br /&gt;
nouveau schéma de fonctionnement :&lt;br /&gt;
index.php ( renseigne toutes les infos ) -----&amp;gt; page2.php ( partie traitement = transforme les variables POST en SESSION ; partie formulaire renseigne la variable action)----&amp;gt;page3.php ( partie traitement = transforme les variables POST en SESSION ; partie affichage echo 2 phrases différentes pour deux combinaisons débile profond/ rescue, et téméraire/rescue )&lt;br /&gt;
&lt;br /&gt;
==variante pour passer de page en page==&lt;br /&gt;
Afin de rendre la navigation moins redondante nous avons cherché différents moyens pour varier le passage d&amp;#039;une page à une autre. Exemples:&lt;br /&gt;
-utiliser différents inputs buttons pour inciter le &amp;quot;lecteur&amp;quot; a cliquer sur un, ce choix sera ensuite sauvegardé et réapparaîtra plus tard dans l&amp;#039;histoire et l&amp;#039;influencera.&lt;br /&gt;
-utiliser un mot de passe pour permettre le passage à une autre page.&lt;br /&gt;
-code html&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
        //print_r($_SESSION);&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;contexte&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;form action=&amp;quot;page8L.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
    	choix&lt;br /&gt;
&amp;lt;button type=&amp;quot;button&amp;quot; onClick=&amp;quot;clickMonBouton();&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;couteau.jpg&amp;quot;  OnClick=&amp;quot;window.location.href=\&amp;#039;http://localhost/wwwFlo/www/page8L.php&amp;quot;&amp;gt;&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button type=&amp;quot;button&amp;quot; onClick=&amp;quot;clickMonBouton();&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;bague.jpg&amp;quot;  OnClick=&amp;quot;window.location.href=\&amp;#039;http://localhost/wwwFlo/www/page8L.php&amp;quot;&amp;gt;&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button type=&amp;quot;button&amp;quot; onClick=&amp;quot;clickMonBouton();&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;rasoir.jpg&amp;quot;  OnClick=&amp;quot;window.location.href=\&amp;#039;http://localhost/wwwFlo/www/page8L.php&amp;quot;&amp;gt;&amp;lt;/button&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;input type=&amp;quot;image&amp;quot; height=&amp;quot;300&amp;quot; src=&amp;quot;bague.jpg&amp;quot; alt=&amp;quot;Submit button&amp;quot; name=&amp;quot;objet&amp;quot; value=&amp;quot;bague&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;objet&amp;quot; value=&amp;quot;bague&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;input type=&amp;quot;image&amp;quot; height=&amp;quot;300&amp;quot; src=&amp;quot;rasoir.jpg&amp;quot; alt=&amp;quot;Submit button&amp;quot; name=&amp;quot;objet&amp;quot; value=&amp;quot;rasoir&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;input type=&amp;quot;image&amp;quot; height=&amp;quot;300&amp;quot; src=&amp;quot;couteau.jpg&amp;quot; alt=&amp;quot;Submit button&amp;quot; name=&amp;quot;objet&amp;quot; value=&amp;quot;couteau&amp;quot; /&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    session_start();&lt;br /&gt;
&lt;br /&gt;
      $_SESSION[&amp;#039;objet&amp;#039;] = $_POST[&amp;#039;objet&amp;#039;];&lt;br /&gt;
//print_r($_SESSION);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
 echo &amp;quot;tu as &amp;quot;.$_SESSION[&amp;#039;objet&amp;#039;].&amp;quot; dans ton sac, garde le précieusement !&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
if($_SESSION[&amp;#039;objet&amp;#039;] == &amp;#039;rasoir&amp;#039;){  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tu es invité chez le coach, allons  &amp;lt;a href=&amp;quot;sdb.php&amp;quot;&amp;gt;chez lui&amp;lt;/a&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour la page concernant le mot de passe il en faut 2. Une qui sera vu par le lecteur, quis ervira d&amp;#039;interface pour qu&amp;#039;il puisse rentrer le mdp :&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;meta charset=&amp;quot;utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Page protégée par mot de passe&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Veuillez entrer le mot de passe pour continuer, et nous prouver que tu es quelqu&amp;#039;un d&amp;#039;attentif&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;form action=&amp;quot;secret.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;password&amp;quot; name=&amp;quot;mot_de_passe&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Valider&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/form&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Si tu ne sais pas ce que c&amp;#039;est inutile d&amp;#039;insister, je te laisse quand mème &amp;#039;&amp;lt;a href=&amp;quot;sdb.php&amp;quot;&amp;gt;une seconde chance&amp;lt;/a&amp;gt;&amp;#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;meta charset=&amp;quot;utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Codes d&amp;#039;accès &amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
        &amp;lt;?php&lt;br /&gt;
    if (isset($_POST[&amp;#039;mot_de_passe&amp;#039;]) AND $_POST[&amp;#039;mot_de_passe&amp;#039;] ==  &amp;quot;2342&amp;quot;) // Si le mot de passe est bon&lt;br /&gt;
    {&lt;br /&gt;
    &lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
       C&amp;#039;est bien tu fais attention a ce qui t&amp;#039;entoure, cela t&amp;#039;aidera pour ta quète !&amp;lt;br /&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;?php&lt;br /&gt;
    }&lt;br /&gt;
    else &lt;br /&gt;
    {&lt;br /&gt;
        echo &amp;#039;&amp;lt;p&amp;gt;Mot de passe incorrect&amp;lt;/p&amp;gt;&amp;#039;;&lt;br /&gt;
    }&lt;br /&gt;
    ?&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
        &lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
==bilan quadri== &lt;br /&gt;
Le but c&amp;#039;est d&amp;#039;appliquer la trame narrative de base à une navigation de pages en pages. Ca fonctionne avec php , les input radio influent la narration mais on aimerait bien trouver d&amp;#039;autres formes d&amp;#039;interactivité.&lt;br /&gt;
Les informations rentrées par le spectateur influent plus tard dans la narration, par exemple la biographie renseignée au début apparait sur la tombe dans le cas de mort.&lt;br /&gt;
Pour l&amp;#039;instant, les moments narratifs de base sont :&lt;br /&gt;
 -à la page 2 il y a possibilité de refuser de rentrer dans ce qui s&amp;#039;apparente aux péripéties ce qui bloque tout le processus narratif et bloque le personnage à une exposition illimitée&lt;br /&gt;
 -la rencontre de l&amp;#039;adjuvant puis d&amp;#039;un super super-adjuvant&lt;br /&gt;
 -La détermination de l&amp;#039;objet de quête page 6&lt;br /&gt;
&lt;br /&gt;
Par ailleurs, on est en train de faire en sorte de créer une jauge, alimentée par la force, ou l&amp;#039;intégrité&lt;br /&gt;
[[Fichier:schemanarration.png]]&lt;/div&gt;</summary>
		<author><name>Violette</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=ERG::interactivenarration&amp;diff=2928</id>
		<title>ERG::interactivenarration</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=ERG::interactivenarration&amp;diff=2928"/>
		<updated>2018-12-17T08:53:09Z</updated>

		<summary type="html">&lt;p&gt;Violette : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;le lien du drive avec les modifications du code ( ce qui suit n&amp;#039;est plus en vigueur ) : https://drive.google.com/drive/folders/1XSQhMwiNszfi0TzcNnsJlqS93_7S1l48&lt;br /&gt;
&lt;br /&gt;
==premiere sess==  &lt;br /&gt;
Histoire choix entre différentes propositions prédéfinies à l&amp;#039;avance.&lt;br /&gt;
Générer une narration à l&amp;#039;aide d&amp;#039;une banque d&amp;#039;images (PNG) pour illustrer les choix fait parmi différentes propositions établies à l&amp;#039;avance.&lt;br /&gt;
&lt;br /&gt;
Page type simplifiée:&lt;br /&gt;
Phrase à trou ex : &amp;quot;Le.... (choix entre 5 propositions) prend une douche&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*1 -Determination du sujet (personnage, taille/couleur/forme/...) les mots clés detrminent l&amp;#039;avatar&lt;br /&gt;
*2 -Exposition/Contexte ( décor, environnement,...)&lt;br /&gt;
*3 -élément perturbateur (problème/rencontre/découverte/...)&lt;br /&gt;
*4 -quête (série d&amp;#039;obstacles)&lt;br /&gt;
*5 -résolution&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
forme finale:&lt;br /&gt;
- Navigation de page en page avec prise en compte des choix &lt;br /&gt;
-constituion d&amp;#039;une nouvelle image style cadavre exquis&lt;br /&gt;
-Une page qui s&amp;#039;anime en temps réel en fonction des choix faits.&lt;br /&gt;
&lt;br /&gt;
CyberBotanica Raphaël Bergère&lt;br /&gt;
Still Moving Maurice Benayoun&lt;br /&gt;
Jeu vidéo; façade.&lt;br /&gt;
[http://tecfa.unige.ch/tecfa/maltt/memoire/Maurin2017.pdf]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 01/10==  &lt;br /&gt;
violette&amp;amp;louisa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le but c&amp;#039;est pas de montrer de l&amp;#039;image sur un support numérique et juste de cliquer sur page suivante&lt;br /&gt;
&lt;br /&gt;
Ce n&amp;#039;est pas non plus de mettre au point une narration de A à Z mais plutôt explorer de manière de faire de la narration interactive ( des concepts )&lt;br /&gt;
&lt;br /&gt;
[Examples]&lt;br /&gt;
&lt;br /&gt;
Anthony Rageul &amp;quot;&amp;#039;&amp;#039;Prise de tête&amp;#039;&amp;#039; une bande dessinée numérique explorant différentes possibilités d’interaction http://www.prisedetete.net/pdt/[[prisedetete]]&lt;br /&gt;
&lt;br /&gt;
son mémoire &amp;quot;BANDE DESSINEE INTERACTIVE : COMMENT RACONTER UNE HISTOIRE ? &amp;quot; [http://www.prisedetete.net/fr/memoire.html memoire]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;The Boat&amp;quot; animation/BB [http://www.sbs.com.au/theboat/]&lt;br /&gt;
&lt;br /&gt;
The Guardian - Digital deadly sins [http://digital-deadly-sins.theguardian.com/#/Grid]&lt;br /&gt;
&lt;br /&gt;
[http://www.http://mouchette.org/to/you/only/private.html mouchette] des interfaces où on peut écrire des trucs, et on clique sur un lien , on atterrit ailleurs. créer de la narration sous ce genre de format http://mouchette.org/to/you/only/private.html&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Hans Hoogerbrugge - Hotel&amp;quot; [http://hotel.submarinechannel.com/splash.html]&lt;br /&gt;
&lt;br /&gt;
==Session du 08/10== &lt;br /&gt;
violette&amp;amp;louisa&amp;amp;laura&lt;br /&gt;
&lt;br /&gt;
PROJET&lt;br /&gt;
&lt;br /&gt;
C&amp;#039;est une plateforme, avec une navigation de pages en pages ( on ne clique pas sur suivant)&lt;br /&gt;
&lt;br /&gt;
La navigation est permise par : des cases à cocher, des liens surs lesquels cliquer&lt;br /&gt;
&lt;br /&gt;
Les manières d&amp;#039;évoluer comptent aussi des inputs d&amp;#039;images, de son, de texte qui réapparaitront plusieurs pages plus tard, soit en générant de la causalité, soit non&lt;br /&gt;
&lt;br /&gt;
Ceci est au service d&amp;#039;une narration qui reprend les grandes étapes de la narration concentrée (exposition, élément déclencheur, péripéties ). &lt;br /&gt;
&lt;br /&gt;
Il y a le caractère principal qui a un rêve à poursuivre, un adjuvant et un opposant &lt;br /&gt;
Page 1 :on définit le perso principal avec des traits de caractère&lt;br /&gt;
&lt;br /&gt;
Prototype:&lt;br /&gt;
comment encoder les personnages avec des traits de caractère&lt;br /&gt;
comment utiliser les traits pour faire varier l&amp;#039;action sur une page 2&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; langage coté serveur&lt;br /&gt;
php ou python&lt;br /&gt;
&lt;br /&gt;
[[Fichier:schemalh.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 15/10== &lt;br /&gt;
violette&amp;amp;matthias&lt;br /&gt;
&lt;br /&gt;
Voici une base de codage, vue au cours du 15/10&lt;br /&gt;
/!\ il faut aller dans l&amp;#039;onglet modifer pour copier/coller le code tel qu&amp;#039;il est écrit, car le site interprète déjà certains signes et certains mots /!\  &lt;br /&gt;
(il serait plus efficace de faire un drive pour se partager les fichiers)&lt;br /&gt;
&lt;br /&gt;
-code html&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;!doctype html&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
	&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt;&lt;br /&gt;
	&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;habillage.css&amp;quot;&amp;gt; &amp;lt;!-- integration du css --&amp;gt;&lt;br /&gt;
		&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
		&amp;lt;body&amp;gt;&lt;br /&gt;
			&amp;lt;section&amp;gt;&lt;br /&gt;
				&amp;lt;article&amp;gt;&lt;br /&gt;
					&amp;lt;header&amp;gt;&lt;br /&gt;
					&amp;lt;/header&amp;gt;&lt;br /&gt;
					&amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
				&amp;lt;/article&amp;gt;&lt;br /&gt;
				&amp;lt;form action=&amp;quot;traitement.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt; &amp;lt;!-- traitement des information : création de conséquences aux réponses données --&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;prénom&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prénom&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;nom&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;age&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;ton histoire personelle&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
					&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;pilosité&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; barbu&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;!-- &amp;quot;value&amp;quot; va gérer le choix qui va se référer à la variable &amp;quot;pilosité&amp;quot; --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; imberbe&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; moustachu&amp;lt;/li&amp;gt;&lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;personnalité&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt; &amp;lt;!-- &amp;lt;ul&amp;gt; permet de créer une liste --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt; &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;téméraire&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; téméraire  &amp;lt;/li&amp;gt; &lt;br /&gt;
						&amp;lt;!-- &amp;lt;li&amp;gt; permet de créer un élément de la liste --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;réfléchi&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; réfléchi &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;débile profond&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; débile profond &amp;lt;/li&amp;gt; &lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;morphologie&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt;  maigre &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&amp;lt;/li&amp;gt;&lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;!-- &amp;lt;select name=&amp;quot;pays&amp;quot;&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;be&amp;quot;&amp;gt;Belgique&amp;lt;/option&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;fr&amp;quot;&amp;gt;France&amp;lt;/option&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;ca&amp;quot;&amp;gt;Canada&amp;lt;/option&amp;gt;&lt;br /&gt;
					&amp;lt;/select&amp;gt;&lt;br /&gt;
					questionaire a choix défilant, autre option de présentation  --&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;/form&amp;gt;&lt;br /&gt;
			&amp;lt;/section&amp;gt;&lt;br /&gt;
		&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
code php&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
	echo &amp;quot;hello world&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;prénom&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;/* $_POST plus discret que $_GET */&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;nom&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;/* . sers à joindre une instruction à interpréter et du texte brut = la concaténation */&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;age&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;pilosité&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;personnalité&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;morphologie&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 22/10== &lt;br /&gt;
violette&lt;br /&gt;
&lt;br /&gt;
les deux pages de la dernière fois , modifiées . &lt;br /&gt;
le html&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt; &lt;br /&gt;
&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;  &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
&amp;lt;body&amp;gt; &lt;br /&gt;
&amp;lt;section&amp;gt; &lt;br /&gt;
&amp;lt;article&amp;gt; &lt;br /&gt;
&amp;lt;header&amp;gt; &amp;lt;/header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/article&amp;gt; &lt;br /&gt;
&amp;lt;form action=&amp;quot;traitement.php&amp;quot; method=&amp;quot;post&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
prénom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prénom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
age&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ton histoire personelle&lt;br /&gt;
&lt;br /&gt;
&amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;pilosité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; barbu&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; imberbe&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; moustachu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;personnalité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;temeraire&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; téméraire&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;refléchi&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; réfléchi&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;debile profond&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; débile profond&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;morphologie&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; maigre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt; &lt;br /&gt;
    &amp;lt;/form&amp;gt; &lt;br /&gt;
    &amp;lt;/section&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;a href=&amp;quot;page2.php&amp;quot;&amp;gt;  &lt;br /&gt;
&amp;lt;h1&amp;gt;&lt;br /&gt;
 le contexte&lt;br /&gt;
&amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ET LE PHP&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php echo &amp;quot;hello world&amp;quot; ;&lt;br /&gt;
echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;prénom&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;/* $_POST plus discret que $_GET */ echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;nom&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;/* . sert à joindre une instruction à interpréter et du texte brut = la concaténation */ echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;pilosite&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ; echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;morphologie&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;&lt;br /&gt;
&lt;br /&gt;
if($_POST[&amp;#039;pilosite&amp;#039;] == &amp;#039;barbu&amp;#039;){  &lt;br /&gt;
    $variable=&amp;#039;rasoir&amp;#039;;&lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_POST[&amp;#039;pilosite&amp;#039;].&amp;quot; tu as besoin d&amp;#039;un &amp;quot;.$variable;&lt;br /&gt;
}else if($_POST[&amp;#039;pilosite&amp;#039;] == &amp;#039;imberbe&amp;#039;){&lt;br /&gt;
    echo &amp;#039;ta peau est douce&amp;#039;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
et là un essai d&amp;#039;une page mais ça marche pas &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
Nous sommes en 2030, depuis la faille temporelle tout le monde est mort &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;il y a un enfant en train de se faire bully dans ton champ de vision&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;rescue&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je vais lui sauver la vie&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;blc&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je continue ma life&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_POST[&amp;#039;il y a un enfant en train de se faire bully dans ton champ de vision&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; [&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;) ){  &lt;br /&gt;
    &lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_POST[&amp;#039;personnalite&amp;#039;].&amp;quot; tu as trop peur pour le sauver &amp;quot;&lt;br /&gt;
}else if($_POST[&amp;#039;il y a un enfant en train de se faire bully dans ton champ de vision&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; [&amp;#039;personnalite&amp;#039;] == &amp;#039;temeraire&amp;#039;) ){&lt;br /&gt;
    echo &amp;#039;ok go&amp;#039;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==session du 5/11== &lt;br /&gt;
nouveau schéma de fonctionnement :&lt;br /&gt;
index.php ( renseigne toutes les infos ) -----&amp;gt; page2.php ( partie traitement = transforme les variables POST en SESSION ; partie formulaire renseigne la variable action)----&amp;gt;page3.php ( partie traitement = transforme les variables POST en SESSION ; partie affichage echo 2 phrases différentes pour deux combinaisons débile profond/ rescue, et téméraire/rescue )&lt;br /&gt;
&lt;br /&gt;
==bilan quadri== &lt;br /&gt;
Le but c&amp;#039;est d&amp;#039;appliquer la trame narrative de base à une navigation de pages en pages. Ca fonctionne avec php , les input radio influent la narration mais on aimerait bien trouver d&amp;#039;autres formes d&amp;#039;interactivité.&lt;br /&gt;
Les informations rentrées par le spectateur influent plus tard dans la narration, par exemple la biographie renseignée au début apparait sur la tombe dans le cas de mort.&lt;br /&gt;
Pour l&amp;#039;instant, les moments narratifs de base sont :&lt;br /&gt;
 -à la page 2 il y a possibilité de refuser de rentrer dans ce qui s&amp;#039;apparente aux péripéties ce qui bloque tout le processus narratif et bloque le personnage à une exposition illimitée&lt;br /&gt;
 -la rencontre de l&amp;#039;adjuvant puis d&amp;#039;un super super-adjuvant&lt;br /&gt;
 -La détermination de l&amp;#039;objet de quête page 6&lt;br /&gt;
&lt;br /&gt;
Par ailleurs, on est en train de faire en sorte de créer une jauge, alimentée par la force, ou l&amp;#039;intégrité&lt;br /&gt;
[[Fichier:schemanarration.png]]&lt;/div&gt;</summary>
		<author><name>Violette</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=ERG::interactivenarration&amp;diff=2927</id>
		<title>ERG::interactivenarration</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=ERG::interactivenarration&amp;diff=2927"/>
		<updated>2018-12-17T08:42:09Z</updated>

		<summary type="html">&lt;p&gt;Violette : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;le lien du drive avec les modifications du code ( ce qui suit n&amp;#039;est plus en vigueur ) : https://drive.google.com/drive/folders/1XSQhMwiNszfi0TzcNnsJlqS93_7S1l48&lt;br /&gt;
&lt;br /&gt;
==premiere sess==  &lt;br /&gt;
Histoire choix entre différentes propositions prédéfinies à l&amp;#039;avance.&lt;br /&gt;
Générer une narration à l&amp;#039;aide d&amp;#039;une banque d&amp;#039;images (PNG) pour illustrer les choix fait parmi différentes propositions établies à l&amp;#039;avance.&lt;br /&gt;
&lt;br /&gt;
Page type simplifiée:&lt;br /&gt;
Phrase à trou ex : &amp;quot;Le.... (choix entre 5 propositions) prend une douche&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*1 -Determination du sujet (personnage, taille/couleur/forme/...) les mots clés detrminent l&amp;#039;avatar&lt;br /&gt;
*2 -Exposition/Contexte ( décor, environnement,...)&lt;br /&gt;
*3 -élément perturbateur (problème/rencontre/découverte/...)&lt;br /&gt;
*4 -quête (série d&amp;#039;obstacles)&lt;br /&gt;
*5 -résolution&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
forme finale:&lt;br /&gt;
- Navigation de page en page avec prise en compte des choix &lt;br /&gt;
-constituion d&amp;#039;une nouvelle image style cadavre exquis&lt;br /&gt;
-Une page qui s&amp;#039;anime en temps réel en fonction des choix faits.&lt;br /&gt;
&lt;br /&gt;
CyberBotanica Raphaël Bergère&lt;br /&gt;
Still Moving Maurice Benayoun&lt;br /&gt;
Jeu vidéo; façade.&lt;br /&gt;
[http://tecfa.unige.ch/tecfa/maltt/memoire/Maurin2017.pdf]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 01/10==  &lt;br /&gt;
violette&amp;amp;louisa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le but c&amp;#039;est pas de montrer de l&amp;#039;image sur un support numérique et juste de cliquer sur page suivante&lt;br /&gt;
&lt;br /&gt;
Ce n&amp;#039;est pas non plus de mettre au point une narration de A à Z mais plutôt explorer de manière de faire de la narration interactive ( des concepts )&lt;br /&gt;
&lt;br /&gt;
[Examples]&lt;br /&gt;
&lt;br /&gt;
Anthony Rageul &amp;quot;&amp;#039;&amp;#039;Prise de tête&amp;#039;&amp;#039; une bande dessinée numérique explorant différentes possibilités d’interaction http://www.prisedetete.net/pdt/[[prisedetete]]&lt;br /&gt;
&lt;br /&gt;
son mémoire &amp;quot;BANDE DESSINEE INTERACTIVE : COMMENT RACONTER UNE HISTOIRE ? &amp;quot; [http://www.prisedetete.net/fr/memoire.html memoire]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;The Boat&amp;quot; animation/BB [http://www.sbs.com.au/theboat/]&lt;br /&gt;
&lt;br /&gt;
The Guardian - Digital deadly sins [http://digital-deadly-sins.theguardian.com/#/Grid]&lt;br /&gt;
&lt;br /&gt;
[http://www.http://mouchette.org/to/you/only/private.html mouchette] des interfaces où on peut écrire des trucs, et on clique sur un lien , on atterrit ailleurs. créer de la narration sous ce genre de format http://mouchette.org/to/you/only/private.html&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Hans Hoogerbrugge - Hotel&amp;quot; [http://hotel.submarinechannel.com/splash.html]&lt;br /&gt;
&lt;br /&gt;
==Session du 08/10== &lt;br /&gt;
violette&amp;amp;louisa&amp;amp;laura&lt;br /&gt;
&lt;br /&gt;
PROJET&lt;br /&gt;
&lt;br /&gt;
C&amp;#039;est une plateforme, avec une navigation de pages en pages ( on ne clique pas sur suivant)&lt;br /&gt;
&lt;br /&gt;
La navigation est permise par : des cases à cocher, des liens surs lesquels cliquer&lt;br /&gt;
&lt;br /&gt;
Les manières d&amp;#039;évoluer comptent aussi des inputs d&amp;#039;images, de son, de texte qui réapparaitront plusieurs pages plus tard, soit en générant de la causalité, soit non&lt;br /&gt;
&lt;br /&gt;
Ceci est au service d&amp;#039;une narration qui reprend les grandes étapes de la narration concentrée (exposition, élément déclencheur, péripéties ). &lt;br /&gt;
&lt;br /&gt;
Il y a le caractère principal qui a un rêve à poursuivre, un adjuvant et un opposant &lt;br /&gt;
Page 1 :on définit le perso principal avec des traits de caractère&lt;br /&gt;
&lt;br /&gt;
Prototype:&lt;br /&gt;
comment encoder les personnages avec des traits de caractère&lt;br /&gt;
comment utiliser les traits pour faire varier l&amp;#039;action sur une page 2&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; langage coté serveur&lt;br /&gt;
php ou python&lt;br /&gt;
&lt;br /&gt;
[[Fichier:schemalh.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 15/10== &lt;br /&gt;
violette&amp;amp;matthias&lt;br /&gt;
&lt;br /&gt;
Voici une base de codage, vue au cours du 15/10&lt;br /&gt;
/!\ il faut aller dans l&amp;#039;onglet modifer pour copier/coller le code tel qu&amp;#039;il est écrit, car le site interprète déjà certains signes et certains mots /!\  &lt;br /&gt;
(il serait plus efficace de faire un drive pour se partager les fichiers)&lt;br /&gt;
&lt;br /&gt;
-code html&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;!doctype html&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
	&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt;&lt;br /&gt;
	&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;habillage.css&amp;quot;&amp;gt; &amp;lt;!-- integration du css --&amp;gt;&lt;br /&gt;
		&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
		&amp;lt;body&amp;gt;&lt;br /&gt;
			&amp;lt;section&amp;gt;&lt;br /&gt;
				&amp;lt;article&amp;gt;&lt;br /&gt;
					&amp;lt;header&amp;gt;&lt;br /&gt;
					&amp;lt;/header&amp;gt;&lt;br /&gt;
					&amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
				&amp;lt;/article&amp;gt;&lt;br /&gt;
				&amp;lt;form action=&amp;quot;traitement.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt; &amp;lt;!-- traitement des information : création de conséquences aux réponses données --&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;prénom&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prénom&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;nom&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;age&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;ton histoire personelle&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
					&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;pilosité&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; barbu&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;!-- &amp;quot;value&amp;quot; va gérer le choix qui va se référer à la variable &amp;quot;pilosité&amp;quot; --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; imberbe&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; moustachu&amp;lt;/li&amp;gt;&lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;personnalité&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt; &amp;lt;!-- &amp;lt;ul&amp;gt; permet de créer une liste --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt; &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;téméraire&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; téméraire  &amp;lt;/li&amp;gt; &lt;br /&gt;
						&amp;lt;!-- &amp;lt;li&amp;gt; permet de créer un élément de la liste --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;réfléchi&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; réfléchi &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;débile profond&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; débile profond &amp;lt;/li&amp;gt; &lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;morphologie&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt;  maigre &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&amp;lt;/li&amp;gt;&lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;!-- &amp;lt;select name=&amp;quot;pays&amp;quot;&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;be&amp;quot;&amp;gt;Belgique&amp;lt;/option&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;fr&amp;quot;&amp;gt;France&amp;lt;/option&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;ca&amp;quot;&amp;gt;Canada&amp;lt;/option&amp;gt;&lt;br /&gt;
					&amp;lt;/select&amp;gt;&lt;br /&gt;
					questionaire a choix défilant, autre option de présentation  --&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;/form&amp;gt;&lt;br /&gt;
			&amp;lt;/section&amp;gt;&lt;br /&gt;
		&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
code php&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
	echo &amp;quot;hello world&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;prénom&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;/* $_POST plus discret que $_GET */&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;nom&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;/* . sers à joindre une instruction à interpréter et du texte brut = la concaténation */&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;age&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;pilosité&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;personnalité&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;morphologie&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 22/10== &lt;br /&gt;
violette&lt;br /&gt;
&lt;br /&gt;
les deux pages de la dernière fois , modifiées . &lt;br /&gt;
le html&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt; &lt;br /&gt;
&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;  &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
&amp;lt;body&amp;gt; &lt;br /&gt;
&amp;lt;section&amp;gt; &lt;br /&gt;
&amp;lt;article&amp;gt; &lt;br /&gt;
&amp;lt;header&amp;gt; &amp;lt;/header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/article&amp;gt; &lt;br /&gt;
&amp;lt;form action=&amp;quot;traitement.php&amp;quot; method=&amp;quot;post&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
prénom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prénom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
age&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ton histoire personelle&lt;br /&gt;
&lt;br /&gt;
&amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;pilosité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; barbu&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; imberbe&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; moustachu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;personnalité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;temeraire&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; téméraire&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;refléchi&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; réfléchi&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;debile profond&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; débile profond&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;morphologie&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; maigre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt; &lt;br /&gt;
    &amp;lt;/form&amp;gt; &lt;br /&gt;
    &amp;lt;/section&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;a href=&amp;quot;page2.php&amp;quot;&amp;gt;  &lt;br /&gt;
&amp;lt;h1&amp;gt;&lt;br /&gt;
 le contexte&lt;br /&gt;
&amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ET LE PHP&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php echo &amp;quot;hello world&amp;quot; ;&lt;br /&gt;
echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;prénom&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;/* $_POST plus discret que $_GET */ echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;nom&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;/* . sert à joindre une instruction à interpréter et du texte brut = la concaténation */ echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;pilosite&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ; echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;morphologie&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;&lt;br /&gt;
&lt;br /&gt;
if($_POST[&amp;#039;pilosite&amp;#039;] == &amp;#039;barbu&amp;#039;){  &lt;br /&gt;
    $variable=&amp;#039;rasoir&amp;#039;;&lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_POST[&amp;#039;pilosite&amp;#039;].&amp;quot; tu as besoin d&amp;#039;un &amp;quot;.$variable;&lt;br /&gt;
}else if($_POST[&amp;#039;pilosite&amp;#039;] == &amp;#039;imberbe&amp;#039;){&lt;br /&gt;
    echo &amp;#039;ta peau est douce&amp;#039;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
et là un essai d&amp;#039;une page mais ça marche pas &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
Nous sommes en 2030, depuis la faille temporelle tout le monde est mort &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;il y a un enfant en train de se faire bully dans ton champ de vision&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;rescue&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je vais lui sauver la vie&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;blc&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je continue ma life&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_POST[&amp;#039;il y a un enfant en train de se faire bully dans ton champ de vision&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; [&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;) ){  &lt;br /&gt;
    &lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_POST[&amp;#039;personnalite&amp;#039;].&amp;quot; tu as trop peur pour le sauver &amp;quot;&lt;br /&gt;
}else if($_POST[&amp;#039;il y a un enfant en train de se faire bully dans ton champ de vision&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; [&amp;#039;personnalite&amp;#039;] == &amp;#039;temeraire&amp;#039;) ){&lt;br /&gt;
    echo &amp;#039;ok go&amp;#039;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==session du 5/11== &lt;br /&gt;
nouveau schéma de fonctionnement :&lt;br /&gt;
index.php ( renseigne toutes les infos ) -----&amp;gt; page2.php ( partie traitement = transforme les variables POST en SESSION ; partie formulaire renseigne la variable action)----&amp;gt;page3.php ( partie traitement = transforme les variables POST en SESSION ; partie affichage echo 2 phrases différentes pour deux combinaisons débile profond/ rescue, et téméraire/rescue )&lt;br /&gt;
&lt;br /&gt;
==bilan quadri== &lt;br /&gt;
Le but c&amp;#039;est d&amp;#039;appliquer la trame narrative de base à une navigation de pages en pages. Ca fonctionne avec php , les input radio influent la narration mais on aimerait bien trouver d&amp;#039;autres formes d&amp;#039;interactivité.&lt;br /&gt;
Les informations rentrées par le spectateur influent plus tard dans la narration, par exemple la biographie renseignée au début apparait sur la tombe dans le cas de mort&lt;br /&gt;
Pour l&amp;#039;instant, les moments narratifs de base sont :&lt;br /&gt;
 -à la page 2 il y a possibilité de refuser de rentrer dans ce qui s&amp;#039;apparente aux péripéties ce qui bloque tout le processus narratif et bloque le personnage à une exposition illimitée&lt;br /&gt;
- la rencontre de l&amp;#039;adjuvant puis d&amp;#039;un super super-adjuvant&lt;br /&gt;
-La détermination de l&amp;#039;objet de quête page 6&lt;br /&gt;
&lt;br /&gt;
Par ailleurs, on est en train de faire en sorte de créer une jauge, alimentée par la force, ou l&amp;#039;intégrité&lt;br /&gt;
[[Fichier:schemanarration.png]]&lt;/div&gt;</summary>
		<author><name>Violette</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=ERG::interactivenarration&amp;diff=2925</id>
		<title>ERG::interactivenarration</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=ERG::interactivenarration&amp;diff=2925"/>
		<updated>2018-12-17T08:26:44Z</updated>

		<summary type="html">&lt;p&gt;Violette : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;le lien du drive avec les modifications du code ( ce qui suit n&amp;#039;est plus en vigueur ) : https://drive.google.com/drive/folders/1XSQhMwiNszfi0TzcNnsJlqS93_7S1l48&lt;br /&gt;
&lt;br /&gt;
==premiere sess==  &lt;br /&gt;
Histoire choix entre différentes propositions prédéfinies à l&amp;#039;avance.&lt;br /&gt;
Générer une narration à l&amp;#039;aide d&amp;#039;une banque d&amp;#039;images (PNG) pour illustrer les choix fait parmi différentes propositions établies à l&amp;#039;avance.&lt;br /&gt;
&lt;br /&gt;
Page type simplifiée:&lt;br /&gt;
Phrase à trou ex : &amp;quot;Le.... (choix entre 5 propositions) prend une douche&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*1 -Determination du sujet (personnage, taille/couleur/forme/...) les mots clés detrminent l&amp;#039;avatar&lt;br /&gt;
*2 -Exposition/Contexte ( décor, environnement,...)&lt;br /&gt;
*3 -élément perturbateur (problème/rencontre/découverte/...)&lt;br /&gt;
*4 -quête (série d&amp;#039;obstacles)&lt;br /&gt;
*5 -résolution&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
forme finale:&lt;br /&gt;
- Navigation de page en page avec prise en compte des choix &lt;br /&gt;
-constituion d&amp;#039;une nouvelle image style cadavre exquis&lt;br /&gt;
-Une page qui s&amp;#039;anime en temps réel en fonction des choix faits.&lt;br /&gt;
&lt;br /&gt;
CyberBotanica Raphaël Bergère&lt;br /&gt;
Still Moving Maurice Benayoun&lt;br /&gt;
Jeu vidéo; façade.&lt;br /&gt;
[http://tecfa.unige.ch/tecfa/maltt/memoire/Maurin2017.pdf]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 01/10==  &lt;br /&gt;
violette&amp;amp;louisa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le but c&amp;#039;est pas de montrer de l&amp;#039;image sur un support numérique et juste de cliquer sur page suivante&lt;br /&gt;
&lt;br /&gt;
Ce n&amp;#039;est pas non plus de mettre au point une narration de A à Z mais plutôt explorer de manière de faire de la narration interactive ( des concepts )&lt;br /&gt;
&lt;br /&gt;
[Examples]&lt;br /&gt;
&lt;br /&gt;
Anthony Rageul &amp;quot;&amp;#039;&amp;#039;Prise de tête&amp;#039;&amp;#039; une bande dessinée numérique explorant différentes possibilités d’interaction http://www.prisedetete.net/pdt/[[prisedetete]]&lt;br /&gt;
&lt;br /&gt;
son mémoire &amp;quot;BANDE DESSINEE INTERACTIVE : COMMENT RACONTER UNE HISTOIRE ? &amp;quot; [http://www.prisedetete.net/fr/memoire.html memoire]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;The Boat&amp;quot; animation/BB [http://www.sbs.com.au/theboat/]&lt;br /&gt;
&lt;br /&gt;
The Guardian - Digital deadly sins [http://digital-deadly-sins.theguardian.com/#/Grid]&lt;br /&gt;
&lt;br /&gt;
[http://www.http://mouchette.org/to/you/only/private.html mouchette] des interfaces où on peut écrire des trucs, et on clique sur un lien , on atterrit ailleurs. créer de la narration sous ce genre de format http://mouchette.org/to/you/only/private.html&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Hans Hoogerbrugge - Hotel&amp;quot; [http://hotel.submarinechannel.com/splash.html]&lt;br /&gt;
&lt;br /&gt;
==Session du 08/10== &lt;br /&gt;
violette&amp;amp;louisa&amp;amp;laura&lt;br /&gt;
&lt;br /&gt;
PROJET&lt;br /&gt;
&lt;br /&gt;
C&amp;#039;est une plateforme, avec une navigation de pages en pages ( on ne clique pas sur suivant)&lt;br /&gt;
&lt;br /&gt;
La navigation est permise par : des cases à cocher, des liens surs lesquels cliquer&lt;br /&gt;
&lt;br /&gt;
Les manières d&amp;#039;évoluer comptent aussi des inputs d&amp;#039;images, de son, de texte qui réapparaitront plusieurs pages plus tard, soit en générant de la causalité, soit non&lt;br /&gt;
&lt;br /&gt;
Ceci est au service d&amp;#039;une narration qui reprend les grandes étapes de la narration concentrée (exposition, élément déclencheur, péripéties ). &lt;br /&gt;
&lt;br /&gt;
Il y a le caractère principal qui a un rêve à poursuivre, un adjuvant et un opposant &lt;br /&gt;
Page 1 :on définit le perso principal avec des traits de caractère&lt;br /&gt;
&lt;br /&gt;
Prototype:&lt;br /&gt;
comment encoder les personnages avec des traits de caractère&lt;br /&gt;
comment utiliser les traits pour faire varier l&amp;#039;action sur une page 2&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; langage coté serveur&lt;br /&gt;
php ou python&lt;br /&gt;
&lt;br /&gt;
[[Fichier:schemalh.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 15/10== &lt;br /&gt;
violette&amp;amp;matthias&lt;br /&gt;
&lt;br /&gt;
Voici une base de codage, vue au cours du 15/10&lt;br /&gt;
/!\ il faut aller dans l&amp;#039;onglet modifer pour copier/coller le code tel qu&amp;#039;il est écrit, car le site interprète déjà certains signes et certains mots /!\  &lt;br /&gt;
(il serait plus efficace de faire un drive pour se partager les fichiers)&lt;br /&gt;
&lt;br /&gt;
-code html&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;!doctype html&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
	&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt;&lt;br /&gt;
	&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;habillage.css&amp;quot;&amp;gt; &amp;lt;!-- integration du css --&amp;gt;&lt;br /&gt;
		&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
		&amp;lt;body&amp;gt;&lt;br /&gt;
			&amp;lt;section&amp;gt;&lt;br /&gt;
				&amp;lt;article&amp;gt;&lt;br /&gt;
					&amp;lt;header&amp;gt;&lt;br /&gt;
					&amp;lt;/header&amp;gt;&lt;br /&gt;
					&amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
				&amp;lt;/article&amp;gt;&lt;br /&gt;
				&amp;lt;form action=&amp;quot;traitement.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt; &amp;lt;!-- traitement des information : création de conséquences aux réponses données --&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;prénom&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prénom&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;nom&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;age&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;ton histoire personelle&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
					&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;pilosité&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; barbu&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;!-- &amp;quot;value&amp;quot; va gérer le choix qui va se référer à la variable &amp;quot;pilosité&amp;quot; --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; imberbe&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; moustachu&amp;lt;/li&amp;gt;&lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;personnalité&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt; &amp;lt;!-- &amp;lt;ul&amp;gt; permet de créer une liste --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt; &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;téméraire&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; téméraire  &amp;lt;/li&amp;gt; &lt;br /&gt;
						&amp;lt;!-- &amp;lt;li&amp;gt; permet de créer un élément de la liste --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;réfléchi&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; réfléchi &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;débile profond&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; débile profond &amp;lt;/li&amp;gt; &lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;morphologie&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt;  maigre &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&amp;lt;/li&amp;gt;&lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;!-- &amp;lt;select name=&amp;quot;pays&amp;quot;&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;be&amp;quot;&amp;gt;Belgique&amp;lt;/option&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;fr&amp;quot;&amp;gt;France&amp;lt;/option&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;ca&amp;quot;&amp;gt;Canada&amp;lt;/option&amp;gt;&lt;br /&gt;
					&amp;lt;/select&amp;gt;&lt;br /&gt;
					questionaire a choix défilant, autre option de présentation  --&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;/form&amp;gt;&lt;br /&gt;
			&amp;lt;/section&amp;gt;&lt;br /&gt;
		&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
code php&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
	echo &amp;quot;hello world&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;prénom&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;/* $_POST plus discret que $_GET */&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;nom&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;/* . sers à joindre une instruction à interpréter et du texte brut = la concaténation */&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;age&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;pilosité&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;personnalité&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;morphologie&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 22/10== &lt;br /&gt;
violette&lt;br /&gt;
&lt;br /&gt;
les deux pages de la dernière fois , modifiées . &lt;br /&gt;
le html&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt; &lt;br /&gt;
&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;  &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
&amp;lt;body&amp;gt; &lt;br /&gt;
&amp;lt;section&amp;gt; &lt;br /&gt;
&amp;lt;article&amp;gt; &lt;br /&gt;
&amp;lt;header&amp;gt; &amp;lt;/header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/article&amp;gt; &lt;br /&gt;
&amp;lt;form action=&amp;quot;traitement.php&amp;quot; method=&amp;quot;post&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
prénom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prénom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
age&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ton histoire personelle&lt;br /&gt;
&lt;br /&gt;
&amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;pilosité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; barbu&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; imberbe&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; moustachu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;personnalité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;temeraire&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; téméraire&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;refléchi&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; réfléchi&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;debile profond&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; débile profond&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;morphologie&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; maigre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt; &lt;br /&gt;
    &amp;lt;/form&amp;gt; &lt;br /&gt;
    &amp;lt;/section&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;a href=&amp;quot;page2.php&amp;quot;&amp;gt;  &lt;br /&gt;
&amp;lt;h1&amp;gt;&lt;br /&gt;
 le contexte&lt;br /&gt;
&amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ET LE PHP&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php echo &amp;quot;hello world&amp;quot; ;&lt;br /&gt;
echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;prénom&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;/* $_POST plus discret que $_GET */ echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;nom&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;/* . sert à joindre une instruction à interpréter et du texte brut = la concaténation */ echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;pilosite&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ; echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;morphologie&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;&lt;br /&gt;
&lt;br /&gt;
if($_POST[&amp;#039;pilosite&amp;#039;] == &amp;#039;barbu&amp;#039;){  &lt;br /&gt;
    $variable=&amp;#039;rasoir&amp;#039;;&lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_POST[&amp;#039;pilosite&amp;#039;].&amp;quot; tu as besoin d&amp;#039;un &amp;quot;.$variable;&lt;br /&gt;
}else if($_POST[&amp;#039;pilosite&amp;#039;] == &amp;#039;imberbe&amp;#039;){&lt;br /&gt;
    echo &amp;#039;ta peau est douce&amp;#039;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
et là un essai d&amp;#039;une page mais ça marche pas &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
Nous sommes en 2030, depuis la faille temporelle tout le monde est mort &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;il y a un enfant en train de se faire bully dans ton champ de vision&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;rescue&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je vais lui sauver la vie&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;blc&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je continue ma life&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_POST[&amp;#039;il y a un enfant en train de se faire bully dans ton champ de vision&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; [&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;) ){  &lt;br /&gt;
    &lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_POST[&amp;#039;personnalite&amp;#039;].&amp;quot; tu as trop peur pour le sauver &amp;quot;&lt;br /&gt;
}else if($_POST[&amp;#039;il y a un enfant en train de se faire bully dans ton champ de vision&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; [&amp;#039;personnalite&amp;#039;] == &amp;#039;temeraire&amp;#039;) ){&lt;br /&gt;
    echo &amp;#039;ok go&amp;#039;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==session du 5/11== &lt;br /&gt;
nouveau schéma de fonctionnement :&lt;br /&gt;
index.php ( renseigne toutes les infos ) -----&amp;gt; page2.php ( partie traitement = transforme les variables POST en SESSION ; partie formulaire renseigne la variable action)----&amp;gt;page3.php ( partie traitement = transforme les variables POST en SESSION ; partie affichage echo 2 phrases différentes pour deux combinaisons débile profond/ rescue, et téméraire/rescue )&lt;br /&gt;
&lt;br /&gt;
==bilan quadri== &lt;br /&gt;
on a fait une navigation dede pages en pages avec PHP, les input influent la narration mais on aimerait bien trover d&amp;#039;autres formes d&amp;#039;interactivité que les inputs radio&lt;br /&gt;
le but c&amp;#039;est d&amp;#039;appliquer la trame narrative de base à cette navigation à savoir le déroulement=&lt;br /&gt;
expo=&lt;br /&gt;
refus de renterer dans péripéties=&lt;br /&gt;
adjuvant=&lt;br /&gt;
objet de quete=&lt;br /&gt;
[[Fichier:schemanarration.png]]&lt;/div&gt;</summary>
		<author><name>Violette</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=Fichier:Schemanarration.png&amp;diff=2924</id>
		<title>Fichier:Schemanarration.png</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Fichier:Schemanarration.png&amp;diff=2924"/>
		<updated>2018-12-17T08:25:46Z</updated>

		<summary type="html">&lt;p&gt;Violette : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Violette</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=ERG::interactivenarration&amp;diff=2724</id>
		<title>ERG::interactivenarration</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=ERG::interactivenarration&amp;diff=2724"/>
		<updated>2018-12-10T09:59:17Z</updated>

		<summary type="html">&lt;p&gt;Violette : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;le lien du drive avec les modifications du code ( ce qui suit n&amp;#039;est plus en vigueur ) : https://drive.google.com/drive/folders/1XSQhMwiNszfi0TzcNnsJlqS93_7S1l48&lt;br /&gt;
&lt;br /&gt;
==premiere sess==  &lt;br /&gt;
Histoire choix entre différentes propositions prédéfinies à l&amp;#039;avance.&lt;br /&gt;
Générer une narration à l&amp;#039;aide d&amp;#039;une banque d&amp;#039;images (PNG) pour illustrer les choix fait parmi différentes propositions établies à l&amp;#039;avance.&lt;br /&gt;
&lt;br /&gt;
Page type simplifiée:&lt;br /&gt;
Phrase à trou ex : &amp;quot;Le.... (choix entre 5 propositions) prend une douche&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*1 -Determination du sujet (personnage, taille/couleur/forme/...) les mots clés detrminent l&amp;#039;avatar&lt;br /&gt;
*2 -Exposition/Contexte ( décor, environnement,...)&lt;br /&gt;
*3 -élément perturbateur (problème/rencontre/découverte/...)&lt;br /&gt;
*4 -quête (série d&amp;#039;obstacles)&lt;br /&gt;
*5 -résolution&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
forme finale:&lt;br /&gt;
- Navigation de page en page avec prise en compte des choix &lt;br /&gt;
-constituion d&amp;#039;une nouvelle image style cadavre exquis&lt;br /&gt;
-Une page qui s&amp;#039;anime en temps réel en fonction des choix faits.&lt;br /&gt;
&lt;br /&gt;
CyberBotanica Raphaël Bergère&lt;br /&gt;
Still Moving Maurice Benayoun&lt;br /&gt;
Jeu vidéo; façade.&lt;br /&gt;
[http://tecfa.unige.ch/tecfa/maltt/memoire/Maurin2017.pdf]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 01/10==  &lt;br /&gt;
violette&amp;amp;louisa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le but c&amp;#039;est pas de montrer de l&amp;#039;image sur un support numérique et juste de cliquer sur page suivante&lt;br /&gt;
&lt;br /&gt;
Ce n&amp;#039;est pas non plus de mettre au point une narration de A à Z mais plutôt explorer de manière de faire de la narration interactive ( des concepts )&lt;br /&gt;
&lt;br /&gt;
[Examples]&lt;br /&gt;
&lt;br /&gt;
Anthony Rageul &amp;quot;&amp;#039;&amp;#039;Prise de tête&amp;#039;&amp;#039; une bande dessinée numérique explorant différentes possibilités d’interaction http://www.prisedetete.net/pdt/[[prisedetete]]&lt;br /&gt;
&lt;br /&gt;
son mémoire &amp;quot;BANDE DESSINEE INTERACTIVE : COMMENT RACONTER UNE HISTOIRE ? &amp;quot; [http://www.prisedetete.net/fr/memoire.html memoire]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;The Boat&amp;quot; animation/BB [http://www.sbs.com.au/theboat/]&lt;br /&gt;
&lt;br /&gt;
The Guardian - Digital deadly sins [http://digital-deadly-sins.theguardian.com/#/Grid]&lt;br /&gt;
&lt;br /&gt;
[http://www.http://mouchette.org/to/you/only/private.html mouchette] des interfaces où on peut écrire des trucs, et on clique sur un lien , on atterrit ailleurs. créer de la narration sous ce genre de format http://mouchette.org/to/you/only/private.html&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Hans Hoogerbrugge - Hotel&amp;quot; [http://hotel.submarinechannel.com/splash.html]&lt;br /&gt;
&lt;br /&gt;
==Session du 08/10== &lt;br /&gt;
violette&amp;amp;louisa&amp;amp;laura&lt;br /&gt;
&lt;br /&gt;
PROJET&lt;br /&gt;
&lt;br /&gt;
C&amp;#039;est une plateforme, avec une navigation de pages en pages ( on ne clique pas sur suivant)&lt;br /&gt;
&lt;br /&gt;
La navigation est permise par : des cases à cocher, des liens surs lesquels cliquer&lt;br /&gt;
&lt;br /&gt;
Les manières d&amp;#039;évoluer comptent aussi des inputs d&amp;#039;images, de son, de texte qui réapparaitront plusieurs pages plus tard, soit en générant de la causalité, soit non&lt;br /&gt;
&lt;br /&gt;
Ceci est au service d&amp;#039;une narration qui reprend les grandes étapes de la narration concentrée (exposition, élément déclencheur, péripéties ). &lt;br /&gt;
&lt;br /&gt;
Il y a le caractère principal qui a un rêve à poursuivre, un adjuvant et un opposant &lt;br /&gt;
Page 1 :on définit le perso principal avec des traits de caractère&lt;br /&gt;
&lt;br /&gt;
Prototype:&lt;br /&gt;
comment encoder les personnages avec des traits de caractère&lt;br /&gt;
comment utiliser les traits pour faire varier l&amp;#039;action sur une page 2&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; langage coté serveur&lt;br /&gt;
php ou python&lt;br /&gt;
&lt;br /&gt;
[[Fichier:schemalh.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 15/10== &lt;br /&gt;
violette&amp;amp;matthias&lt;br /&gt;
&lt;br /&gt;
Voici une base de codage, vue au cours du 15/10&lt;br /&gt;
/!\ il faut aller dans l&amp;#039;onglet modifer pour copier/coller le code tel qu&amp;#039;il est écrit, car le site interprète déjà certains signes et certains mots /!\  &lt;br /&gt;
(il serait plus efficace de faire un drive pour se partager les fichiers)&lt;br /&gt;
&lt;br /&gt;
-code html&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;!doctype html&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
	&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt;&lt;br /&gt;
	&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;habillage.css&amp;quot;&amp;gt; &amp;lt;!-- integration du css --&amp;gt;&lt;br /&gt;
		&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
		&amp;lt;body&amp;gt;&lt;br /&gt;
			&amp;lt;section&amp;gt;&lt;br /&gt;
				&amp;lt;article&amp;gt;&lt;br /&gt;
					&amp;lt;header&amp;gt;&lt;br /&gt;
					&amp;lt;/header&amp;gt;&lt;br /&gt;
					&amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
				&amp;lt;/article&amp;gt;&lt;br /&gt;
				&amp;lt;form action=&amp;quot;traitement.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt; &amp;lt;!-- traitement des information : création de conséquences aux réponses données --&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;prénom&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prénom&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;nom&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;age&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;ton histoire personelle&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
					&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;pilosité&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; barbu&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;!-- &amp;quot;value&amp;quot; va gérer le choix qui va se référer à la variable &amp;quot;pilosité&amp;quot; --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; imberbe&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; moustachu&amp;lt;/li&amp;gt;&lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;personnalité&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt; &amp;lt;!-- &amp;lt;ul&amp;gt; permet de créer une liste --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt; &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;téméraire&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; téméraire  &amp;lt;/li&amp;gt; &lt;br /&gt;
						&amp;lt;!-- &amp;lt;li&amp;gt; permet de créer un élément de la liste --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;réfléchi&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; réfléchi &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;débile profond&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; débile profond &amp;lt;/li&amp;gt; &lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;morphologie&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt;  maigre &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&amp;lt;/li&amp;gt;&lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;!-- &amp;lt;select name=&amp;quot;pays&amp;quot;&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;be&amp;quot;&amp;gt;Belgique&amp;lt;/option&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;fr&amp;quot;&amp;gt;France&amp;lt;/option&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;ca&amp;quot;&amp;gt;Canada&amp;lt;/option&amp;gt;&lt;br /&gt;
					&amp;lt;/select&amp;gt;&lt;br /&gt;
					questionaire a choix défilant, autre option de présentation  --&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;/form&amp;gt;&lt;br /&gt;
			&amp;lt;/section&amp;gt;&lt;br /&gt;
		&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
code php&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
	echo &amp;quot;hello world&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;prénom&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;/* $_POST plus discret que $_GET */&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;nom&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;/* . sers à joindre une instruction à interpréter et du texte brut = la concaténation */&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;age&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;pilosité&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;personnalité&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;morphologie&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 22/10== &lt;br /&gt;
violette&lt;br /&gt;
&lt;br /&gt;
les deux pages de la dernière fois , modifiées . &lt;br /&gt;
le html&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt; &lt;br /&gt;
&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;  &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
&amp;lt;body&amp;gt; &lt;br /&gt;
&amp;lt;section&amp;gt; &lt;br /&gt;
&amp;lt;article&amp;gt; &lt;br /&gt;
&amp;lt;header&amp;gt; &amp;lt;/header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/article&amp;gt; &lt;br /&gt;
&amp;lt;form action=&amp;quot;traitement.php&amp;quot; method=&amp;quot;post&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
prénom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prénom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
age&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ton histoire personelle&lt;br /&gt;
&lt;br /&gt;
&amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;pilosité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; barbu&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; imberbe&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; moustachu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;personnalité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;temeraire&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; téméraire&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;refléchi&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; réfléchi&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;debile profond&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; débile profond&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;morphologie&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; maigre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt; &lt;br /&gt;
    &amp;lt;/form&amp;gt; &lt;br /&gt;
    &amp;lt;/section&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;a href=&amp;quot;page2.php&amp;quot;&amp;gt;  &lt;br /&gt;
&amp;lt;h1&amp;gt;&lt;br /&gt;
 le contexte&lt;br /&gt;
&amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ET LE PHP&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php echo &amp;quot;hello world&amp;quot; ;&lt;br /&gt;
echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;prénom&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;/* $_POST plus discret que $_GET */ echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;nom&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;/* . sert à joindre une instruction à interpréter et du texte brut = la concaténation */ echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;pilosite&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ; echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;morphologie&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;&lt;br /&gt;
&lt;br /&gt;
if($_POST[&amp;#039;pilosite&amp;#039;] == &amp;#039;barbu&amp;#039;){  &lt;br /&gt;
    $variable=&amp;#039;rasoir&amp;#039;;&lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_POST[&amp;#039;pilosite&amp;#039;].&amp;quot; tu as besoin d&amp;#039;un &amp;quot;.$variable;&lt;br /&gt;
}else if($_POST[&amp;#039;pilosite&amp;#039;] == &amp;#039;imberbe&amp;#039;){&lt;br /&gt;
    echo &amp;#039;ta peau est douce&amp;#039;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
et là un essai d&amp;#039;une page mais ça marche pas &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
Nous sommes en 2030, depuis la faille temporelle tout le monde est mort &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;il y a un enfant en train de se faire bully dans ton champ de vision&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;rescue&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je vais lui sauver la vie&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;blc&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je continue ma life&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_POST[&amp;#039;il y a un enfant en train de se faire bully dans ton champ de vision&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; [&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;) ){  &lt;br /&gt;
    &lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_POST[&amp;#039;personnalite&amp;#039;].&amp;quot; tu as trop peur pour le sauver &amp;quot;&lt;br /&gt;
}else if($_POST[&amp;#039;il y a un enfant en train de se faire bully dans ton champ de vision&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; [&amp;#039;personnalite&amp;#039;] == &amp;#039;temeraire&amp;#039;) ){&lt;br /&gt;
    echo &amp;#039;ok go&amp;#039;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==session du 5/11== &lt;br /&gt;
nouveau schéma de fonctionnement :&lt;br /&gt;
index.php ( renseigne toutes les infos ) -----&amp;gt; page2.php ( partie traitement = transforme les variables POST en SESSION ; partie formulaire renseigne la variable action)----&amp;gt;page3.php ( partie traitement = transforme les variables POST en SESSION ; partie affichage echo 2 phrases différentes pour deux combinaisons débile profond/ rescue, et téméraire/rescue )&lt;br /&gt;
&lt;br /&gt;
==bilan quadri== &lt;br /&gt;
on a fait une navigation dede pages en pages avec PHP, les input influent la narration mais on aimerait bien trover d&amp;#039;autres formes d&amp;#039;interactivité que les inputs radio&lt;br /&gt;
le but c&amp;#039;est d&amp;#039;appliquer la trame narrative de base à cette navigation à savoir le déroulement=&lt;br /&gt;
expo=&lt;br /&gt;
refus de renterer dans péripéties=&lt;br /&gt;
adjuvant=&lt;br /&gt;
objet de quete=&lt;/div&gt;</summary>
		<author><name>Violette</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=ERG::interactivenarration&amp;diff=2619</id>
		<title>ERG::interactivenarration</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=ERG::interactivenarration&amp;diff=2619"/>
		<updated>2018-11-05T09:20:32Z</updated>

		<summary type="html">&lt;p&gt;Violette : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;le lien du drive avec les modifications du code ( ce qui suit n&amp;#039;est plus en vigueur ) : https://drive.google.com/drive/folders/1XSQhMwiNszfi0TzcNnsJlqS93_7S1l48&lt;br /&gt;
&lt;br /&gt;
==premiere sess==  &lt;br /&gt;
Histoire choix entre différentes propositions prédéfinies à l&amp;#039;avance.&lt;br /&gt;
Générer une narration à l&amp;#039;aide d&amp;#039;une banque d&amp;#039;images (PNG) pour illustrer les choix fait parmi différentes propositions établies à l&amp;#039;avance.&lt;br /&gt;
&lt;br /&gt;
Page type simplifiée:&lt;br /&gt;
Phrase à trou ex : &amp;quot;Le.... (choix entre 5 propositions) prend une douche&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*1 -Determination du sujet (personnage, taille/couleur/forme/...) les mots clés detrminent l&amp;#039;avatar&lt;br /&gt;
*2 -Exposition/Contexte ( décor, environnement,...)&lt;br /&gt;
*3 -élément perturbateur (problème/rencontre/découverte/...)&lt;br /&gt;
*4 -quête (série d&amp;#039;obstacles)&lt;br /&gt;
*5 -résolution&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
forme finale:&lt;br /&gt;
- Navigation de page en page avec prise en compte des choix &lt;br /&gt;
-constituion d&amp;#039;une nouvelle image style cadavre exquis&lt;br /&gt;
-Une page qui s&amp;#039;anime en temps réel en fonction des choix faits.&lt;br /&gt;
&lt;br /&gt;
CyberBotanica Raphaël Bergère&lt;br /&gt;
Still Moving Maurice Benayoun&lt;br /&gt;
Jeu vidéo; façade.&lt;br /&gt;
[http://tecfa.unige.ch/tecfa/maltt/memoire/Maurin2017.pdf]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 01/10==  &lt;br /&gt;
violette&amp;amp;louisa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le but c&amp;#039;est pas de montrer de l&amp;#039;image sur un support numérique et juste de cliquer sur page suivante&lt;br /&gt;
&lt;br /&gt;
Ce n&amp;#039;est pas non plus de mettre au point une narration de A à Z mais plutôt explorer de manière de faire de la narration interactive ( des concepts )&lt;br /&gt;
&lt;br /&gt;
[Examples]&lt;br /&gt;
&lt;br /&gt;
Anthony Rageul &amp;quot;&amp;#039;&amp;#039;Prise de tête&amp;#039;&amp;#039; une bande dessinée numérique explorant différentes possibilités d’interaction http://www.prisedetete.net/pdt/[[prisedetete]]&lt;br /&gt;
&lt;br /&gt;
son mémoire &amp;quot;BANDE DESSINEE INTERACTIVE : COMMENT RACONTER UNE HISTOIRE ? &amp;quot; [http://www.prisedetete.net/fr/memoire.html memoire]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;The Boat&amp;quot; animation/BB [http://www.sbs.com.au/theboat/]&lt;br /&gt;
&lt;br /&gt;
The Guardian - Digital deadly sins [http://digital-deadly-sins.theguardian.com/#/Grid]&lt;br /&gt;
&lt;br /&gt;
[http://www.http://mouchette.org/to/you/only/private.html mouchette] des interfaces où on peut écrire des trucs, et on clique sur un lien , on atterrit ailleurs. créer de la narration sous ce genre de format http://mouchette.org/to/you/only/private.html&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Hans Hoogerbrugge - Hotel&amp;quot; [http://hotel.submarinechannel.com/splash.html]&lt;br /&gt;
&lt;br /&gt;
==Session du 08/10== &lt;br /&gt;
violette&amp;amp;louisa&amp;amp;laura&lt;br /&gt;
&lt;br /&gt;
PROJET&lt;br /&gt;
&lt;br /&gt;
C&amp;#039;est une plateforme, avec une navigation de pages en pages ( on ne clique pas sur suivant)&lt;br /&gt;
&lt;br /&gt;
La navigation est permise par : des cases à cocher, des liens surs lesquels cliquer&lt;br /&gt;
&lt;br /&gt;
Les manières d&amp;#039;évoluer comptent aussi des inputs d&amp;#039;images, de son, de texte qui réapparaitront plusieurs pages plus tard, soit en générant de la causalité, soit non&lt;br /&gt;
&lt;br /&gt;
Ceci est au service d&amp;#039;une narration qui reprend les grandes étapes de la narration concentrée (exposition, élément déclencheur, péripéties ). &lt;br /&gt;
&lt;br /&gt;
Il y a le caractère principal qui a un rêve à poursuivre, un adjuvant et un opposant &lt;br /&gt;
Page 1 :on définit le perso principal avec des traits de caractère&lt;br /&gt;
&lt;br /&gt;
Prototype:&lt;br /&gt;
comment encoder les personnages avec des traits de caractère&lt;br /&gt;
comment utiliser les traits pour faire varier l&amp;#039;action sur une page 2&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; langage coté serveur&lt;br /&gt;
php ou python&lt;br /&gt;
&lt;br /&gt;
[[Fichier:schemalh.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 15/10== &lt;br /&gt;
violette&amp;amp;matthias&lt;br /&gt;
&lt;br /&gt;
Voici une base de codage, vue au cours du 15/10&lt;br /&gt;
/!\ il faut aller dans l&amp;#039;onglet modifer pour copier/coller le code tel qu&amp;#039;il est écrit, car le site interprète déjà certains signes et certains mots /!\  &lt;br /&gt;
(il serait plus efficace de faire un drive pour se partager les fichiers)&lt;br /&gt;
&lt;br /&gt;
-code html&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;!doctype html&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
	&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt;&lt;br /&gt;
	&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;habillage.css&amp;quot;&amp;gt; &amp;lt;!-- integration du css --&amp;gt;&lt;br /&gt;
		&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
		&amp;lt;body&amp;gt;&lt;br /&gt;
			&amp;lt;section&amp;gt;&lt;br /&gt;
				&amp;lt;article&amp;gt;&lt;br /&gt;
					&amp;lt;header&amp;gt;&lt;br /&gt;
					&amp;lt;/header&amp;gt;&lt;br /&gt;
					&amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
				&amp;lt;/article&amp;gt;&lt;br /&gt;
				&amp;lt;form action=&amp;quot;traitement.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt; &amp;lt;!-- traitement des information : création de conséquences aux réponses données --&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;prénom&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prénom&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;nom&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;age&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;ton histoire personelle&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
					&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;pilosité&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; barbu&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;!-- &amp;quot;value&amp;quot; va gérer le choix qui va se référer à la variable &amp;quot;pilosité&amp;quot; --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; imberbe&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; moustachu&amp;lt;/li&amp;gt;&lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;personnalité&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt; &amp;lt;!-- &amp;lt;ul&amp;gt; permet de créer une liste --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt; &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;téméraire&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; téméraire  &amp;lt;/li&amp;gt; &lt;br /&gt;
						&amp;lt;!-- &amp;lt;li&amp;gt; permet de créer un élément de la liste --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;réfléchi&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; réfléchi &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;débile profond&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; débile profond &amp;lt;/li&amp;gt; &lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;morphologie&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt;  maigre &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&amp;lt;/li&amp;gt;&lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;!-- &amp;lt;select name=&amp;quot;pays&amp;quot;&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;be&amp;quot;&amp;gt;Belgique&amp;lt;/option&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;fr&amp;quot;&amp;gt;France&amp;lt;/option&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;ca&amp;quot;&amp;gt;Canada&amp;lt;/option&amp;gt;&lt;br /&gt;
					&amp;lt;/select&amp;gt;&lt;br /&gt;
					questionaire a choix défilant, autre option de présentation  --&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;/form&amp;gt;&lt;br /&gt;
			&amp;lt;/section&amp;gt;&lt;br /&gt;
		&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
code php&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
	echo &amp;quot;hello world&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;prénom&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;/* $_POST plus discret que $_GET */&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;nom&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;/* . sers à joindre une instruction à interpréter et du texte brut = la concaténation */&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;age&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;pilosité&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;personnalité&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;morphologie&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 22/10== &lt;br /&gt;
violette&lt;br /&gt;
&lt;br /&gt;
les deux pages de la dernière fois , modifiées . &lt;br /&gt;
le html&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt; &lt;br /&gt;
&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;  &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
&amp;lt;body&amp;gt; &lt;br /&gt;
&amp;lt;section&amp;gt; &lt;br /&gt;
&amp;lt;article&amp;gt; &lt;br /&gt;
&amp;lt;header&amp;gt; &amp;lt;/header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/article&amp;gt; &lt;br /&gt;
&amp;lt;form action=&amp;quot;traitement.php&amp;quot; method=&amp;quot;post&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
prénom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prénom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
age&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ton histoire personelle&lt;br /&gt;
&lt;br /&gt;
&amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;pilosité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; barbu&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; imberbe&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; moustachu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;personnalité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;temeraire&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; téméraire&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;refléchi&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; réfléchi&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;debile profond&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; débile profond&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;morphologie&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; maigre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt; &lt;br /&gt;
    &amp;lt;/form&amp;gt; &lt;br /&gt;
    &amp;lt;/section&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;a href=&amp;quot;page2.php&amp;quot;&amp;gt;  &lt;br /&gt;
&amp;lt;h1&amp;gt;&lt;br /&gt;
 le contexte&lt;br /&gt;
&amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ET LE PHP&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php echo &amp;quot;hello world&amp;quot; ;&lt;br /&gt;
echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;prénom&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;/* $_POST plus discret que $_GET */ echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;nom&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;/* . sert à joindre une instruction à interpréter et du texte brut = la concaténation */ echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;pilosite&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ; echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;morphologie&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;&lt;br /&gt;
&lt;br /&gt;
if($_POST[&amp;#039;pilosite&amp;#039;] == &amp;#039;barbu&amp;#039;){  &lt;br /&gt;
    $variable=&amp;#039;rasoir&amp;#039;;&lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_POST[&amp;#039;pilosite&amp;#039;].&amp;quot; tu as besoin d&amp;#039;un &amp;quot;.$variable;&lt;br /&gt;
}else if($_POST[&amp;#039;pilosite&amp;#039;] == &amp;#039;imberbe&amp;#039;){&lt;br /&gt;
    echo &amp;#039;ta peau est douce&amp;#039;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
et là un essai d&amp;#039;une page mais ça marche pas &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
Nous sommes en 2030, depuis la faille temporelle tout le monde est mort &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;il y a un enfant en train de se faire bully dans ton champ de vision&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;rescue&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je vais lui sauver la vie&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;blc&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je continue ma life&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_POST[&amp;#039;il y a un enfant en train de se faire bully dans ton champ de vision&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; [&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;) ){  &lt;br /&gt;
    &lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_POST[&amp;#039;personnalite&amp;#039;].&amp;quot; tu as trop peur pour le sauver &amp;quot;&lt;br /&gt;
}else if($_POST[&amp;#039;il y a un enfant en train de se faire bully dans ton champ de vision&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; [&amp;#039;personnalite&amp;#039;] == &amp;#039;temeraire&amp;#039;) ){&lt;br /&gt;
    echo &amp;#039;ok go&amp;#039;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==session du 5/11== &lt;br /&gt;
nouveau schéma de fonctionnement :&lt;br /&gt;
index.php ( renseigne toutes les infos ) -----&amp;gt; page2.php ( partie traitement = transforme les variables POST en SESSION ; partie formulaire renseigne la variable action)----&amp;gt;page3.php ( partie traitement = transforme les variables POST en SESSION ; partie affichage echo 2 phrases différentes pour deux combinaisons débile profond/ rescue, et téméraire/rescue )&lt;/div&gt;</summary>
		<author><name>Violette</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=ERG::interactivenarration&amp;diff=2618</id>
		<title>ERG::interactivenarration</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=ERG::interactivenarration&amp;diff=2618"/>
		<updated>2018-11-05T09:13:48Z</updated>

		<summary type="html">&lt;p&gt;Violette : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;le lien du drive avec les modifications du code ( ce qui suit n&amp;#039;est plus en vigueur ) : https://drive.google.com/drive/folders/1XSQhMwiNszfi0TzcNnsJlqS93_7S1l48&lt;br /&gt;
&lt;br /&gt;
==premiere sess==  &lt;br /&gt;
Histoire choix entre différentes propositions prédéfinies à l&amp;#039;avance.&lt;br /&gt;
Générer une narration à l&amp;#039;aide d&amp;#039;une banque d&amp;#039;images (PNG) pour illustrer les choix fait parmi différentes propositions établies à l&amp;#039;avance.&lt;br /&gt;
&lt;br /&gt;
Page type simplifiée:&lt;br /&gt;
Phrase à trou ex : &amp;quot;Le.... (choix entre 5 propositions) prend une douche&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*1 -Determination du sujet (personnage, taille/couleur/forme/...) les mots clés detrminent l&amp;#039;avatar&lt;br /&gt;
*2 -Exposition/Contexte ( décor, environnement,...)&lt;br /&gt;
*3 -élément perturbateur (problème/rencontre/découverte/...)&lt;br /&gt;
*4 -quête (série d&amp;#039;obstacles)&lt;br /&gt;
*5 -résolution&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
forme finale:&lt;br /&gt;
- Navigation de page en page avec prise en compte des choix &lt;br /&gt;
-constituion d&amp;#039;une nouvelle image style cadavre exquis&lt;br /&gt;
-Une page qui s&amp;#039;anime en temps réel en fonction des choix faits.&lt;br /&gt;
&lt;br /&gt;
CyberBotanica Raphaël Bergère&lt;br /&gt;
Still Moving Maurice Benayoun&lt;br /&gt;
Jeu vidéo; façade.&lt;br /&gt;
[http://tecfa.unige.ch/tecfa/maltt/memoire/Maurin2017.pdf]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 01/10==  &lt;br /&gt;
violette&amp;amp;louisa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le but c&amp;#039;est pas de montrer de l&amp;#039;image sur un support numérique et juste de cliquer sur page suivante&lt;br /&gt;
&lt;br /&gt;
Ce n&amp;#039;est pas non plus de mettre au point une narration de A à Z mais plutôt explorer de manière de faire de la narration interactive ( des concepts )&lt;br /&gt;
&lt;br /&gt;
[Examples]&lt;br /&gt;
&lt;br /&gt;
Anthony Rageul &amp;quot;&amp;#039;&amp;#039;Prise de tête&amp;#039;&amp;#039; une bande dessinée numérique explorant différentes possibilités d’interaction http://www.prisedetete.net/pdt/[[prisedetete]]&lt;br /&gt;
&lt;br /&gt;
son mémoire &amp;quot;BANDE DESSINEE INTERACTIVE : COMMENT RACONTER UNE HISTOIRE ? &amp;quot; [http://www.prisedetete.net/fr/memoire.html memoire]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;The Boat&amp;quot; animation/BB [http://www.sbs.com.au/theboat/]&lt;br /&gt;
&lt;br /&gt;
The Guardian - Digital deadly sins [http://digital-deadly-sins.theguardian.com/#/Grid]&lt;br /&gt;
&lt;br /&gt;
[http://www.http://mouchette.org/to/you/only/private.html mouchette] des interfaces où on peut écrire des trucs, et on clique sur un lien , on atterrit ailleurs. créer de la narration sous ce genre de format http://mouchette.org/to/you/only/private.html&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Hans Hoogerbrugge - Hotel&amp;quot; [http://hotel.submarinechannel.com/splash.html]&lt;br /&gt;
&lt;br /&gt;
==Session du 08/10== &lt;br /&gt;
violette&amp;amp;louisa&amp;amp;laura&lt;br /&gt;
&lt;br /&gt;
PROJET&lt;br /&gt;
&lt;br /&gt;
C&amp;#039;est une plateforme, avec une navigation de pages en pages ( on ne clique pas sur suivant)&lt;br /&gt;
&lt;br /&gt;
La navigation est permise par : des cases à cocher, des liens surs lesquels cliquer&lt;br /&gt;
&lt;br /&gt;
Les manières d&amp;#039;évoluer comptent aussi des inputs d&amp;#039;images, de son, de texte qui réapparaitront plusieurs pages plus tard, soit en générant de la causalité, soit non&lt;br /&gt;
&lt;br /&gt;
Ceci est au service d&amp;#039;une narration qui reprend les grandes étapes de la narration concentrée (exposition, élément déclencheur, péripéties ). &lt;br /&gt;
&lt;br /&gt;
Il y a le caractère principal qui a un rêve à poursuivre, un adjuvant et un opposant &lt;br /&gt;
Page 1 :on définit le perso principal avec des traits de caractère&lt;br /&gt;
&lt;br /&gt;
Prototype:&lt;br /&gt;
comment encoder les personnages avec des traits de caractère&lt;br /&gt;
comment utiliser les traits pour faire varier l&amp;#039;action sur une page 2&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; langage coté serveur&lt;br /&gt;
php ou python&lt;br /&gt;
&lt;br /&gt;
[[Fichier:schemalh.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 15/10== &lt;br /&gt;
violette&amp;amp;matthias&lt;br /&gt;
&lt;br /&gt;
Voici une base de codage, vue au cours du 15/10&lt;br /&gt;
/!\ il faut aller dans l&amp;#039;onglet modifer pour copier/coller le code tel qu&amp;#039;il est écrit, car le site interprète déjà certains signes et certains mots /!\  &lt;br /&gt;
(il serait plus efficace de faire un drive pour se partager les fichiers)&lt;br /&gt;
&lt;br /&gt;
-code html&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;!doctype html&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
	&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt;&lt;br /&gt;
	&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;habillage.css&amp;quot;&amp;gt; &amp;lt;!-- integration du css --&amp;gt;&lt;br /&gt;
		&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
		&amp;lt;body&amp;gt;&lt;br /&gt;
			&amp;lt;section&amp;gt;&lt;br /&gt;
				&amp;lt;article&amp;gt;&lt;br /&gt;
					&amp;lt;header&amp;gt;&lt;br /&gt;
					&amp;lt;/header&amp;gt;&lt;br /&gt;
					&amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
				&amp;lt;/article&amp;gt;&lt;br /&gt;
				&amp;lt;form action=&amp;quot;traitement.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt; &amp;lt;!-- traitement des information : création de conséquences aux réponses données --&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;prénom&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prénom&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;nom&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;age&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;ton histoire personelle&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
					&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;pilosité&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; barbu&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;!-- &amp;quot;value&amp;quot; va gérer le choix qui va se référer à la variable &amp;quot;pilosité&amp;quot; --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; imberbe&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; moustachu&amp;lt;/li&amp;gt;&lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;personnalité&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt; &amp;lt;!-- &amp;lt;ul&amp;gt; permet de créer une liste --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt; &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;téméraire&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; téméraire  &amp;lt;/li&amp;gt; &lt;br /&gt;
						&amp;lt;!-- &amp;lt;li&amp;gt; permet de créer un élément de la liste --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;réfléchi&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; réfléchi &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;débile profond&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; débile profond &amp;lt;/li&amp;gt; &lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;morphologie&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt;  maigre &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&amp;lt;/li&amp;gt;&lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;!-- &amp;lt;select name=&amp;quot;pays&amp;quot;&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;be&amp;quot;&amp;gt;Belgique&amp;lt;/option&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;fr&amp;quot;&amp;gt;France&amp;lt;/option&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;ca&amp;quot;&amp;gt;Canada&amp;lt;/option&amp;gt;&lt;br /&gt;
					&amp;lt;/select&amp;gt;&lt;br /&gt;
					questionaire a choix défilant, autre option de présentation  --&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;/form&amp;gt;&lt;br /&gt;
			&amp;lt;/section&amp;gt;&lt;br /&gt;
		&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
code php&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
	echo &amp;quot;hello world&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;prénom&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;/* $_POST plus discret que $_GET */&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;nom&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;/* . sers à joindre une instruction à interpréter et du texte brut = la concaténation */&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;age&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;pilosité&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;personnalité&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;morphologie&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 22/10== &lt;br /&gt;
violette&lt;br /&gt;
&lt;br /&gt;
les deux pages de la dernière fois , modifiées . &lt;br /&gt;
le html&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt; &lt;br /&gt;
&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;  &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
&amp;lt;body&amp;gt; &lt;br /&gt;
&amp;lt;section&amp;gt; &lt;br /&gt;
&amp;lt;article&amp;gt; &lt;br /&gt;
&amp;lt;header&amp;gt; &amp;lt;/header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/article&amp;gt; &lt;br /&gt;
&amp;lt;form action=&amp;quot;traitement.php&amp;quot; method=&amp;quot;post&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
prénom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prénom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
age&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ton histoire personelle&lt;br /&gt;
&lt;br /&gt;
&amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;pilosité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; barbu&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; imberbe&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; moustachu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;personnalité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;temeraire&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; téméraire&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;refléchi&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; réfléchi&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;debile profond&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; débile profond&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;morphologie&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; maigre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt; &lt;br /&gt;
    &amp;lt;/form&amp;gt; &lt;br /&gt;
    &amp;lt;/section&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;a href=&amp;quot;page2.php&amp;quot;&amp;gt;  &lt;br /&gt;
&amp;lt;h1&amp;gt;&lt;br /&gt;
 le contexte&lt;br /&gt;
&amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ET LE PHP&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php echo &amp;quot;hello world&amp;quot; ;&lt;br /&gt;
echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;prénom&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;/* $_POST plus discret que $_GET */ echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;nom&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;/* . sert à joindre une instruction à interpréter et du texte brut = la concaténation */ echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;pilosite&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ; echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;morphologie&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;&lt;br /&gt;
&lt;br /&gt;
if($_POST[&amp;#039;pilosite&amp;#039;] == &amp;#039;barbu&amp;#039;){  &lt;br /&gt;
    $variable=&amp;#039;rasoir&amp;#039;;&lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_POST[&amp;#039;pilosite&amp;#039;].&amp;quot; tu as besoin d&amp;#039;un &amp;quot;.$variable;&lt;br /&gt;
}else if($_POST[&amp;#039;pilosite&amp;#039;] == &amp;#039;imberbe&amp;#039;){&lt;br /&gt;
    echo &amp;#039;ta peau est douce&amp;#039;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
et là un essai d&amp;#039;une page mais ça marche pas &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
Nous sommes en 2030, depuis la faille temporelle tout le monde est mort &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;il y a un enfant en train de se faire bully dans ton champ de vision&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;rescue&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je vais lui sauver la vie&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;blc&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je continue ma life&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_POST[&amp;#039;il y a un enfant en train de se faire bully dans ton champ de vision&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; [&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;) ){  &lt;br /&gt;
    &lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_POST[&amp;#039;personnalite&amp;#039;].&amp;quot; tu as trop peur pour le sauver &amp;quot;&lt;br /&gt;
}else if($_POST[&amp;#039;il y a un enfant en train de se faire bully dans ton champ de vision&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; [&amp;#039;personnalite&amp;#039;] == &amp;#039;temeraire&amp;#039;) ){&lt;br /&gt;
    echo &amp;#039;ok go&amp;#039;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Violette</name></author>
	</entry>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=ERG::interactivenarration&amp;diff=2608</id>
		<title>ERG::interactivenarration</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=ERG::interactivenarration&amp;diff=2608"/>
		<updated>2018-10-22T09:45:11Z</updated>

		<summary type="html">&lt;p&gt;Violette : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Histoire choix entre différentes propositions prédéfinies à l&amp;#039;avance.&lt;br /&gt;
Générer une narration à l&amp;#039;aide d&amp;#039;une banque d&amp;#039;images (PNG) pour illustrer les choix fait parmi différentes propositions établies à l&amp;#039;avance.&lt;br /&gt;
&lt;br /&gt;
Page type simplifiée:&lt;br /&gt;
Phrase à trou ex : &amp;quot;Le.... (choix entre 5 propositions) prend une douche&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*1 -Determination du sujet (personnage, taille/couleur/forme/...) les mots clés detrminent l&amp;#039;avatar&lt;br /&gt;
*2 -Exposition/Contexte ( décor, environnement,...)&lt;br /&gt;
*3 -élément perturbateur (problème/rencontre/découverte/...)&lt;br /&gt;
*4 -quête (série d&amp;#039;obstacles)&lt;br /&gt;
*5 -résolution&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
forme finale:&lt;br /&gt;
- Navigation de page en page avec prise en compte des choix &lt;br /&gt;
-constituion d&amp;#039;une nouvelle image style cadavre exquis&lt;br /&gt;
-Une page qui s&amp;#039;anime en temps réel en fonction des choix faits.&lt;br /&gt;
&lt;br /&gt;
CyberBotanica Raphaël Bergère&lt;br /&gt;
Still Moving Maurice Benayoun&lt;br /&gt;
Jeu vidéo; façade.&lt;br /&gt;
[http://tecfa.unige.ch/tecfa/maltt/memoire/Maurin2017.pdf]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 01/10==  &lt;br /&gt;
violette&amp;amp;louisa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le but c&amp;#039;est pas de montrer de l&amp;#039;image sur un support numérique et juste de cliquer sur page suivante&lt;br /&gt;
&lt;br /&gt;
Ce n&amp;#039;est pas non plus de mettre au point une narration de A à Z mais plutôt explorer de manière de faire de la narration interactive ( des concepts )&lt;br /&gt;
&lt;br /&gt;
[Examples]&lt;br /&gt;
&lt;br /&gt;
Anthony Rageul &amp;quot;&amp;#039;&amp;#039;Prise de tête&amp;#039;&amp;#039; une bande dessinée numérique explorant différentes possibilités d’interaction http://www.prisedetete.net/pdt/[[prisedetete]]&lt;br /&gt;
&lt;br /&gt;
son mémoire &amp;quot;BANDE DESSINEE INTERACTIVE : COMMENT RACONTER UNE HISTOIRE ? &amp;quot; [http://www.prisedetete.net/fr/memoire.html memoire]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;The Boat&amp;quot; animation/BB [http://www.sbs.com.au/theboat/]&lt;br /&gt;
&lt;br /&gt;
The Guardian - Digital deadly sins [http://digital-deadly-sins.theguardian.com/#/Grid]&lt;br /&gt;
&lt;br /&gt;
[http://www.http://mouchette.org/to/you/only/private.html mouchette] des interfaces où on peut écrire des trucs, et on clique sur un lien , on atterrit ailleurs. créer de la narration sous ce genre de format http://mouchette.org/to/you/only/private.html&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Hans Hoogerbrugge - Hotel&amp;quot; [http://hotel.submarinechannel.com/splash.html]&lt;br /&gt;
&lt;br /&gt;
==Session du 08/10== &lt;br /&gt;
violette&amp;amp;louisa&amp;amp;laura&lt;br /&gt;
&lt;br /&gt;
PROJET&lt;br /&gt;
&lt;br /&gt;
C&amp;#039;est une plateforme, avec une navigation de pages en pages ( on ne clique pas sur suivant)&lt;br /&gt;
&lt;br /&gt;
La navigation est permise par : des cases à cocher, des liens surs lesquels cliquer&lt;br /&gt;
&lt;br /&gt;
Les manières d&amp;#039;évoluer comptent aussi des inputs d&amp;#039;images, de son, de texte qui réapparaitront plusieurs pages plus tard, soit en générant de la causalité, soit non&lt;br /&gt;
&lt;br /&gt;
Ceci est au service d&amp;#039;une narration qui reprend les grandes étapes de la narration concentrée (exposition, élément déclencheur, péripéties ). &lt;br /&gt;
&lt;br /&gt;
Il y a le caractère principal qui a un rêve à poursuivre, un adjuvant et un opposant &lt;br /&gt;
Page 1 :on définit le perso principal avec des traits de caractère&lt;br /&gt;
&lt;br /&gt;
Prototype:&lt;br /&gt;
comment encoder les personnages avec des traits de caractère&lt;br /&gt;
comment utiliser les traits pour faire varier l&amp;#039;action sur une page 2&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; langage coté serveur&lt;br /&gt;
php ou python&lt;br /&gt;
&lt;br /&gt;
[[Fichier:schemalh.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 15/10== &lt;br /&gt;
violette&amp;amp;matthias&lt;br /&gt;
&lt;br /&gt;
Voici une base de codage, vue au cours du 15/10&lt;br /&gt;
/!\ il faut aller dans l&amp;#039;onglet modifer pour copier/coller le code tel qu&amp;#039;il est écrit, car le site interprète déjà certains signes et certains mots /!\  &lt;br /&gt;
(il serait plus efficace de faire un drive pour se partager les fichiers)&lt;br /&gt;
&lt;br /&gt;
-code html&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;!doctype html&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
	&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt;&lt;br /&gt;
	&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;habillage.css&amp;quot;&amp;gt; &amp;lt;!-- integration du css --&amp;gt;&lt;br /&gt;
		&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
		&amp;lt;body&amp;gt;&lt;br /&gt;
			&amp;lt;section&amp;gt;&lt;br /&gt;
				&amp;lt;article&amp;gt;&lt;br /&gt;
					&amp;lt;header&amp;gt;&lt;br /&gt;
					&amp;lt;/header&amp;gt;&lt;br /&gt;
					&amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
				&amp;lt;/article&amp;gt;&lt;br /&gt;
				&amp;lt;form action=&amp;quot;traitement.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt; &amp;lt;!-- traitement des information : création de conséquences aux réponses données --&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;prénom&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prénom&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;nom&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;age&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;ton histoire personelle&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
					&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;pilosité&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; barbu&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;!-- &amp;quot;value&amp;quot; va gérer le choix qui va se référer à la variable &amp;quot;pilosité&amp;quot; --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; imberbe&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosité&amp;quot;&amp;gt; moustachu&amp;lt;/li&amp;gt;&lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;personnalité&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt; &amp;lt;!-- &amp;lt;ul&amp;gt; permet de créer une liste --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt; &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;téméraire&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; téméraire  &amp;lt;/li&amp;gt; &lt;br /&gt;
						&amp;lt;!-- &amp;lt;li&amp;gt; permet de créer un élément de la liste --&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;réfléchi&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; réfléchi &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;débile profond&amp;quot; name=&amp;quot;personnalité&amp;quot;&amp;gt; débile profond &amp;lt;/li&amp;gt; &lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;morphologie&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
					&amp;lt;ul&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt;  maigre &amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&amp;lt;/li&amp;gt;&lt;br /&gt;
					&amp;lt;/ul&amp;gt;&lt;br /&gt;
					&amp;lt;!-- &amp;lt;select name=&amp;quot;pays&amp;quot;&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;be&amp;quot;&amp;gt;Belgique&amp;lt;/option&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;fr&amp;quot;&amp;gt;France&amp;lt;/option&amp;gt;&lt;br /&gt;
						&amp;lt;option value=&amp;quot;ca&amp;quot;&amp;gt;Canada&amp;lt;/option&amp;gt;&lt;br /&gt;
					&amp;lt;/select&amp;gt;&lt;br /&gt;
					questionaire a choix défilant, autre option de présentation  --&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;/form&amp;gt;&lt;br /&gt;
			&amp;lt;/section&amp;gt;&lt;br /&gt;
		&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
code php&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
	echo &amp;quot;hello world&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;prénom&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;/* $_POST plus discret que $_GET */&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;nom&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;/* . sers à joindre une instruction à interpréter et du texte brut = la concaténation */&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;age&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;pilosité&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;personnalité&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
	echo &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.$_POST[&amp;#039;morphologie&amp;#039;].&amp;#039;&amp;lt;/p&amp;gt;&amp;#039; ;&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Session du 22/10== &lt;br /&gt;
violette&lt;br /&gt;
&lt;br /&gt;
les deux pages de la dernière fois , modifiées . &lt;br /&gt;
le html&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
&amp;lt;title&amp;gt; Démo php &amp;lt;/title&amp;gt; &lt;br /&gt;
&amp;lt;meta charset= &amp;quot;UTF-8&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;  &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
&amp;lt;body&amp;gt; &lt;br /&gt;
&amp;lt;section&amp;gt; &lt;br /&gt;
&amp;lt;article&amp;gt; &lt;br /&gt;
&amp;lt;header&amp;gt; &amp;lt;/header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/article&amp;gt; &lt;br /&gt;
&amp;lt;form action=&amp;quot;traitement.php&amp;quot; method=&amp;quot;post&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
prénom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;prénom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
age&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;number&amp;quot; name=&amp;quot;age&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ton histoire personelle&lt;br /&gt;
&lt;br /&gt;
&amp;lt;textarea name=&amp;quot;bio&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;pilosité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;barbu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; barbu&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;imberbe&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; imberbe&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;moustachu&amp;quot; name=&amp;quot;pilosite&amp;quot;&amp;gt; moustachu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;personnalité&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;temeraire&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; téméraire&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;refléchi&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; réfléchi&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;debile profond&amp;quot; name=&amp;quot;personnalite&amp;quot;&amp;gt; débile profond&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;morphologie&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;gros&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; gros&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;maigre&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; maigre&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;non mais oh !&amp;quot; name=&amp;quot;morphologie&amp;quot;&amp;gt; non mais oh !&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;envoyer&amp;quot;&amp;gt; &lt;br /&gt;
    &amp;lt;/form&amp;gt; &lt;br /&gt;
    &amp;lt;/section&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;a href=&amp;quot;page2.php&amp;quot;&amp;gt;  &lt;br /&gt;
&amp;lt;h1&amp;gt;&lt;br /&gt;
 le contexte&lt;br /&gt;
&amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ET LE PHP&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php echo &amp;quot;hello world&amp;quot; ;&lt;br /&gt;
echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;prénom&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;/* $_POST plus discret que $_GET */ echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;nom&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;/* . sert à joindre une instruction à interpréter et du texte brut = la concaténation */ echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;pilosite&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ; echo &amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.$_POST[&amp;#039;morphologie&amp;#039;].&amp;#039;&lt;br /&gt;
&amp;#039; ;&lt;br /&gt;
&lt;br /&gt;
if($_POST[&amp;#039;pilosite&amp;#039;] == &amp;#039;barbu&amp;#039;){  &lt;br /&gt;
    $variable=&amp;#039;rasoir&amp;#039;;&lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_POST[&amp;#039;pilosite&amp;#039;].&amp;quot; tu as besoin d&amp;#039;un &amp;quot;.$variable;&lt;br /&gt;
}else if($_POST[&amp;#039;pilosite&amp;#039;] == &amp;#039;imberbe&amp;#039;){&lt;br /&gt;
    echo &amp;#039;ta peau est douce&amp;#039;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
et là un essai d&amp;#039;une page mais ça marche pas &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;contexte&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
Nous sommes en 2030, depuis la faille temporelle tout le monde est mort &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;p&amp;gt;il y a un enfant en train de se faire bully dans ton champ de vision&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;rescue&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je vais lui sauver la vie&lt;br /&gt;
    &amp;lt;input type=&amp;quot;radio&amp;quot; value=&amp;quot;blc&amp;quot; name=&amp;quot;action&amp;quot;&amp;gt; je continue ma life&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if($_POST[&amp;#039;il y a un enfant en train de se faire bully dans ton champ de vision&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; [&amp;#039;personnalite&amp;#039;] == &amp;#039;debile profond&amp;#039;) ){  &lt;br /&gt;
    &lt;br /&gt;
    echo &amp;quot;tu es &amp;quot;.$_POST[&amp;#039;personnalite&amp;#039;].&amp;quot; tu as trop peur pour le sauver &amp;quot;&lt;br /&gt;
}else if($_POST[&amp;#039;il y a un enfant en train de se faire bully dans ton champ de vision&amp;#039;] == &amp;#039;rescue&amp;#039; &amp;amp;&amp;amp; [&amp;#039;personnalite&amp;#039;] == &amp;#039;temeraire&amp;#039;) ){&lt;br /&gt;
    echo &amp;#039;ok go&amp;#039;;&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Violette</name></author>
	</entry>
</feed>