Forums de Grospixels
Bienvenue sur le forum de Grospixels : [ S'Enregistrer ]
Déjà inscrit ? [ Connexion ]
 
retour sur le site
rechercher
Index du Forum » » Jeux » » Le passager du temps
30 messages • page
12
Auteur Le passager du temps
gregoss
Pixel imposant


Inscrit : Oct 26, 2003
Messages : 764
De : Paris

Hors ligne
Posté le: 2005-12-06 20:13
Grand merci à Lyle d'être revenu sur ce titre culte du jeu vidéo français des années 80 ! (et merci pour les liens,c'est la première page sur ERE que je vois sur la toile !)

Je me souviens que la difficulté et les énigmes du jeu étaient assez tordues et m'avaient induit en erreur car à l'époque du lycée, j'étais persuadé que 'Taper Code' était en fait une protection du soft !

Concernant tes progets Le Jibe, tout ça m'a l'air très intéressant... je vais jeter un coup d'oeil !


  Voir le site web de gregoss
Sodom
Gros pixel



Inscrit : Jan 28, 2005
Messages : 1895

Hors ligne
Posté le: 2005-12-06 22:41
Citation :

Le 2005-12-03 14:48, Otto a écrit:
ce n'est pas si difficile de coder un jeu en Inform.



Pour les néophythes comme moi, qu'est-ce que le language Inform ? Est-ce propre à l'Amstrad ?

Le Jibe
Pixel visible mais rikiki



Inscrit : Jun 17, 2005
Messages : 75
De : Paris

Hors ligne
Posté le: 2005-12-07 11:58
Inform est un langage de programmation créé par Graham Nelson, c'est assez récent, 1996 je pense.

Il permet de créer des jeux en mode texte comme Zork, Adventure...enfin bref, tous les jeux en texte qu'on avait dans les années 80.

Le parseur INFORM, c'est à dire la structure du programme qui comprend vos instructions de joueur est étonnament puissante. Par exemple, un jeu comme "Rematch !" de Andrew Plotkin nécessite d'écrire à un moment :

> Chuchoter à Sandy qu'elle n'a pas le courage d'arracher la page 80 de son agenda qui est dans son sac à main et de la mettre autour d'une boule de billard et de l'envoyer sur le gardien

(bon, ca a l'air saugrenu comme ca, mais dans le contexte, c'est tout à fait normal)

Et Inform le traite trés bien.

C'est marrant car c'est un peu comme si tu crées un jeu en 3D : quand tu crées un lit par exemple, le joueur peut se mettre dessous, dessus, dormir dedans, poser des objets dessus...tout est pris en charge par le langage.

Il y a une extension à Inform qui s'appelle Glulx et qui permet de mettre des images et des sons, mais pour l'instant, c'est expérimental.

Quant à la difficulté d'apprentissage, les tutoriaux en ligne sont trés bien fait, la preuve c'est que je ne suis pas informaticien ni programmeur de formation, cela ne m'a pas empeché de faire quelques jeux...

JB

  Voir le site web de Le Jibe
Sodom
Gros pixel



Inscrit : Jan 28, 2005
Messages : 1895

Hors ligne
Posté le: 2005-12-07 14:52
Merci pour toutes ces précisions

Une dernière question : Le texte entré par le joueur, pour avancer dans le jeu, doit-il être strictement identique aux instructions entrées par l'auteur du jeu, ou peut-il comprendre des synonymes, des tournures de phrase différentes...?

Le Jibe
Pixel visible mais rikiki



Inscrit : Jun 17, 2005
Messages : 75
De : Paris

Hors ligne
Posté le: 2005-12-07 17:38
Et non, heureusement, et c'est pour cela que le parseur est super sympa.

Par exemple pour prendre un manuel posé par terre tu pourras écrire :

> prendre le livre
> ramasser le bouquin
> consulter le livre (dans ce cas là le parseur tentera de prendre le livre automatiquement)
> prendre l'ouvrage
> prendre manuel

...etc...

Tu peux tester avec les jeux jouables en ligne sur le site.

JB

  Voir le site web de Le Jibe
Sodom
Gros pixel



Inscrit : Jan 28, 2005
Messages : 1895

Hors ligne
Posté le: 2005-12-07 19:50
Mais alors, c'est clairement génial comme système !!!
Je vais suivre ton conseil et tester les jeux en ligne.

Randall
Gros pixel



Inscrit : Apr 14, 2002
Messages : 1478

