Mục lục:

Hướng dẫn tạo tiểu thuyết trực quan bằng Ren’Py: 5 bước
Hướng dẫn tạo tiểu thuyết trực quan bằng Ren’Py: 5 bước

Video: Hướng dẫn tạo tiểu thuyết trực quan bằng Ren’Py: 5 bước

Video: Hướng dẫn tạo tiểu thuyết trực quan bằng Ren’Py: 5 bước
Video: Make Your Own Visual Novel! | Ren'Py Tutorial Part 1 2024, Tháng mười một
Anonim
Hướng dẫn sử dụng Visual Novel Maker bằng Ren’Py
Hướng dẫn sử dụng Visual Novel Maker bằng Ren’Py

Bạn đã bao giờ chơi một cuốn tiểu thuyết trực quan, chọn trò chơi phiêu lưu của riêng mình, trò chơi mô phỏng hẹn hò hoặc một loại trò chơi tương tự khác và nghĩ về việc tự mình làm một trò chơi đó chưa? Bạn có nản lòng không, vì bạn chưa bao giờ viết mã hoặc chơi game trước đây? Sau đó, hướng dẫn này sẽ giúp bạn tạo ra trò chơi của riêng bạn!

Ren'Py là gì?

  • Một công cụ giúp người dùng xây dựng Visual Novel, RPG, Dating Sims và các trò chơi 2D khác.
  • Ren'py sử dụng các ngôn ngữ kịch bản mạnh mẽ để giúp mang lại khả năng trò chơi tuyệt vời với Python và PyGame.
  • Hoàn toàn miễn phí và mã nguồn mở với khả năng truy cập đa nền tảng.
  • Ren'py KHÔNG phải là một công cụ trực quan, nếu bạn đang tìm kiếm một công cụ trực quan, hãy xem Novelty hoặc Twine.

Python là gì?

Python là một ngôn ngữ kịch bản được sử dụng để tăng khả năng đọc cho các lập trình viên với ít yêu cầu về cú pháp hơn.

Hướng dẫn này sẽ bao gồm những gì?

  • Cách bắt đầu với các hướng dẫn được tạo sẵn.
  • Làm thế nào để bắt đầu một trò chơi cơ bản bằng cách giới thiệu các lệnh.
  • Cách hoàn thiện và chia sẻ tác phẩm của bạn.

Ai sẽ được hưởng lợi tốt nhất từ hướng dẫn này?

  • Các cá nhân muốn sản xuất một trò chơi với ít hoặc không có kinh nghiệm viết mã.
  • Người viết mã muốn tìm hiểu thêm về python.

Bước 1: Tải xuống Ren'py

Tải xuống Ren'py
Tải xuống Ren'py
Tải xuống Ren'py
Tải xuống Ren'py
  1. Tạo một thư mục trên màn hình của bạn để giải nén chương trình vào.
  2. Bắt đầu bằng cách tải xuống trực tiếp phần mềm từ Ren’Py.
  3. Thực hiện theo các hướng dẫn cài đặt chính xác như được liệt kê trên Ren'Py WebPage.

Bước 2: Bắt đầu Hướng dẫn

Bắt đầu Hướng dẫn
Bắt đầu Hướng dẫn
Bắt đầu Hướng dẫn
Bắt đầu Hướng dẫn
Bắt đầu Hướng dẫn
Bắt đầu Hướng dẫn
  1. Nhấp vào bảng hướng dẫn khởi động ở góc trên cùng bên trái.
  2. Nhấp vào khởi chạy dự án.
  3. Chơi qua hướng dẫn trò chơi để tự giới thiệu về cơ chế phần mềm.
  4. Hãy chắc chắn để đọc qua tất cả các bảng thư mục thông tin trò chơi.

Bước 3: Khởi tạo cài đặt trò chơi

Khởi tạo cài đặt trò chơi
Khởi tạo cài đặt trò chơi
Khởi tạo cài đặt trò chơi
Khởi tạo cài đặt trò chơi
Khởi tạo cài đặt trò chơi
Khởi tạo cài đặt trò chơi
  1. Quay lại bảng điều khiển thư mục trang chủ và nhấp vào Tạo Dự án Mới.
  2. Chọn vị trí thư mục dự án của bạn hoặc nơi bạn sẽ lưu tất cả các tệp trò chơi của mình vào máy tính để mở lại sau.

    1. Trước tiên, tôi khuyên bạn nên tạo một thư mục mới trên màn hình của mình để dễ dàng truy cập.
    2. Sau đó, chọn thư mục của bạn về nơi bạn muốn trò chơi của mình nằm lại.

      Bạn luôn có thể thay đổi thư mục của mình và các cài đặt khác theo tùy chọn

  3. Đặt tên cho Dự án của bạn.
  4. Tiếp theo, thiết lập trình soạn thảo văn bản của bạn.

    1. Ren’Py đề xuất Editra, trình soạn thảo văn bản cá nhân của riêng họ. Trong hướng dẫn này, tôi cũng sẽ chỉ cho bạn cách thiết lập một trình soạn thảo văn bản khác mà bạn chọn. Tôi đang sử dụng sublime, nhưng các trình chỉnh sửa khác sử dụng tệp.rpy cũng có thể được sử dụng.

      1. Chuyển đến trang Tùy chọn.
      2. Trong “Trình chỉnh sửa văn bản:, bạn sẽ có sự lựa chọn giữa Editra được đề xuất bởi Ren’py, trình biên tập hệ thống hoặc jEdit.

        Tôi khuyên bạn nên sử dụng Sublime cho trình chỉnh sửa hệ thống của mình vì các tệp.rpy tương thích và giao diện dễ làm theo hơn nhiều so với Editra cho người mới bắt đầu

  5. Sau khi chọn trình chỉnh sửa của bạn, hãy bắt đầu thiết lập trò chơi ban đầu bao gồm giao diện GUI và độ phân giải màn hình.
  6. Tiếp theo, chọn giao diện GUI của bạn hoặc giao diện người dùng đồ họa.

  7. Sau đó, bạn có thể trực tiếp sửa đổi tệp gui.rpy nếu bạn muốn tùy chỉnh thêm giao diện và bảng màu của màn hình trò chơi của mình.
  8. Chọn độ phân giải được đánh dấu.
  9. Sau đó, bạn có thể thay đổi độ phân giải trong menu Tùy chọn.

Bước 4: Mã hóa trò chơi của bạn

Mã hóa trò chơi của bạn
Mã hóa trò chơi của bạn
Mã hóa trò chơi của bạn
Mã hóa trò chơi của bạn

Bây giờ bạn đã thiết lập tệp dự án cơ bản, đã đến lúc thực sự bắt đầu thêm các chất vào trò chơi của bạn.

Bắt đầu bằng cách mở tất cả các tệp văn bản của bạn từ liên kết trên trang khởi động dưới tên tệp dự án của bạn. Tùy thuộc vào trình soạn thảo văn bản bạn đã chọn trong tùy chọn, trình soạn thảo văn bản sẽ bật lên trong một cửa sổ riêng biệt và hiển thị tất cả các tệp, bao gồm script.rpy, options.rpy, gui.rpy và screen.rpy. để hỗ trợ thêm trong việc định dạng trò chơi ban đầu được thiết lập như các hình ảnh trên.

Tập tin ban đầu tạo kịch bản

  1. Mở tệp script.rpy.

    1. Đây là nơi tất cả mã trò chơi của bạn sẽ chuyển đến bao gồm hội thoại, hình ảnh, âm thanh và các quyết định.
    2. Đầu tiên, tôi sẽ thảo luận về mã phác thảo được trình bày trong tệp script.rpy ban đầu để giúp bạn hiểu mọi thứ hoạt động và mọi thứ đi đến đâu.

      1. Dưới dòng 3 và 4 trong mã có nội dung # Khai báo các ký tự được trò chơi này sử dụng. Bạn sẽ thêm bất kỳ tệp hình ảnh nào vào đây từ máy tính của mình.
      2. Để khai báo hình ảnh, hãy nhập hình ảnh, loại hình ảnh, (chẳng hạn như ký tự hoặc nền) và tên của hình ảnh bằng hình ảnh từ máy tính của bạn dưới dạng tệp-j.webp" />
      3. Bạn phải tạo những hình ảnh này ở đây để bạn chơi game dù ở đâu cũng có thể sử dụng những hình ảnh này nhiều lần.
      4. Dưới bình luận ban đầu ghi # Khai báo các ký tự được sử dụng bởi trò chơi này.
      5. Bạn sẽ xác định tính cách của mình. Lệnh mã được gọi là xác định trong Ví dụ 3 xác định nhân vật của bạn trong trò chơi và cho phép bạn gán màu văn bản cho nhân vật.

Ví dụ 1: image bg someimage = "someimage.png"

Ví dụ 2: ký tự hình ảnh someimage = "someimage.peg" Ví dụ 3: xác định a = Character ('CharacterName', color = "#rgbvalue")

Hội thoại

  1. Tiếp theo, để bắt đầu bất kỳ trò chơi nào trong Ren’py, bạn cần sử dụng nhãn bắt đầu: để cho chương trình biết rằng bạn muốn có trò chơi thực sự bắt đầu tại đây. Từ đó, bạn có thể thiết lập khung cảnh của mình bằng các lệnh có trong Tài liệu như Ví dụ 4 bên dưới.
  2. Để thêm văn bản vào trò chơi của bạn, bạn có thể thực hiện một trong hai điều.

    1. Đặt đối thoại trong dấu ngoặc kép như trong Ví dụ 5.
    2. Gán một ký tự cho các từ trong dấu ngoặc kép như trong Ví dụ 6 bên dưới.
  3. Tạo cây quyết định để thay đổi cốt truyện của bạn, kết hợp đối thoại của bạn với các lệnh như menu, nhảy và nhãn. Xem Ví dụ 7.
  4. Để kết thúc trò chơi của bạn, hãy nhập return ở cuối tệp script.rpy của bạn. Xem ví dụ 8.

Ví dụ 4: phát nhạc "musicfromcomputer.ogg", một số hình ảnh bg cảnh có mờ dần, hiển thị biến ký tự

Ví dụ 5: "Viết đoạn hội thoại mở đầu của bạn." Ví dụ 6: a "Viết đoạn hội thoại". // Điều này ghi hộp thoại cho ký tự xác định.

Ví dụ 7

menu: "Đối thoại hoặc câu hỏi": lộ trình nhảy "Đối thoại hoặc câu hỏi thứ hai, v.v.": tuyến nhãn: "Đối thoại" Ví dụ 8: quay lại

Quá trình trên tương đối đơn giản khi bạn học các lệnh và có thể tùy chỉnh cao khi bạn đã cảm thấy thoải mái với chương trình và ngôn ngữ. Vui lòng xem tài liệu và thay đổi các tệp screen.rpy, options.rpy và gui.rpy. Tài liệu trực tuyến đi sâu hơn về cách bắt đầu thay đổi những điều đó và rất hữu ích trong trường hợp bạn gặp khó khăn trong việc ghi nhớ lệnh nào thực hiện điều gì.

Để tùy chỉnh thêm trò chơi của bạn, hãy nhấp vào các liên kết này để biết thêm thông tin về cách thực sự viết mã trò chơi.

  1. Từ điển Python và Ren'Py Language cho người mới bắt đầu
  2. GUI (Giao diện người dùng đồ họa) hoặc trò chơi trông như thế nào đối với người chơi Tài liệu
  3. Bạn có thể tìm thấy các tiện ích bổ sung thú vị khác như thêm danh sách phát nhạc, thư viện hình ảnh hoặc phát lại hình ảnh để nâng cao thiết kế trò chơi tại đây
  4. Cuối cùng, các tùy chọn tùy chỉnh khác như cách hiển thị phông chữ lớn có thể được tìm thấy tại đây.

Bước 5: Phát hành trò chơi của bạn

Phát hành trò chơi của bạn
Phát hành trò chơi của bạn
Phát hành trò chơi của bạn
Phát hành trò chơi của bạn
Phát hành trò chơi của bạn
Phát hành trò chơi của bạn
Phát hành trò chơi của bạn
Phát hành trò chơi của bạn
  1. Để kết thúc trò chơi của bạn, hãy cập nhật trình khởi chạy Ren’py.
  2. Sau đó, kiểm tra script với lint để tìm kiếm các lỗi cú pháp được tìm thấy trên trang khởi động.
  3. Bản phân phối xây dựng sẽ lưu trữ các tệp của bạn vào một thư mục có thể truy cập được mà bạn có thể tải lên trang web.

    Mã thiết yếu cần thiết để tạo trò chơi trên nền tảng bạn chọn được thực hiện trực tiếp bởi Ren'py. Để biết thêm thông tin, hãy truy cập trang xây dựng tài liệu trên Ren'Py

  4. Tiếp theo, chạy thử nghiệm beta bằng cách cho bạn bè và gia đình chơi trò chơi để xem có lỗi nào trong lời thoại hay không.
  5. Cuối cùng, phát hành trò chơi của bạn trên trang web cá nhân của riêng bạn hoặc trên Itchi.io để trò chơi của bạn tiếp cận nhiều người đam mê tiểu thuyết trực quan.

Bây giờ bạn đã tạo trò chơi tiểu thuyết trực quan đầu tiên của mình! Xin chúc mừng!

Đề xuất: