c - C语言的贪吃蛇游戏

标签 c

我想制作一款不使用图形的贪吃蛇游戏。问题是蛇在按下相应按钮时必须改变方向。如何让我的程序响应我的按钮而不需要扫描字符。因为,如果我添加诸如 scanf() 或 getch() 之类的指令,我的蛇就会停止移动,这不是贪吃蛇游戏的运作方式。

最佳答案

实现取决于您要使用的系统。与 Linux 相比,Windows 具有检查按键的其他功能。对于 Windows,您可以使用 Console.KeyAvailable。对于 Linux,您最好查看像 ncurses 这样的控制台库。

关于c - C语言的贪吃蛇游戏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28862977/

相关文章:

c - gcc 链接器不链接 debian 7.4 wheezy 32 位、gnome 3.4.2 下的程序

-ast-print 命令的 Clang fatal error

c - C 标准是否保证#error 指令的诊断消息?

c++ - 错误 : pasting "tmp_UINT" and "+" does not give a valid preprocessing token

c - 如何在递归函数中跟踪文件路径名?

C 套接字 - 保留连接池以供重用 - s

在没有 memcpy 的情况下连接 2 个数组

c - 如何在c程序上分隔txt文件中以@分隔的字符串?

c - Linux C : Easy & 'pretty' dump/printout of structs (like in gdb) - from source code?

c - 在 C 源代码中使用 GNU 版本的 basename() 和 dirname()