1.0.3 • Published 6 years ago

js-bard v1.0.3

Weekly downloads
2
License
ISC
Repository
-
Last release
6 years ago

Bard

Librairie permettant de créer des interfaces 2.5D contrôler vocalement basés sur la librairie THREE.js

Contribute

Run Budo

npm run dev

Run sass watching

cd src/stylesheets/
sass --watch bard.sass:bard.css

Architecture

components
  |- SpeechRecognition        | Reconnaissance vocale   
  |- AlertManager             | Message envoyé à l'utilisateur : Info, Warning, Error
  |- Control                  | Menu de l'interface de contrôle
elements
  |- Space (bg)               | Un fond étoilé en particules
  |- Character                | Personnage avec rig et contrôlable
  |- Mesh                     | Objet 3D standard
  |- Text                     | Text dynamique, réagis à la commande vocale et gère plusieurs TexNode  
  |- TextNode                 | Fragment de text
  |- Svg                      | Element SVG 
utils
  |- Animation                | Un objet permettant d'animer une valeur selon un interval
  |- Clock                    | Horloge utiliser pour le raf
  |- Easing                   | Ensemble de fonction de easing pour l'animation
  |- Event                    | Classe abstraite permettant l'implémentation d'un système évenementiel basique
  |- OrbitControl             | THREE.OrbitControl
  |- Levenshtein              | Calcul de proximité syntaxique d'une phrase (Reconnaissance vocale)

- Book                        | Container principale du livre, singleton
- Navigator                   | Permet la navigation entre fragments, implémente les contrôle utilisateur
- Element                     | Element de la scène
- Fragment                    | Fragment d'histoire
- Action                      | Procédure changeant l'état d'1 ou plusieurs éléments au sein d'un fragment
- Scene                       | Scène de rendu 3D 

TODO

  • Change three from devDependencies to dependencies
  • Change entry point to /src/Bard.js
  • Remove Control System (Bard should just deal with performing action, not provide a interface)
1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago

0.3.10

6 years ago

0.3.9

6 years ago

0.3.8

6 years ago

0.3.7

6 years ago

0.3.6

6 years ago

0.3.5

6 years ago

0.3.4

6 years ago

0.3.3

6 years ago

0.3.2

6 years ago

0.3.1

6 years ago

0.3.0

6 years ago

0.2.6

6 years ago

0.2.5

6 years ago

0.2.4

6 years ago

0.2.3

6 years ago

0.2.2

6 years ago

0.2.1

6 years ago

0.2.0

6 years ago

0.1.8

6 years ago

0.1.5

6 years ago

0.1.4

6 years ago

0.1.3

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago

0.0.10

6 years ago

0.0.9

6 years ago

0.0.8

6 years ago

0.0.7

6 years ago

0.0.6

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago