Yep un peu comme le C en fait, ça dépend de la rigueur du programmeur. Le problème est que JS est quand même très permissif, c'est assez gênant lors du débuguage.
Rendre le langage un peu plus structuré c'est pas un mal, en particulier pour des projets un minimum conséquent.
Ah ça donne déjà plus envie
!
J'attend d'avoir un peu de temps de libre pour regarder ça en détail, j'ai mes partiels qui arrivent dans pas longtemps
.... Puis je donne des cours particuliers à deux personnes de ma classe en info, il est où le problème ? ![]()
Shana
Je fais ça gratuit, vu qu'on m'aide à rattraper la physique et la chimie, je ne suis pas un connard non plus ![]()
Par contre, j'ai un avis à vous demander. Ma prof de TD d'info (qui est censé être calé du coup) nous donne des fiches d'exos. A un moment, il fallait retourner une valeur dans un tableau, un truc dans le genre. Du coup moi bêtement je fais un truc dans le genre :
Pour(i de 0 à n) faire
si(tableau[i] BLABLABLA) retourner i; // Flemme de tout mettre, vous comprenez le principe
Du coup, j'ai utilisé un return bêtement dans la boucle for, ce qui se fait totalement. Elle m'a dit "Non, si tu fais ça, ça va créer une erreur et tu vas retourner plusieurs fois la valeur vu que c'est dans une boucle". Du coup je lui dit "Ben non, ça retourne qu'une seule fois et ça sort de la fonction, c'est le principe". Elle m'a dit "C'est moi la prof, tu vas pas m'apprendre le métier" ... ![]()
Vous trouvez ça normal ? Fin, même, j'ai refais exactement le même truc en scala, histoire de lui donner le bénéfice du doute, et... Ben ça marche même en scala ![]()
Votre avis sur la prof ? ![]()
En étant prof, on est pas censé être un minimum renseigné sur le truc ? ![]()
Car là dès que je sors des sentiers battus elle me sort à chaque fois "nan ça va créer un bug si tu fais ça" alors que je suis sur et certain que non, fin j'ai déjà fais pas mal d'année de programmation, je sais un minimum ce que je fais
Et même sur des trucs tout simple, elle refuse catégoriquement que j'utilise une méthode fonctionnel si ce n'est pas exactement la sienne
... Fin, en plus elle occupe un poste de recherche à mon université...
Coucou ça fait un bail ![]()
Shana est devenu un programmeur de génie à ce que je vois
Bon on attend toujours Cuboïd, mais c'est une autre histoire... ![]()
J'ai horreur du javascript
Le JS c'est quand même pourri, qu'on se le dise quand même
Mais c'est utilisé dans tellement d'endroits que t'en fera pas mal donc autant apprendre
Avec l'ES6 ou le TypeScript ça passe un peu mieux quand même
Perso si c'est pour faire un jeu j'utiliserai direct du ts vu que du coup on peut avoir une bonne auto completion intelligente avec ça, c'est quand même cool pour les jeux tavu
Mais si t'utilise pas d'IDE c'est pas important
Typescript utilise Visual Studio et c'est une trop grosse usine à gaz pour mon petit PC portable ; CoffeeScript a pas l'air ouf
Objection! La compilation/transpilation du ts ça prend plus ou moins autant de temps que si c'était de l'es6 (perso je vois pas la différence), et pas besoin de visual studio, webpack gère ça très bien comme l'es6 ![]()
Quant au CoffeeScript, franchement c'est mort ![]()
En plus de ReactJS tu peux regarder du côté d'AngularJS, Backbone ou encore VueJS.
Pour un jeu je vois pas l'intérêt de ces frameworks vu que t'as pas besoin de manipuler le dom, à moins que ce soit un jeu genre candybox et encore ![]()
PS : Pour les intéressés, c'est l'une des fiches de TD qu'on a. Vous pouvez voir que c'est pas ouf niveau difficulté
http://www.fichier-pdf.fr/2016/11/26/fiche-exos7-1/fiche-exos7.pdf
Ça va, c'est les bases algorithmique c'est important même si c'est simple. C'est pas forcément évident de tout découper en instructions quand tu commence, moi je galérais grave à mes tout début
Et quand je vois le niveau de certains collègues pseudo devs depuis 6 ans, je me dis que c'est pas plus mal de s'attarder sur les bases... Quand tu tombes sur une fonction avec 60 if pour incrémenter un nombre de secondes tu te pose des questions (oui c'est du vécu) ![]()
Du coup, j'ai utilisé un return bêtement dans la boucle for, ce qui se fait totalement. Elle m'a dit "Non, si tu fais ça, ça va créer une erreur et tu vas retourner plusieurs fois la valeur vu que c'est dans une boucle". Du coup je lui dit "Ben non, ça retourne qu'une seule fois et ça sort de la fonction, c'est le principe". Elle m'a dit "C'est moi la prof, tu vas pas m'apprendre le métier" ...
Vous trouvez ça normal ? Fin, même, j'ai refais exactement le même truc en scala, histoire de lui donner le bénéfice du doute, et... Ben ça marche même en scala
Votre avis sur la prof ?
Elle est pourrie ![]()
Après certains préfèrent qu'il y ai qu'un seul point de retour dans les fonctions pour faciliter le debug mais c'est plus une histoire de convention ![]()
Je suis plus trop chaud pour Cuboïd
Je préfère faire des petits jeux en fait. Après, si je devais refaire un truc dans le genre, mtn je suis chaud pour faire du juicy à mort ![]()
Faudrait que je sorte le jeu que j'avais fais j'y pense. Il est entièrement fini sur mon PC fixe chez mon père
....
Je parlais de Visual Studio pour Typescript car c'est quand même ouf avec Visual Studio. Mes 4Gb de ram ont du mal à apprécier Visual Studio
... Mais je suis devenu trop feignant à cause de l'auto completion, du coup... ![]()
Oui c'est les bases, je disais juste que justement, je n'avais pas de réels difficultés. Et oui, certains sont en PLS à la vue d'une seule ligne d'algo, du coup... Partir en info quand tu sais pas blairer l'algo.... Mouais, je cherche encore la logique de certain ![]()
Et merci pour l'avis sur la prof
Un gars de ma classe m'a expliqué que c'était la PIRE prof d'info de l'université. Je suppose qu'il a raison du coup ![]()
Pour un jeu je vois pas l'intérêt de ces frameworks vu que t'as pas besoin de manipuler le dom, à moins que ce soit un jeu genre candybox et encore
En ce moment je suis sur un tactical-RPG 2d qui est composé à 80% d'UI sans animations graphiques avancées. Utiliser le CSS est primordial de mon point de vue dans ce cas-ci (et parce que j'adooore le CSS), donc utiliser un framework se basant sur le canvas est exclu d'office.
C'est un exemple parmi d'autres, même si je suis d'accord, dans la majorité des jeux on fera pas comme ça ![]()
Shana pour ton prof, honnetement des cons et/ou incompétent t'en aura chaque année sauf chance particulière. Fait ce qu'ils te demandent sans te prendre la tête, ça sert à rien de forcer.
Après on sait jamais, c'était ptetre un mauvais jour, donne-lui une seconde chance ![]()
Je suis plus trop chaud pour Cuboïd
Peu importe, je ne te lâcherais jamais avec ça
L'idée du sièèèècle
En ce moment je suis sur un tactical-RPG 2d qui est composé à 80% d'UI sans animations graphiques avancées.
C'est vrai que pour un tactical ça peut très bien s'y prêter, j'y ai pas pensé, ça peut être bien pédagogique en plus
Lichess est fait comme ça et c'est trop bien fait en plus ![]()
Shana pour ton prof, honnetement des cons et/ou incompétent t'en aura chaque année sauf chance particulière.
![]()
Bon à sa décharge, elle a l'air vraiment très nulle quand même
![]()
Elle est toutes les semaines dans ses mauvais jours alors
Mais oui, c'est ça. Je me prend la tête deux minutes avec, je vois qu'elle reste borné, ben je refais tout, je transforme ça en boucle tant que avec une condition de sortie et une variable temporaire que je renvoie. Ca revient du pareil au même, c'est juste plus relou et lourd à lire que ce que je fais ![]()
Ben Cuboïd je finirai peut être par le faire à force
... Ca fait combien d'années ça maintenant ? En plus je m'étais fais chier avec un serveur pour enregistrer les maps et les charger et tout... Eh beh
C'est limite si ça me motive pas à en faire un jeu. En plus j'ai justement envie de faire un truc à peu de chose près similaire, mais les puzzle platformer c'est plus réellement la mode
... Faut que je vois, j'ai bien envie de tester à blinder un projet de juicy effects ![]()
C'est pas qu'elle est nulle, elle est peut être compétente. Elle fait de la recherche sur comment deviner ce qui pourrait devenir une tendance sur les store android et iOs de ce que j'ai compris. Fin je sais pas trop. Elle est peut être juste pas douée des masses sur la programmation, ça peut arriver ![]()
Imposer une méthode de programmation qui n'est pas meilleure ni en performance ni en lisibilité c'est complètement con aussi ![]()
C'est certain ![]()
Pour le dernier if tu ferais comment ? ![]()
Evidemment si j'ai écris b et c c'est qu'ils sont différents explicitement
c'était pas évident pour moi tricheur ![]()
C'est mérité et pas méchant
Enigme....
Si 1 + 1 = 10 en base 2.
Combien font OO + UU en base ILOU ?
Soyez joueurs; 20 secondes pour répondre à partir de la lecture.
Bonne chance
Autre problème moin basique mais intéressant.
Vous êtes confrontés à une analyse de phase qui semble simple sur l'aspect phonétique.
Quel sont les règles que vous devrez appliquer pour obtenir une bonne prononciation par une synthèse vocale ???
Les poules du couvent couvent.
"Du" indique un lieu et ne peut pas être suivit d'un verbe.
Si la synthèse utilise une base de données de mots, il faut donc cherche la prononciation dans les autres catégories que 'verbe'
Sinon je pense qu'une exception (comme il y en a beaucoup en français) pourrait être appliqué.
Non ?
Bonne réponse Adrien,
Effectivement la seule et unique solution n'est pas un traitement généralisé par un algo , mais par une table d'exception.
Bravo.
Tente de résoudre la première, c'est sous son aspect simple qu'elle est intéressante. Pas de temps de réflexion imposé histoire de s'amuser.
OO + UU (ILOU) = OIL (ILOU)
J'y ai passé un peu de temps ![]()