Some content could not load.We could not load files from our content delivery networks (CDN).
Your network may be blocking access. Ask your IT to allow loading from:
.
Network domains required
We use these CDNs to deliver the files the site needs to run, please allow the following:
PixelPAD a été conçu pour amener les apprenants au-delà de Scratch. Ses API sont volontairement conçues avec des fonctionnalités qui favorisent l'apprentissage des mécaniques et du code sous-jacents. Ainsi, bien qu'il s'agisse d'un moteur puissant, PixelPAD a été bâti pour l'éducation et ne comporte donc pas de « boutons magiques » qui donnent simplement une physique aux objets ou qui font qu'une application « fonctionne » toute seule.
Cette approche assure la transparence pour l'utilisateur et soutient les objectifs pédagogiques.
Il est toutefois possible pour les utilisateurs d'importer des bibliothèques dans leur code afin d'accéder à des fonctions de plus haut niveau.
La vision de PixelPAD et les facteurs clés qui orientent sa direction
Démarrer rapidement
Toutes les étapes inutiles qui ne contribuent pas à l'apprentissage ont été abstraites. Les utilisateurs peuvent donc lancer immédiatement leur projet sans perdre de temps à configurer leur environnement.
C'est pour cette raison que le Start et le Loop sont séparés dans PixelPAD. Dans la première version de PixelPAD, start et loop étaient des méthodes distinctes, ce qui obligeait les utilisateurs à créer leurs propres classes héritant de start et loop. Il fallait aussi connaître la syntaxe d'indentation de Python, la syntaxe de création de classes et l'héritage. Tout cela avant même de commencer.
Tout cela a donc été extrait, et start et loop sont présentés dans des sections distinctes, ce qui permet aux utilisateurs d'obtenir un résultat immédiat avec une seule ligne de code!
Les utilisateurs avancés peuvent toujours créer leurs propres classes et hériter de la superclasse de PixelPAD s'ils le souhaitent. Voici comment faire :
Pas de boutons magiques
Comme mentionné plus haut, les « boutons magiques » sont volontairement évités. PixelPAD évite les boutons qui font simplement fonctionner les projets. Le code des projets doit être transparent pour l'utilisateur, et non caché derrière un menu ou une case à cocher.
Transparence
Tout utilisateur curieux de savoir comment quelqu'un d'autre a codé son application peut le découvrir en cliquant sur « Voir à l'intérieur ». Aucun dépôt privé n'est possible.
L'éducation d'abord
PixelPAD a toujours été avant tout une plateforme pour les apprenants, mais cela n'a pas empêché la création de projets incroyables sur cette plateforme!