Cách tạo trò chơi trên máy tính dựa trên văn bản (có hình ảnh)

Mục lục:

Cách tạo trò chơi trên máy tính dựa trên văn bản (có hình ảnh)
Cách tạo trò chơi trên máy tính dựa trên văn bản (có hình ảnh)

Video: Cách tạo trò chơi trên máy tính dựa trên văn bản (có hình ảnh)

Video: Cách tạo trò chơi trên máy tính dựa trên văn bản (có hình ảnh)
Video: AOE 2 Hướng Dẫn Căn Bản Chi Tiết Siêu Hay Cho Người Mới Chơi 2024, Có thể
Anonim

Trò chơi phiêu lưu dựa trên văn bản, còn được gọi là Viễn tưởng tương tác, là một dạng trò chơi máy tính ban đầu. Bây giờ người hâm mộ của anh ấy tuy có hạn nhưng khá trung thành. Nói chung, những trò chơi này có thể được tải xuống miễn phí, không cần thông số kỹ thuật máy tính cao, và thú vị là bạn có thể tự làm mà không cần phải biết ngôn ngữ lập trình.

Bươc chân

Phần 1/3: Chọn phần mềm

Tạo trò chơi dựa trên văn bản Bước 1
Tạo trò chơi dựa trên văn bản Bước 1

Bước 1. Bạn có thể thử Inform 7

Inform 7 là một phần mềm khá mạnh mẽ và được biết đến nhiều nhất với việc tạo ra các trò chơi văn bản hay còn gọi là tiểu thuyết tương tác. Ngôn ngữ lập trình được thiết kế sao cho giống với những câu đơn giản trong tiếng Anh, nhưng vẫn có đầy đủ chức năng. Inform 7 có sẵn miễn phí cho Windows, Mac và Linux.

Tạo trò chơi dựa trên văn bản Bước 2
Tạo trò chơi dựa trên văn bản Bước 2

Bước 2. Sử dụng Adrift để tạo trò chơi dễ dàng hơn trên Windows

Adrift cũng là một ngôn ngữ lập trình và phần mềm biên dịch viễn tưởng tương tác phổ biến và dễ sử dụng vì giao diện của nó là trực quan chứ không phải mã. Phần mềm này có lẽ là lựa chọn dễ dàng nhất nếu bạn không phải là một lập trình viên. Adrift chỉ có sẵn miễn phí cho Windows, nhưng trò chơi kết quả có thể được chơi trên bất kỳ hệ điều hành nào hoặc trên bất kỳ trình duyệt nào.

Tạo trò chơi dựa trên văn bản Bước 3
Tạo trò chơi dựa trên văn bản Bước 3

Bước 3. Nếu bạn có thể lập trình thì TADS 3 cũng có thể là một tùy chọn

Nếu bạn xem việc tạo ra trò chơi này như một dự án lập trình, thì TADS 3 là sự lựa chọn phần mềm toàn diện nhất cho mục đích này. Bạn có thể dễ dàng thành thạo TADS 3 hơn nếu bạn đã hiểu C ++ và / hoặc Javascript. TADS 3 có sẵn miễn phí cho Windows, Mac và Linux.

  • Đặc biệt đối với phiên bản Windows 3 của TADS, phiên bản này có thêm tính năng bàn làm việc ("Workbench") giúp người không biết lập trình cũng dễ dàng sử dụng nói chung cũng thoải mái.
  • Các lập trình viên có thể quan tâm đến việc đọc thêm các so sánh giữa Inform 7 và TADS 3.
Tạo trò chơi dựa trên văn bản Bước 4
Tạo trò chơi dựa trên văn bản Bước 4

Bước 4. Khám phá các tùy chọn phổ biến khác

Phần mềm được liệt kê ở trên là những lựa chọn phổ biến nhất trong lĩnh vực này, nhưng cũng có những lựa chọn khác cũng được sử dụng rộng rãi trong cộng đồng viễn tưởng tương tác. Nếu không có cái nào được đề cập ở trên phù hợp với bạn hoặc bạn muốn thử một cái gì đó khác, bạn cũng có thể xem những điều sau:

  • Hugo
  • ALAN
Tạo trò chơi dựa trên văn bản Bước 5
Tạo trò chơi dựa trên văn bản Bước 5

Bước 5. Hãy thử một trình tạo trò chơi văn bản dựa trên trình duyệt

Bạn có thể bắt đầu ngay lập tức và dùng thử mà không cần phải tải xuống bất kỳ thứ gì bằng cách sử dụng các công cụ sau:

  • Nhiệm vụ (giống như bộ tiểu thuyết tương tác ở trên)
  • Twine (trình chỉnh sửa dựa trên hình ảnh dễ sử dụng)
  • StoryNexus (trên thiết bị này, người chơi nhấp vào một số tùy chọn, không phải nhập lệnh; trò chơi của bạn có thể được tải trực tuyến [trực tuyến] tại StoryNexus)

Phần 2/3: Bắt đầu làm trò chơi

Tạo trò chơi dựa trên văn bản Bước 6
Tạo trò chơi dựa trên văn bản Bước 6

Bước 1. Làm quen với việc sử dụng các lệnh văn bản

Hầu hết các trò chơi dựa trên văn bản được chơi bằng cách gõ lệnh. Những người đã quen chơi trò chơi viễn tưởng tương tác sẽ cho rằng trò chơi của bạn phải sử dụng các lệnh thông thường, chẳng hạn như "see (object)" và "get (object)".

  • Nên có phần tài liệu hoặc phần hướng dẫn trong phần mềm để bạn có thể làm quen với các lệnh này và cách kết hợp chúng vào trò chơi của mình.
  • Đôi khi một trò chơi có các lệnh bổ sung độc đáo; có thể khác nhau, hoặc "chạy bộ" hoặc "cắt cỏ". Lựa chọn lệnh này phải được thông báo rõ ràng cho người chơi, trừ khi nó được cố tình giữ bí mật hoặc chỉ để giải trí và không bắt buộc phải kết thúc trò chơi.
Tạo trò chơi dựa trên văn bản Bước 7
Tạo trò chơi dựa trên văn bản Bước 7

Bước 2. Thiết kế bản đồ và / hoặc lối chơi

Hình thức phổ biến nhất của tiểu thuyết tương tác thường liên quan đến việc khám phá một số địa điểm (thường được gọi là "không gian" ngay cả khi câu chuyện cho biết các địa điểm đó ở ngoài trời). Dự án của bạn có thể bắt đầu bằng cách tạo một hoặc hai phòng có thể khám phá ngay từ đầu, sau đó có thể khám phá thêm một vài phòng sau khi người chơi hoàn thành một câu đố đơn giản hoặc khám phá một chút trước, sau đó sẽ có những câu đố lớn hơn và khó hơn yêu cầu thăm dò. cẩn thận.

Một lựa chọn khác là tạo một dự án tập trung nhiều hơn vào các quyết định mà người chơi đưa ra, không phải vào việc giải các câu đố. Ví dụ là một câu chuyện đầy cảm xúc về mối quan hệ của nhân vật chính trong trò chơi với các nhân vật khác, hoặc một câu chuyện cho người chơi nhiều lựa chọn và hậu quả của mọi quyết định của anh ta sẽ được thấy trong phần tiếp theo. Các tùy chọn như thế này vẫn có thể yêu cầu bản đồ địa lý, hoặc sử dụng "không gian" dưới dạng các cảnh mà nhân vật chính trải nghiệm điều gì đó theo chủ đề của trò chơi

Tạo trò chơi dựa trên văn bản Bước 8
Tạo trò chơi dựa trên văn bản Bước 8

Bước 3. Nhận trợ giúp về cách kết nối từng yếu tố của trò chơi

Có thể không gian đầu tiên của bạn không hoạt động bình thường hoặc bạn không biết cách tạo ra hiệu ứng nhất định bằng phần mềm của mình, vì vậy hãy tìm tài liệu hoặc menu trợ giúp hoặc tệp "Đọc cho tôi" thường nằm trong cùng thư mục với tệp. phần mềm chính của bạn. Nếu vẫn chưa rõ, hãy thử hỏi các diễn đàn trên trang web mà bạn đã tải xuống phần mềm hoặc trong các diễn đàn viễn tưởng tương tác chung.

Tạo trò chơi dựa trên văn bản Bước 9
Tạo trò chơi dựa trên văn bản Bước 9

Bước 4. Tạo phần giới thiệu và khoảng trống đầu tiên

