SPOC学校专有课程
Python游戏开发入门(黄天羽)
分享
spContent=——玩游戏的最高境界是什么? ——当然是设计一款属于自己的游戏! ——设计游戏不是目的,从游戏看道理,从道理看人生,人生何尝不是属于自己的游戏? ——“弹指之间·享受创新”,通过4周学习,你将掌握利用Python语言理解、设计和开发2D游戏的基本能力。
—— 课程团队
课程概述


成绩要求

本课程为校内课程一部分,不支持申请证书认证。

课程大纲
预备知识


  本课程需要学习者具备Python语言编程的基本知识和初步技能,建议Python零基础学习者先修嵩老师的 “Python语言程序设计 ”课程。具体地,学习者需要预先掌握Python的数字类型、字符串类型、分支、循环、函数、列表类型、字典类型、文件和第三方库使用等概念和编程方法。

  本课程需要学习者具备面向对象程序设计的基本概念(专题内提供速成材料)。

  本课程与嵩老师的“Python云端系统开发入门课程一起学习,将能够开发网络游戏哦!

参考资料

Python集成开发环境(IDE)

[1] PyCharmhttps://www.jetbrains.com/pycharm/ (推荐)

[2] IDLE: Python解释器默认工具

[3] Anaconda: https://www.continuum.io/

参考教程

[1] Python零基础入门教程:《Python语言程序设计基础(3)》,嵩天、黄天羽、杨雅婷著,高等教育出版社,2024.9

[2] 专题参考资料:课内资料。


[3] 专题参考资料:《游戏设计快乐之道(第2版)》,Raph Koster著,O’Reilly & 人民邮电出版社2015.10(此书是游戏设计经典之作,内容不包含PyGame开发)。



参考网站

[1] Python Pygame: https://www.pygame.org/

常见问题