Skip to content

ULL-ESIT-DSI-1920/dsi-p3-synth-alu0100658705

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dsi-p3-synth-alu0100658705

Pablo Bethencourt Díaz

Práctica 3: APIs de Javascript. Práctica Game Dialogue Synth

Veamos como he implementado el fichero index.js:

En primer lugar defino 3 variables con los avatares de cada usuario. Luego leo las voces que contiene speechSynthesis con el método getVoices() para seleccionar aquellas que se van a pasar a cada usuario, se instancian los perfiles y se llama al método addMessage de la clase Conversation cuando se hace click en alguno de los botones.

cap03

  1. Implementa la clase Profile para definir las características del personaje. La clase profile reune los siguientes atributos:

cap01

  1. Implementa la clase Conversation para definir la conversación global y su manejo del sintetizador de forma que sea ajeno a la página principal.

cap02

  1. La forma más fácil de implementar el sistema de diálogos es haciendo que muestre cada frase de golpe. ¿Serías capaz de implementarla de forma que aparezca palabra a palabra, a medida que la pronuncia? (Pista: hay que usar eventos)

cap04

No he implementado el método letterToLetter() para que muestre letra a letra.

About

dsi-p3-synth-alu0100658705 created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published