Skip to content

Instructions Ballyland Code 3: Pick Up

Download the short instructions (Quick Start)

Gestures used in the app

• Finger drag
• Flick left and right with one finger
• Flick down and up with one finger
• Double tap
• Three finger flick left*
* Please make sure you turn Zoom off in your device settings. If you have Zoom enabled, the three finger flick will not work.

Tip: It is recommended, and good programming practice, to code one line of code at a time, then run your code and check (finger drag). This makes correction easier.

Self-voicing menu mode for VoiceOver users

The landing page of the app is VoiceOver accessible, but the app uses built-in speech. The landing page provides instructions on when to turn VoiceOver off in order to avoid mingling with the app's built-in speech. You can turn on VoiceOver again before you quit the app. Once you turn VoiceOver off, you need to turn on the Self-voicing menu mode. The menus will now be spoken aloud. Please note that regardless of whether this is on or off, the games are supported with audio throughout. The self-voicing menu navigation requires the use of finger gestures as used in VoiceOver, so you need to flick right/left through the menu items, and double tap to open.
To go to a page where you can turn the Self-voicing menu mode on and off, go to the Main Menu and double tap in the top left corner of the active screen.
Note: The app plays with the screen in "Landscape Mode".

Tip: On each page of the app there is a button ‘Go to Main Menu’ in the bottom right corner of the active screen. Double tap this button to go to the Main Menu.
Use with 3D Learning tools

A tactile representation of the digital grid is essential for young learners who are blind or visually impaired to be able to develop a ‘mental map’ of the position of Wheelie, the frog, the flower and the coin. If you have access to 3D printing, we recommend the use of the Ballyland tactile grid and print package that has been specifically designed to support learning with this Coding app. Print in 3D yourself, or ask your school or organisation. You can purchase the files from the Sonokids website.

Coding – how to use the coding panel

Flick right with one finger to start the game and stop the speech. Use finger drag to explore the screen and find where Wheelie is, and where the frog, the flower, and the coin are. Double tap to (re)open the coding panel.

You code by way of the Coding Panel:

• Flick right with one finger to move to next line of code or Flick left with one finger to move to the previous line of code
• For each line, flick down or up to select a piece of code.
• Edit/de-bug by turning a wrong line of code into a correct one, or set it to an empty line. It will then be ignored. Having blank lines is acceptable in coding.
• Use a three finger flick left to clear all code from the panel (reset)
• Double tap anywhere on the screen to run your code
• Before coding, or after finding that your code is not complete or correct yet, you can use finger drag to explore the screen. Then double tap to (re)open the coding panel.

The coding options are:
• MoveForward
• TurnRight
• PickUp
• Empty line

Coding – how to use the code

MoveForward
Wheelie is a (ball-shaped) car and a car can only move in the direction in which it is facing. So it is important to remember that if you use the command ‘MoveForward’, Wheelie will move one step forward in the direction in which he is facing. Spoken feedback about which way Wheelie is facing (left, right, up, down) and his position in the grid is provided throughout the game. Wheelie always starts in row 1, column 1, facing right.

TurnRight
Makes Wheelie turn right one time. Note that in level 3, to make Wheelie turn left, you need to code three lines of TurnRight. Loops and TurnLeft will be introduced in a later Ballyland Coding app.

PickUp
The command ‘PickUp’ needs to be used when Wheelie is in the same cell as the frog, the flower or the coin. . So in the shortest route you will use ‘PickUp’ three times in total.

‘Empty line’
An empty line will be ignored.

Completing the challenge

• Any code that fulfills the requirements of the Challenge is correct, but the shortest is best and gets a special bonus. Try and find out what is the best order for Wheelie to go and pick up the frog, the flower and the coin, so that he takes the shortest route to complete the Challenge. The shortest code in the highest level will be rewarded with a musical serenade.
• Any code that fulfills the requirements of the Challenge is correct, but the shortest is best and gets a special bonus. Try and find out what is the best order for Wheelie to go and pick up the frog, the flower and the coin, so that he takes the shortest route to complete the Challenge. If your code is correct, but not the shortest, you will be encouraged to go back and improve your code.
• The size of the grid is three rows by three columns. Around the landscape is a hedge which can’t be crossed by Wheelie. If Wheelie bumps into the hedge or into another obstacle in the grid, he will stay in the same cell.
• (optional) Create or 3D Print a tactile representation of the app game grid, target and obstacles, to support the coding process.
• Wheelie always starts in row 1, column 1, facing right. Remember that if you use the command ‘MoveForward’, Wheelie will move one step forward in the direction in which he is facing.
• If you code more lines of code after Wheelie correctly reaches his third target and picks it up, this extra code will be ignored.
• If your code proves to be too long to fit into the coding panel (you run out of lines), then you have chosen a wrong route. Improve the code and clean it up.

Correcting the code

Edit/de-bug your code by turning a wrong line of code into a correct one, or set it to an empty line so that it is ignored.
Or use a three finger flick left to clear all code from the panel and start again.
Tip: It is recommended, and good programming practice, to code one line of code at a time, then run your code and check (finger drag). That enables easy correction in case Wheelie turns out to be in the wrong position, and it avoids having to go back through a long sequence of code and find where the error is.

Menu navigation

• Each submenu offers a menu option to go back to the Main Menu.
• On every page of the game, there is a button in the bottom right corner of the active screen which you can double tap to go back to the Main Menu.
• To go to a page where you can turn the Self-voicing menu mode on and off, go to the Main Menu and double tap in the top left corner of the active screen.
Note that once the Self-voicing menu mode is turned on, you need to flick right/left through the menu items, and double tap to open.

"Black Curtain"

In Settings you can turn "Black Curtain" on/off. Black Curtain mode creates a level playing field for all. With no visual feedback at all, sighted players need to completely rely on the same skills as children who are blind use to navigate the game, which makes for an exciting challenge for all. If you turn it on, double tap the button in the bottom right corner to return to the Main Menu from the game.