Requêtes de tutoriels

a marqué ce sujet comme résolu.

Concernant les tutos multi-langages, c'est tout à fait possible.

Par exemple, un tuto sur l'algorithmique devrait (avis personnel) être écrit en pseudo-code ou bien présenter plusieurs implémentations. On peut faire un tuto multi-langages, et c'est dans certain cas pertinent.

Si j'écris un tuto sur la programmation scientifique, soit je présente un outils (python scientifique -> numpy et compagnie), alors je ne présente que l'outil, soit une méthode (Métropolis, ou bien Euler, ou encore éléments finis…), et dans ce cas je propose des implémentations dans les différents langages de référence du domaine (là, ce serait, python/numpy, Fortran90, C/C++).

Ce sont deux approches possibles, très différentes dans le but comme dans le cheminement. Autant la deuxième présente à mon sens un intérêt fort quelque soit le domaine, autant la première tourne facilement à la recette de cuisine, et je suis dubitatif.

+2 -0

J'ai proposé LoL, mais je pense vraiment qu'il y a des centaines de jeux qui méritent un tuto pour débutant.

C'était une vanne. Personne comprend l'humour de loup. Même l'oiseau du dessus qui aime manger des vieilles. :'(

+1 -0

@Gabbro : je pense que les 2 exemples que tu donnes ne porteront pas sur le meme contenu. Sur le deuxième tu va présenter des algorithmes qui peuvent etre implémentés dans n'importe quel langage. Tu peux le faire dans plusieurs mais un seul peut etre suffisant. Dans le premier, tu parle d'un outil. Typiquement sur numpy tu parle des ufunc, du broadcasting et de l'indexing des array. C'est plus court et plus spécifique, ce n'est pas le meme objectif.

Par exemple, un tuto sur l'algorithmique devrait (avis personnel) être écrit en pseudo-code ou bien présenter plusieurs implémentations. On peut faire un tuto multi-langages, et c'est dans certain cas pertinent.

Gabbro

Je comprends tout à fais, mais il n'y a pas d'équivalent dans le monde des MOBA, il n'y a pas de MOBA qui possède les régles de bases pour ensuite pouvoir passer à un autre sans problème.

Ce sont deux approches possibles, très différentes dans le but comme dans le cheminement. Autant la deuxième présente à mon sens un intérêt fort quelque soit le domaine, autant la première tourne facilement à la recette de cuisine, et je suis dubitatif.

Gabbro

Je n'imagine point un tutoriel expliquant comment mixer Sivir et Blitzcrank pour faire de la purée (de vos ennemis). :D

Plus sérieusement, je comprends tout à fais qu'il peut y avoir différentes approches à un tutoriel, mais je pense aussi que différentes approches devraient être utilisées pour différents tutoriels.

@Kje : On est d'accord. :)

Le point sous-jacent est : « Faire un tuto générique sur les jeux vidéos de type lol est à mon sens intéressant mais je suis dubitatif sur un tuto qui parlerait d'un et un seul jeu vidéos ».

L'exemple visait à montrer les limites de la comparaison avec les langages de programmation.

Comme le dirait ma grand-mère « Comparaison n'est pas raison. ».

@ __forever : Je ne connais pas grand chose aux MOBA1. La question que je me pose est justement de savoir si, étant donné le contexte, il est possible de faire un truc qui ne soit pas une recette de cuisine. Connaissant un minimum, je crains que ce soit plus proche d'un truc du genre « Survivez à votre première nuit dans Minecraft » qu'autre chose. Si tu (ou d'autre) estimes éviter cet écueil, tant mieux !


  1. Au passage, je tiens à rappeler qu'un acronyme n'est connu que des gens qui l'utilise. En dehors du milieu, les gens ne savent pas ce que ça veut dire. Vous imaginez si j'avais écrit PS pour programmation scientifique et Ag pour algorithmique ? Mon message aurait été illisible. 

+0 -0

J'en profite pour rebondir sur la question pour MOBA. Il se trouve que j'avais un projet de tutoriel similaire, qui porterait sur les mécanismes et stratégies de gameplay pour les Fast-FPS. En tant qu'ancien joueur d'UT, UT2k3/2k4 et Quake 3, ce sujet me tient à cœur.

Je comptais donc écrire un tutoriel sur le sujet, qui aurait abordé les techniques de trickjumping, les stratégies de contrôle de map, la gestion des respawn, etc. Il se trouve que ces jeux partagent beaucoup de mécanismes et de stratégies similaires, à cause de certaines ressemblances (respawn quasi-prévisibles, armures et armes disséminées à des endroits déterministes dans la map, similitudes dans la gestion des armes, etc), les seules différences tenant dans la manière de viser avec certaines armes et le trickjumping. Et donc, un tel tutoriel rentrerait dans le cadre des tutoriels de jeux vidéo multi-jeux.

Est-ce que ce genre de tutoriel serait accepté, sachant que les jeux en question sont devenus assez rares (quoique le prochain UT est sur les rails, et que quelques jeux indépendants prévus) ?

+2 -0

@ __forever : Je ne connais pas grand chose aux MOBA[^moba]. La question que je me pose est justement de savoir si, étant donné le contexte, il est possible de faire un truc qui ne soit pas une recette de cuisine. Connaissant un minimum, je crains que ce soit plus proche d'un truc du genre « Survivez à votre première nuit dans Minecraft » qu'autre chose. Si tu (ou d'autre) estimes éviter cet écueil, tant mieux !

Gabbro

A priori, LoL est suffisamment stratégique pour vraiment faire un "cours" : techniques de bases, mécaniques avancées et analyse de ce qu'elle apporte à une équipe. Par exemple, la majorité des joueurs jouent solo top, solo mid, duo bot, jungle juste parce que c'est comme ça que tout le monde fait. On peut expliquer preuve à l'appui que c'est le meilleur moyen d'exploiter les ressources de la map et prendre un avantage en gold tôt dans la partie, et cætera

Richou D. Degenne

Je pense qu'il faut un "draft" pour se faire une idée très honnêtement.

J'ai joué à DotA avec les collocs y'a des années de ça et je trouvais ça sympathique, et je serais curieux de savoir comment ce type de jeu a évolué. Par contre je me demande s'il n'y a pas de sites spécialisés qui peuvent faire mieux (dans le style de Liquipedia puisque Starcraft a été cité, …). Et dans ce cas il va falloir soutenir la comparaison sans faire de répétition et/ou d'être peu intéressant.

Je dirais "essaie" dans le doute, sans non plus trop t'investir au cas où. Je dirais que sur un cours comme ça l'intro devrait déjà énormément donner le ton.

+0 -0
La programmation fonctionnel

J'en ai pas mal entendu parler, ça à l'air intéressant, mais j'ai toujours du mal à trouver de bons tutoriels dessus. La plupart apprennent un langage (Ocaml ou Haskell, souvent), mais la logique sous-jacente est peu détaillée. Et quand on a toujours eu l'habitude de l'impératif, le fonctionnel, c'est bizarre !

+1 -0
La programmation fonctionnel

J'en ai pas mal entendu parler, ça à l'air intéressant, mais j'ai toujours du mal à trouver de bons tutoriels dessus. La plupart apprennent un langage (Ocaml ou Haskell, souvent), mais la logique sous-jacente est peu détaillée. Et quand on a toujours eu l'habitude de l'impératif, le fonctionnel, c'est bizarre !

Gabbro

C'est un peu vague. Est-ce que c'est un article sur les design patterns fonctionnels que tu cherches ? Un cours sur un langage fonctionnel avec des exercices ? Qu'est-ce que ça veut dire, "pas mal entendu parler" ?

La programmation fonctionnel

J'en ai pas mal entendu parler, ça à l'air intéressant, mais j'ai toujours du mal à trouver de bons tutoriels dessus. La plupart apprennent un langage (Ocaml ou Haskell, souvent), mais la logique sous-jacente est peu détaillée. Et quand on a toujours eu l'habitude de l'impératif, le fonctionnel, c'est bizarre !

Gabbro

Tu peux regarder ici : http://programmer-avec-ocaml.lri.fr/ . Je ne l'ai pas lu, mes les auteurs sont excellents en Ocaml et le contenu à l'air très prometteur. Sinon il y a aussi le fameux : Purely Functional Data Structures d'Okazaki. Mais il demande à mon avis d'avoir déjà quelques idées sur la programmation fonctionnelle.

Bonjour !

J'ai une idée d'article/interview et je me demandais si ça pourrait interesser du monde.

Je suis actuellement en stage de DUT Informatique et j'ai choisit de faire mon stage dans une société qui développe des logiciels sur mainframe, et qui est donc spécialiste en Cobol, Jcl, DB2, Endevor, TSO etc. Mon idée était de donner mon ressenti sur l'apprentissage de ces technologies quand on vient du monde objet, l'enrichissement etc etc.

Alors? :p

Une idée qui me trotte dans la tête depuis un moment :

La transposition en musique

Le pourquoi, les comment, et quelques pistes pour des transpositions "courantes" basées sur mon expérience plus ou moins récente.

Pourquoi un tel tutoriel ?

Parce qu'il existe quelques méthodes simples que je n'ai pas souvenir d'avoir vu sur les différents sites que j'ai visités quand je cherchais des informations, et que je pense justement que ces méthodes simples, pour les fameux cas courants, peuvent être intéressantes à expliquer.

Et aussi parce que ça pourrait enjoindre d'autres musiciens à se manifester et à partager  :)

+5 -0

Hello.

Je voudrais vous demander un petit truc.

Ça fait longtemps que je travaille avec Groovy et je trouve dommage que le langage soit si peu utilisé. C'est très pratique pour écrire de petits scripts, et notamment des DSL (cf. Gradle, c'est l'exemple le plus connu). On aime on n'aime pas les DSL, c'est affaire de choix. Perso je trouve que certaines sont lourdes et pas intéressantes (cuncumber et compagnie) mais je trouve que d'autres sont très pratiques (SASS, c'est une DSL au final).

Je ne me sens pas de faire un tutoriel sur Groovy, c'est beaucoup trop de boulot et trop chronophage pour moi (et ça m'intéresse pas énormément). Par contre, exposer certaines fonctionnalités de Groovy (closures, surcharge d'opérateurs, méta-programmation) à travers l'écriture d'une petite DSL (un tout petit SASS par exemple, qui permet de variabiliser son CSS, avoir des propriétés "nested", …) m'intéresserait déjà plus.

C'est beaucoup de boulot, et je voulais vous demander : très honnêtement hein, sans dire "ah ouais pourquoi pas ça fait du contenu", si ça vous intéresse vraiment ?

+1 -0

Parce que je me suis mis ça dans le crâne et que je n'arrive pas à me l'en enlever (une langue, une description, je sais pas trop d'où je tiens ça).

Mais c'est juste, y'a absolument aucune raison que ce soit féminin.

+0 -0

Web RTC

Cette nouvelle API de communication (libre en plus je crois bien) permet d'avoir des conversation type Skype dans son navigateur. C'est déjà supporté par Chrome et Firefox (qui l'utilise d'ailleurs avec Hello) et peut-être par IE et Safari (en tout cas ça le sera surement par Edge).

C'est clairement un truc qui me donne envie de faire du JS et j'aimerai (ainsi que surement plein d'autre personnes) au moins tester. Voilà, si quelqu'un s'y connait …

Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte