python游戏编程快速上手
感谢您阅读本书。编写本书最初的动机是,我看到目前很少有能够激发孩子学习编程的兴趣的图书。我最初使用basic编程语言开始编程,使用的是一本像本书一样的书。
在写作本书的过程中,我意识到,像python这样的现代语言使得编程更加容易,并且为新一代的程序员提供了更多的功能。python拥有平缓的学习曲线,而且是供专业程序员使用的一种正规语言。
目前的编程书籍大多分为两种类型。第一种,与其说是教编程的书,倒不如说是在教“游戏制作软件”,或教授使用一种呆板的语言,使得编程“简单”到不再是编程。而第二种,它们就像是教数学课一样教编程:所有的原理和概念都以小的应用程序的方式呈现给读者。本书采用了不同的方式直接展示了游戏的源代码,并且通过实例来解释编程的原理。
第3章 编写程序
第4章 “猜数字”游戏
第5章 jokes
第6章 dragon realm
第7章 使用调试器
第8章 流程图
第9章 hangman
第10章 hangman扩展
第11章 tic tac toe
第12章 bagels
第13章 笛卡尔坐标
第14章 sonar treasure hunt
第15章 caesar cipher
第16章 reversi
第17章 reversi ai模拟
第18章 图形和动画
第19章 碰撞检测与鼠标/键盘的输入
第20章 声音和图像
第21章 dodger