2016年圣诞节巨献:C#汉诺塔河内塔游戏(动画、圣诞节音效)源码及安装包

终于把VS的的打包搞定了,高兴啊!

圣诞节巨献:C#汉诺塔河内塔游戏(动画效果、圣诞节音效)。在平庸而又乏味的生活中,来一把紧张而刺激的汉诺塔游戏,生活,就是这么美好。游戏代码可以在博主的资源页下载!

https://download.csdn.net/download/wf824284257/10820652

2016年圣诞节巨献:C#汉诺塔河内塔游戏(动画、圣诞节音效)源码及安装包_第1张图片

游戏分析:

从图片可以看出,主要涉及到的类有:disk(绿色的圆盘),tower(蓝色的塔)。

博主一共用到了4个类:disk ,tower,Game,Form1

嗯,简单分析一下,这个柱子tower跟堆栈差不多,具有push,pop方法,而disk就是被push、pop的对象。一个Game类有3个tower,n个disk。然后通过类之间的方法互相影响,形成游戏效果。

这里还涉及到C++和C#的结合使用,也很简单啦,博主这里的【帮助】功能,是C++写的,将help.cpp生成help.exe,然后在C#里面运行help.exe,写入文件,然后C#再从文件中读出来数据就ok啦

祝大家圣诞节快乐!

你可能感兴趣的:(C#)