Algorithmie 0

Le Pathfinding avec A *

Introduction Bonjour et bienvenue dans ce tuto qui va vous aider à comprendre et à implémenter l’un des algorithmes de pathfinding les plus connus, j’ai nommé A* ( prononcez “A STAR” ).Dans une seconde partie nous verrons comment implémenter (coder) cet algorithme en Typescript. Mais avant d’aller plus loin, osons un peu le décor.  Le Pathfinding, à quoi ça sert […]

Devblog 0

Back from hell !

Le site renaît de ses cendres (plus exactement de celles du Datacenter).Quelques petites pertes dans l’histoire mais rien de bien grave, j’en ai profité pour faire des correctifs, prendre un serveur plus costaud, mais surtout, j’en ai profité pour … Changer la tête du site ! J’irai pas jusqu’à dire que l’ancien design ne me plaisait pas, ni même qu’OVH […]

Articles 0

6 règles pour poser une bonne question.

Aaaah les joies de l’entraide, chez Moocaccino on connaît bien. Que ça soit sur le discord ou bien en présentielle, on le sait, l’entraide, c’est cool. Que tu sois junior ou un vieux de la vieille qui codait sur cartes perforées en compagnie de tes potes dinosaures, tu as toujours quelque chose à apporter aux autres. Alors oui ça te […]

Cycle Barista 0

Barista Part I – Dessiner des primitives

On se retrouve aujourd’hui pour la grande première de Barista, le tout premier cycle du grand programme de formation. Cette série de tutoriels ne nécessite pas forcément de gros prérequis, elle demande cependant une certaine ténacité, car la difficulté peut augmenter très vite. C’est d’ailleurs pour cela que je lui donne la note de 3 cafés! Pour celles et ceux […]

Cycle Barista 0

Barista Part II – Appliquer des transformations

Appliquer des transformations Appliquer une transformation en HTML5 est facile, en effet l’API met à notre disposition des méthodes simples, la seule difficulté réside dans le fait que ces méthodes sont cumulatives mais nous reviendrons là-dessus plus tard, pour l’instant nous allons nous contenter d’appliquer des transformations à un rectangle. L’alpha Pour dessiner quelque chose en transparence, on modifie la […]

Cycle Barista 1

Barista Part III – Typescript et ses fonctionnalités

Typescript et ses fonctionnalités Niveau : Ressources: documentation typescript Le cycle Barista utilise le langage Typescript, toutefois jusqu’ici nous n’avons que très peu utilisé ce langage à bon escient. En effet, nous avons codé comme si nous étions sous Javascript, il est temps que cela cesse ! Cependant, il est probable que vous ne soyez pas encore à l’aise avec […]

Articles 0

Introduction à l’I.A

Ah l’intelligence artificielle, s’il y a bien un domaine de l’informatique qui déchaîne les passions et enflamme notre imaginaire collectif, c’est celui-là ! Et il y a de quoi, entre SKYNET, qui souhaite la mort des humains, J.A.R.V.I.S., le majordome numérique de Tony Stark ou encore l’androïde rigolo C-3PO, on se dit que l’I.A, dans la pop culture, c’est vraiment […]

Articles 0

La récursivité

Aujourd’hui nous allons parler d’un concept très utile en programmation, car il est au cœur de plusieurs algorithmes très utiles. Je parle bien entendu de la récursivité. Ce tutoriel est un peu plus corsé que celui sur les fonctions ou sur le tri à bulles, c’est pourquoi je te recommande de te préparer deux cafés ! Mais avant de faire […]

Articles 0

Les fonctions

Aujourd’hui encore, nous abordons un tutoriel de niveau débutant. Il traite d’un sujet simple mais qu’il est impératif de maîtriser. Je parle bien entendu des fonctions ! Pour ceux qui seraient fâchés avec les maths depuis le collège, pas de panique, pas de mathématiques ici, juste de la logique ( c’est seulement après que les maths arrivent ). Bon assez […]