社区讨论

如果设计贪吃蛇,抛开图形界面,应该使用哪种数据类型呢?

灌水区参与者 9已保存回复 10

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
10 条
当前快照
1 份
快照标识符
@mi6wo1co
此快照首次捕获于
2025/11/20 12:02
4 个月前
此快照最后确认于
2025/11/20 12:02
4 个月前
查看原帖
lz闲来无事,想开学前做个贪吃蛇玩玩(开学装逼),在写蛇的时候想到一些问题。 蛇的移动可以看成是: 头向前移动一格(前方生成头),原来头处变蛇身,删除末尾(或移动尾巴到原头处) lz原来的想法是由于贪吃蛇的长度有限,使用三个一维数组,其中两个X,Y记录位置(如X[0]Y[0]组成坐标) ,另外一个index和X,Y构成模拟链表,记录各个坐标的前后关系。但觉得太麻烦了(想得我脑袋疼)。 有没有什么方法更合适呢?

回复

10 条回复,欢迎继续交流。

正在加载回复...