php发展

首页 » 常识 » 诊断 » Python实战开发俄罗斯方块游戏
TUhjnbcbe - 2021/6/29 18:53:00
治白癜风医院哪家比较好 https://baike.baidu.com/item/%E5%8C%97%E4%BA%AC%E4%B8%AD%E7%A7%91%E7%99%BD%E7%99%9C%E9%A3%8E%E5%8C%BB%E9%99%A2/9728824?fr=aladdin

“人生苦短,我用Python”,这是网络上的一句戏言,却真实反映了Python语言的江湖地位。

年IEEESpectrum杂志发布的编程语言排行榜中,Python排行榜首。

Python也被视为AI时代的头牌语言,是数据科学和机器学习领域使用最多的语言。

Python语言学习曲线平滑,上手容易。然而,新手必须通过项目实战才能显著提高Python开发能力。本达人课意在通过俄罗斯方块游戏开发实战,来提高初学者的Python编程能力。

《Python实战开发俄罗斯方块游戏》

本课程共包含两大部分。

第一部分(第1篇)主要讲解如何搭建开发环境。课程采用的集成开发环境是PycharmCommunity.3。这一部分先讲如何在Pycharm内创建项目,接着讲如何安装Pygame工具包。

第二部分(第2-23篇)开启俄罗斯方块游戏开发实战。每一篇对应一个实验步骤,每一个实验步骤实现一个核心功能,从文章标题可窥一二。

开发实战部分的每篇文章基本遵循这样的撰写思路:文章开头首先展示实验步骤的目标,即程序运行效果,接着分析其背后的具体实现思路和步骤,并给出详尽的代码解读及重难点分析,最后大家可以在GitHub上查看对应的源代码。

作者介绍

叶常春,原国防科技大学计算机学院副教授。拥有十余年的程序设计教学经验,主讲大学计算机基础、计算机程序设计、数据结构和算法设计与分析等课程,熟悉Python、Android、C/C++、Java、JavaScript+HTML+CSS、PHP和SQL等语言。热爱教学,热爱编程。

践行“做中学”理念,在入门级程序设计课程中指导学生开发出俄罗斯方块、五子棋和推箱子等游戏程序。相信只要给予时间和土壤,任何一名学生都能成长为编程高手。

课程目录

第01课:Pycharm中创建项目

第02课:显示游戏窗口

第03课:绘制游戏区域

第0课:绘制小方块

第05课:绘制方块

第06课:捕捉键盘按键事件

第07课:移动方块

第08课:防止方块出界

第09课:翻转方块

第10课:随机生成新方块

第11课:加速落到底部

第12课:垒墙

第13课:解决垒墙时方块重叠问题

第1课:方块自动下落

第15课:消行计分

第16课:玩家指示开始游戏

第17课:玩家暂停游戏

第18课:游戏结束

第19课:防止穿墙

第20课:提示下一方块

第21课:强制重新开始和界面变样

第22课:难度级别

第23课:背景音乐

原价:29.00

限时特价:19.00

扫码试读本课程

预览时标签不可点收录于话题#个上一篇下一篇
1
查看完整版本: Python实战开发俄罗斯方块游戏