《Raspberry Pi用户指南》这本书,讲到了python编程,其中讲到用pygame开发游戏。在这里讲述用pygame编写一个贪吃蛇的游戏程序,该程序的清单放在了书的附录A里。但是,如果你仔细查看,并上机测试这个程序,你会发现这个程序有几个错误。
1,有好几个地方存在缩进错误,导致程序不能够运行。
2,在38行下方漏掉了一行,第38行和漏掉的一行如下所示:
pygame.quit()
sys.exit()
3,在程序的倒数第7行下方漏掉了一行,倒数第7行和漏掉的一行如下所示:
if snakePosition[0] > 620 or snakePosition[0] < 0:
gameOver()
另外,游戏速度太快,因此将最后一行的30修改成8,修改后如下所示:
fpsClock.tick(8) 。
用pygame编写的贪吃蛇游戏程序有91行。在下面这个网站上有正确的程序可供下载:
阅读(1911) | 评论(0) | 转发(0) |