为什么学习python游戏开发?以游戏为突破口,学习python。
1、Anaconda:管理各种库,如果其中找不到再利用pip安装。自带的Jupyter Notebook更是数据分析,简单调试的不二首道。
2、pycharm:复杂项目、大型项目开发利器。
3、sublime:看别人源码时用,支持N多格式。
1、因为有一定的基础,所以简单过了一下python菜鸟教程(http://www.runoob.com/python3/python3-tutorial.html)
2、学习《python编程:从人门到实践》美Eric Matthes著,网上有pdf版本
3、学习《用Python和Pygame写游戏-从入门到精通》是python2写的,多看看评论再网上搜搜也大概看懂了,(推荐看看)
链接:http://eyehere.net/2011/python-pygame-novice-professional-index/
需要 gameobjects,没有python3版本,可以到这里下载https://download.csdn.net/download/wuzlun/10318705
完成“外星人入侵”,完成基本功能,飞船可自由活动,能发射子弹击落外星人,外星人碰撞到飞船会撞毁飞船,外星人可以重复出现,速度会快等。
蚂蚁大作战,基本功能:叶子会随机的出现在屏幕的任意地方,并由蚂蚁回收至蚁穴,而蜘蛛在屏幕上随便爬,平时蚂蚁不会在意它,而一旦进入蚁穴,就会遭到蚂蚁的极力驱赶,直至蜘蛛挂了或远离蚁穴。
完成两个游戏,更熟悉模块开发,函数及参数使用,什么时候使用字典、元组及列表,随机数/向量、图像绘制及屏幕更新等等。
继续学习python游戏开始基础,做一个完整的游戏出来。