Cách làm game đánh nhau trên Scratch

Trong bài viết này onthihsgxin giới thiệu với các bạn cách làm game bắn dơi bằng scratch và làm game bắn súng trên scratch cũng tương tự – dành cho các em học sinh tiểu học, các bạn nhớ là mình hướng dẫn cho các em nhỏ nên chỉ sử dụng những kĩ thuật thông thường thôi nhé. Các bạn cũng có thực hiện cách làm game bắn súng trên scratch như ở dưới nhé.

Nội dung chính Show

  • VIdeo hướng dẫn cách lập trình game bắn súng trên scratch
  • Nhắc lại game bắn dơi và scratch game bắn súng như sau:
  • Bước 1: Tìm hình ảnh súng và đạn trên mạng
  • Bước 2: Lập trình cho Súng bắn dơi
  • Bước 3: Lập trình cho viên đạn
  • Bước 4: Lập trình cho hai con dơi
  • File Word cách làm trò chơi bắn súng trên scratch

VIdeo hướng dẫn cách lập trình game bắn súng trên scratch

Nhắc lại game bắn dơi và scratch game bắn súng như sau:

Người chơi điều khiển súng theo chiều thẳng đứng: chỉ có thể cho súng di chuyển lên, xuống. Nháy phím Space để bắn viên đạn ra khỏi nòng bay về bên phải. Viên đạn gặp cạnh phải sẽ biến mất. Chú ý viên đạn cần đi ra từ đầu nòng súng. Mỗi lần bắn súng, nòng súng sẽ bị giật về phía sau khoảng 0.5 giây.

Có 2 con dơi bay ngẫu nhiên từ bên phải. Nếu bay sang trái, dơi sẽ xuất hiện lại bên phải tại 1 vị trí ngẫu nhiên và bay tiếp.

Nếu bắn trúng con dơi sẽ rơi thẳng đứng xuống đất và sau 1 giây sẽ xuất hiện lại từ bên phải.

Bước 1: Tìm hình ảnh súng và đạn trên mạng

Bạn search google với từ khóa “Gun .png” để tìm và tải về một khẩu súng ứng ý.

Tiếp tục tìm kiếm trên google với từ khóa “bullet .png” tìm và tải về một viên đạn thật đẹp

Tại sao lại phải .png khi tìm kiếm nhỉ? cái này mình đã giải thích trước đây trong bài xe ô tô chạy rồi nhé

OK còn lại hai chú dơi thì đã có sẵn trong thư viện hình ảnh của Scratch rồi nhé.

Như vậy ta có 4 nhân vật như sau:

Cách làm game đánh nhau trên Scratch

4 nhân vật trong game

Tiếp theo bạn hãy chỉnh sửa kích cỡ, súng, đạn, dơi cho phù hợp, chỉnh lại tâm của súng và đạn như hình trong file word phía dưới.

Bước 2: Lập trình cho Súng bắn dơi

Các bạn cần lập trình cho các tình huống sau:

  • Khi phím mũi tên trên được nhấn: Di chuyển lên trên
  • Khi phím mũi tên xuống được nhấn: Di chuyển xuống dưới.
  • Khi nhấn phím khoảng cách (đạn bay ra): súng giật lại 0,5 giây

Bước 3: Lập trình cho viên đạn

  • Khi phím mũi tên trên (xuống) được nhấn: Di chuyển theo súng, súng đi đâu đạn đi đó lúc nào cũng trực sẵn ở nòng
  • Khi nhấn phím khoảng cách: đạn bay ra từ nòng súng

Bước 4: Lập trình cho hai con dơi

code lập trình cho hai con dơi là giống nhau, vì vậy các bạn lập trình xong cho một chú thì kéo code sang chú kia nhé.

File Word cách làm trò chơi bắn súng trên scratch

Làm game Flappy Bird bằng Scratch có khó không? Rất đơn giản. Hướng dẫn lập trình game Flappy Bird bằng Scratch dưới đây sẽ giúp bạn.

Cách làm game đánh nhau trên Scratch
  • Scratch
  • Scratch cho Mac
  • Scratch Online

