# Pengaturcaraan Berdasarkan Acara - Bina Permainan Menaip

## Pengenalan

Menaip adalah salah satu kemahiran yang paling diremehkan oleh pemaju. Keupayaan untuk memindahkan pemikiran dari kepala ke editor anda dengan cepat membolehkan kreativiti mengalir dengan bebas. Salah satu kaedah terbaik untuk belajar adalah bermain permainan!

> Oleh itu, mari kita membina permainan menaip!

Anda akan menggunakan kemahiran JavaScript, HTML dan CSS yang telah anda buat selama ini untuk membuat permainan menaip. Permainan akan memberikan petikan secara rawak kepada pemain (kami menggunakan petikan [Sherlock Holmes](https://en.wikipedia.org/wiki/Sherlock_Holmes)) dan masa yang diperlukan pemain untuk mengetiknya dengan tepat. Anda akan menggunakan kemahiran JavaScript, HTML dan CSS yang telah anda buat selama ini untuk membuat permainan menaip.

![demo](../images/demo.gif)

## Prasyarat

Pelajaran ini menganggap anda sudah biasa dengan konsep berikut:

- Membuat input teks dan kawalan butang
- CSS dan gaya penetapan menggunakan kelas
- Asas JavaScript
  - Membuat susunan
  - Membuat nombor rawak
  - Mendapatkan masa sekarang

## Pelajaran

[Membuat permainan menaip dengan menggunakan pengaturcaraan berdasarkan acara](../typing-game/README.ms.md)

## Kredit 

Ditulisa dengan ♥️ oleh [Christopher Harrison](http://www.twitter.com/geektrainer)