Sau khi tạo dàn ý cho trò chơi của bạn, hãy viết phần giới thiệu ngắn gọn giải thích trò chơi, bao gồm giải thích về các lệnh duy nhất, cũng như cảnh báo nếu trò chơi của bạn chứa tài liệu dành riêng cho người lớn. Sau đó, viết mô tả về căn phòng đầu tiên. Cố gắng làm cho căn phòng đầu tiên này trở nên thú vị vì người chơi có thể rời đi ngay lập tức nếu căn phòng đầu tiên chỉ là một căn hộ trống chẳng hạn. Đây là một ví dụ về phần giới thiệu cho người chơi khi bắt đầu trò chơi (những từ quan trọng được in đậm để dễ hiểu):

  • Giới thiệu:

    Để tham gia chuyến du thuyền này, bạn đã đổi toàn bộ bộ sưu tập phiếu ăn nhẹ của mình, nhưng bây giờ con tàu bị mắc cạn giữa biển. Xấu hổ làm sao! Tốt hơn hết bạn nên tìm Lucy, tôi hy vọng cô ấy sống sót qua cơn bão lớn đó. Bạn nhớ anh ấy đã ở trong phòng máy khi cơn bão ập đến.

  • Cảnh báo và Điều kiện:

    Chào mừng đến với "The Miser's Cruise". Kiểu phiếu kiểm tra để xem bộ sưu tập hiện tại của bạn. Sử dụng lệnh phiếu trao đổi tiếp theo là tên của một phiếu giảm giá để sử dụng phiếu giảm giá "ma thuật". Cảnh báo: trò chơi này chứa một số bạo lực và ăn thịt đồng loại.

  • Mô tả phòng:

    Bạn đang đứng trong một căn phòng với những bức tường bằng gỗ sồi. Khung sắt của chiếc giường đã bị thổi bay do bão và tấm nệm duy nhất bị rách và nằm chỏng chơ dưới tủ rượu. Về phía bắc có một cánh cửa đóng.

Tạo trò chơi dựa trên văn bản Bước 10
Tạo trò chơi dựa trên văn bản Bước 10

Bước 5. Tạo lệnh cho khoảng trống đầu tiên

Hãy nghĩ về cách người chơi sẽ tương tác với từng đối tượng mà bạn đã đề cập. Ít nhất người chơi phải có khả năng "nhìn thấy" hoặc "x" (nhắm mục tiêu) từng đối tượng. Dưới đây là một số ví dụ về các lệnh mà người chơi có thể sử dụng và văn bản kết quả xuất hiện cho người chơi:

  • nhìn vào giường - Nó chứa đầy lông ngỗng chất lượng cao, nhưng bây giờ hầu hết các lông nằm rải rác trong phòng. Nệm mềm nhũn và có mùi rượu.
  • x tôi - Bạn đang kiệt sức, và chỉ mặc chiếc áo choàng tắm màu hồng mà bạn đã mặc ngay trước khi cơn bão đổ bộ. Áo choàng tắm của bạn có túi và được buộc bằng dây len.
  • mở cửa - Tay nắm cửa xoay nhưng cửa không mở. Hình như có một vật nặng chặn ở bên ngoài.
Tạo trò chơi dựa trên văn bản Bước 11
Tạo trò chơi dựa trên văn bản Bước 11

Bước 6. Căn phòng đầu tiên có thể là một câu đố dễ