Trong xã hội hiện đại, công nghệ đã trở thành một phần quan trọng trong cuộc sống của chúng ta. Điều đó càng thể hiện rõ hơn khi đại dịch COVID-19 bùng phát. Chính vì thế, lập trình đã và đang trở thành một ngành học “hot”. Đặc biệt, môn học này còn được đơn giản hóa để đưa vào giảng dạy ngay ở cấp bậc tiểu học.

Một trong số ngôn ngữ lập trình phổ biến dành cho trẻ em hiện nay là Scratch do Lifelong Kindergarten thuộc trung tâm Media Lab của Viện Công nghệ Massachusetts (MIT) phát triển. Với thiết kế sinh động, đồ họa hoạt hình dễ thương, Scratch giúp các bé tiếp cận lập trình theo cách dễ dàng và trực quan hơn. Thay vì phải viết dòng lệnh phức tạp, Scratch chỉ cần các bé tư duy logic, kéo & thả khối lệnh theo một kịch bản hợp lí để tạo nên mọi chương trình hoặc game yêu thích.

Bạn đang xem: Cách tạo game giống Flappy Bird trong Scratch

Ở bài viết này, chúng ta hãy cùng học cách làm Flappy Bird trên Scratch nhé! 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.

Nội dung

  • 1 Tạo dự án online
  • 2 Tạo dự án offline
  • 3 Xóa con mèo
  • 4 Chọn nhân vật và các sprite khác
  • 5 Vẽ sprite nền
  • 6 Vẽ sprite đường ống
  • 7 Vẽ gradient bầu trời trên Stage

Tạo dự án online

1. Tới web Scratch và click nút Create.

Cách làm game đánh nhau trên Scratch

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

Cách làm game đánh nhau trên Scratch

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.

Cách làm game đánh nhau trên Scratch

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

Cách làm game đánh nhau trên Scratch

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.

Cách làm game đánh nhau trên Scratch

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.

Cách làm game đánh nhau trên Scratch

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

Cách làm game đánh nhau trên Scratch
từ Library.

2. Chọn sprite tên Bat2, rồi click OK.

Cách làm game đánh nhau trên Scratch

3. Shift-click nhân vật Bat2 và chọn Info

Cách làm game đánh nhau trên Scratch
.

4. Đổi tên từ Bat2 sang Player bởi trong game, người chơi sẽ điều khiển

Cách làm game đánh nhau trên Scratch
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.

Cách làm game đánh nhau trên Scratch

Vẽ sprite nền

  1. Trong vùng New Sprite, click icon thứ hai: Paint New Sprite
    Cách làm game đánh nhau trên Scratch
    .
  2. Shift-click sprite mới này, chọn Info và đổi tên sang Ground.
  3. Click tab Costumes.
  4. Click công cụ hình chữ nhật
    Cách làm game đánh nhau trên Scratch
    trên canvas Paint Editor dưới tab Costumes.
  5. Click tùy chọn hình chữ nhật Solid.
  6. Click màu xanh lá.
  7. 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.
Cách làm game đánh nhau trên Scratch

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

Cách làm game đánh nhau trên Scratch

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.

  1. Click icon Paint New Sprite.
  2. Shift-click sprite đó, chọn Info và đổi tên sang Pipe.
  3. Click tab Costumes.
  4. Click công cụ hình chữ nhật trên canvas Paint Editor dưới tab Costumes.
  5. Click tùy chọn hình chữ nhật Solid.
  6. Click mẫu màu xám.
  7. Click và kéo qua phần giữa canvas Paint Editor để vẽ một đường ống thẳng đứng.
Cách làm game đánh nhau trên Scratch

Để 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.

Cách làm game đánh nhau trên Scratch

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

Cách làm game đánh nhau trên Scratch
.

3. Chọn Fill trong công cụ Color.

Cách làm game đánh nhau trên Scratch

4. Click nút Horizontal Gradient.

5. Chọn icon đổi màu trắng

Cách làm game đánh nhau trên Scratch
.

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 đó.

Cách làm game đánh nhau trên Scratch

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.

Đăng bởi: THPT Sóc Trăng

Chuyên mục: Hướng dẫn giáo viên

Bản quyền bài viết thuộc trường THPT thành Phố Sóc Trăng. Mọi hành vi sao chép đều là gian lận!

Nguồn chia sẻ: Trường THPT Sóc Trăng (thptsoctrang.edu.vn)