0LAUK0 PRE2016 3 Groep18 programminggame: Difference between revisions

From Control Systems Technology Group
Jump to navigation Jump to search
No edit summary
No edit summary
 
Line 1: Line 1:
= Simple programming =
= Simple programming =
== Explanation ==
== Explanation ==
The child picks an object from a box of predefined objects and miniature items. The child can, for example, pick an tractor or a stuffed monkey. The robot, using an image recognition algorithm, will recognize the object presented by the child. The robot will then ask the child to spell the word the item represents. Spelling is not done by writing or speaking out loud, but by using letter blocks. These are blocks with on every side a letter.  
A concept educational game is made to challenge the smarter kids of elementary school from classes 7 and 8. This game makes it possible to let the kids program the robot by voice. The idea is that the robot stands on a table with some kind of physical maze which has tiles and walls. The robot will move through the maze. This movement will be decided by the kid. The goal of the game is that the robot reaches the finish tile in the maze.
 
The pupil can program the robot with a secual of actions. If the goal is not reached after this secual another secual of moves can be programmed by the kid. This will continue until the goal is reached.
This game is a much more fun and interactive way to learn to spell than a teacher who dictates the words. Not only can the child use real life objects and items, he will also play with the letter blocks to spell the correct word. When the word is not correctly spelled by the child, the robot will give hints to child such that the child will be able to correct his mistakes. Using this constructive feedback, the child will feel less negative than when just plainly saying he did it wrong.
The simple state diagram of this game is displayed below.


== Actions ==
== Actions ==
Line 23: Line 23:


'''Tutorial'''
'''Tutorial'''
*Het spel is simpel. Jij pakt eerst een voorwerp uit de doos en laat het aan mij zien. Daarna moet jij met de letterblokken het woord van het voorwerp proberen te spellen.
*Het doel van het spel is de finish bereiken. Dit doe je door te zeggen hoe ik stap voor stap moet lopen door het doolhof. Wanneer je dit aan mij uitgelegd hebt ga ik kijken of dit klopt.
*Als eerste kies jij een voorwerp uit de doos. Daarna laat je dat voorwerp aan mij zien. Als laatste probeer jij het woord van het voorwerp te spellen met de letterblokken.
*Jij moet mij stap voor stap uitleggen hoe ik bij de finish kom. Wanneer je mij stap voor stap verteld hoe ik bij de finish moet komen zal ik kijken of jij gelijk hebt.


'''Do you understand the rules?'''
'''Do you understand the rules?'''
Line 32: Line 32:
*Weet je hoe het spel gaat?
*Weet je hoe het spel gaat?


'''Let's start! Get an item from the box and show it to me.'''
'''Let's start! How many steps does it take to get to the goal? '''
*Laten we beginnen! Pak een voorwerp uit de doos en laat het aan mij zien.
*Hoeveel stappen moet ik zetten om bij de finish te komen ?
*Kom op, dan gaan we beginnen! Kies een voorwerp uit de doos en laat het daarna aan mij zien.
*Laten we beginnen! Hoeveel stappen zijn er nodig om de finish te bereiken voor mij


'''Which object have you selected?'''
'''What would be the N-th step to take?'''
*Laat nu je gekozen voorwerp aan mij zien.
*Wat is de N-de stap die ik moet zetten.
*Laat nu het voorwerp dat je gepakt hebt aan mij zien.
*Wat moet ik daarna doen ?


'''Spell the selected object with the letter blocks'''
'''Do you want to try your path to the goal ?'''
*Gebruik nu de letterblokken om het woord van het voorwerp te spellen.
*Zal ik proberen tot de finish te komen ?
*Spel nu het woord van het object met de letterblokken.
*Ik probeer nu jouw route naar de finish, is dat goed ?


'''No, the word has %WordLength letters'''
'''Try to set a new path to the goal'''
*Nee, het woord heeft %WordLength letters.
*Kan je mij een nieuwe route naar de finish vertellen?
*Je moet %WordLength letters gebruiken om het woord te spellen.
*Weet jij nog een andere route naar de finish?


'''Negative'''
'''Negative'''

Latest revision as of 21:53, 12 April 2017

Simple programming

Explanation

A concept educational game is made to challenge the smarter kids of elementary school from classes 7 and 8. This game makes it possible to let the kids program the robot by voice. The idea is that the robot stands on a table with some kind of physical maze which has tiles and walls. The robot will move through the maze. This movement will be decided by the kid. The goal of the game is that the robot reaches the finish tile in the maze. The pupil can program the robot with a secual of actions. If the goal is not reached after this secual another secual of moves can be programmed by the kid. This will continue until the goal is reached. The simple state diagram of this game is displayed below.

Actions

  • Start: in the beginning the robot sits down, when a child is aproaching to the robot, the robot stays up and waves, this action is used at the start.
  • End: In the end the robot is standing, when the child is done playing games the robot waves and will sit down, this action is at the end of multiple games.
  • Positive: The robot's eyes will turn green and the robot will give a thumbs up, this is a gesture when the word is correctly spelled.
  • Negative: The robot will move his head to the left and right. This is a gesture which is used for when the child spelled the word incorrectly.

Strings

Summing up strings for the diagram below.

Would you like to learn how the game is played?

  • Zal ik de regels van het spel uitleggen?
  • Wil je weten hoe het spel gespeeld moet worden?
  • Wil je weten hoe het spel gaat?
  • Wil je de regels van het spel weten?
  • Zal ik het spel uitleggen?

Tutorial

  • Het doel van het spel is de finish bereiken. Dit doe je door te zeggen hoe ik stap voor stap moet lopen door het doolhof. Wanneer je dit aan mij uitgelegd hebt ga ik kijken of dit klopt.
  • Jij moet mij stap voor stap uitleggen hoe ik bij de finish kom. Wanneer je mij stap voor stap verteld hoe ik bij de finish moet komen zal ik kijken of jij gelijk hebt.

Do you understand the rules?

  • Snap je de regels van het spel?
  • Snap je het?
  • Heb je het allemaal begrepen?
  • Weet je hoe het spel gaat?

Let's start! How many steps does it take to get to the goal?

  • Hoeveel stappen moet ik zetten om bij de finish te komen ?
  • Laten we beginnen! Hoeveel stappen zijn er nodig om de finish te bereiken voor mij ?

What would be the N-th step to take?

  • Wat is de N-de stap die ik moet zetten.
  • Wat moet ik daarna doen ?

Do you want to try your path to the goal ?

  • Zal ik proberen tot de finish te komen ?
  • Ik probeer nu jouw route naar de finish, is dat goed ?

Try to set a new path to the goal

  • Kan je mij een nieuwe route naar de finish vertellen?
  • Weet jij nog een andere route naar de finish?

Negative

  • 1: Helaas, maar dat is niet goed.
  • 2: Jammer, maar dat is niet helemaal goed.
  • 3: Dat klopt helaas niet.

Positive

  • 1: Goed gedaan!
  • 2: Goed zo!
  • 3: Super!
  • 4: Top!
  • 5: Hartstikke goed!
  • 6: Heel goed!

Programming game.png