Cách tạo game giống Flappy Bird trong Scratch
Bạn đã từng chơi Flappy Bird chưa? Bạn có muốn tạo một game tương tự nhưng tuyệt hơn Flappy Bird không? Nếu câu trả lời là có, hãy tham khảo ngay hướng dẫn tạo game giống Flappy Bird bằng phần mềm lập trình Scratch dưới đây.
Trò chơi trong hướng dẫn sử dụng Scratch lập trình phần mềm này sẽ có tên là Flapping Bat. Game có lối chơi đơn giản nhưng vẫn vui nhộn và hấp dẫn.
Cách dùng Scratch lập trình game giống Flappy Bird
Tạo dự án online
1. Tới web Scratch và click nút Create.

2. Đổi tên từ Untitled sang Flapping Bat.

Scratch sẽ tự động lưu dự án trong khi bạn làm việc.
Tạo dự án offline
1. Mở Scratch 2 Offline Editor trên máy tính.

2. Chọn File > Save As và nhập tên Flapping Bat.

Xóa con mèo
Mỗi lần bạn tạo một dự án Scratch mới, nó sẽ bao gồm một nhân vật (sprite), biểu tượng của phần mềm này là Scratch Cat - Một con mèo đáng yêu.

Bạn có thể xóa mèo hay bất kỳ nhân vật nào khác bằng cách giữ phím Shift trên bàn phím đồng thời click trực tiếp vào nó. Một menu nhỏ sẽ hiện kèm tùy chọn xóa bất kỳ thứ gì mà bạn đã click. Bạn sẽ cần lặp lại thao tác này nhiều lần để tiết kiệm thời gian khi làm việc trên các dự án Scratch.
Giờ bắt đầu xóa mèo Scratch đang mỉm cười.

Nếu đã quen dùng click chuột phải trên chuột PC hoặc dùng trackpad, bạn có thể dùng thủ thuật đó như giải pháp thay thế Shift-click.
Chọn nhân vật và các sprite khác
Một sprite là nhân tố đồ họa bất kỳ trong dự án Scratch, chứ không phải Stage - bối cảnh game. Đối với game này, bạn sẽ tạo 3 sprite: Player - Người chơi, Ground - Mặt đất và Pipe - Đường ống.
1. Tìm New Sprite dưới Stage và click icon đầu tiên. Chọn Sprite từ Library.
2. Chọn sprite tên Bat2, rồi click OK.

3. Shift-click nhân vật Bat2 và chọn Info.
4. Đổi tên từ Bat2 sang Player bởi trong game, người chơi sẽ điều khiển con dơi này.
5. Click nút Back (hình tam giác màu trắng trong hình tròn xanh) để đóng cửa sổ Info.

Vẽ sprite nền
- Trong vùng New Sprite, click icon thứ hai: Paint New Sprite
.
- Shift-click sprite mới này, chọn Info và đổi tên sang Ground.
- Click tab Costumes.
- Click công cụ hình chữ nhật
trên canvas Paint Editor dưới tab Costumes.
- Click tùy chọn hình chữ nhật Solid.
- Click màu xanh lá.
- Click gần góc trái bên dưới của canvas Paint Editor, rồi kéo lên và di chuyển sang phải cho tới khi bạn có một hình chữ nhật trải dài ở bên dưới màn hình.

Nếu sprite nền chưa kín hết phần Stage, click và kéo nó vào đúng vị trí.

Vẽ sprite đường ống
Mục tiêu của game này là giúp dơi bay qua các lỗ nằm giữa hai đường ống. Bạn chỉ cần dùng một mẹo lập trình tuyệt vời để tạo sprite đường ống này.
- Click icon Paint New Sprite.
- Shift-click sprite đó, chọn Info và đổi tên sang Pipe.
- Click tab Costumes.
- Click công cụ hình chữ nhật trên canvas Paint Editor dưới tab Costumes.
- Click tùy chọn hình chữ nhật Solid.
- Click mẫu màu xám.
- Click và kéo qua phần giữa canvas Paint Editor để vẽ một đường ống thẳng đứng.

Để tạo một lỗ cho dơi bay qua, click công cụ Select, click và kéo qua phần giữa đường ống, rồi nhấn phím Delete hoặc Backspace trên bàn phím. Đừng lo nếu dơi quá to bởi bạn có thể sửa lại sau đó.
Giờ bạn đã có toàn bộ 3 sprite cần thiết để tạo game. Tiếp theo là cách giúp bạn tạo bối cảnh bầu trời sinh động cho game.

Vẽ gradient bầu trời trên Stage
Khái niệm gradient có thể mới với bạn. Scratch bao gồm 3 kiểu gradient, cho phép bạn làm mờ dần hai màu. Một trong những nhân tố khiến bầu trời trông chân thực là tô đường chân trời màu nhạt hơn và đậm hơn ở phần trên màn hình.
1. Click nút Stage.
2. Click tab Backdrops.
3. Chọn Fill trong công cụ Color.

4. Click nút Horizontal Gradient.
5. Chọn icon đổi màu trắng.
6. Click nút Swap Colors.
7. Chọn icon đổi màu xanh dương nhạt.
8. Click vào vị trí bất kỳ để lấp đầy canvas Paint Editor với gradient màu đó.

Như bạn thấy, bầu trời giờ thực hơn nhiều rồi phải không? Bạn có thể dùng các gradient cho tất cả kiểu hiệu ứng.
Trên đây là cách tạo game giống Flappy Bird bằng Scratch. Hi vọng bài viết hữu ích với các bạn.
Xem thêm bài viết khác
