win8 开发之旅(7) --五子棋游戏开发

简介:

     写博客有段时间,发现自己博客虽然有点击率,但是不怎么给力,更主要的是读者没有学到什么知识。

         我思考了许久,就是这么样的,一个我写的文章可能专业术语用的太多了,太深硬了。二个尽是写点书面语言

    不够生动。因此我痛定思痛了,一定要与读者亲切点,多主点生活中的例子,让读者好理解吗??

       这又是一个新的征程。

       亲,我们讨论mvc中这个C,Controller中的知识。 

       Controller,顾名思义,控制器,起了一个桥梁的作用。 控制器接受用户的输入并调用模型和视图去完成用户的需求。

        体现在这个五子棋项目中就是通过这些类来体现的。  

       ComputerCommand类,GameStartCommand类,RestartCommand类。

        在介绍这些类之前,我要给读者交代一下。

         我这里用了一个PureMVC.Silverlight.20.dll 他能够把这些传过来的方法、参数自动解决。就好比什么,好比一个自动机

器。  比如 你要一杯汽水,他自动帮你做一步汽水。   可能读者说了,这不是方法一样吗?传递参数,执行相应的过程或者得到

不同 结果。结果是小自动化。我这个是就实现比他更高级的自动化。下面,介绍几个类

              ①  ComputerCommand类  是对电脑玩家进行操作的类,    你只要传递的参数,这个dll 自动进行电脑操作。

              ②  GameStartCommand类  是对游戏开始进行操作的类,    你只要传递的参数,这个dll 自动进行游戏开始操作。

              ③RestartCommand类  是对游戏重启进行操作的类,    你只要传递的参数,这个dll 自动进行游戏重启操作。   

           好,先聊到这里。 亲!要看看他的源代码 开源地址http://51aspx.com/Code/win8Gobang

目录
相关文章
|
7月前
|
Linux iOS开发 MacOS
游戏开发丨基于PyGlet的简易版Minecraft我的世界游戏
游戏开发丨基于PyGlet的简易版Minecraft我的世界游戏
157 2
|
7月前
|
前端开发 图形学
技术经验解读:【Unity3d游戏开发】UGUI插件入门之游戏菜单
技术经验解读:【Unity3d游戏开发】UGUI插件入门之游戏菜单
39 0
|
8月前
|
开发框架 数据可视化 编译器
Qt的魅力:探索跨平台图形界面开发之旅
Qt的魅力:探索跨平台图形界面开发之旅
160 1
|
开发工具
游戏开发零基础入门教程系列:人人都能做游戏
你正在阅读的是我原创的游戏开发零基础入门教程系列,面向的是没人任何游戏开发和编程经验,想要学习自己做游戏的普通人。这个系列教程已经帮助了很多人做出了自己人生的第一个游戏,希望它也能帮助到你。
420 0
游戏开发零基础入门教程(14):把游戏分享给朋友们
你的第一个小游戏已经完成了,现在是时候把它分享给朋友们了。无需担心它看起来怎样,是否太过简单或者粗糙。总之它是你的第一个游戏作品,你值得为之高兴,也值得将这快乐分享出去。
132 0
|
开发工具
经典飞机大战游戏制作教程1:熟悉开发工具
适合想要学习做游戏的新手,也适合想要学习编程的青少年,另外也适合亲子共学。 想让孩子学习一样东西,除了让他自己去学习之外,还有一种更好的方式,就是跟他一起学习。希望这个系列能够让你体会到做游戏的乐趣,并且在做游戏的过程中学习编程,锻炼逻辑思维。 如果课程内容对你有帮助,欢迎点赞分享,鼓励小蚂蚁继续创作。
225 0
|
监控 Windows
VB游戏开发#001植物大战僵尸小游戏开发思路说明及源码
VB游戏开发#001植物大战僵尸小游戏开发思路说明及源码
412 0