Hors ligne
Posté le: 2005-12-07 20:43
Je viens d'en tester 2, c'est plutôt génial je dois avouer Je vais en faire la pub autour de moi.
_________________

.: Toi aussi, épate tes amis en venant sur Zeronews et Cinefix :.


  Voir le site web de Randall
nova
Pixel imposant


Score au grosquiz
0002835 pts.

Inscrit : Jul 01, 2002
Messages : 799
De : Melbourne

Hors ligne
Posté le: 2005-12-07 23:06
Vraiment interessant et tres bien fait. Merci pour le lien.

  Voir le site web de nova
Sodom
Gros pixel



Inscrit : Jan 28, 2005
Messages : 1895

Hors ligne
Posté le: 2005-12-08 14:33
j'en ai essayé un assez amusant, et plutôt d'actualité , en cette période pré-festive : Vous incarnez un agent secret (et ses nombreux clones), dans une lutte acharnée contre les agissements malfaisants d'une société secrète, appelée... Noel

Sodom
Gros pixel



Inscrit : Jan 28, 2005
Messages : 1895

Hors ligne
Posté le: 2005-12-09 14:49
Avec "La mort pour seul destin", j'ai pu me frotter pour de bon au système Inform : Se retrouver perdu et livré à soi-même, au sein de vastes étendues remplies d'entités hostiles, c'est assez déconcertant...
Mais l'expérience en vaut la peine


Otto
Pixel microscopique


Inscrit : Dec 02, 2005
Messages : 3

Hors ligne
Posté le: 2005-12-09 20:56
Effectivement créer un jeu en Inform n'est pas très difficile, après, cela vient de ce que l'on espère faire ou pas. Si on est perfectionniste ou si on veut modéliser un jeu avec beaucoup de détails (choses que je déconseille pour avoir tenté de le faire), cela peut être parfois frustrant. Mais si on veut faire un petit jeu sympa et simple, cela peut être relativement aisé.
Pour faire un jeu vous pouvez vous inspirer des jeux déjà existants, et repiquer des parties de code (des objets, des personnages, des décors) pour l'adapter à votre sauce. Comme disait JB, cela peut être un peu comme modéliser un monde en 3D, on peut rajouter les détails que l'on veut.

Voir par exemple les codes ici :
http://www.ifarchive.org/indexes/if-archiveXgamesXsourceXinformXfrench.html

Un objet pris au hasard :


Object serrure "serrure" start
with name 'serrure' 'trou' 'trou de la serrure',
description [;if (self.casse==0)
{"Vous vous baissez pour regarder par le trou de la serrure,
mais son mécanisme est conçu pour ne rien laisser passer,
pas même le regard. ";}
else
{print "La serrure a été défoncée à coups de revolver. ";}],
casse 0,
has scenery female;



serrure est le nom sous lequel on pourra se référer plus tard dans le code, start est le nom du lieu où se trouve l'objet (ici au début en l'occurence), pour le reste vous comprendrez facilement (description), on a deux descriptions possibles en fonction de l'état de la variable casse. Si un autre objet interagit avec la serrure, on peut lui demander de changer cette variable à 1 et cela changera la description. Scenery et Female qui suivent "has" sont des attributs, qui définissent comment on verra ou on pourra agir avec l'objet. Nom, variable, attribut, c'est le b.a.ba d'Inform, ce n'est pas bien plus difficile que cela.

Et les multiples noms et synonymes que l'on définit permettent de faciliter la tâche du joueur qui n'est pas obligé de taper des phrases prédéfinies, mais qui a beaucoup de liberté de commandes en général. On peut aussi écrire "prendre la pomme rouge" / "prendre rouge pomme" / "prendre" (l'ordinateur demande quoi) - "pomme" (l'ordinateur demande la rouge ou la verte) - "rouge" etc.

Petite précision au sujet de ce qui a été dit plus haut, l'unique auteur de la traduction française d'Inform, c'est Jean-Luc Pontico.
En revanche j'ai fait à l'époque quelques adaptations pour pouvoir ajouter des images et du son aux bibliothèques Inform (via Glulx). Mais avec la nouvelle version d'Inform ces ajustements n'étaient plus nécessaires, et nous avons un peu collaboré avec Jean-Luc pour finaliser cette mise à jour, mais c'est quand même lui qui a fait le plus gros travail.

  Voir le site web de Otto

Index du Forum » » Jeux » » Le passager du temps

30 messages • page
12




Forum www.grospixels.com (© 2011-2019 Grospixels)