Enemies fall from orbit, each carrying a number: green aliens carry it in binary, blue aliens in denary. Shoot one down by typing the same number in hexadecimal before it reaches the ground.
- 4-bit (easy): numbers from 0 to 15, so one hex digit,
0 to F. A single key fires. Each hit scores 10.
- 8-bit (hard): numbers from 0 to 255, so two hex digits,
00 to FF. The shot fires once you've typed both; Backspace (or Clear on the keypad) starts the number again. Each hit scores 25.
- 3D (city): UFOs descend on a city while the camera circles it, each showing a number from 0 to 15 in binary (green) or denary (yellow). Press its hex digit to fire the turret. Each hit scores 10; a wasted shot or a UFO that lands costs 5 and a life. Every 2 minutes a new wave falls faster: wave 1 is all denary, wave 2 all binary, then both. There's no win or top score: last as long as you can. It needs a keyboard, so it isn't offered on phones.
Type with the keys 0–9 and A–F, or tap the keypad under the game. A shot always goes to the lowest enemy with that number. A shot that matches nothing on screen costs a life, and so does an enemy that reaches the ground: you start with 5. The longer you last, the faster and more often they come.
Converting quickly
Each hex digit stands for exactly four bits (a nibble), which is why binary codes are shown split into fours. Convert each nibble on its own: 1011 0101 is 1011 = 11 = B and 0101 = 5, so B5.
For denary, divide by 16: the whole number is the first hex digit and the remainder the second. 181 ÷ 16 = 11 remainder 5, so 181 is B5 too. Digits above 9 are letters: A = 10, B = 11, C = 12, D = 13, E = 14, F = 15.
Objective: convert between binary, denary and hexadecimal quickly and accurately, recognising the hexadecimal for a 4-bit or 8-bit binary value, or a denary value from 0 to 255, on sight (for example, Cambridge IGCSE Computer Science 0478, 1.1 number systems; 9618, 1.1 data representation).
Where this fits
- AQA: AQA A Level Computer Science (7517)
- Cambridge: Cambridge IGCSE Computer Science (0478); Cambridge A Level Computer Science (9618); Cambridge AS Level Computer Science (9618)
- IB: IB Computer Science HL; IB Computer Science SL
- Pearson Edexcel International: Edexcel International GCSE Computer Science (4CP0)
- USDP: USDP Computer Science