社区讨论
如果设计贪吃蛇,抛开图形界面,应该使用哪种数据类型呢?
灌水区参与者 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 条回复,欢迎继续交流。
正在加载回复...