微信号:smart_android

介绍:关注我(微博@涩郎),我与你闲扯技术大话,笑谈科技人生.上谈技术,下论产品,以幽默诙谐的态度,面对乏味无聊的技术,用扯淡的方式,分享产品的内涵.谈的是技术,是产品,更是我们的人生.做东半球最会思考,...

如何用 Python 编写一款游戏?

2018-05-23 22:00 非著名程序员

【回复“1024”,送你一个特别推送】

每个程序员差不多都是从计算机爱好者开始的,尤其是那些令人心醉神迷的电脑游戏,不仅造就了整个游戏产业,推动了计算机行业软硬件的升级,而且吸引了大量的爱好者最终加入了游戏软件开发的行业。腾讯、网易、盛大、完美时空等公司的巨大现金流都来源于游戏产业。

游戏行业的高回报,也吸引着越来越多的人跃跃欲试,但是成为一名专业的游戏开发之路上也暗含着无数的坑。为了帮助大家能快速入手游戏开发,我在极客时间开设了新专栏,我选择用最简洁最自然的 Python 语言来讲这门课,从零开始,由表及里,从语言到场景,从架构到实现,最终帮助你做出一款自己的游戏。

“优雅”、“明确”、“简单”的 Python ,非常适合初学者学习,不但入门容易,而且将来深入下去,也可以编写那些非常复杂的程序。

这样,即使你不想进入游戏行业,也可以学习到大量的编程语言/架构/设计和场景知识,对你的职业生涯起到很好的助力作用。

另外,对于刚入门的程序员来说,通过学习 Python 编写游戏也可以再巩固和学习一下 Python 的知识,非常值得大家推荐和学习的一个专栏。而且专栏作者也是来自于网易,网易的游戏自然不必多说。推荐该专栏的另外一个主要目的是很便宜,尤其是对于 Python 爱好者来说,千万不要错过哦。

专栏作者是:蔡能,曾经是网易游戏引擎架构师,也是网易杭州研究院的创始员工。从1996年编写第一行代码开始,在IT行业已经从业22年。从程序员到管理者,参与和主导过各式各样的游戏项目,在他的从业经历中,游戏行业乃至整个IT行业都发生了翻天覆地的变化。

他本人也是是骨灰级的游戏玩家,尤其喜欢那些无拘无束和需要脑力的游戏,作为玩家,玩游戏的过程让他体会到了忘我的乐趣,但同时作为开发者,玩的同时也在思考这款游戏是如何做出来的。这也让他在玩游戏和开发游戏的过程中有了更清晰的思路和方法。

专栏介绍

本专栏分为以下三大模块:

游戏开发基础知识:开发游戏所涉及到的基础知识和需要的工具:游戏引擎、底层图形接口和地图编辑器,掌握了开发的核心理念,也就走进了游戏开发的大门。

经典游戏实战练习:为你系统解析一款游戏史上的经典游戏,为你详细讲解客户端、服务器端的开发细节和步骤,并且教你用最易实现的方式来制作这款游戏。

游戏开发热点解析:为你阐述各种平台上的游戏开发和实现,带你学习近年来市场中热议的游戏开发知识,同时和你谈谈,我对游戏行业未来发展的思考,我们一起来畅想游戏的未来。

总之,作者将结合自己二十余年的游戏领域实战经验,手把手带你梳理游戏开发流程,教你从零开始学习游戏开发,专栏目录见下图:

本专栏每周二、四、六更新,订阅后可永久阅读。学习过程中,有任何问题和想法,都可以在文章下给我留言,我和编辑会为你解答。

订阅福利

福利一:限时优惠价¥45,原价¥68(6月2日恢复原价)

福利二:现在扫下图的二维码购买,立返6元

福利三:每邀请一位好友购买,你可获得12元现金返现,好友获得6元返现多邀多得,上不封顶,立即提现。(提现流程:极客时间公众号-我的-现金奖励提现)

如何订阅

扫码海报中的二维码,立即订阅  。


非著名程序员

技术,职场,行业观察,这里应有尽有!

 
 
非著名程序员 更多文章 今天 Google 回来了,好像又走了 推荐一套国外超棒的计算机科学视频课程(不是广告) 为什么连外包公司都对你爱答不理? 左耳朵耗子:程序员如何用技术变现? Java程序员月薪达到三万,需要技术水平达到什么程度?(文末送书)
猜您喜欢 R语言入门第13讲:基础绘图(三)------par函数(2) iOS10 \/ Swift3.0 \/ XCode 8 总结 失踪的两个班级找到了!!他们竟然.....竟然会去...有没有想过我们的感受! 详解Javascript中的Object对象 你有几条中枪?UI 与 UX 设计师常有的6个思考盲点