java - 基于终端的角色扮演游戏

标签 java c++ terminal

我正在研究创建基于终端的 RPG,以跨平台方式编写此内容的公认和推荐方法是什么? 我不确定我将使用哪种语言,但我需要一些具有移动光标和更改前景颜色功能的东西。 受 NetHack 等游戏的启发,这种控制将是理想的,并且 我希望能够编写它,以便我可以为 Windows 和 Unix 系统发布它。 我已经将 ncurses 用于 C++,我想知道是否有类似的东西可用于跨平台项目。

考虑: java C++ C C#

最佳答案

我不认为 ncurses 有一个独立于平台的替代品。你最好的选择是对 Unix 系统使用 ncurses 和 pdcurses适用于 Windows。由于 API 大体相同,因此您希望最终不会得到太多重复的代码 - 只是到处都是一些 #ifdef

关于java - 基于终端的角色扮演游戏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9311652/

相关文章:

java - Eclipse Java 8 错误 : Label cannot be resolved

java - 同步集合与同步方法?

c++ - 让进程 "warm up"有什么用吗?

shell - 在 Finder 中选择的文件上执行 shell 命令

c++ - 你用 VIM/Emacs/Terminals 开发 C/C++ 吗?这个实用的项目是什么?

Java 拆分(字符串操作)

java - Hibernate @Where 注解语法问题

c++ - C++ 中 getter 和 setter 方法的包装器

c++ - 在给定矩阵中找到最大的盆地大小

linux - Tera term实时查看日志文件,暂停终端输出一段时间