当年贪吃蛇没有08EA4分之等于新技术,主程序就用了1200多字节,而且没有任何注释。因此我想用最新的技术和我的编辑器重写贪吃蛇,这里来讨论一下。
目前已经实现:任意长度蛇移动+显示+完整上下左右控制+7字节launcher优化
当前字节总数:256(新技术就是好
)
我懒得去解析老程序,所以现在的算法是我自己想的,可能不太一样。
剩下还需要做食物的随机生成和碰撞检测,来征求一下大家的意见。
按我的想法,碰撞检测也可以用08ea4,在加新头之前遍历整条蛇每一节,检测是否与新头相同。如果都不同er2为0000,则继续;如果有一个相同就不是0000,则结束。
还有撞墙检测,原始程序是直接判断大小。
另外就是绘制,我用的是画矩形函数08ABE,这个函数应该是我发现的,原程序也没有用这个函数。所以当时到底用的是啥?
当前程序:

数据区:

目前已经实现:任意长度蛇移动+显示+完整上下左右控制+7字节launcher优化
当前字节总数:256(新技术就是好
我懒得去解析老程序,所以现在的算法是我自己想的,可能不太一样。
剩下还需要做食物的随机生成和碰撞检测,来征求一下大家的意见。
按我的想法,碰撞检测也可以用08ea4,在加新头之前遍历整条蛇每一节,检测是否与新头相同。如果都不同er2为0000,则继续;如果有一个相同就不是0000,则结束。
还有撞墙检测,原始程序是直接判断大小。
另外就是绘制,我用的是画矩形函数08ABE,这个函数应该是我发现的,原程序也没有用这个函数。所以当时到底用的是啥?
当前程序:

数据区:











