diff --git a/app/services/blocks-gallery.js b/app/services/blocks-gallery.js index afe1598d..1c061ac1 100644 --- a/app/services/blocks-gallery.js +++ b/app/services/blocks-gallery.js @@ -346,6 +346,30 @@ export default Service.extend({ argumentos: '{etiqueta: "Pulpito", nombreAnimacion:"rebotarPulpito", animacionInteractuadoMientras: "desaparecer", "mensajeError": "Acá no hay una pelota"}', }) + this.crearBloqueAccion('RevolearPulpito', 'volleyRubberBall', { + icono: 'icono.pelota-pulpo.png', + comportamiento: 'Interactuar', + argumentos: '{etiqueta: "Pulpito", nombreAnimacion:"revolearPulpito", "mensajeError": "Acá no hay una pelota", idTransicion: "revolearPulpito"}', + }) + + this.crearBloqueAccion('RebotarPiePulpito', 'bounceFootRubberBall', { + icono: 'icono.pelota-pulpo.png', + comportamiento: 'Interactuar', + argumentos: '{etiqueta: "Pulpito", nombreAnimacion:"rebotarPulpito", "mensajeError": "Acá no hay una pelota", idTransicion: "rebotarPiePulpito"}', + }) + + this.crearBloqueAccion('RecogerPulpito', 'pickRubberBall', { + icono: 'icono.pelota-pulpo.png', + comportamiento: 'Interactuar', + argumentos: '{etiqueta: "Pulpito", nombreAnimacion: "recoger", animacionInteractuadoMientras: "desaparecer", "mensajeError": "Acá no hay una pelota", idTransicion: "recoger"}', + }) + + this.crearBloqueAccion('RebotarUnaVezPingPong', 'bouncePingPong', { + icono: 'icono.paleta.png', + comportamiento: 'PingPongAnimado', + argumentos: '{mensaje: "Rebotando...", etiqueta: "PingPong", nombreAnimacion:"usarPaletaUnaVez", animacionInteractuadoMientras: "desaparecer" }', + }); + this.crearBloqueAccion('DespertarLuciernaga', 'wakeUpFirefly', { icono: 'icono.luciernaga-prendida.png', comportamiento: 'SacarFoto', @@ -554,6 +578,12 @@ export default Service.extend({ argumentos: '{direccion: [1,0], distancia: 50, idTransicion: "avanzar"}', }); + this.crearBloqueAccion('Retroceder', 'back', { + icono: 'icono.izquierda.png', + comportamiento: 'MovimientoAnimado', + argumentos: '{direccion: [-1,0], distancia: 50, idTransicion: "retroceder"}', + }); + this.crearBloqueAccion('Soniar', 'dream', { icono: 'icono.soniar.png', comportamiento: 'Pensar', diff --git a/app/utils/staticData/desafios.js b/app/utils/staticData/desafios.js index 25d89863..eb660a5b 100644 --- a/app/utils/staticData/desafios.js +++ b/app/utils/staticData/desafios.js @@ -2764,6 +2764,24 @@ export const desafios = [ ` }, { + id: 'nuevo2', + nombre: 'ChuyHaciendoJueguito', + escena: 'ChuyHaciendoJueguito', + bloques: ['Avanzar', 'Retroceder', 'RecogerPulpito', 'RebotarPiePulpito', 'RevolearPulpito', 'Repetir', 'Procedimiento'], + expectations: { + simpleRepetition: false + } + }, + { + id: 'nuevo3', + nombre: 'NoMeCansoDeRebotar', + escena: 'NoMeCansoDeRebotar', + bloques: ['RebotarUnaVezPingPong', 'Procedimiento', 'Repetir'], + expectations: { + decomposition: false + } + }, + { id: 'nuevo4', nombre: 'ManicEnElCielo', escena: `new EscenaManic("\ diff --git a/app/utils/staticData/grupos.js b/app/utils/staticData/grupos.js index c462b3d7..0c6b4397 100644 --- a/app/utils/staticData/grupos.js +++ b/app/utils/staticData/grupos.js @@ -272,6 +272,8 @@ export const grupos = [ { id: 'grupoTemporal', desafioIds: [ + 'nuevo2', + 'nuevo3', 'nuevo4', 'nuevo5', 'nuevo6', diff --git a/package-lock.json b/package-lock.json index d983625c..14d80eb7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -33036,9 +33036,9 @@ } }, "pilas-bloques-exercises": { - "version": "1.4.7", - "resolved": "https://registry.npmjs.org/pilas-bloques-exercises/-/pilas-bloques-exercises-1.4.7.tgz", - "integrity": "sha512-TLT5YBblR0MlNYCI+EyAwYo3fTalFFze96aVCjnaQY3nOage837InrUniZsjx071WgIBKHbG6G6x/caB3dqlKg==", + "version": "1.4.13", + "resolved": "https://registry.npmjs.org/pilas-bloques-exercises/-/pilas-bloques-exercises-1.4.13.tgz", + "integrity": "sha512-MnkR1aoXVs1raHSkaT4ESlv+wBXGYy4k5BpboiyfLdn9dZYUiiB+8AnbrFQoSx/GXSOInCfQ9nsd/A/qhaq00Q==", "requires": { "pilasweb": "^0.5.0" } diff --git a/package.json b/package.json index b625813a..fb4063ef 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "creador-de-desafios-pilasbloques": "^1.0.1", "mulang": "^6.0.5", "pilas-bloques-ember-intl": "^1.1.2", - "pilas-bloques-exercises": "1.4.12", + "pilas-bloques-exercises": "1.4.13", "pilasweb": "^0.5.0", "proceds-blockly": "^1.1.0", "ramda": "^0.28.0", diff --git a/public/pilas.html b/public/pilas.html index b372bdfb..d51c8ee5 100644 --- a/public/pilas.html +++ b/public/pilas.html @@ -22,7 +22,7 @@
- +