Set your Learning Objectives to red.
We are going to save all of our work for this topic into this PowerPoint.
Save your PowerPoint as 'Programming 1'
Imagine you wanted to send a message to your friend to indicate which subjects had set homework on a particular day. However you can only send your message on a shared whatsapp group because that's the only connection you are allowed to communicate on.
You don't want other members of the group to know that you are sending messages about your homework so you decide you will use binary to send your message
You have 8 different subjects and you realise that using binary you can send your message using a number between 0 and 255 which your friend can then use to find out which subjects you have homework on.
Early computers that were around in the 80s - allowed you to design your own text character. You could use this in a game - e.g. to make a "space invader" - or you could use the same technique to make your own font.
Characters were designed on an 8 x 8 grid, and created using eight numbers from 0-255. Each number was converted to binary and the resulting pattern of 0s and 1s was used to make a pattern of black and white dots on a single row.
You can design a character in the same way by entering numbers from 0-255 in the boxes to the left of the grid. Each number is converted to binary and used to create the pattern of dots.
Using the colour depth creator, create a Bitmap image
See if you can complete the Let's recap task
Create your own pixel art and then download it
Change the name of the file to your file name to display your 16 x 16 bmp image using python.
Run your code and you should see your image appear like this:
You can also change the size of your image by changing the values of the variable image_mario_sizeXY
You can change the position of your image(x,y) by changing the values of the variable mario_position
Lets look at the learning outcomes and decide which one best describes our current level of understanding :
Tick the one you feel is closest to your level