/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

  1. title: "Aventuras Hedy!"
  2. subtitle: "Podes aprender Hedy criando uma história, um jogo ou alguma coisa que torne a tua vida mais fácil"
  3. adventures:
  4. story:
  5. name: "Uma história"
  6. description: "Cria uma história interactiva"
  7. image: "story.png"
  8. default_save_name: "História"
  9. levels:
  10. 1:
  11. story_text: |
  12. ## Cria uma história
  13. No nível 1 podes criar uma história com um personagem principal diferente, saído da tua imaginação.
  14. Como primeira linha, usa este código:
  15. ```
  16. ask quem e o protagonista da tua historia
  17. ```
  18. Após a primeira linha, começa com `print` se quiseres que a frase seja escrita.
  19. Utilizas `echo` se quiseres colocar o teu personagem principal no final da frase.
  20. ## Código de exemplo Hedy
  21. ```
  22. ask O(A) personagem principal desta história é ...
  23. print O(A) personagem principal vai caminhar agora na floresta
  24. echo Está um pouco(a) assustado(a)
  25. print Ouve barulhos estranhos por toda a parte
  26. print Receia que esta floresta seja assombrada
  27. ```
  28. ## O que se segue?
  29. É uma pena 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.
  30. start_code: "print A tua história começa aqui"
  31. 2:
  32. story_text: |
  33. ## História
  34. 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.
  35. Precisas de programar algumas coisas extra, para conseguires isso. Tens de atribuir o nome ao teu personagem principal, primeiro de tudo.
  36. Depois, podes colocar esse nome em qualquer lugar da frase.
  37. ## Código de exemplo Hedy
  38. ```
  39. nome is ask Qual é o nome da tua personagem principal?
  40. print nome vai agora correr na floresta
  41. print nome está um pouco assustado(a)
  42. print Está a ouvir barulhos estranhos por toda a parte
  43. print nome receia que esta floresta seja assombrada
  44. ```
  45. ## Aleatoriedade
  46. Podes também acrescentar algo aleatório à tua história. Pode ser um monstro, um animal ou qualquer outro obstáculo.
  47. Podemos fazê-lo da seguinte maneira:
  48. ```
  49. animais is coruja, cobra, raposa
  50. print Agora consegue ouvir o barulho de uma animais at random
  51. ```
  52. ## O que se segue?
  53. Tentaste criar uma frase que continha a palavra nome, e.g.
  54. ```
  55. print o meu nome é nome
  56. ```
  57. Tenta fazê-lo, se ainda não tentaste.
  58. Não funciona como seria de esperar, vai escrever o meu Manuel é Manuel. Vais conseguir resolver isto no nível 3.
  59. start_code: "print A tua história"
  60. 3:
  61. story_text: |
  62. ## História
  63. Podes ter notado que ainda existe um erro no nível 2.
  64. Por acaso, tentaste construir uma frase que continha a palavra nome? E.g. `print o meu nome é nome`.
  65. Não funciona nada bem! O que obténs: o meu Manuel é Manuel. Podes consertar isto no nível 3.
  66. Precisas usar aspas simples para tudo aquilo que queres escrever.
  67. ## Exemplo de código Hedy
  68. ```
  69. nome is Ricardo
  70. print 'O nome da personagem principal é' nome
  71. print nome 'vai passear pela floresta'
  72. print nome 'está um pouco assustado'
  73. animais is coruja, cobra, raposa
  74. print 'Ele ouve um som de uma' animais at random
  75. print nome 'tem medo que a floresta seja assombrada'
  76. ```
  77. start_code: "print 'A tua história será escrita aqui!'"