J'ai regardé tous les systèmes principaux et secondaires, et Inform 7 est celui qui m'a le plus plu. Les autres ressemblent à des versions mal conçues de langages de programmation déjà existant, avec du sucre syntaxique déjà ajouté par dessus.
Au contraire, Inform 7 a une approche vraiment orignale, basée sur un rapprochement entre le code du système et la langue naturel (ce qui est nettement plus osé que les autres où c'est le joueur qui utilise la langue naturelle, et pas le développeur). Ça a de nombreux défauts (« guess the syntax ») mais c'est une expérience intéressante.
Je suis resté un peu sur ma faim après avoir regardé des descriptions d'Inform 7 (favardin > je l'ai d'ailleurs découvert dans ton tuto), mais il se trouve que mon site préféré au sujet des langages de programmation, Lambda The Ultimate, lui a dédié une [dépêche/discussion], que j'ai trouvé très intéressante.
[^] # Re: Et comment est le langage de programmation ?
Posté par gasche . En réponse à la dépêche WHAT NOW? > Créer des jeux d'aventure avec JACL 2.8.0. Évalué à 2.
[PAWS] http://www.firthworks.com/roger/cloak/paws/index.html
J'ai regardé tous les systèmes principaux et secondaires, et Inform 7 est celui qui m'a le plus plu. Les autres ressemblent à des versions mal conçues de langages de programmation déjà existant, avec du sucre syntaxique déjà ajouté par dessus.
Au contraire, Inform 7 a une approche vraiment orignale, basée sur un rapprochement entre le code du système et la langue naturel (ce qui est nettement plus osé que les autres où c'est le joueur qui utilise la langue naturelle, et pas le développeur). Ça a de nombreux défauts (« guess the syntax ») mais c'est une expérience intéressante.
Je suis resté un peu sur ma faim après avoir regardé des descriptions d'Inform 7 (favardin > je l'ai d'ailleurs découvert dans ton tuto), mais il se trouve que mon site préféré au sujet des langages de programmation, Lambda The Ultimate, lui a dédié une [dépêche/discussion], que j'ai trouvé très intéressante.
Inform 7: A relational DSL for interactive fiction with natural language syntax : http://lambda-the-ultimate.org/node/1554