/coursedata/adventures/pt_pt.yaml
https://github.com/Felienne/hedy · YAML · 98 lines · 68 code · 21 blank · 9 comment · 0 complexity · 56b628b977227835852d13e52fc2f1d3 MD5 · raw file
- title: "Aventuras Hedy!"
- subtitle: "Podes aprender Hedy criando uma história, um jogo ou alguma coisa que torne a tua vida mais fácil"
- adventures:
- story:
- name: "Uma história"
- description: "Cria uma história interactiva"
- image: "story.png"
- default_save_name: "História"
- levels:
- 1:
- story_text: |
- ## Cria uma história
- No nível 1 podes criar uma história com um personagem principal diferente, saído da tua imaginação.
- Como primeira linha, usa este código:
- ```
- ask quem e o protagonista da tua historia
- ```
- Após a primeira linha, começa com `print` se quiseres que a frase seja escrita.
- Utilizas `echo` se quiseres colocar o teu personagem principal no final da frase.
- ## Código de exemplo Hedy
- ```
- ask O(A) personagem principal desta história é ...
- print O(A) personagem principal vai caminhar agora na floresta
- echo Está um pouco(a) assustado(a)
- print Ouve barulhos estranhos por toda a parte
- print Receia que esta floresta seja assombrada
- ```
- ## O que se segue?
- É uma pena só conseguires criar frases em que o nome do personagem principal aparece no final, certo? Depois de praticarmos com esta história, prossegue para o nível 2 e, a seguir, para o nível 3, onde podes criar programas cada vez mais complexos.
- start_code: "print A tua história começa aqui"
- 2:
- story_text: |
- ## História
- No nível 2 podes tornar a tua história ainda mais divertida. O nome da tua personagem principal pode agora aparecer em qualquer parte da frase.
- Precisas de programar algumas coisas extra, para conseguires isso. Tens de atribuir o nome ao teu personagem principal, primeiro de tudo.
- Depois, podes colocar esse nome em qualquer lugar da frase.
- ## Código de exemplo Hedy
- ```
- nome is ask Qual é o nome da tua personagem principal?
- print nome vai agora correr na floresta
- print nome está um pouco assustado(a)
- print Está a ouvir barulhos estranhos por toda a parte
- print nome receia que esta floresta seja assombrada
- ```
- ## Aleatoriedade
- Podes também acrescentar algo aleatório à tua história. Pode ser um monstro, um animal ou qualquer outro obstáculo.
- Podemos fazê-lo da seguinte maneira:
- ```
- animais is coruja, cobra, raposa
- print Agora consegue ouvir o barulho de uma animais at random
- ```
- ## O que se segue?
- Tentaste criar uma frase que continha a palavra nome, e.g.
- ```
- print o meu nome é nome
- ```
- Tenta fazê-lo, se ainda não tentaste.
- Não funciona como seria de esperar, vai escrever o meu Manuel é Manuel. Vais conseguir resolver isto no nível 3.
-
- start_code: "print A tua história"
- 3:
- story_text: |
- ## História
- Podes ter notado que ainda existe um erro no nível 2.
- Por acaso, tentaste construir uma frase que continha a palavra nome? E.g. `print o meu nome é nome`.
- Não funciona nada bem! O que obténs: o meu Manuel é Manuel. Podes consertar isto no nível 3.
- Precisas usar aspas simples para tudo aquilo que queres escrever.
- ## Exemplo de código Hedy
- ```
- nome is Ricardo
- print 'O nome da personagem principal é' nome
- print nome 'vai passear pela floresta'
- print nome 'está um pouco assustado'
- animais is coruja, cobra, raposa
- print 'Ele ouve um som de uma' animais at random
- print nome 'tem medo que a floresta seja assombrada'
- ```
- start_code: "print 'A tua história será escrita aqui!'"