Alice screenshot
Alice

Alice est un environnement de programmation avancé basé sur des blocs, conçu pour simplifier la création d'animations, de récits interactifs et de jeux simples en 3D. Contrairement aux plateformes de codage basées sur des puzzles, Alice encourage l'apprentissage par l'exploration créative, ce qui en fait un outil idéal pour les débutants comme pour ceux ayant déjà une certaine expérience en programmation. Alice vise à enseigner des compétences en pensée logique et computationnelle, des principes fondamentaux de la programmation, et sert d'introduction à la programmation orientée objet.

Développé dans le but d'engager des groupes divers et sous-représentés dans l'éducation informatique, Alice est accompagné d'une large gamme d'outils et de supports pédagogiques complémentaires. Ces ressources sont destinées à être utilisées à travers différents groupes d'âge et niveaux éducatifs, allant du collège à l'université. Alice est largement utilisé dans les cadres éducatifs formels et informels, y compris les salles de classe, les programmes parascolaires et les camps d'été. Il trouve son application dans une variété de matières, allant des arts visuels et des arts du langage aux cours d'introduction à la programmation et au langage Java.

Fonctionnalités Complètes d'Alice:

  • Éditeur de Scène:
    • Ajout d'Objets : Ajoutez et gérez facilement des objets 3D dans la scène pour construire des environnements riches et interactifs.
    • Positionnement des Objets : Placez précisément les objets dans l'espace 3D, assurant des relations spatiales exactes.
    • Rotation des Objets : Faites pivoter les objets dans l'espace 3D, permettant des animations dynamiques et réalistes.
    • Redimensionnement des Objets : Ajustez la taille des objets pour qu'ils s'adaptent aux exigences de la scène ou du récit.
    • Manipulation des Articulations des Objets : Affinez le mouvement des objets en contrôlant les articulations individuelles, offrant une plus grande flexibilité d'animation.
    • Utilisation des One Shots : Appliquez rapidement des actions prédéfinies aux objets pour une création d'animation efficace.
    • Déplacement de la Caméra : Naviguez dans la scène 3D en déplaçant la caméra, offrant différentes perspectives et vues.
    • Utilisation des Vues de Caméra : Alternez entre plusieurs vues de caméra pour améliorer la narration et la qualité des animations.
    • Utilisation des Marqueurs de Caméra : Définissez des marqueurs pour que la caméra les suive, assurant des transitions fluides et un suivi précis dans les scènes.
  • Éditeur de Code:
    • Utilisation des Procédures : Simplifiez la programmation en utilisant des procédures intégrées qui effectuent des tâches spécifiques dans la scène.
    • Manipulation des Articulations des Objets : Contrôlez davantage les mouvements des objets en programmant des actions spécifiques aux articulations.
    • Création de Procédures Personnalisées : Conception de procédures personnalisées pour adapter les comportements et interactions des objets à des besoins spécifiques.
    • Ajout et Utilisation de Paramètres : Améliorez les procédures en ajoutant des paramètres, permettant un code dynamique et réutilisable.
    • Utilisation des Marqueurs de Caméra : Intégrez des marqueurs de caméra dans le code pour automatiser les mouvements et transitions de la caméra.
    • Exportation et Importation de Classes Modifiées : Réutilisez et partagez des classes d'objets personnalisées entre différents projets.
    • Utilisation du Do Together : Exécutez simultanément plusieurs actions, permettant des animations et interactions complexes.
    • Utilisation des Fonctions : Utilisez des fonctions pour calculer des valeurs et prendre des décisions dans votre code.
    • Utilisation des Événements : Répondez aux entrées des utilisateurs ou aux changements de l'environnement avec une programmation orientée événements.
  • Animation:
    • Comprendre Move, Turn, Or Roll : Maîtrisez les techniques d'animation de base pour donner vie aux objets 3D.
    • Manipulation des Articulations des Objets : Affinez les animations en contrôlant les articulations des objets pour des mouvements plus réalistes.
    • Utilisation des Tableaux d'Articulations : Animez des groupes d'articulations ensemble pour des actions synchronisées.
    • Manipulation des Articulations Bipèdes : Créez des animations humanoïdes réalistes en contrôlant les mouvements des articulations bipèdes.
    • Cycle de Marche Bipède : Mettez en œuvre des cycles de marche pour les personnages humanoïdes, assurant un mouvement fluide et réaliste.
  • Interactivité:
    • Caméra à la Première Personne : Créez des expériences immersives en configurant une perspective de caméra à la première personne.
    • Mise en Place d'un Chronomètre : Suivez le temps dans votre projet, utile pour les mécaniques de jeu et les événements chronométrés.
    • Mise en Place d'un Compteur de Points : Gérez les systèmes de score pour les jeux, ajoutant des éléments compétitifs à vos projets.
    • Détection de Proximité : Déclenchez des événements lorsque des objets se rapprochent d'une certaine distance les uns des autres.
    • Détection de Collision : Détectez et réagissez aux collisions entre objets, essentiel pour les projets interactifs.
  • Audio:
    • Les Bases de l'Utilisation de l'Audio : Incorporez des éléments audio dans vos projets, de la musique de fond aux effets sonores.
    • Ajout de Musique de Fond : Améliorez l'atmosphère de vos scènes avec de la musique de fond continue.
    • Synchronisation du Son avec l'Animation : Synchronisez les effets sonores avec les animations pour une expérience plus immersive.
    • Création d'Audio Personnalisé dans Audacity : Utilisez Audacity pour créer et éditer des pistes audio personnalisées pour vos projets.
    • Changement de Formats de Fichiers dans Audacity : Convertissez des fichiers audio en différents formats compatibles avec Alice.
  • Programmation VR:
    • Aperçu du Mappage des Entrées VR : Comprenez les bases du mappage des entrées pour les interactions VR.
    • Locomotion VR sur Rails : Mettez en œuvre un système de mouvement guidé dans les environnements VR.
    • Locomotion VR à Contrôle Direct : Permettez aux utilisateurs de contrôler directement le mouvement dans l'espace VR.
    • Locomotion VR par Téléportation : Activez les mécaniques de téléportation pour se déplacer en VR.
    • Locomotion VR avec Puppeteer : Utilisez des techniques de marionnettiste pour des mouvements VR plus naturels.
    • Interaction avec les Objets VR Point and Click : Permettez aux utilisateurs d'interagir avec des objets en utilisant une interface pointer-cliquer en VR.
    • Interaction avec les Objets VR Cliquer et Déplacer : Activez des interactions cliquer-déplacer pour la manipulation d'objets en VR.
    • Utilisation des Objets Contrôleurs (Mains) en VR : Intégrez des contrôleurs manuels pour une expérience VR plus immersive et interactive.

