Week 0 – Shooting Range

Read Time:57 Second

To kick start my programming journey, I followed some Youtuber’s advice to enrol on the famous “CS50: Introduction to Computer Science” offered by Havard University. A free course from an Ivy League school? Why not!

Week 0 has gone through the basic idea of computer science and how engineers use algorithms to solve problems. Professor David Malan lively demonstrated how to think logically and write simple programs using Scratch (a programming language developed by MIT for kids).

A seemingly thorny problem can be solved by breaking it down into multiple digestible bites to take on one at a time. With patience and practice, one day, I can create my own application to tackle real-life problems.

Below is a mini-game that I created within the week by using Scratch; give it a try if you’re interested.

Background:

Kai is a student who feels fascinated by the beauty of archery. Help him become an archer by passing a training which constitutes 3 levels. You have to score 10 hits to pass each level.

Control:

  • Press A to move left
  • Press D to move right
  • Press SPACE to shoot