Khởi đầu cổ điển là thách thức người chơi tìm cách thoát ra khỏi không gian đó. Thử thách này không quá khó, nhưng nó có thể cho bạn biết trò chơi của bạn sẽ như thế nào tiếp theo. Đây cũng là cơ hội để dạy người chơi đọc kỹ và tìm kiếm manh mối. Ví dụ, sau các lệnh trên, người chơi có thể nghĩ đến việc làm như sau:

  • nhấc giường - Vừa nhấc nệm lên, mùi rượu tequila xộc vào mũi. Thảo nào tấm nệm mềm nhũn… Bạn ngả tấm nệm sang một bên rồi lau tay vào áo choàng tắm.
  • x không gian - Bạn đang đứng trong một phòng ngủ với những bức tường bằng gỗ sồi. Khung sắt của chiếc giường đã bị bão thổi bay, chiếc nệm duy nhất bị rách nằm chỏng chơ trong góc phòng. Trong góc phòng còn có một tủ rượu. Có một cánh cửa đóng ở phía bắc. Có một cái chai vỡ trên sàn.
  • lấy cái chai - Anh đã lấy chai rượu tequila bị vỡ. Thật tiếc khi để nó qua đi.
  • túi x - Ví của bạn vẫn còn trong túi. Tôi rất biết ơn!
  • ví x - Tất cả các phiếu ăn nhẹ đã được sử dụng nhưng ví của bạn vẫn còn một số phiếu giảm giá khẩn cấp. Bạn rất muốn phiếu giảm giá xà bengphiếu giảm giá còi.
  • đổi phiếu mua xà beng - Bạn nâng phiếu mua hàng bằng xà beng và hắng giọng. Phiếu thưởng trôi đi và một lúc sau, một chiếc xà beng rơi vào tay bạn.
  • mở cửa bằng xà beng - Bạn đặt một chiếc xà beng vào khoảng trống giữa cánh cửa và khung và đẩy hết sức có thể. Tiếng gầm gừ từ bên ngoài khiến bạn giật mình. Thêm một lần đẩy nữa và cánh cửa sẽ mở ra, nhưng tốt hơn hết bạn nên chuẩn bị sẵn súng.
  • mở cửa bằng xà beng - Lần này không có vật cản từ bên ngoài cửa. Cánh cửa ngay lập tức mở toang và bên ngoài là một con sói xám đang chăm chú nhìn bạn! Hãy nhanh chóng suy nghĩ - Bạn chỉ có thể chọn một cách hành động.
  • tấn công con sói bằng cái chai - Bạn đã chém con sói cái chai vỡ ngay mũi nó. Con sói rên rỉ và bỏ chạy. Con đường về phía bắc hiện đã an toàn.

Phần 3/3: Hoàn thiện và hoàn thiện trò chơi

Tạo trò chơi dựa trên văn bản Bước 12
Tạo trò chơi dựa trên văn bản Bước 12

Bước 1. Tất cả các động từ và danh từ phải rõ ràng

Là một nhà sản xuất trò chơi, bạn sẽ biết tất cả các thuật ngữ đó. Nhưng những người khác chỉ biết một số ít. Bất cứ khi nào bạn thêm một lệnh hoặc đối tượng mới, đặc biệt là một lệnh quan trọng để tiếp tục trò chơi, hãy đảm bảo rằng bạn làm cho nó rõ ràng và dễ sử dụng.

  • Cân bằng tên đối tượng trong mô tả và trong lệnh. Ví dụ: nếu một người chơi bước vào phòng và đọc mô tả về "bức tranh" thì hãy đảm bảo rằng bạn cũng sử dụng thuật ngữ "bức tranh" làm đối tượng trong lệnh. Nếu không cẩn thận và sau đó sử dụng thuật ngữ "bức tranh" thì người chơi buộc phải cố gắng tương tác với đối tượng trước.
  • Sử dụng các từ đồng nghĩa cho động từ. Cũng nghĩ về cách những người chơi khác sẽ sử dụng một đồ vật. Các đối tượng ở dạng "nút" phải có thể được sử dụng với lệnh "nhấn nút" cũng như "nhấn nút". Nếu có kẻ thù trong trò chơi thì bạn nên sử dụng lệnh "tấn công", "nắm tay" và "đánh", cũng như "sử dụng (tên của đối tượng có thể là vũ khí) trên (tên kẻ thù)".
Tạo trò chơi dựa trên văn bản Bước 13
Tạo trò chơi dựa trên văn bản Bước 13

Bước 2. Làm cho câu đố phù hợp với nền

Đừng để những câu đố bạn bận tâm thiết kế thậm chí không phù hợp với nền trò chơi của bạn. Bạn có thể nghĩ rằng mình đủ thông minh để đưa ra một câu đố liên quan đến mũ bảo hiểm Viking, thuốc nổ và tổ ong, nhưng nó thực sự không hiệu quả nếu những thứ này xuất hiện trong bối cảnh của một con tàu vũ trụ hoặc lớp học trung học. Bối cảnh của bạn sẽ cảm thấy khó xử, và người chơi sẽ ngay lập tức biết rằng các vật thể lạ phải là một phần của câu đố."

  • Các câu đố có nhiều giải pháp khả thi sẽ cho cảm giác thực tế hơn, cũng như một đối tượng duy nhất có thể được sử dụng cho nhiều câu đố hoặc có nhiều mục đích sử dụng.
  • Đưa ra các câu đố cảm thấy có liên quan. Phải có một lý do tại sao các nhân vật trong trò chơi cần phải giải một câu đố.
  • Tránh những câu đố quen thuộc, chẳng hạn như câu đố tháp Hà Nội, mê cung và câu đố logic.
