Newer
Older
import React from 'react';
import {FormattedMessage} from 'react-intl';
import libraryIntro from './intro/lib-getting-started.jpg';
import stepMove from './intro/intro1.gif';
import stepMoveSayHello from './intro/intro2.gif';
import libraryAddSprite from './sprite/cover-add-sprite.jpg';
import stepAddSprite from './sprite/intro-choose-sprite.gif';
import libraryAnimate from './animate/lib_animate-a-name.jpg';
import stepAnimatePickLetter from './animate/animate-name-pick-a-letter.gif';
import stepAnimatePlaySound from './animate/animate-name-play-sound.gif';
import stepAnimatePickLetter2 from './animate/animate-name-pick-a-letter2.gif';
import stepAnimateChangeColor from './animate/animate-name-change-color.gif';
import stepAnimateSpin from './animate/animate-name-spin.gif';
import stepAnimateGrow from './animate/animate-name-grow.gif';
import libraryMakeMusic from './make-music/lib-make-music.jpg';
import stepPickInstrument from './make-music/make-music-pick-instrument.gif';
import stepPlaySoundClick from './make-music/make-music-play-sound.gif';
import stepMakeSong from './make-music/make-music-make-song.gif';
import stepMakeBeat from './make-music/make-music-make-beat.gif';
import stepMakeBeatbox from './make-music/make-music-beatbox.gif';
// Chase-Game
import libraryChaseGame from './chase-game/lib-chasegame.jpg';
import stepBG from './chase-game/chase-game-add-backdrop.gif';
import stepAddOcto from './chase-game/chase-game-add-sprite1.gif';
import stepLeftRight from './chase-game/chase-game-move-rightleft.gif';
import stepUpDown from './chase-game/chase-game-move-updown.gif';
import stepAddStar from './chase-game/chase-game-add-sprite2.gif';
import stepMoveRandom from './chase-game/chase-game-move-randomly.gif';
import stepWhenTouch from './chase-game/chase-game-touching.gif';
import stepScoreVariable from './chase-game/chase-game-add-variable.gif';
import stepScoreWhenTouch from './chase-game/chase-game-change-score.gif';
import libraryMakeAGame from './game/lib-pop.jpg';
import stepGamePickSprite from './game/game-pick-sprite.gif';
import stepGamePlaySound from './game/game-play-sound.gif';
import stepGameAddScore from './game/game-add-score.gif';
import stepGameChangeScore from './game/game-change-score.gif';
import stepRandom from './game/game-random-position.gif';
import stepGameChangeColor from './game/game-change-color.gif';
import stepResetScore from './game/game-reset-score.gif';
// Tell A Story
import libraryStory from './story/story-thumbnail.jpg';
import stepStoryPickBackdrop from './story/story-pick-backdrop.gif';
import stepStoryPickSprite from './story/story-pick-sprite.gif';
import stepStoryCharSaySomething from './story/story-say-something.gif';
import stepStoryCharAddAnotherSprite from './story/story-pick-another-sprite.gif';
import stepStoryFlip from './story/story-flip.gif';
import stepStoryConversation from './story/story-conversation.gif';
import stepStoryAddAnotherBackdrop from './story/story-add-background-2.gif';
import stepStorySwitchBackdrop from './story/story-switch-background.gif';
import stepStoryHide from './story/story-hide-chararcter.gif';
import stepStoryShow from './story/story-show-chararcter.gif';
import recordASound from './videos/record-a-sound.jpg';
import glideAroundThumb from './videos/glide-around.jpg';
import changeSizeThumb from './videos/change-size.jpg';
import switchCostumeThumb from './videos/animate-sprite.jpg';
import hideAndShowThumb from './videos/hide-and-show.jpg';
import addBackdropThumb from './videos/add-backdrop.jpg';
import addEffectsThumb from './videos/add-effects.jpg';
import moveArrowKeysThumb from './videos/move-arrow-keys.jpg';
import spinThumb from './videos/spin.jpg';
export default {
defaultMessage="Getting Started"
description="Name for the 'Getting Started' how-to"
id="gui.howtos.intro-move-sayhello-hat.name"
}, {
title: (
<FormattedMessage
defaultMessage="Add a move block"
description="Step name for 'Add a move block' step"
id="gui.howtos.intro-move.step_stepMove"
/>
),
image: stepMove
}, {
title: (
<FormattedMessage
defaultMessage="Click the green flag to start"
description="Step name for 'Add A Say Block' step"
id="gui.howtos.add-a-move-block.step_stepMoveSayHello"
/>
),
image: stepMoveSayHello
}, {
deckIds: [
'add-a-backdrop',
},
'animate-a-name': {
name: (
<FormattedMessage
defaultMessage="Animate a Name"
description="Name for the 'Animate a Name' how-to"
id="gui.howtos.animate-a-name.name"
/>
),
img: libraryAnimate,
steps: [{
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
title: (
<FormattedMessage
defaultMessage="Pick a Letter Sprite"
description="Step name for 'Pick a Letter Sprite' step"
id="gui.howtos.animate-a-name.step_AnimatePickLetter"
/>
),
image: stepAnimatePickLetter
}, {
title: (
<FormattedMessage
defaultMessage="Play a Sound When Clicked"
description="Step name for 'Play a Sound When Clicked' step"
id="gui.howtos.animate-a-name.step_AnimatePlaySound"
/>
),
image: stepAnimatePlaySound
}, {
title: (
<FormattedMessage
defaultMessage="Pick Another Letter Sprite"
description="Step name for 'Pick Another Letter Sprite"
id="gui.howtos.animate-a-name.step_AnimatePickLetter2"
/>
),
image: stepAnimatePickLetter2
}, {
title: (
<FormattedMessage
defaultMessage="Change color"
description="Step name for 'Change color' step"
id="gui.howtos.animate-a-name.step_AnimateChangeColor"
/>
),
image: stepAnimateChangeColor
}, {
title: (
<FormattedMessage
defaultMessage="Pick Another Letter Sprite & Make It Spin"
description="Step name for 'Pick Another Letter Sprite & Make It Spin' step"
id="gui.howtos.animate-a-name.step_AnimateSpin"
/>
),
image: stepAnimateSpin
}, {
title: (
<FormattedMessage
defaultMessage="Pick Another Letter Sprite & Make It Grow"
description="Step name for 'Pick Another Letter Sprite & Make It Grow!' step"
id="gui.howtos.animate-a-name.step_AnimateGrow"
/>
),
image: stepAnimateGrow
}, {
deckIds: [
'add-a-backdrop',
'Make-Music': {
name: (
<FormattedMessage
defaultMessage="Make Music"
description="Name for the 'Make Music' how-to"
id="gui.howtos.make-music.name"
/>
),
img: libraryMakeMusic,
steps: [{
},
{
title: (
<FormattedMessage
defaultMessage="Pick an Instrument Sprite "
description="Step name for 'Pick an Instrument Sprite' step"
id="gui.howtos.Make-Music.step_PickInstrument"
/>
),
image: stepPickInstrument
},
{
title: (
<FormattedMessage
defaultMessage="Play Sound When Clicked"
description="Step name for 'Play Sound When Clicked' step"
id="gui.howtos.Make-Music.step_PlaySoundClick"
/>
),
image: stepPlaySoundClick
{
title: (
<FormattedMessage
defaultMessage="Create a Song"
description="Step name for 'Create a Song' step"
/>
),
image: stepMakeSong
}, {
title: (
<FormattedMessage
defaultMessage="Choose a Drum & Make a Beat"
description="Step name for 'Choose a Drum & Make a Beat' step"
id="gui.howtos.make-music.step_MakeBeat"
/>
),
image: stepMakeBeat
}, {
title: (
<FormattedMessage
defaultMessage="Choose the Microphone Sprite & Surprise Beatbox"
description="Step name for 'Choose the Microphone Sprite & Surprise Beatbox' step"
id="gui.howtos.make-music.step_MakeBeatBox"
/>
),
image: stepMakeBeatbox
}, {
deckIds: [
'add-a-backdrop',
'Make-A-Game': {
name: (
<FormattedMessage
defaultMessage="Make a Clicker Game"
description="Name for the 'Make a Clicker Game' how-to"
id="gui.howtos.make-a-game.name"
/>
),
img: libraryMakeAGame,
steps: [{
title: (
<FormattedMessage
defaultMessage="Pick A Sprite"
description="Step name for 'Pick A Sprite' step"
id="gui.howtos.Make-A-Game.step_GamePickSprite"
/>
),
}, {
title: (
<FormattedMessage
defaultMessage="Play Sound When Clicked"
description="Play Sound When Clicked' step"
id="gui.howtos.make-a-game.step_GamePlaySound"
/>
),
title: (
<FormattedMessage
defaultMessage="Create Score Variable"
description="Step name for 'Create Score Variable' step"
id="gui.howtos.make-a-game.step_GameAddScore"
/>
),
title: (
<FormattedMessage
defaultMessage="When Clicked Increase Score"
description="Step name for 'When Clicked Increase Score' step"
id="gui.howtos.make-a-game.step_GameChangeScore"
/>
),
image: stepGameChangeScore
}, {
title: (
<FormattedMessage
defaultMessage="Go to a random position"
description="Step name for 'Go to a random position' step"
/>
),
image: stepRandom
}, {
title: (
<FormattedMessage
defaultMessage="Change Color"
description="Step name for 'Change Color' step"
id="gui.howtos.make-music.step_GameChangeColor"
/>
),
image: stepGameChangeColor
}, {
title: (
<FormattedMessage
defaultMessage="Reset Score"
description="Step name for 'Reset Score' step"
id="gui.howtos.make-music.step_ResetScore"
/>
),
image: stepResetScore
}, {
deckIds: [
'add-a-backdrop',
'move-around-with-arrow-keys'
'Chase-Game': {
name: (
<FormattedMessage
defaultMessage="Make a Chase Game"
description="Name for the 'Make a Chase Game' how-to"
id="gui.howtos.make-a-chase-game.name"
/>
),
img: libraryChaseGame,
steps: [{
},
{
title: (
<FormattedMessage
defaultMessage="Add a Backdrop"
description="Step name for 'Add a Backdrop' step"
id="gui.howtos.Chase-Game.step_BG"
/>
),
image: stepBG
}, {
title: (
<FormattedMessage
defaultMessage="Add a Sprite"
description="Step name for 'Add a Sprite' step"
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
id="gui.howtos.chase-game.step_AddOcto"
/>
),
image: stepAddOcto
}, {
title: (
<FormattedMessage
defaultMessage="Move Right & Left With Arrow Keys"
description="Step name for 'Move Right & Left With Arrow Keys' step"
id="gui.howtos.make-music.step_LeftRight"
/>
),
image: stepLeftRight
}, {
title: (
<FormattedMessage
defaultMessage="Move Up & Down With Arrow Keys"
description="Step name for 'Move Up & Down With Arrow Keys' step"
id="gui.howtos.Chase-Game.step_UpDown"
/>
),
image: stepUpDown
}, {
title: (
<FormattedMessage
defaultMessage="Add Another Sprite"
description="Step name for 'Add Another Sprite' step"
id="gui.howtos.Chase-Game.step_AddStar"
/>
),
image: stepAddStar
}, {
title: (
<FormattedMessage
defaultMessage="Move Randomly"
description="Step name for 'Move Randomly' step"
id="gui.howtos.Chase-Game.step_MoveRandom"
/>
),
image: stepMoveRandom
}, {
title: (
<FormattedMessage
defaultMessage="In Octopus Sprite, When Touching Play Sound"
description="Step name for 'In Octopus Sprite, When Touching Play Sound' step"
id="gui.howtos.Chase-Game.step_WhenTouch"
/>
),
image: stepWhenTouch
}, {
title: (
<FormattedMessage
defaultMessage="Create Score Variable"
description="Step name for 'Create Score Variable"
id="gui.howtos.Chase-Game.step_ScoreVariable"
}, {
title: (
<FormattedMessage
defaultMessage="In Octopus Sprite, When Touching Add Score"
description="Step name for 'In Octopus Sprite, When Touching Add Score step"
id="gui.howtos.Chase-Game.ScoreWhenTouch"
/>
),
image: stepScoreWhenTouch
}, {
deckIds: [
'add-effects',
'move-around-with-arrow-keys'
]
}
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
'Tell-A-Story': {
name: (
<FormattedMessage
defaultMessage="Tell A Story"
description="Name for the 'Tell A Story' how-to"
id="gui.howtos.story.name"
/>
),
img: libraryStory,
steps: [{
video: 'https://www.youtube.com/embed/4p8MegCCBMY'
},
{
title: (
<FormattedMessage
defaultMessage="Add a Backdrop"
description="Step name for 'Add a Backdrop' step"
id="gui.howtos.story.step_addbg"
/>
),
image: stepStoryPickBackdrop
}, {
title: (
<FormattedMessage
defaultMessage="Add a Character"
description="Step name for 'Add a Character' step"
id="gui.howtos.story.step_addsprite"
/>
),
image: stepStoryPickSprite
}, {
title: (
<FormattedMessage
defaultMessage="Say Something"
description="Step name for 'Say Something' step"
id="gui.howtos.story.step_saysomething"
/>
),
image: stepStoryCharSaySomething
}, {
title: (
<FormattedMessage
defaultMessage="Add Another Character"
description="Step name for 'Add Another Character' step"
id="gui.howtos.story.step_addanothersprite"
/>
),
image: stepStoryCharAddAnotherSprite
}, {
title: (
<FormattedMessage
defaultMessage="Flip Direction"
description="Flip Direction' step"
id="gui.howtos.story.step_flip"
/>
),
image: stepStoryFlip
}, {
title: (
<FormattedMessage
defaultMessage="Have A Conversation"
description="Step name for 'Have A Conversation' step"
id="gui.howtos.story.step_conversation"
/>
),
image: stepStoryConversation
}, {
title: (
<FormattedMessage
defaultMessage="Add Another Backdrop"
description="Step name for 'Add Another Backdrop' step"
id="gui.howtos.story.addanotherbg"
/>
),
image: stepStoryAddAnotherBackdrop
}, {
title: (
<FormattedMessage
defaultMessage="Switch Backdrops"
description="Step name for 'Switch Backdrops' step"
id="gui.howtos.story.step_swithbg"
/>
),
image: stepStorySwitchBackdrop
}, {
title: (
<FormattedMessage
defaultMessage="Hide the Wizard"
description="Step name for 'Hide the Wizard' step"
id="gui.howtos.story.step_hidewizard"
/>
),
image: stepStoryHide
},{
title: (
<FormattedMessage
defaultMessage="Show the Wizard"
description="Step name for 'Show the Wizard' step"
id="gui.howtos.story.step_showwizard"
/>
),
image: stepStoryShow
},
{
deckIds: [
'add-effects',
'move-around-with-arrow-keys'
]
}
],
urlId: 6
},
defaultMessage="Add a Sprite"
description="Name for the 'Add a Sprite' how-to"
id="gui.howtos.add-sprite.name"
steps: [
{
title: (
<FormattedMessage
description="Step name for 'Add a new sprite' step"
'switch-costume'
name: (
<FormattedMessage
defaultMessage="Add a Backdrop"
description="Name for the 'Add a Backdrop' how-to"
id="gui.howtos.add-a-backdrop.name"
/>
),
steps: [{
}, {
deckIds: [
'switch-costume'
},
'change-size': {
name: (
<FormattedMessage
defaultMessage="Change Size"
description="Name for the 'Change Size' how-to"
id="gui.howtos.change-size.name"
/>
),
img: changeSizeThumb,
steps: [{
}, {
deckIds: [
name: (
<FormattedMessage
defaultMessage="Glide Around"
description="Name for the 'Glide Around' how-to"
id="gui.howtos.glide-around.name"
/>
),
steps: [{
}, {
deckIds: [
'add-a-backdrop',
'switch-costume'
'record-a-sound': {
name: (
<FormattedMessage
defaultMessage="Record a Sound"
description="Record A Sound' how-to"
id="gui.howtos.record-a-sound.name"
/>
),
img: recordASound,
steps: [{
'switch-costume'
name: (
<FormattedMessage
defaultMessage="Make It Spin"
description="Name for the 'Make It Spin' how-to"
id="gui.howtos.spin-video.name"
/>
),
'switch-costume'
},
'hide-and-show': {
name: (
<FormattedMessage
defaultMessage="Hide and Show"
description="Name for the 'Hide and Show' how-to"
id="gui.howtos.hide-and-show.name"
/>
),
img: hideAndShowThumb,
steps: [{
'switch-costume'
name: (
<FormattedMessage
defaultMessage="Animate a Sprite"
description="Name for the 'Animate a Sprite' how-to"
id="gui.howtos.switch-costume.name"
/>
),
steps: [{
}, {
deckIds: [
'add-a-backdrop',
'move-around-with-arrow-keys': {
name: (
<FormattedMessage
defaultMessage="Use Arrow Keys"
description="Name for the 'Use Arrow Keys' how-to"
id="gui.howtos.move-around-with-arrow-keys.name"
/>
),
img: moveArrowKeysThumb,
steps: [{
}, {
deckIds: [
'add-a-backdrop',
'switch-costume'
'add-effects': {
name: (
<FormattedMessage
defaultMessage="Add Effects"
description="Name for the 'Add Effects' how-to"
id="gui.howtos.add-effects.name"
/>
),
img: addEffectsThumb,
steps: [{
'switch-costume'