Cách làm trò chơi flash

Posted on
Tác Giả: Robert Simon
Ngày Sáng TạO: 19 Tháng Sáu 2021
CậP NhậT Ngày Tháng: 1 Tháng BảY 2024
Anonim
Cách làm trò chơi flash - HiểU BiếT
Cách làm trò chơi flash - HiểU BiếT

NộI Dung

Trong bài viết này: Bắt đầu viết một trò chơi cơ bản Tìm hiểu các kỹ thuật nâng caoReferences

Flash là một định dạng phổ biến cho các trò chơi video thông qua trình duyệt internet, trên các trang web chuyên dụng như Newgrounds và Kongregate. Flash ngày càng ít được sử dụng so với các định dạng của các ứng dụng di động mới, nhưng nó vẫn phổ biến cho nhiều trò chơi chất lượng. Flash dựa trên ActionScript, một ngôn ngữ lập trình đơn giản cho phép bạn điều khiển các đối tượng được hiển thị trên màn hình. Chuyển đến bước một bên dưới để tìm hiểu cách tạo trò chơi flash cơ bản.


giai đoạn

Phần 1 Bắt đầu



  1. Nhận ra thiết kế của trò chơi của bạn. Trước khi bạn bắt đầu viết mã, sẽ rất hữu ích khi có ý tưởng về những gì bạn muốn như một trò chơi. Flash phù hợp với các trò chơi đơn giản. Cố gắng tạo một trò chơi trong đó người chơi chỉ có một vài hành động khác nhau để thực hiện. Dựa vào một thể loại trò chơi cơ bản và ghi nhớ một vài cơ chế đơn giản làm nền tảng cho nó. Xem hướng dẫn này để biết thêm chi tiết về kế hoạch phát triển trò chơi video. Các trò chơi flash phổ biến nhất là:
    • Người chạy vô tận: Trong các trò chơi này, nhân vật tự động di chuyển và người chơi phải nhảy qua chướng ngại vật hoặc tương tác với trò chơi theo cách tương đương. Người chơi thường chỉ có một hoặc hai hành động khác nhau theo ý của mình.
    • "Brawlers": Những trò chơi này thường bao gồm một cuộn bên của môi trường trò chơi. Người chơi phải đánh bại những kẻ thù xuất hiện để tiến lên. Anh ta thường có một số động tác theo ý mình để loại bỏ kẻ thù.
    • "Câu đố": Những trò chơi này cung cấp cho người chơi để giải các câu đố hoặc câu đố để chuyển sang cấp độ tiếp theo. Chúng có thể bao gồm từ những loại thuộc loại Match-3, như Bejeweled, cho đến những câu đố phức tạp hơn, thường gặp trong các trò chơi phiêu lưu.
    • "RPGs" hoặc nhập vai: Những trò chơi này tập trung vào sự phát triển và tiến bộ của một nhân vật.Người chơi di chuyển qua nhiều môi trường khác nhau với nhiều kẻ thù. Các trận đánh khác nhau từ một game nhập vai khác, nhưng hầu hết diễn ra trên cơ sở theo lượt. Game nhập vai có thể phức tạp hơn đáng kể để viết mã so với các game hành động đơn giản.



  2. Tìm hiểu những gì Flash phù hợp cho. Flash rất phù hợp cho các trò chơi 2D. Có thể thực hiện 3D trong Flash, nhưng nó đòi hỏi kiến ​​thức sâu về ngôn ngữ lập trình. Hầu hết các trò chơi flash thành công là ở dạng 2D.
    • Flash phù hợp hơn cho các trò chơi ngắn hoặc có thể chơi trong các phiên nhỏ. Thường phát khi bạn có một chút thời gian rảnh để nghỉ ngơi, điều này giới hạn thời gian chơi trong khoảng mười lăm phút.


  3. Làm quen với ngôn ngữ lập trình ActionScript3 (AS3). Trò chơi flash được lập trình trong AS3. Bạn sẽ cần hiểu những điều cơ bản về cách thức hoạt động để tạo thành công trò chơi. Nếu bạn biết cách viết mã trong AS3, bạn có thể tạo một trò chơi đơn giản.
    • Một số cuốn sách liên quan đến ActionScript có sẵn trên Amazon hoặc các cửa hàng khác, cũng như nhiều ví dụ và hướng dẫn trên internet.



  4. Tải xuống Flash Professional. Chương trình này không miễn phí, nhưng đây là cách tốt nhất để tạo chương trình Flash một cách nhanh chóng. Các tùy chọn khác có sẵn, một số phần mềm miễn phí, nhưng khả năng tương thích thường kém và cho cùng một nhiệm vụ, chúng đòi hỏi nhiều thời gian hơn.
    • Flash Professional là chương trình duy nhất bạn cần để bắt đầu tạo trò chơi.

Phần 2 Viết một trò chơi cơ bản



  1. Hiểu những điều cơ bản của các khối xây dựng trong mã AS3. Khi bạn tạo một trò chơi đơn giản, bạn sẽ cần sử dụng một số cấu trúc mã khác nhau. Có 3 phần chính trong mã AS3:
    • Biến - Chúng được sử dụng để lưu trữ dữ liệu. Những dữ liệu này có thể là số, từ (chuỗi), đối tượng hoặc những thứ khác. Các biến được định nghĩa bởi mã var và tên của họ phải bao gồm một từ duy nhất.

      người chơi var Sức khỏe: Số = 100; // "var" chỉ định rằng bạn đang xác định một biến. // "playerHealth" là tên của biến. // "Số" là kiểu dữ liệu. // "100" là giá trị được gán cho biến. // Mỗi dòng mã ActionScript kết thúc bằng ";"

    • Trình xử lý sự kiện - Trình xử lý sự kiện kiểm tra sự xuất hiện của một số sự kiện nhất định và truyền đạt nó đến phần còn lại của chương trình. Đây là một điểm thiết yếu để thiết lập các lệnh của người chơi và lặp lại mã. Xử lý sự kiện thường sử dụng các chức năng.

      addEventListener (MouseEvent.CLICK, swingSword); // "addEventListener ()" định nghĩa trình xử lý sự kiện. // "MouseEvent" là danh mục lệnh phải được kiểm tra. // ".CLICK" là hành động cụ thể được bao gồm trong danh mục MouseEvent. // "swingSword" là hàm được gọi khi hành động xảy ra.

    • Chức năng - Các phần mã được gán cho một từ khóa có thể được gọi sau này. Các chức năng quản lý nội dung chương trình trò chơi của bạn. Các trò chơi phức tạp có thể có hàng trăm chức năng, trong khi các trò chơi đơn giản chỉ cần một số ít. Bạn có thể viết chúng theo bất kỳ thứ tự nào vì chúng chỉ hoạt động khi được gọi.

      hàm swingSword (e: MouseEvent): void;



  2. Lấy cảm hứng từ các trò chơi của người khác Nhiều nhà phát triển sẽ không cung cấp cho bạn mã của họ, nhưng có nhiều hướng dẫn hoặc các dự án khác có mã miễn phí. Những thứ này sẽ cho phép bạn xem cách mã tương tác với các đối tượng. Đó là một cách tuyệt vời để học các kỹ thuật sẽ làm cho trò chơi của bạn nổi bật.