In this section you will find some extra challenges which are not part of your normal lessons. These will help you learn more about small basic and become a better Computer Scientist. Also you will be able to have lots of fun and potentially win some prizes!
Use this task to submit a more advanced version of the flower power task. In order to gain the extra points you can add extra features. These can include – A blue sky and a sun A bumble bee A tree. More than one flower A hand picking the flower or anything else! You need […]
A smile is a wonderful thing! In this task you are to take the above code and finish it off to create a face. By using the commands on the GraphicsWindow in small basic you should attempt to draw a face. The face should include Eyes with pupils A nose A mouth (does not have […]
The above code will draw a square using the built in turtle! By ONLY changing the numbers, draw a 6 sided shape (a hexagon). You need to log in or create an account to submit code!
The above code will draw a cool multi-coloured spiral. Your task is to take this code and create your own pattern. Try changing the numbers, swapping turn for the variable I, adding more commands or even doing some simple maths with the variable I. Experiment! See what you can produce. You need to log in […]
This task you will learn how to make a ball move. In order to do this we need to explore two things – Shapes keypress Look at the code below – This code is not complete and your job is to complete it! The ????? must be replaced and some more IF statements must be […]
Consider the code below – Your task is to add some code which will make the ball bounce off the side of the screen. You will need to consider – using if statements using GraphicsWindow.width and GraphicsWindow.height change hspeed and vspeed to be negative or positive depending on the direction when you multiply a number […]
Collision detection in game maker was easy! Unfortunately when things are too easy they fail to explain how things really work! This challenge is designed to help you understand collision detection by looking at some sample code. Think of items on your page as rectangles. The problem is to test to see if rectangles are […]