如何创建一个文字游戏

作者: Mark Sanchez
创建日期: 1 一月 2021
更新日期: 1 七月 2024
Anonim
教学笔记01 I✨五种超简单的生字词复习游戏 I 👧学生最爱活动Top ‼ I让复习生字词成为习惯✅I自制课件模板免费下载(见说明)
视频: 教学笔记01 I✨五种超简单的生字词复习游戏 I 👧学生最爱活动Top ‼ I让复习生字词成为习惯✅I自制课件模板免费下载(见说明)

内容

文字冒险或互动小说(简称 IF)是最古老的电脑游戏类型,如今拥有相对较小但忠实的粉丝群。它们通常是免费提供的,使用的处理能力可以忽略不计,最重要的是,您无需学习编程技能就可以创建这样的游戏。

脚步

第 1 部分(共 3 部分):选择软件

  1. 1 尝试通知 7。 Inform 7 是一种流行且功能丰富的工具,用于创建基于文本的游戏(通常称为交互式小说)。它的编程语言以普通英文句子的形式设计,同时提供了完整的功能。Inform 7 是免费的,可用于 Windows、Mac 和 Linux 系统。
  2. 2 使用 Adrift 在 Windows 上轻松创建游戏。 Adrift 是另一种流行的、简单的交互式小说语言和编译器。因为它依赖于图形界面而不是编码,所以不熟悉编程的人可以很容易地使用它。 Adrift 是免费的,仅适用于 Windows 系统,尽管用它创建的游戏可以在任何操作系统甚至浏览器中运行。
  3. 3 如果您熟悉编程的基础知识,请尝试 TADS 3。 如果您想像编码项目一样创建文本游戏,TADS 3 可能是完成这项任务的最全面的软件。如果您熟悉 C++ 和/或 Javascript 编程语言,它会工作得更顺畅。 TADS 3 是免费的,可用于 Windows、Mac 和 Linux 等系统。
    • Windows 版本的 TADS 3(并且只有它)带有附加组件“工作台”,因此该程序对于不熟悉编程的人来说变得更加容易访问,并且通常更易于使用。
    • 程序员可能对 Inform 7 和 TADS 3 的详细比较感兴趣。
  4. 4 查看其他选项。 上述工具包是最受欢迎的,但还有其他程序在网络小说社区中得到了认可。如果您对列出的程序都不感兴趣,或者您想探索其他选项,请尝试以下类比:
    • 雨果
    • 局域网
  5. 5 尝试基于浏览器的选项。 您可以立即开始使用以下工具之一,无需预加载:
    • Quest(类似于上面介绍的 IF 工具包)
    • Twine(易于使用的图形编辑器)
    • StoryNexus(玩家选择提供的选项之一,而不是猜测要输入的文本;StoryNexus 将您的游戏放到网上;有可用的货币化工具)

第 2 部分(共 3 部分):入门

  1. 1 查看文本命令。 在大多数文字游戏中,您需要输入命令才能进一步前进。以前玩过互动小说的人会期望你的游戏有特定的命令,比如“探索(对象)”和“获取(对象)”。
    • 所选软件的技术文档或帮助应该向您介绍这些命令以及如何将它们添加到游戏中。
    • 通常在游戏中还有其他独特的命令,从“旋转俱乐部”到以“修剪草坪”结束。此类行为对玩家来说应该是显而易见的,除非您将它们作为笑话或彩蛋插入,不会以任何方式影响游戏进程。
  2. 2 规划地图和/或玩家移动。 互动小说最常见的形式是探索不同的地点,通常被称为“房间”,即使它们在户外。首先,最好为玩家创建一个或两个房间供玩家学习,然后再创建几个房间,进入这些房间需要进行简单的搜索或解决一个谜题,以及一个大谜题,你将不得不解决这个问题汗水并彻底研究一切。
    • 此外,您可以创建一个项目,让玩家的选择而不是他们解决的谜题起主要作用。它可以是基于玩家与其他角色关系的情感故事,也可以是一个故事活动,玩家将做出许多决定以便在以后的场景中看到他们的后果。您可以使用地理地图或“房间”来充当事件,玩家将通过几个描述正在发生的事情的场景前进。
  3. 3 获取语​​法方面的帮助。 如果您的第一个房间没有按照您希望的方式工作,或者您只是不知道如何在现有程序中实现所需的结果,请查找“说明”或“帮助”菜单,以及“阅读Me”文件在程序文件夹中。如果这还不够,请将您的问题发布到您下载该软件的站点的论坛或互动小说的一般论坛上。
  4. 4 创建介绍和第一个房间。 一旦你有了游戏的基本布局,写一个简短的介绍来描述游戏,解释不寻常的命令,并警告年龄限制,如果有的话。然后描述第一个房间。尝试使设置尽可能有趣,因为大多数玩家在看到空房间时会退出。以下是玩家在开始游戏时应该首先看到的一些示例(为方便起见而标记):
    • 介绍: 对于这艘游艇,您必须兑换所有免费布丁优惠券,现在将其带出海。上帝显然恨你。我应该去看看暴风雨过后露西是否还好。好像那个时候她在机房里。
    • 物流及内容警告: 欢迎来到游艇租赁。输入“检查优惠券”以查看您的收藏。使用命令“兑换(优惠券名称)”来利用这些神秘物品。注意:游戏包含暴力和同类相食的场景。
    • 房间描述: 你正站在一个橡木镶板的驾驶舱里。一张铁制双层床在暴风雨中翻倒,唯一的床垫被撕破和弄湿,放在迷你吧下面。房间的北侧有一扇紧闭的门。
  5. 5 为第一个房间创建团队。 想想玩家如何与您提到的每个对象进行交互。至少,他们应该能够“学习”或“学习”每一门学科。以下是玩家可以使用的命令以及作为其操作结果显示的文本的一些示例:
    • 检查床垫 - 塞满了顶级鹅毛,其中大部分目前都漂浮在房间里。湿漉漉的,闻起来像酒。
    • 学习自己 - 你累了,只穿着一件破破烂烂的粉红色长袍,暴风雨来临前片刻才穿上。长袍有一个口袋和一条棉质腰带。
    • 开门 - 门把手转动,但门不借给自己。另一边的门好像被什么重物托住了。
  6. 6 将第一个房间变成一个简单的拼图。 按照经典的开头,玩家必须找到离开房间的路。谜题不一定很难,只是您的游戏内容的一个示例。她还应该教玩家仔细阅读描述并寻找线索。例如,在输入命令后,玩家必须执行以下操作:
    • 抬起床垫 - 就在同一秒,一股强烈的龙舌兰酒香味扑鼻而来。现在你知道为什么床垫是湿的了……你把它扔到一边,在长袍上擦了擦手。
    • 探索房间 - 你在橡木镶板的驾驶舱里。一张铁制双层床在暴风雨中翻倒,唯一的床垫,破烂而潮湿,躺在一边。角落里有一个迷你吧。房间的北侧有一扇紧闭的门。地上有一个破瓶子。
    • 举起瓶子 - 你拿起一个破的龙舌兰酒瓶。你永远不知道什么可能会派上用场。
    • 书包 - 你的钱包到位了。哟胡!
    • 学习钱包 “虽然你送了免费的布丁券,但你的钱包里还有应急券。现在你有货 废券口哨券.
    • 还清撬棍 “你拿起废票,清了清嗓子。优惠券匆匆而去,下一秒,一根沉重的撬棍落入了你的手中。
    • 用撬棍开门 - 您将撬棍插入门框的插槽中并用力按压。你被门的另一边突然的咆哮吓了一跳。再努力一点,你就会开门,但那时最好准备好你的武器。
    • 用撬棍开门 - 这一次门不再被关上。它毫不费力地打开了,让一只巨大的灰狼看着你!快速思考 - 您只能选择一个选项。
    • 用瓶子打狼 - 你用破瓶子打了狼的鼻子。他哼了一声就跑了。通往北方的道路现已开放。

第 3 部分(共 3 部分):打磨和完成游戏

  1. 1 动词和名词应该是显而易见的。 作为创作者,您会对这些术语非常熟悉以至于记住它们。其他人只需要几句话就可以指导。每当你添加一个新的团队或对象时,尤其是当它对游戏的进展很重要时,一定要使其明显且易于使用。
    • 在房间描述中始终使用有效的项目名称。例如,如果玩家进入房间并看到“绘画”的描述,则该对象的术语必须是“绘画”。如果您无意中使用了“图像”一词,玩家将不得不想知道如何与之交互。
    • 允许使用动词的同义词。考虑玩家将如何尝试使用该对象。例如,按钮必须同时响应“按下按钮”和“按下按钮”。在敌人的情况下,那么它可以被“攻击”、“命中”、“切割”以及“使用(任何可以用作武器的物品)”(敌人的名字)。
  2. 2 使谜题逼真。 不要让您精心制作的谜题破坏了读者的沉浸感。假设您超越自己并想出了一个拼图,其中包括维京头盔、炸药棒和蜂巢,但在宇宙飞船或学校教室中找到这些物品是不切实际的。于是,你打破了设定的逻辑,古怪的物体会直接喊出:“用我来解谜”。
    • 为同一个谜题创建多个解决方案使它们更真实,就像在多个谜题中或以不同方式使用相同的主题一样。
    • 拼图必须合适。你的角色应该觉得有必要解决这个或那个谜语。
    • 避免人工谜题,如河内塔、迷宫和逻辑谜题。
  3. 3 对你的球员诚实。 老派冒险游戏以其残酷的结果而闻名,例如“你拿了一块鹅卵石,从而导致雪崩,将你埋在你的身下。游戏结束”。如今的玩家希望他们的技能得到回报。除了需要避免玩家意外死亡之外,还有一些设计决策需要牢记:
    • 重大事件不应导致意外死亡。在大多数情况下,一旦玩家弄清楚要做什么,他们就应该 100% 成功。
    • 为棘手的谜题散布提示,不要添加两种以上的虚构方法来解决问题。
    • 不要添加在第一次通关时无法解决的谜题,例如,如果它需要探索下一个区域或谜题,如果解决不正确,将导致死亡。
    • 如果玩家在此之前被警告,那么在游戏过程中永久封锁某些区域并没有错。如果某些选择导致无法完成游戏,则玩家必须知道这一点,并且游戏必须立即结束,以便玩家在没有获胜希望的情况下放弃所有尝试。
  4. 4 添加结局。 花一些时间让每个结局都有趣。如果玩家输了,他面前仍应出现一段重要的文字,描述发生的事情并敦促他再试一次。如果玩家赢了,就写一个长长的、胜利的结局,让他做一些额外的动作,同时在一个特殊的最后房间里享受胜利。
  5. 5 寻求建议和灵感。 在黄铜灯笼、交互式小说数据库和 IFWiki 上有数十篇甚至数百篇文章,您可以在这些文章中磨练关于如何创建可信角色或如何对具有复杂关系的对象进行编程的专业主题的技能。也许更重要的是 IF Archive 上的大量文字游戏,您可以在其中找到自己喜欢的游戏并亲自玩。这里有几个网站可以开始:
    • 在 IF Gems 收藏中收集报价。
    • IF理论书
    • 冒险手艺
  6. 6 测试版。 完成游戏的创建后,请玩几次。尝试涵盖游戏中所有可能的分叉,以及以您没有计划的“奇怪”顺序做事。修复您遇到的任何错误后,让您的朋友、家人或在线小​​说玩家也在线测试您的游戏。让他们分享他们对游戏中棘手或无聊部分的想法,并考虑进行更改或包含其他解决方案。
    • 经常保存或使用撤消命令(如果可用),这样您就可以尝试不同的路径,而不必每次都重新开始。
  7. 7 退出游戏。 一些文本游戏程序有一个在线平台,您可以将游戏下载到该平台。更常见的选择是将游戏上传到 IF 存档并将描述发布到 IFDB。
    • 如需反馈,请在社交媒体和在线小说论坛上发布您的游戏链接。
    • 绝大多数文字游戏都是免费分发的。您可以为此付费,但如果这是您的第一个项目并且您没有粉丝群,请不要指望大肆宣传。

提示

  • 为了让您的游戏受到关注,请将其提交给众多现有的 IF 竞赛之一。参与其中大部分是免费的,因此会有几个人玩你的游戏。如果它很有趣,你的人气就会增长。

警告

  • 一些情节和场景被打败到了陈词滥调的地步,只有熟练的剧本才能成功,而不会引起经验丰富的互动小说玩家的厌倦。尽量避免围绕健忘症、记忆、日常事务(住宅或办公室)以及发现自己处于英雄幻想世界的普通人来构建故事。