{{backlinks>.}} ====== Plateforme d'apprentissage ====== * [[https://sloyd.work|Sloyd.work]] est une //plateforme de conception// [[alphaville:inscape|à but pédagogique]]. ===== Plateformes ===== * Les [[https://adn.codeatlas.cc/doku.php?id=plateformes:start|plateformes de conception]] sont des «\ sites\ » web ((des «\ sites\ » qui n'ont plus grand chose à voir avec les sites du Web 1.0 ou du [[wpfr>Web 2.0]] ... )) hébergeant des «\ applications\ » de conception, c'est-à-dire des «\ logiciels\ » de conception et de représentation. * Par rapport aux logiciels de conception «\ traditionnels\ », les plateformes de conception ont la particularité de fonctionner depuis un [[wpfr>navigateur web]] et d'être conçues pour faciliter la collaboration entre les acteurs de la conception. * Derrière la grande diversité des plateformes et des applications de conception il y a un même principe fondateur\ : la [[wpfr>gestion de versions]] qui permet de décomposer la conception d'un projet en une multitude de tâches et d'acteurs qui peuvent alors travailler de façon [[wpfr>Asynchronisme|asynchrone]]. ===== Git ===== * Le logiciel [[wpfr>Git]], à l'origine //développé// pour //développer// [[wpfr>Linux]] est aujourd'hui devenu la référence mondiale en matière de [[wpfr>Logiciel de gestion de versions|système de gestion de version]]. * Git est aujourd'hui utilisé par les ingénieurs (et bientôt par les architectes, voir [[https://speckle.guide/user/concepts.html#what-are-branches|Speckle]] par exemple). Devenu un outil //ubiquitaire// pour une grande partie des tâches de conception (des logiciels à l'architecture donc), Git est devenu la plaque tournante des plateformes de conception, à l'image de la plateforme [[wpfr>Github]]. * [[https://sloyd.work|Sloyd.work]] est une plateforme équivalente à Github mais avec la particularité d'être «\ orientée 3D\ ». ===== Le Moteur ===== Sloyd est la plateforme d'un «\ jeu de construction\ »\ : [[icn>alphaville:start|Alphaville]]. Alphaville a beau être une cité imaginaire et virtuelle, elle est pourtant bâtie par des êtres humains bien réels, les joueurs et les joueuses du «\ Jeu d'Alphaville\ ». Pour bien comprendre comment s'articule cette interaction entre acteurs réels et acteurs virtuels dans la construction du jeu, il faut comprendre comment fonctionne la plateforme qui est la matrice d'Alphaville. Au premier abord, pour l'utilisateur-joueur, la plateforme d'Alphaville, c'est [[icn>sloyd:start|Sloyd]]. Mais Sloyd ne se résume pas à la seule «\ partie visible\ », car Sloyd est constitué de deux grandes composantes\ : la «\ partie frontale\ » (//frontend// en anglais) et la «\ partie arrière\ » (//backend// en anglais). Pour comprendre comment «\ jouer\ » avec Sloyd, il faut donc comprendre comment fonctionne l'articulation de ces deux composantes qui forment le projet sous-jacent [[icn>sloyd:fordj|Fordj]]. Fordj intègre un « **[[sloyd:moteur|moteur]]** » écrit en [[icn>numerique:python:start|Python]]. C'est ce moteur qui contient la logique d'assemblage et d'évaluation du jeu.