双人对战已经完成了,想不想一个人的时候自己修练一下?自己动手编个机器人吧,没事儿和电脑过过招。其实棋类游戏的AI也不是很复杂,就是递归呀,遍历呀比较烦人,尤其是调试的时候。让我和大家一起分享一下其中的技巧,以及Visual Studio中的一些工具。Deflexion究竟怎么下我也不太清楚,大家一起探索吧。希望能看到你便出来的超级棒的机器人。
- 开始时间: 2006/12/20 10:00:00
- 技术等级: Level 200
- 产品: Visual Studio 2005
- 系列: Deflexion 游戏开发系列课程
- 技术: .NET Framework 2.0/3.0
- 讲师: 王凯翔
- 下载课程 WMV MP4 MP3 代码 PDF
通过上次的课程,我们已经实现了双人对战的功能,但是光是这样是不够吸引人的。现在的生活中,特别是对于程序员,我想如果没有网络的话,将是一件非常不愉快的事情。所以,我们Deflexion一定要实现远程对战这一功能。本次课程我们就将介绍,如何基于.Net Remoting技术,实现远程对战的。
- 开始时间: 2006/10/25 10:00:00
- 技术等级: Level 200
- 产品: Visual Studio 2005
- 系列: Deflexion 游戏开发系列课程
- 技术: .NET Framework 2.0/3.0
- 讲师: 任旻、王凯翔
- 下载课程 WMV MP4 MP3 代码 PDF
前两节课我们已经和大家一起分享了我们开发Deflexion的设计,以及测试UI。大家如果下载代码并运行的话,就知道,它并不完没。今天,我们希望对Deflexion这个游戏做一个完善,把它做成一个真正的双人对战游戏。可以判断谁先走,下一步应该谁走棋,以及游戏何时结束。我们会在课程中,介绍设计思路(包括MVC的应用,以及为AI和网络对战预留接口),代码实现等等。
- 开始时间: 2006/10/24 10:00:00
- 技术等级: Level 200
- 产品: Visual Studio 2005
- 系列: Deflexion 游戏开发系列课程
- 技术: .NET Framework 2.0/3.0
- 讲师: 任旻、王凯翔
- 下载课程 WMV MP4 MP3 PDF
上一节课我们了解了Deflexion的游戏规则,并且也完成了数据结构,关键算法的设计。那么我们做的是否正确呢?这需要经过测试来检验。这节课我们要开发一个带界面的测试程序,也就是游戏的显示层。在设计显示层的时候要注意和上节课开发的模块层分开,这样既符合MVC的设计思想,又方便以后界面部分的升级改造。这次的界面是使用.Net2.0的GDI+开发的,这节课与大家分享一下其中一些思想和技巧。
- 开始时间: 2006/9/7 14:30:00
- 技术等级: Level 100
- 产品: Visual Studio 2005
- 系列: Deflexion 游戏开发系列课程
- 技术: .NET Framework 2.0/3.0
- 讲师: 任旻、王凯翔
- 下载课程 WMV MP4 MP3 PDF
Deflexion是一个好学又好玩的真实世界的棋类游戏,有点类似国际象棋,有黑白双方。每方只有四种类型的棋子,而且行走方式一样。有的棋子上带有镜子,可以反射激光,被激光射中的棋子就要从棋盘上拿掉。这个游戏只在美国和加拿大出售,要卖39美元。简直太贵了。于是我萌发了自己在电脑开发一个Deflexion的念头。经过两周的努力,2D版的已经基本完成,现在拿来和大家分享一下。本次课程介绍PC版Deflexion的设计过程:包括设计目标,数据结构,关键算法的实现。下次介绍UI的实现过程。Deflexion的网站链接:http://www.deflexion.biz/
- 课程系列
- 数据访问技术系列课程
- 视频游戏开发系列课程
- 使用.NET Remoting 建立分布式应用程序系列课程
- 深度挖掘.NET Framework 2.0系列课程
- 深度剖析Workflow Foundation系列课程
- 剖析.NET Framework源代码系列课程
- 开发高性能应用系列课程
- 获得Windows徽标改善硬件驱动质量系列课程
- 构建软件数字安全带系列课程
- 构建WCF面向服务的应用程序系列课程
- 公共语言运行库(CLR)开发系列课程
- 跟我一起从零开始学WCF系列课程
- WPF中的图形系统系列课程
- WPF开发系列课程
- WPF 3.5抛砖引玉系列课程
- Windows Workflow Foundation开发实战系列课程
- Windows Vista系列课程
- Windows Vista培训系列课程
- Windows Vista 领航系列课程
- Windows Vista 黄金周系列课程
- Windows Vista 产品兼容性系列课程
- Visual Studio .NET加密技术剖析系列课程
- SOA and Webservice系列课程
- Smart Client系列课程
- N/A
- Intel软件开发工具系列课程
- DIY Starter Kit系列课程
- Deflexion 游戏开发系列课程
- ADO.NET 2.0开发实践系列课程
- ADO.NET 2.0 系列课程
- 64位计算黄金周
- 3D游戏开发步步高系列课程
- .NET软件设计新思维系列课程
- .NET Windows编程系列课程
- .NET Framework 2.0
- .NET 4.0中的新特性系列课程