deflexion游戏开发系列课程(共4讲)


教程主题:eflexion 游戏开发系列课程
教程讲师:任旻、王凯翔
教程出处:微软
教程讲数:4讲

前沿视频教程目录
第01讲:Deflexion 游戏开发(一) 
教程简介:Deflexion是一个好学又好玩的真实世界的棋类游戏,有点类似国际象棋,有黑白双方。每方只有四种类型的棋子,而且行走方式一样。有的棋子上带有镜子,可以反射激光,被激光射中的棋子就要从棋盘上拿掉。这个游戏只在美国和加拿大出售,要卖39美元。简直太贵了。于是我萌发了自己在电脑开发一个Deflexion的念头。经过两周的努力,2D版的已经基本完成,现在拿来和大家分享一下。本次课程介绍PC版Deflexion的设计过程:包括设计目标,数据结构,关键算法的实现。下次介绍UI的实现过程。

第02讲:Deflexion 游戏开发(二)
教程简介:上一节课我们了解了Deflexion的游戏规则,并且也完成了数据结构,关键算法的设计。那么我们做的是否正确呢?这需要经过测试来检验。这节课我们要开发一个带界面的测试程序,也就是游戏的显示层。在设计显示层的时候要注意和上节课开发的模块层分开,这样既符合MVC的设计思想,又方便以后界面部分的升级改造。这次的界面是使用.Net2.0的GDI+开发的,这节课与大家分享一下其中一些思想和技巧。 

第03讲:Deflexion游戏开发(三):双人对战 
教程简介:前两节课我们已经和大家一起分享了我们开发Deflexion的设计,以及测试UI。大家如果下载代码并运行的话,就知道,它并不完没。今天,我们希望对Deflexion这个游戏做一个完善,把它做成一个真正的双人对战游戏。可以判断谁先走,下一步应该谁走棋,以及游戏何时结束。我们会在课程中,介绍设计思路(包括MVC的应用,以及为AI和网络对战预留接口),代码实现等等。

第04讲eflexion游戏开发(四):网络对战基于.Net Remoting 
教程简介:通过上次的课程,我们已经实现了双人对战的功能,但是光是这样是不够吸引人的。现在的生活中,特别是对于程序员,我想如果没有网络的话,将是一件非常不愉快的事情。所以,我们Deflexion一定要实现远程对战这一功能。本次课程我们就将介绍,如何基于.Net Remoting技术,实现远程对战的。




下载地址:

Deflexion游戏开发系列课程(共4讲).rar[40.90 MB]

http://fenxiang.qq.com/x/3iuKvlN-efZVKkuWDbnC5NAKY9~grT1p3mp1pX~ObVw:

视频简介