下载此文档

用C#+XML技术开发游戏SokobanPro.doc


文档分类:IT计算机 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
该【用C#+XML技术开发游戏SokobanPro 】是由【泰山小桥流水】上传分享,文档一共【5】页,该文档可以免费在线阅读,需要了解更多关于【用C#+XML技术开发游戏SokobanPro 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。用C#+XML技术开发游戏SokobanProSokobanPro 是经典Sokoban难题游戏的一个现代版本。本文讨论从 XML技术角度来实现该游戏。下图是游戏运行中的一个快照。SokobanPro是经典 Sokoban难题游戏的一个现代版本。该游戏极其简单,然而该游戏却是极具挑战性和富有吸引力。游戏规则是把所有的盒子移动到正确的地方。你可以仅仅推动一个盒子,而不是拉。你可以随时通过按动 U键来撤消你的上次移动。该游戏的一个现代版本如今在 SokobanPro网站上可以玩了。因为所有的最重要的部分(如读取/写XML,移动和绘画)在本文的源代码中提供, 所以我决定在此讨论第一个原始的版本。最近的版本() 相对于现在这个版本包括了下列几个方面的改进:"官方"beta发行版·增加菜单支持·我发现使窗口的大小在每一级中改变是十分令人恼火的事情,所以在当前版本中它变为固定的·你可以在不同级间来回跳动,但是仅限于你以前已经完成的级上·针对级别的撤消功能·Splash屏幕和图标·修改了许多错误·也许还有其它一些在游戏开始时,你可以创建一个新的玩家或选择一个现有的玩家。 既然SokobanPro能够保存你的进度, 那么你还可以选择是否你想要继续你的上一次游戏。 在创建一个玩家后,你可以选择一个级别集合。一个级别集合包含你喜欢的尽可能多的级别。 SokobanPro 带有原来的BoxWorld游戏中的前 40个级别。级别集合被存储在 XML文件中,这意味着你可以从互联网上不同的Sokoban站点下载级别集合。你还可以创建你自己的级别。当你把它们放到级别目录中时,SokobanPro将自动地识别级别集合。你用一个XML文件来实现保存游戏。它保存最后玩完的级别集合和最后的玩的级别,这样你可以从你上次玩游戏时离开的地方继续玩下去。另外,它还保存你已经完成的级别及相应的得分(移动和推的数目 )。如果你重玩一级并且你的执行更好一些的话,那么你的分数将被更新。基本上,该游戏由下列几个类组成:·LevelSet- 包含所有的有关一个级别集合 (作者信息,级别数目,等等......)息。它也把级别集合 XML中的级别装载到内存中。的信Level-代表在一个级别集合中的一个级别。这里发生的最重要的事情是它追踪所有的你的移动。在玩家移动或推一个盒子时,它更新在一个级别中的项。它更新相应的图形并实现撤消功能,并且最后在屏幕上绘制出级别。·PlayerData- 追踪所有的玩家信息。基本上,它反映出你的 SaveGame。Board(Form)-主表单处理所有的玩家输入并且初始化所有的对象。Players(Form)-让你创建一新的玩家或选择一个现有的玩家。Levels(Form)-让你选择一个你想要玩的级别集合。1、快速锁屏现代人的电脑充满了各种商业机密与隐私,上班时间喝个茶水都害怕电脑被“***”。电脑它自己也会保护自己哦,只要你离开之前按下快捷键:Windows+L,就能快速锁住电脑屏幕哦,妈妈再也不用担心我的机密泄露了2、误删恢复字打多了就容易手抖,尤其做文案的,有时候忙得眼花缭乱却一不小心把文字为误删了。只要你未清空回收站,就能按快捷键:Ctrl+Z,进行撤回恢复。

用C#+XML技术开发游戏SokobanPro 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息