Space Carnage

Ce projet est un jeu de tir spatial simple écrit en JavaScript en utilisant la bibliothèque p5.js.

Déplacez votre vaisseau spatial avec la souris. Cliquez avec le bouton gauche de la souris pour tirer. Chaque ennemi que vous détruisez vous rapporte cinq points.

You can check the code if you want here :

https://github.com/habib256/SpaceCarnage

ThymioSNAP

ThymioSNAP est un nouveau contrôleur Thymio sous SNAP! BYOB (Scratch) utilisant Thymio Motion AESL pour contrôler le thymio à distance via le TDM (Thymio Device Manager).

https://snap.berkeley.edu/snap/snap.html#present:Username=gist&ProjectName=ThymioSNAP&editMode&noRun

L’interface de ThymioSNAP 3

Le Thymio est un robot éducatif conçu pour aider les enfants à comprendre les concepts de programmation et de robotique de manière ludique et interactive. Il a été développé par l’équipe de recherche en robotique de l’Université de Lausanne en Suisse, dans le but de rendre l’apprentissage de la programmation accessible aux enfants dès le plus jeune âge.

Le Thymio est un robot mobile autonome doté de capteurs de proximité, de détection de couleur, de boutons de commande et de LEDs. Les enfants peuvent utiliser un logiciel de programmation visuel comme SNAP! BYOB avec ThymioSNAP pour programmer le robot et lui faire exécuter des tâches, comme par exemple, suivre une ligne, éviter les obstacles, réagir aux couleurs ou aux mouvements. Le logiciel de programmation est simple à utiliser et permet aux enfants de découvrir les concepts de la programmation de manière progressive.

Un des avantages de Thymio est qu’il est très abordable et facilement disponible, il est utilisé dans de nombreux programmes d’éducation en robotique, dans les écoles, les bibliothèques et les centres de loisirs. Il permet aux enfants de découvrir les concepts de la robotique et de la programmation de manière ludique, tout en les aidant à développer leurs compétences en résolution de problèmes et en pensée logique.

ChatGPT, l’humain devient-il obsolète ?

Human destroyed by IA

ChatGPT est un modèle de traitement du langage naturel développé par OpenAI qui a été entraîné pour générer du texte de manière autonome à partir d’un prompt donné. Il s’agit d’une variante du modèle GPT (Generative Pre-training Transformer) qui a été spécialement conçue pour les conversations en ligne et les chatbots.

Le modèle ChatGPT a été entraîné sur des millions de conversations en ligne afin de développer une compréhension avancée de la langue et de la structure des conversations. Grâce à cet entraînement, ChatGPT est capable de générer du texte qui est cohérent et naturel, avec une structure de phrase et une grammaire correctes.

En utilisant ChatGPT, il est possible de créer des chatbots qui sont capables de mener une conversation de manière fluide et naturelle, sans qu’il soit nécessaire de programmer chaque réponse possible. Cela permet de créer des chatbots qui sont capables de s’adapter à de nombreuses situations différentes et de répondre de manière cohérente aux questions et aux demandes des utilisateurs.

En outre, ChatGPT peut également être utilisé pour générer du contenu de manière autonome, comme des articles de blog ou des résumés de texte. Cela peut être particulièrement utile pour les entreprises et les organisations qui ont besoin de produire du contenu de manière rapide et efficace.

En résumé, ChatGPT est un modèle de traitement du langage naturel qui permet de créer des chatbots et de générer du texte de manière autonome. Grâce à son entraînement sur des millions de conversations en ligne, il est capable de mener une conversation de manière fluide et naturelle, ainsi que de produire du contenu de qualité de manière autonome.

https://chat.openai.com/chat

Stable Diffusion AI

Eiffel Tower in Leonardo da Vinci style

La génération d’image par l’intelligence artificielle (IA) est un domaine en constante évolution qui utilise des algorithmes de machine learning pour générer des images de haute qualité de manière automatisée. Cette technologie est utilisée dans de nombreux domaines différents, notamment la création de contenu pour les médias et la conception de produits.

L’un des principaux avantages de la génération d’image par l’IA est sa capacité à produire des images de haute qualité de manière efficace et rapide. Par exemple, un artiste peut utiliser un logiciel de génération d’image par l’IA pour créer rapidement des concepts de personnages pour un jeu vidéo.

Il existe de nombreuses approches différentes pour la génération d’image par l’IA, chacune avec ses propres avantages et inconvénients. Par exemple, certaines approches utilisent des réseaux de neurones convolutionnels pour générer des images à partir de données brutes, tandis que d’autres utilisent des algorithmes génétiques pour créer des images en utilisant une approche “génétique”.

La génération d’image par l’IA est également utilisée dans de nombreuses applications pratiques. Par exemple, elle peut être utilisée pour créer des images de produits pour les sites de commerce en ligne, pour générer des visuels pour les réseaux sociaux ou pour créer des images de paysages pour les jeux vidéo.

Le site en ligne stable diffusion vous permet de tester directement cette génération d’image :

https://stablediffusionweb.com/#demo

Snap! BYOB pour l’éducation

Snap! BYOB Banner

La programmation est devenue une compétence clé dans notre monde numérique et il est important que les élèves du secondaire aient l’opportunité de découvrir cette discipline de manière ludique et interactive. C’est là qu’intervient Snap!, un logiciel de programmation visuelle qui permet aux débutants de se familiariser avec la programmation de manière amusante et active.

Snap! utilise un langage de programmation visuel inspiré de “Scratch”, qui est conçu pour être accessible aux personnes n’ayant aucune connaissance préalable en programmation. Grâce à cet outil, les élèves peuvent découvrir de manière interactive différentes approches de programmation, comme la programmation procédurale, la programmation fonctionnelle, la programmation orientée objet et la programmation événementielle.

En utilisant Snap!, les élèves peuvent découvrir de manière ludique les concepts de base de la programmation et se lancer dans la création de programmes plus complexes. Cet outil est particulièrement adapté à l’enseignement de la programmation dans le secondaire et peut être utilisé en classe ou en dehors de l’école.

Il est important de souligner que Snap! est un outil très polyvalent qui peut être utilisé dans de nombreux contextes différents. En plus de permettre aux élèves de découvrir les concepts de base de la programmation, Snap! peut également être utilisé pour créer des jeux, des animations, des histoires interactives et bien d’autres choses encore.

En utilisant Snap!, les élèves peuvent développer leur créativité, leur pensée critique et leur esprit d’initiative. Ils peuvent également travailler en équipe et apprendre à résoudre des problèmes de manière collaborative.

Enfin, Snap! est un outil très facile à utiliser et il est disponible gratuitement en ligne. Il est compatible avec les ordinateurs Windows, macOSX et Linux et est accessible à tous, quel que soit le niveau de compétence en programmation.

https://snap.berkeley.edu/