Tạo trò chơi dựa trên văn bản Bước 14
Tạo trò chơi dựa trên văn bản Bước 14

Bước 3. Công bằng với người chơi

Các trò chơi cổ đại nổi tiếng là tàn nhẫn, chẳng hạn như: "Bạn nhặt đá và một trận tuyết lở xảy ra chôn vùi bạn. Nó kết thúc." Các cầu thủ hôm nay muốn được khen thưởng nhiều hơn cho những nỗ lực của họ. Ngoài việc giữ cho nhân vật chính trong trò chơi không chết, đây là ví dụ về các mục tiêu khác có thể được đưa ra:

  • Đừng làm cho các sự kiện quan trọng trong trò chơi dựa vào một hệ thống ngẫu nhiên. Thông thường, khi người chơi đã tìm ra được việc cần làm tiếp theo, thì chắc chắn nó đã thành công 100%.
  • Cung cấp gợi ý cho các câu đố khó và đừng lấy quá nhiều manh mối giả mạo để làm bạn phân tâm.
  • Đừng tạo ra những câu đố không thể giải được theo dòng chảy của trò chơi, chẳng hạn như những câu đố chỉ có thể giải được nếu bạn biết điều gì tiếp theo trong trò chơi hoặc những câu đố bạn phải thử cho đến khi thành công, nhưng nếu bạn thất bại, nhân vật chính chết ngay lập tức.
  • Sẽ không sao nếu có một khoảng trống ở giữa trò chơi sẽ bị đóng vĩnh viễn, nhưng người chơi nên được cảnh báo. Nếu có sự lựa chọn nào đó có thể khiến trận đấu trở nên bế tắc thì nên kết thúc, đừng để người chơi tiếp tục mà không có cơ hội chiến thắng.
Tạo trò chơi dựa trên văn bản Bước 15
Tạo trò chơi dựa trên văn bản Bước 15

Bước 4. Viết ra tất cả các kết thúc có thể có của trò chơi

Hãy nghĩ về những kết thúc thú vị có thể xảy ra. Nếu người chơi thua thì anh ta vẫn nên nhận một câu chuyện bìa kể lại những gì đã xảy ra và khuyến khích anh ta thử lại. Nếu người chơi chiến thắng thì chắc chắn phải có một cái kết rực rỡ và khá dài, thậm chí có thể có một căn phòng đặc biệt ở cuối trò chơi nơi có thêm một số lệnh để không khí chiến thắng càng thêm rõ nét.

Tạo trò chơi dựa trên văn bản Bước 16
Tạo trò chơi dựa trên văn bản Bước 16

Bước 5. Tìm kiếm nguồn cảm hứng và những lời khuyên khác

Có hàng trăm bài báo có sẵn trên Brass Lantern, Cơ sở dữ liệu viễn tưởng tương tác và IFWiki, nơi bạn có thể đọc về các chủ đề chuyên biệt như viết các ký tự thực tế hoặc cách lập trình các đối tượng với các tương tác phức tạp. Và trên hết là các ví dụ về trò chơi dựa trên văn bản trên IF Archive, một trang web nơi bạn có thể thưởng thức ngay lập tức các trò chơi dựa trên văn bản mà bạn yêu thích. Các liên kết sau đây cũng chứa nhiều mẹo khác cho người mới bắt đầu:

  • Ví dụ về các trích dẫn khác nhau trong bộ sưu tập Đá quý IF.
  • Sách lý thuyết IF
  • Craft of Adventure
Tạo trò chơi dựa trên văn bản Bước 17
Tạo trò chơi dựa trên văn bản Bước 17

Bước 6. Có một thử nghiệm trước trò chơi / thử nghiệm giai đoạn Beta

