【问题标题】:Where is the Nethack source code [closed]Nethack 源代码在哪里[关闭]
【发布时间】:2014-04-22 01:49:48
【问题描述】:

有没有可以查看DOS nethack源代码的地方?每当我尝试下载源代码文件时,它都不允许我打开该文件。是否有网站/在线 pdf 上面有代码?另外,如果有任何关于初级 c++ roguelike 的教程,你能告诉我链接吗?谢谢。

【问题讨论】:

  • Nethack 的来源不是特定于平台的,但是 DOS 的端口是一个 hack,很长 时间没有更新,没有什么意义,MS-DOS 只是一个正在消失的坏记忆。也许FreeDOS 有一个端口,或者一些旧的二进制文件仍然存在。周围有很多 roguelikes,例如Dungeon Crawl Stone Soup 是用 C++ 编写的。

标签: nethack


【解决方案1】:

您可以download the source code here。但仅供参考,它不会出现(显示)在网站/在线或 pdf 中,因为这并不是存储或传递源代码的真正有用方式。存储它的有用方法是使用代码所用语言的文件类型。

【讨论】:

  • 我仍然无法查看实际代码。它说windows无法打开这种文件。
  • 好吧,你要下载哪一个?您的 Windows 版本可能有也可能没有内置的解压缩实用程序(用于.zip),当然它本身也没有.gz 实用程序。向下滚动到页面上的第 2 步:解包,了解有关打开解包文件的信息。或者,搜索网络。例如,7zip 是一个很好的免费解包程序。至于存档中的实际文件.. nethack 是用c 编写的,因此您可以在记事本或html-kit 等常规文本编辑器中打开.c.h 文件。
  • @Yulap 但是如果您要编辑文件并运行它,您将需要一个编译器来执行此操作,它可以编译/构建/制作可执行文件来自源文件。