对大多数人来说,要想自己编写出《俄罗斯方块》游戏的程序代码,是有较大难度的。可是,很多年轻人一直梦想和追求着自己亲手编写出一个《俄罗斯方块》的游戏程序。为了帮助大家实现心愿,传智播客花费了大量时间和精力,安排汤阳光同志通过视频教学的方法,向大家讲解和展示了传智播客版《俄罗斯方块》的每一行代码的编写过程。即便如此,大家也很难通过仅仅是看视频的方式来掌握传智播客版《俄罗斯方块游戏》的面向对象设计思路和每行代码的编写细节。 为了让大家真正能够自己亲手编写出传智播客版《俄罗斯方块游戏》,传智播客公司对大家有如下建议: 1.对于本视频教程,大家至少需要学习三遍,而且,光看视频教程,而不去思考和练习,那是肯定学不会的; 2.首先建议完整地看完整个视频的讲解,对其中设计思想和涉及的知识点有一个总体认识; 3.然后总结自己从第一遍学习过程中收获了什么内容?想想自己是否可以通过收获的这些知识来编写本游戏程序了,有什么欠缺之处?在脑海中积累一定的问题。 4.接着根据自己对第一遍学习的总结和思考,开始本视频教程的第二遍学习,力争解决第一遍学习和思考后总结出来的困惑。 5.开始自已动手尝试编写《俄罗斯方块》游戏的程序代码,对于写不下去的地方,再对照视频进行学习。 6.要想自己编写出传智播客版《俄罗斯方块》游戏的程序代码,必须多思考,多动手练习,要满怀热情,不能有畏难心理。 俄罗斯方块游戏开发视频包括13小节: 01_游戏功能演示与说明 02_游戏中的面向对象分析与设计 03_使用传智播客提供的API类组装俄罗斯方块游戏 04_编写俄罗斯方块游戏中的各个类的主体框架性代码 05_编写Controler类与实现图形定时下落的事件监听 06_编写对各个类进行测试的程序代码 07_图形的数据结构设计与图形的创建 08_完成图形的移动与显示 09_处理图形碰到游戏区边界的问题 10_将图形变成障碍物和显示障碍物 11_消除满行的障碍物 12_增加游戏结束的功能 13_解决定时下落与按下键同时生成障碍物的问题
展开