V arkádovce Cannon Ball má hráč jednoduchý úkol, ve spodní části obrazovky pohybuje panáčkem doprava nebo doleva a s harpunou rozstřeluje okolo poskakující míče. Problém nastává ve chvíli, kdy míč dostane zásah, ať už přímo nebo ocasem harpuny, dělí se na dva menší míče. Jak se na arkádu patří, cíl je se třemi startovními životy nahrát co nejvyšší skóre, přičemž se obtížnost stupňuje počtem nepřátelských míčů a jejich zrychlováním.
Cannon Ball vyšel na ZX Spectrum a několik japonských platforem osmdesátých let (MSX, Sharp a PC-6001). Koncept hry byl později rozšířen hříčkou Pang.