Menu là danh sách các lựa chọn.
Ví dụ, khi bạn vào quán ăn, bạn sẽ thấy một danh sách các món ăn; bạn muốn ăn món gì thì chỉ việc chỉ tay (hoặc bấm, hoặc chạm) vào menu để lựa chọn.
Trong phần mềm, menu cũng có chức năng tương tự.
Menu là một tập hợp các nút bấm, biểu tượng hoặc chữ viết. Mỗi lựa chọn trong menu sẽ có một "nhiệm vụ" riêng, ví dụ:
- Nút Bắt đầu: Dẫn bạn vào màn hình chơi game
- Nút Cài đặt: Dẫn bạn đến chỗ chỉnh âm thanh, ánh sáng
- Nút Hướng dẫn: Dẫn bạn đến trang đọc luật chơi
Trong bài học này, chúng ta cùng trải nghiệm để tạo ra hệ thống menu.
Chúng ta cùng làm theo từng bước:
[Bước 1] Thêm 2 phông nền (backdrop)
- Phông nền 1: chọn hình khu rừng - Forest (hoặc tùy bạn chọn). Đặt tên phông nền là "Menu". Muốn đặt tên cho phông nền, thì bạn bấm vào mục Backdrops > điền tên vào mục Costume.
Xem hình minh họa.
- Phông nền 2: chọn hình đồng cỏ - Savanna. Đặt tên là "TroChoi"
- Sau khi thêm 2 phông nền, chúng ta sẽ có tổng cộng là 3 phông nền, có tên lần lượt là backdrop1, Menu và TroChoi.
[Bước 2] Tạo 3 nhân vật (sprite)
- Nhân vật 1 là chú mèo, hoặc bạn có thể chọn nhân vật khác tùy thích
- Nhân vật 2: bạn bấm vào vùng chọn nhân vật (Choose a Sprite), gõ vào ô tìm kiếm là Button, chọn Button 2.
Đổi tên nút này thành Play.
Nhập chữ cho bề mặt nút là PLAY.
Đổi màu chữ để nhìn cho rõ.
Xem hình minh họa.
- Nhân vật 3: bạn bấm vào vùng chọn nhân vật (Choose a Sprite), gõ vào ô tìm kiếm là Home, chọn Home Button.
Đổi tên nút này thành Home.
[Bước 3] Lập trình
Bạn lập trình từng bước, sau mỗi bước, chạy thử để xem kết quả có như mong đợi không, nếu không, hãy kiểm tra xem việc lập trình đã đúng chưa?
Lập trình cho nút Play
Chọn nút Play, lập trình theo hướng dẫn sau:
- Tạo biến music: vào mục Variables > bấm vào mục Make a Variable để tạo một biến mới, đặt tên là music
- Tiếp tục lập trình theo hướng dẫn trong bảng sau:
Lập trình cho nút Home
Chọn nút Home và lập trình theo hướng dẫn sau:
Lập trình cho chú Mèo
Chọn nhân vật chú mèo, và lập trình theo nội dung sau:
Chúc mừng bạn, bạn đã tạo được một game “quá đơn giản”. Nhưng dù sao đây cũng là thành quả của chính bản thân bạn.
Bạn có thể tự nghĩ ra kịch bản của trò chơi và lập trình thêm.
Hẹn các bạn ở các bài học tiếp theo.
-----
Menu
In this section we handle
- backdrops
- buttons
- background music
Backdrops
For this project we select two backdrops
- Forest for the home screen
- Savanna for the play screen
The home screen has a play button. The play screen has a home button.
The home screen
When the program starts we
- switch to the Forest background
- show the Play button
We could add more buttons for options, high-score, etc.
The play button
When the play button is clicked we
- play a pop sound
- set the boolean variable music to zero (to stop the music loop)
- stop all sounds
- broadcast the message play
- hide the play button





