A flash game teaches players kung fu skills through a training simulation. Players progress through levels learning punches, kicks, blocks and combinations to defeat opponents of increasing difficulty. Mastering techniques allows the student to become a kung fu master through interactive practice and application of skills.