Python写《2048》小游戏 第一期 编写灵感

为什么学Python

本人现在是大二学生,大二第一学年的时候加入了实验室。
实验室做的项目是人工智能方面的,最近几年因为人工智能,Python被炒了起来,所以我们要学习Python。
刚加入实验室时没有明确的的学习目标,直到学期结束,实验室负责老师提出,寒假把Python学出来。
其实对于Python早有了解,Python语法简单,效率高。关键是现在人工智能非常火,而Python在人工智能中应用非常广。出于兴趣和实验室任务,开始学习Python。

开始学习Python

寒假刚开始就开始了Python的学习。
主要学习途径有两个,一个是在慕课网看网课,二是书本学习。网课是北京理工大学的《Python语言程序设计》,书是人民邮电出版的Eric Matthes写的《Python编程 从入门到实践》。
由于大一学了c语言,大二学了c++,再之Python简单,所以学起来非常容易。
经过两个星期的学习,把Python的基础学完了。

2048的灵感

基础学完后,其实根本感觉不到Python的乐趣,因为我不知道能用它来做什么。然后开始看书后面的项目学习。其实后面的项目就是对前面的知识的应用和对库的应用,我是这么理解的,反正我没全部看完。项目里有一个用pygame写《外星人入侵》的游戏,用一天的时间看了看,并跟着操作了一些。因为游戏的编写完全是作者的思路,我完全不知道作者是怎么想的,所以,放弃了,我自己去写。
我先写了一个贪吃蛇,是这样的Python写《2048》小游戏 第一期 编写灵感
写它花了三天的时间,算法完全自己编写。苹果图片是在百度找到之后用ps扣的,其余图像全是用ps做的。
写完它后过了一段时间,实在无聊,又用不到两天的时间写了2048,其实真正的编写也就几个小时。游戏是这样的Python写《2048》小游戏 第一期 编写灵感

总结

学习了新的东西,只有在用的时候才能体会到它的价值。用学的知识实现了自己想要的东西,才能体会到学习的快乐。

下一篇开始《2048》的编写