gpt4 book ai didi

c++ - (基于文本的)C++ 练习游戏

转载 作者:IT老高 更新时间:2023-10-28 12:51:19 26 4
gpt4 key购买 nike

我目前正在学习 C++,所以我认为尝试(重新)编写一些“常见的”基于文本的游戏是一个好主意。 (想想 Hunt the Wumpus,猜一个由计算机生成的(伪)随机数,...)

但是,我找不到此类任务的任何好资源。

  • 哪些文字游戏可以“教育”我编程?
  • 您还记得您编写的一个特殊游戏(最好用 C++ 编写),它教会了您很多东西吗?
  • 如果你能包括:
    • 游戏的一般概念
    • 这款游戏需要/涉及 C++ 语言编程的哪些方面

最佳答案

“20 个问题”的自学版本可能会很有趣(如果您对此不熟悉,Guess the Dictator/Sit-Com Character 上有一个相当有趣的实现)。

一个示例 session (基于来自本网站的问题):

Are you female?> NAre you overweight?> NDo you live in an apartment building?> YDo you travel for your job?> NDo you have strange schemes to make money? > NDo you live in California?> NAre you a new doctor?> NIs your father gay?> YAre you gay?> NAre you an actor?> NAre both your parents gay?> NAre you black?> NI guess you are Chandler from Friends, am I right?> Y

此时,如果我的答案是 N,我将不得不说出我在想谁,选择一个问题来区分我选择的独裁者/情景喜剧角色与 Chandler 和 Friends,然后说出我的答案是否问题是"is"或“否”。然后记住这个问题,程序会慢慢地越来越了解情景喜剧角色和独裁者。

这取决于你是如何做到的,这可以帮助你学习:

  • 控制台 I/O(向用户提问)
  • 二叉树(每个问题是二叉树中的一个节点,子节点是您根据是/否响应提出的问题)
  • 文件 I/O(如果将树保存到磁盘)

关于c++ - (基于文本的)C++ 练习游戏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2210837/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com