Page de commentaires de L'interface de développement qui tue.

05 mars 2012
Commentaires
1er Commentaire
Kaminos
Dernier commentaire
ladanettedu94
Commentaire(s)

38

Membre(s) actif(s)

30

Engagement(s)

0

Membre(s) actif(s)
Juju21
Yoyonoa
diegowar
RaZziel59
Fachewachewa
Dopamine
ladanettedu94
Killyoh
Anfalmyr
Strife
RecK
Locutus
Sanyakash
onix4man
seblecaribou
Yeah
orwell01
The Illusive Nerd
Bast6
Slaanesh
Sirtank
Adramel
Tobitake
Ashlotte
Dorhen
hairaz
Subby kun
Arvyss
Vloz
Kaminos
Tous les commentaires
ladanettedu94
23 mars 2012

C'est surfait, l'interface de LBP, y'a que ça de vrai 8)

Je déconne, ça défonce !

Répondre
seblecaribou
12 mars 2012

Juste fantastique!

Répondre
Strife
12 mars 2012

Ça claque!
Vraiment pratique le truc.

Répondre
Juju21
11 mars 2012

Mais ça reste quand même du javascript, je fais juste un rejet du langage ^^

Répondre
Juju21
11 mars 2012

Ouais mais là, j'ai juste regarder la vidéo sans écouter ce qui se disait :P

Répondre
Yoyonoa
11 mars 2012

@Juju21: Le code qu'il écrit sur la droite, je suis d'accord que cela s'apparente à un simple éditeur de texte et que l'on peut faire la même chose sur gedit, vim, emacs ou ce que tu veux, un IDE je sais ce que c'est, j'en utilise tout les jours, entre Eclipse, CodeBlocks, Visual et j'en passe et un IDE c'est certainement pas un éditeur de texte lambda hein, quand tu écris ton code sur ton gedit, viens pas me faire croire que tu ne vas pas compiler manuellement ton code sur ton terminal ou ton invite de commande, et si en plus depuis gedit tu peux avoir accès à une interface te permettant de faire pause sur un jeu 2D, et de remonter ou avancer sur la trajectoire des objets mobiles du jeu, dis moi comment tu fais parce que je suis preneur :P Toi tu as l'air de parler uniquement de l'éditeur de texte pour dire que ce n'est pas un IDE, or là son éditeur est inclus, comme pour un IDE Ooo, dans une interface plus globale qui lui permet d'avoir accès à d'autres fonctionnalités plus ou moins utiles en fonction de la situation :P

Répondre
Juju21
11 mars 2012

@Yoyonoa : Je te fais la même chose avec un gedit ou un vim !!! :P
Ne m'explique pas ce qu'est un ide stp :P

Répondre
orwell01
11 mars 2012

Ce qui est intéressant ici c'est qu'il n'y a rien de vraiment nouveau, il fallait juste y penser : le fait que le comportement du programme puisse évoluer "en temps réel" en éditant le code vient simplement du fait que le code est interprété et pas compilé, c'est-à-dire qu'il est exécuté au fur à mesure qu'il est "lu" par l'environnement.

En gros (comme pour tous les jeux) le programme repose sur une boucle qui va continuellement mettre à jour la position des éléments mobiles et les dessiner avec le décor (constituant ainsi une frame). La particularité ici c'est que le code peut avoir changé entre deux tours de boucle, et l'interprétation du code au tour de boucle suivant donnera donc un comportement différent.

Le seul élément vraiment novateur est le système de pause et de prévision qu'ils ont mis en place et qui est assez ingénieux. Même si en soi le principe n'est pas compliqué : ce n'est jamais qu'une superposition des frames produites par chaque tour de boucle.

Répondre
Yoyonoa
11 mars 2012

@Juju21: Nope, c'est bien un IDE fait maison à partir duquel il code justement et qui lui propose certaines features intéressantes :D Pour exemple Eclipse est un IDE, même si c'est pas destiné directement au jeu mais à tout type d'applications, d'ailleurs comme Arvyss en parle, vous pouvez trouver quelques vidéos ou Notch bidouille et recompile le code source de Minecraft à partir d'Eclipse pour modifier le jeu en temps réel et il est à fond dedans :P

Répondre
Arvyss
11 mars 2012