Khi quá trình tạo trò chơi hoàn tất, hãy tự chơi vài lần trước. Hãy thử tất cả các khả năng trong trò chơi, cũng như bất kỳ chuỗi "kỳ lạ" nào nằm ngoài dự định ban đầu của bạn. Sau khi sửa các lỗi khác nhau, hãy thử mời một số bạn bè và thành viên gia đình tham gia hoặc có thể sử dụng trình phát viễn tưởng tương tác trực tuyến để chạy thử nghiệm giai đoạn Beta theo cách tương tự. Hỏi ý kiến phản hồi của họ về những phần nào khiến họ bực bội hoặc khó chịu và xem xét các đề xuất của họ về các thay đổi hoặc các tùy chọn bổ sung.

Thường xuyên lưu công việc của bạn và sử dụng lệnh hoàn tác nếu có, vì vậy bạn có thể thử các đường dẫn khác nhau mà không cần phải bắt đầu lại từ đầu

Tạo trò chơi dựa trên văn bản Bước 18
Tạo trò chơi dựa trên văn bản Bước 18

Bước 7. Xuất bản trò chơi của bạn

Một số phần mềm tạo trò chơi dựa trên văn bản cũng có tính năng trực tuyến để tải lên trò chơi của riêng bạn. Thông thường các trò chơi được xuất bản trên IF Archive, và đừng quên viết mô tả trò chơi của bạn trên IFDB.

  • Chia sẻ liên kết trò chơi của bạn thông qua phương tiện truyền thông xã hội và các diễn đàn viễn tưởng tương tác để mọi người biết nhiều hơn.
  • Hầu hết các trò chơi viễn tưởng tương tác đều có sẵn miễn phí. Bạn có thể đặt giá, nhưng nếu đây là dự án đầu tiên của bạn và bạn không có người theo dõi thì đừng mong đợi doanh thu cao.

Lời khuyên

  • Một cách hiệu quả để làm cho trò chơi của bạn được biết đến là tham gia vào một trong nhiều cuộc thi viễn tưởng tương tác có sẵn. Hầu hết đều miễn phí để theo dõi và ít nhất bạn sẽ có được một vài người chơi thử trò chơi của mình. Nếu nó tốt thì danh tiếng của nó sẽ lan rộng.
  • Ngay cả những người khiếm thị hoặc khiếm thị cũng có thể tạo ra những tác phẩm hư cấu tương tác. Hầu hết các hệ thống sáng tạo viễn tưởng tương tác là văn bản thuần túy, vì vậy hãy thử. Bạn có thể sử dụng phần mềm soạn thảo văn bản để viết chương trình trò chơi, sau đó được hỗ trợ bởi phần mềm đọc màn hình.

Cảnh báo

  • Một số cốt truyện và bối cảnh được sử dụng thường xuyên đến mức chúng trở thành những câu chuyện sáo rỗng mang thương hiệu, - trong trường hợp này, người viết trò chơi phải rất thành thạo để kết quả không gây nhàm chán cho những người chơi viễn tưởng tương tác có kinh nghiệm. Tránh tạo ra một cốt truyện mất trí nhớ, mà chỉ là một đoạn hồi tưởng, bối cảnh rất bình thường (căn hộ hoặc văn phòng), hoặc kể về câu chuyện của những người bình thường đột nhiên rơi vào nền của tưởng tượng anh hùng.
  • Tránh đề cập đến những thứ không thực sự tồn tại. Nếu có một đối tượng đã được đề cập trong mô tả phòng, thì hãy đảm bảo rằng người chơi ít nhất có thể thực hiện lệnh "nhìn" nó. Nếu người chơi bị ảnh hưởng bởi văn bản trả lời "Bạn không thấy bất cứ điều gì tương tự ở đây" quá thường xuyên, thì trò chơi của bạn sẽ trở nên kém thuyết phục hơn. Nói cách khác, hãy đảm bảo rằng thế giới hư cấu của bạn luôn đồng bộ với nền tảng mã lập trình của thế giới đó. Cũng giống như viết tiểu thuyết, mục đích là làm cho cốt truyện trở nên đáng tin cậy. Một sự sắp xếp cẩn thận của thế giới có thể ngăn chặn những sai lầm như thế này. Những nhà sản xuất game lười biếng chắc chắn sẽ bị người chơi bắt bài.

Đề xuất: