如何编程自己玩游戏(解释用编码制作小游戏)

2023-11-16

组装依赖关系

如何自己编程做游戏(解读用代码制作小游戏)要跟上这篇文章的步伐,你需要 C 和编译器一起。

在 Linux 你可以从你的发行软件仓库安装它 Qt Creator IDE 得到你需要的一切。

在 Fedora、CentOS 或 RHEL 上:

在 Debian、Ubuntu、Chromebook 或类似的软件:

文章中没有使用 Qt Creator IDE,但这是一种简单的组装你需要的一切的方法,对于复杂的 C 项目(包括那些包含 GUI 项目),是必不可少的工具。在 macOS 或 Windows 上,依照 Qt 网站里的 安装说明 进行施工。在 macOS 或 Windows 上,依照 Qt 网站里的 安装说明 进行施工。

设置包含和命名空间

C 关键知识是精减。即使是一个简单的应用程序也需要额外的库。这个应用程序应用 iostream 来获取对 cout 和 cin 浏览关键字。

另外,保证程序应用 std 命名空间:

这不一定是必要的,但如果不把命名空间设置为 std,全部来自 iostream 图书馆的关键字需要命名空间前缀。例如,我不能创造它 cout,而是要创作 std::cout。

C 句子以分号完成。

建立函数

每个 C 应用程序至少需要一个函数。一个 C 应用程序的主函数必须称为 main,它必须回到一个整数(int),这符合 POSIX 期待,也就是说,当一个过程成功时,它会回到 但是在失败的时候回到另一个值。您可以通过提供返回类型和名称来创建一个新的函数。

完成程序逻辑

游戏代码必须首先产生一个随机数供玩家猜测。在 C 你可以通过建立一个伪随机数来形成伪随机数种籽来达到。一个简单的种子就是现在的时间。一旦你有了种子,你就能得到一个 1 和 100 间的数据。根据启用 rand 设置上限值的函数 100 产生一个从 0 到 99 因此,无论选择什么数字,都应该添加随机数 1.将结果分配给一个名称 number 的变量。您还必须申请一个变量来保存玩家的猜想值。为了明确考虑,我称这个变量为 guess。

这个例子编码还包含一个调整句子,告诉你随机数是什么。这对猜测游戏不是很好,但它使测试速度更快。之后可以删除这一行,也可以直接在前面使用 // 注解出去:

如何编程自己玩游戏(解释用编码制作小游戏)

提升 do-while 和 if 句子

C 里的 do-while 关键词句子 do 开始,期待你 C 用括号包括所做的一切。用 while 关键词完成句子后,必须满足条件(括弧):

游戏代码出现了 if、else if 和 else 在句子的中间,为玩家提供提醒。

最先,用 cout 句子提醒玩家猜测。cout 将函数导出打印到 stdout 上。由于 cout 句子没有连续性 endl(endline)函数,所以没有换行。随后这一 cout 根据使用情况,句子 cin 函数告知 C 等候键入。正如你所猜测的,cin 等候来自 stdin 的输入。

接下来,程序进入 if 控制语句。当玩家的猜测超过时 number 变量中包含的伪随机数,这样程序就会打印出一个提醒,后面是一个换行符。这便中断了 if 句子,但 C 依然被困在 do-while 在循环中,因为它的标准(number 变量等于 guess)还没有达到。

当玩家的猜测低于 number 变量中包含的伪随机数,这样程序就会打印出一个提醒,后面是一个换行符。这又中断了 if 但程序仍然被困在句子中 do-while 循环中。

当 guess 等于 number 时间,最终达到重要标准,打开 else 句子,do-while 循环完毕,程序完毕:

构建代码和玩游戏

你可以用 GCC 构建您的应用程序:

试试操作二进制文件:

成功!

试试 C 吧

C 语言很复杂。

试试 C 吧 C 语言非常复杂。为终端编写。 C 应用程序可以让你学到很多关于数据类型、内存管理和代码链接的知识。试着用 C 写一个有用的好程序,看看你能找到什么!
标签: 小游戏   做游戏   一个   C++   语句