Hamming Codes
When data such as text, music or pictures are sent to a device, there is a chance an error will occur somewhere. For example: 1011 might become 1001.
In the 1940's, Richard Hamming became so tired of getting these errors in his work, he developed some clever ways of fixing errors automatically. We will use a simplified version of his codes in this game.
How to Play
Click on the image above to play. You will use an imaginary social media message platform called Squawk. You will import messages in binary (0's and 1's) and do the error correction yourself so they make sense! Mr L will show you how to do this in class.
Teacher Squawks
Choose some of these Squawks from teachers at your school to import. Can you guess from their initials who and message who they are? Note: Messages get harder as you go down the page.
Mr L:
0100101100110010101101100101101010100000011000000100100110011100111100110011111111100101010011001000001011100100000011000000001100110011001011000011001111000100101011100000100101011100100000011000000100100111001001001100111001100001100101010101101100101011001011100101101100100000011000000101100101011001011100101101100100000011000000000000001010101100000011000000001100110011001100000011000000000100101011100101100101011001111100101010011000100111000101100000011000000000100110000011111100001100000011100101011101010000101010110010100111101111000101111000101011110100001010011100101011101011100111001010101000111001001
Mr T:
0100101100110010101101100101101010100000011000000111100110101100000100100001001101100101101010010100111001111100100101010000101000011001001100000011000000001100110011001100000011000000110100111000111101100101100010100100111000001100100001100011110100101010000000100111000001001100101001100100000011000000001100101010101111100111111001100000011000000111101111001010101100101001001111100101010001000100110000101100000011000000100100111001001010100111001111100100111001001101100101011001010100101010110011000001010110
Mr R:
0100101100110010101101100101101010100000011000000001100110101010101100100001100101100101011001001100111001100100000011000000111100111111001011100101011111010100101100101100000011000000111100101010011010100101010110011100101011111000100101101111100000011000000011100101101100100100101010000100100111001001011100101101100100000011000000001100110011001100000011000000001100101010101100100111001001111100101010011000100111000101100000011000000101100101011000011100110000000100101101010000011100001011111010100101010010000100111100101100000011010000100100011001001111100101101000111100101100010100100101000011100000011000000101100101011001010100101010110100000011000000001100101010101111100111111001100000011000000100100101100011111100101100000100100111001001101100101101010000100111000101100000011000000011100101101100101100101011001001100101010101000100111000101000000011111111
Mr B:
0100101100110010101101100101101010100000011000000011100100001010001100110011001011100111000110100000011000000111100111111001011100101011111010100101100101100000011000000100100101010000100100111001001001100101100110000100111000101010100101010110011000011001111011100101101100100000011000000111100001100000000100101011110100110111001001111100111111000000101111000101001100111001110100000001000000000100110010001100100111001011001100111001110000100111010101100100100100011100000011000000111100111111001000100111000101011100101101100001000001011100100000011000000111100111111001011100101011111010100101100101011000011001111101100101101010000100111000101100000011000000001100101010101101100101011001100100101100011100100101100011101100101011001010100101010110010100111001111100000011000000011100101011111010100101100101011100101101100101000011001001
Mr OS:
0101101100110010101101100101101010100000011000000111100110011111000100110100011001100110011001100000011000000011100101101100101100101101010101100101011001000100111000101001100111001100100000011000000001100101010101100100111001001111100101010011101100101011001010100101010110010100111001111100000011000000100100111001001100000011000000001100101010100101100101011000000100101011000111100101011011100100101000011100100101110000100100111001011110100101010011000110111000101101000011000000101100101011000010100111010110100001011000000011100100001011000100101011101000101111000101010110101010110001100111001110000100111010101101100101101110100000011000000011100101011111010100101010110100000011000000011100101101100100100101010000000100111000101100000011000000110100111000011011100101011111001100101010101111100101100000010100101100101011100101101100000100111000101101100101101010001000001011100100000011000000111100111001010100100111001001001100111001100100000011000000101100101011001001100111001100000100111000101100100111001001
Mrs S:
0101101100110010101101100101101010100100101100011100000011000000000100110100011000100100100011011100101011011001100101110101000100111100101011100101011101010100001010110000100011000101100000011010000010100111001011000100111000001001100101101100100000011000100001100101010100000100111010101100000011010000101100111001001010100111010110011100101011011011100101100100100100111010000000101111000101101100101101000100000011010000110100111010011011101101011111011100011000110011100110000110000100111000001000100111000111101000001011100100000111000000010100101101001010101101100101101100101011000110000111000011111100001010011101000011011001