Alice offre un environnement complet et flexible pour l'apprentissage et l'enseignement des concepts de programmation. Son ensemble de fonctionnalités diversifiées soutient une large gamme d'activités éducatives, en faisant un outil précieux tant pour les éducateurs que pour les étudiants.

Alice  - Journal des modifications:

  • Améliorations de la réalité virtuelle :
    • Conversion facultative à l'ouverture de n'importe quel monde avec des caméras.
    • Conversion également des cameraMakers.
    • Meilleur placement de la main et du casque.
  • Étend le centrage dans la caméra à la caméra principale et rendez-la utilisable en double-cliquant sur l'arborescence de la scène
  • Améliorations de la logique de recherche dans le code et la galerie. Gérez les caractères étranges et les termes multiples. Recherche plus d'aspects des modèles, y compris les noms de ressources et les identifiants localisés.
  • Modifie getDistanceTo pour accepter SThing au lieu du STurnable plus strict pour correspondre à d'autres fonctions de distance.
  • Gestion améliorée du texte RTL dans say/think et 3D TextModel.
  • Meilleure gestion des vignettes de projet et affichées à plus d'endroits.
  • Améliore la gestion des icônes
  • I18N – Extrayez les modifications récentes de lokalise.com.
  • Mise à jour de javafx.
  • Corrections de bugs. Beaucoup pour empêcher la Reine rouge.
Télécharger Alice:
Pour windows 64 bit:
Taille: 1,33 GB - Télécharger
Alice v3.6.0.3 pour windows 32 bit:
Taille: 1,34 GB - Télécharger