/fly-bird

Primary LanguagePython

fly-bird

介绍

这是一款休闲益智小游戏,玩家可以注册账号进行登录,登陆成功后可设置个人界面,便可开始游戏,游戏按任意键开始并按任意键让小鸟飞起来,保护小鸟不受柱子撞击,每通过一个柱子积一分,最后计算出总分,存入历史战绩系统(有初始化战绩),玩家可查看近十次战绩以及历史最高纪录,玩家退出游戏后想玩时可再次登录自己账号,不断让自己的号更厉害。

登录界面

历史记录

游戏过程

总结

本次工作主要用了pygame模块和tkinter模块,利用tkinter模块进行可视化处理,亦是对实践课的理论内容附于实践,此外学习了一些新的知识,例如:历史战绩绘图,更换头像对图片的处理,密码加密等内容。在库的方面了解到了更多的库(如:os库,PIL库等)以及相应的使用方法,通过本次大作业我更加全面的了解了python及如何利用python,我认为学习python不是去记语法,而是能够通过函数的说明去设置参数,去利用函数。
对于本次工作仍存在不足之处,登录系统的密码没有要求,不利于保护使用者的账号安全,以及对于游戏中管道移动不会改变缺乏趣味性,以及目前界面较为简陋。