Ouais sinon y'a Eclipse qui compile en temps réel (juste pour les erreurs, certes).
C'est pas mal dommage que ça soit pour du JS.

Répondre
Juju21
11 mars 2012

@Yoyonoa : C'est pas un ide, c'est juste du code :P

Répondre
RaZziel59
11 mars 2012

Ok merci diegowar ! Compris maintenant !

Répondre
diegowar
11 mars 2012

RaZziel59 -> Normalement, lorsque tu développes un jeu (ou n'importe quel logiciel), à moins d'utiliser un langage de script, toute modification que tu veux faire sur le jeu implique une recompilation au moins partielle, ce qui fait que si tu veux tester un petit changement, faut quitter le jeu, changer le code, recompiler, réouvrir le jeu au bon endroit, et voir si ça marche.
Ici il modifie le code et le jeu change en temps réel.

Répondre
RaZziel59
11 mars 2012

Pourquoi je suis le seul à rien comprendre ? C'est quoi le truc ?^^

Répondre
The Illusive Nerd
11 mars 2012

C'est gigantesque! :o

Répondre
Yoyonoa
11 mars 2012

Excellent comme IDE, ça peut être très utile pour effectuer des phases de debug en temps réel ou tester de nouvelle idées du coup. Need :P

Répondre
diegowar
11 mars 2012

J'aime beaucoup son truc, mais il faut bien comprendre que c'est pas une interface pour développer, juste pour bidouiller pour trouver une idée.

Sinon le mec est fan de VVVVVV et de gameplay originaux, il a bons goûts :)

Répondre
Fachewachewa
11 mars 2012

tim

Répondre
onix4man
11 mars 2012

C'est top :)

Répondre
Juju21
11 mars 2012

En même temps, c'est du javascript, c'est mocheeeeeeeeee !!!!
De la programmation objet en js, ah mes yeux :D

Répondre
Yeah
11 mars 2012

j'ai rien capté :)

Répondre
Anfalmyr
11 mars 2012

Super intéressant, tiens... je repense au UbiArt framework d'un coup..

Répondre
Bast6
11 mars 2012

Je ne programme absolument pas (je suis monteur) mais ça m'impressionne grave ! Respect ! Puis ne plus l'interface est classe. Bravo.

Répondre
RecK
11 mars 2012

En fait c'est du JavaScript, mis dans un Canvas HTML5, donc, il n'y a pas besoin de compiler.
Si vous allez sur le site vous en apprendrez un peu plus.
Mais c'est clairement impressionnant !!

Répondre
Sanyakash
11 mars 2012

Le résiltat et les effets font beaucoup penser à Braid ^^

Répondre
Vloz
11 mars 2012

Kaminos> D’après l'article, c'est fais en JS, donc pas de compilation vu que c'est un langage interprété.

La seule feature intéressante que je vois c'est cette anticipation des déplacements des sprites, parce que la modif de variables il me semble que ça existe déjà dans bien des langage compilés... J'ai du mal à cerner l'enthousiasme du public en fait...

Répondre
Adramel
05 mars 2012

Purée mais je need ! Je veux bosser la dessus moi, plus sous Eclipse !

Répondre
Tobitake
05 mars 2012

C'est tellement magique qu'on dirait un fake ...

Répondre
hairaz
05 mars 2012

Euh, les gens, vous avez jamais entendu parler de la GameBox, le middleware que Nadeo utilise depuis 10 ans ? @_@

Répondre
Dopamine
05 mars 2012

DEMENT

Répondre
Sirtank
05 mars 2012

Du rêve en barre la :shock3:

Répondre
Killyoh
05 mars 2012

Sa raaaaaaaaaaaaace comment ça claaaaaaque

Répondre
Locutus
05 mars 2012

C'est fou ce truc O_o

Répondre
Slaanesh
05 mars 2012

C'est énorme ! Il compte le mettre à disposition du public ?

Répondre
Dorhen
05 mars 2012

Je veux ce truc pour mes cours O_O

Répondre
Subby kun
05 mars 2012

En l'état, je kiffe à mort :)

Répondre
Ashlotte
05 mars 2012

Oui. C'est absolument hallucinant.

Répondre
Kaminos
05 mars 2012

Ca compile en temps réel ? O_o

Répondre