C# XNA 简单的 迷宫游戏

  

   <<无限迷宫(Infinity Maze)>>-by: AS 
     2011年05月06日
      
 

最后一张,对English的显示效果做了一下强化。加了不同色的‘镶边’突出显示效果。

 

各位大大好:
   本人AS。目前非常菜鸟的C#程序员。业余抽空开发了这款程序。       
   程序使用了:C#,XNA,和666RPG网提供的各种素材。
   66RPG网的资源非常丰富,对其专业精神和共享精神表示赞叹和感谢。
     
   曾经也是经常泡在类似‘红白机’里,国内比较有名的大概是‘小霸王’了吧。
   长方带厚度的卡插上,连上电视机,接上手柄,可以一到二人玩丰富多彩的游戏了。
   热血足球,篮球,超级玛丽,俄罗斯方块,,三国志,勇者斗恶龙,,踢神,洛克人……
     
   呵呵,扯远了。
     
   感觉很多RPG游戏里会涉及到迷宫,有大有小,印象比较深刻。
   因此设计了一个迷宫生成的程序,接触XNA框架后,把界面重新做了一下。     
   恩,漂亮不少,似乎能拿来秀秀了。虽然,内在的代码是很恐怖滴~~^0^.
     
   另外又加了一些很诡异的特色。在三岔或四岔路口会出现English。这难道是‘路牌’?
   最初设想,English可以帮助‘认路’,顺便背背单词。
     
 关于半成品版:    
   单纯的拿出来秀一下,可能的话,期望能得各位大大的程序改善建议或可玩性建议。  
     
   其中的message.txt 内存放一些English,修改这个文件可以替换词库。
   第一行的内容固定,必须保留。
   其余格式为:‘english’= ‘中文解释’
   且文件不能太大。
     
   呵呵,Bug很多,随时可能‘爆炸’。
     

 系统说明: 
   运行需要安装:dotnet framework 2.0以上(建议 3.5及以上版本)(xp以上版本系统自带)。
        XNA运行环境:xnafx31_redist.msi 或更高版本。

 附件:
   Debug 1 版   
    http://u.115.com/file/dnaghavf#InfinityMazeByAS.rar
   xnafx31_redist.msi
    http://u.115.com/file/cli7qfe2#xnafx31_redist.msi
   Debug1 源码:
    http://u.115.com/file/dnagh0wf#XNATest01_InfinityMazeByAS.rar

 


 文件说明:  
   XNATest01.exe 为主程序。     
   迷宫寻路.exe,是曾几何时的迷宫生成器。Bug巨多,非专业人员切勿使用。
     
 操作说明:
   [w,a,s,d][上下左右键]为方向控制.
   [N,H]为难度提升。分别提升 1 level ,8 level
   [p]模式切换,常规模式,或,地图浏览模式。小心使用,会发生很诡异事。
     
 游戏规则:
   控制人物(大雄),从红色块,到达绿色块。
   每过一关,level上升 1 。地图尺寸加大。
      
   测试时尺寸达到 900×900单位方块。未测试过极限尺寸。
   由于地图生成的算法比较粗糙,延时会明显增长。
     
     
     
     


 

---2011 05 13
* 添加 音乐播放功能。5首 WMA 格式音乐,文件大小激增。

* 添加 xWinFormsLib 的仿 Winform控件,作为游戏选项界面。

     Debug 2 版:

http://u.115.com/file/clwm6svo#Debug2.rar

 

音乐播放代码:

 

 

 



     
     
  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值