第一章:准备工作
游戏开发是程序开发的一种。程序就是指令,让计算机明白要做什么的指令。编写指令,让计算机能够显示游戏界面,角色,与我们参与者交互,就是我们要学习的内容。编写游戏有很多种语言工具,python是其中之一。
1.1了解一下Python
1.1.1 Python的名字由来
Python编程语言的名字来自电视剧《蒙提-派森的飞行马戏团》,是英国20世纪70年代首播的电视喜剧。Python语言具有简单、易学、免费、开源、可移植、可扩展、可嵌入、面向对象等优点,特别适合初学者。
1.1.2 Python能做什么
前端应用开发
可以用Python快速完成网站的开发和WEB服务。例如:豆瓣、果壳网、Google等。

系统网络运维
Linux运维是必须而且一定要掌握Python语言,它可以满足Linux运维工程师的工作需求提升效率。

科学与数字计算
大数据时代的来临,数据可以说明一切问题的原因,Python语言成为了做数据分析师的第一首选。

3D游戏开发
Python也可以用来做游戏开发,因为它有很好的3D渲染库和游戏开发框架,目前来说就有很多使用Python开发的游戏,如迪斯尼卡通城、黑暗之刃。


人工智能
人工智能是一门极富挑战性的科学,从事这项工作的人必须懂得计算机知识,心理学和哲学。人工智能是包括十分广泛的科学,它由不同的领域组成,如机器学习,计算机视觉等等,总的说来,人工智能研究的一个主要目标是使机器能够胜任一些通常需要人类智能才能完成的复杂工作。Python语言对于人工智能来说是最好的语言。目前好多人都开始学习人工智能+Python学科。

1.13 Python的安装
登录https://www.python.org/downloads/
找到Python3.7.2这个版本,点击Download下载。见图1-1

图1-1

进入版本介绍页面。见下图1-2

图1-2

你需要向下滚动才能找到实际版本下载,如下图1-3。

图1-3

现在点击对应版本的链接即可将Python下载到你的电脑了。
Windows 8.1中文版操作系统,可用通过开始菜单-右键搜索-输入python查找到我们刚刚安装完的程序。见下图1-4、1-5。

图1-4

图1-5

我们输入print(“hello world”)
看到返回:hello world
见下图1-6

图1-6

【汇智学堂】-python系列小游戏开发准备工作相关推荐

  1. Python 打字小游戏开发,来体验不一样的打字游戏乐趣(第二篇)

    Python 打字小游戏开发,来体验不一样的打字游戏乐趣(第二篇) 代码实现 窗口类 小车类 玩家类 电脑类 赛道类 小树类 打字类 Python 打字小游戏开发,来体验不一样的打字游戏乐趣(第一篇) ...

  2. Python 打字小游戏开发,来体验不一样的打字游戏乐趣(完结篇)

    Python 打字小游戏开发,来体验不一样的打字游戏乐趣(完结篇) 资源下载 完整代码 Python 打字小游戏开发,来体验不一样的打字游戏乐趣(第一篇) Python 打字小游戏开发,来体验不一样的 ...

  3. Python 打字小游戏开发,来体验不一样的打字游戏乐趣(第一篇)

    Python 打字小游戏开发,来体验不一样的打字游戏乐趣(第一篇) 前言 游戏素材准备 游戏项目结构 项目里面的类说明 Python 打字小游戏开发,来体验不一样的打字游戏乐趣(第二篇) Python ...

  4. 微信小游戏开发实战教程系列开启

    **这是小蚂蚁游戏开发公众号原创的第35篇. 在写完了"人人都能做游戏"的新手系列教程后,我收到了不少反馈.有人告诉我,因为看了我的系列教程做出了自己人生的第一个小游戏.也有人告诉 ...

  5. 微信小游戏开发之坦克大战(比羊了个羊还好玩系列)

    现在很多公司开始使用游戏化的方式去做产品,让产品呈现给用户时更好玩,以达到增加用户粘性,提升DAU的效果. 同时随着硬件与底层系统的发展,用户的终端对动画的表现能力也越来越强,很多APP以引导用户互动 ...

  6. python经典小游戏五子棋,适合python编程的小游戏

    python入门可以做的小游戏 1.Python入门拼图小游戏简单介绍:将图像分为m×n个矩形块,并将图像右下角的矩形块替换为空白块后,将这些矩形块随机摆放成原图像的形状. 2.Python入门推箱子 ...

  7. 动态加载子节点_微信小游戏开发之场景切换和常驻节点传递数据

    主题 场景切换 场景间数据传递方式 小游戏全局背景音效 特别说明 CocosCreator微信小游戏开发系列文章,是我在逐步开发过程中,基于官方文档之上,记录一些重点内容,以及对官方文档中有些知识点的 ...

  8. 游族网络:已获得《三体》系列小说游戏开发、改编等权利

    7月29日,游族网络在互动平台回答投资者提问时表示,公司已获得<三体>系列小说游戏开发.发行.改编以及衍生产品等权利,现相关项目处于立项前期. 6月17日,游族网络发布公告称,与三体宇宙( ...

  9. 微信小游戏开发实战教程13-随机生成形状功能的实现

    微信小游戏开发实战系列的第13篇. 本节内容包括:通过使用列表来实现可以设置权重的随机功能,以及游戏中的随机生成形状功能的具体实现. 如果你没有任何的游戏开发经验,欢迎阅读我的"人人都能做游 ...

最新文章

  1. 【安全牛学习笔记】漏洞扫描
  2. 公共子串 字符串哈希
  3. Python基础-----列表、元组、集合(2)
  4. 入门机器学习(十八)--异常检测(Anomaly Detection)
  5. 设计师灵感交流社区|给你的作品一个舞台
  6. 【Hadoop】HDFS笔记(三):HDFS的Shell操作
  7. 全网最详细 TCP 参数讲解,再也不用担心没有面试机会了......
  8. 程序员斗图时最爱用哪些表情包?拿走不谢!
  9. 谢惠民,恽自求,易法槐,钱定边编数学分析习题课讲义习题参考解答
  10. 单链表(线性表的链式存储)---C语言版
  11. 无人机——凤凰模拟器篇(五)遥控器的配置教程
  12. 服务器高端系统恢复工具,EASEUS Todo Backup Advanced Server高级数据备份恢复工具
  13. LeetCode 分割整数数组,分割为两部分的和相等
  14. 修改数据库长度mysql_mysql 修改数据库长度
  15. 宽带拨号连接显示被远程计算机终止
  16. 从4G到5G,从物联网到云计算 通信的下一个引爆点在哪里?
  17. 男子订民宿被毁约5个家庭漂泊街头 房东:住满了,没办法
  18. 如何创建一个Facebook群组
  19. ActionScript 大型网页游戏开发
  20. Hoxx使用保姆级教程【附截图| 安卓苹果电脑】

热门文章

  1. excel制作柏拉图步骤
  2. mysql 多租户_数据层的多租户浅谈
  3. 德卡T10读卡器 读取身份证号码和身份证UID
  4. 人工智能导论(第四版)王万良编著课后习题答案
  5. 揭开卓越供应链的秘密,走近人机协同的智能决策
  6. Android动画学习笔记(二)——动画插值器Interpolator
  7. (论文解读)RAFT: Recurrent All-Pairs Field Transforms for Optical Flow
  8. 意大利语翻译软件测试,意大利语翻译软件app
  9. 腾讯私有云MySQL解决方案—TDSQL
  10. 十三届蓝桥杯大赛 报名进行中,参赛得奖你上你也行