使用 C# 开发智能手机软件:推箱子(一)

转载 2007年10月10日 09:23:00
最近,使用 C# 开发了一款智能手机软件:推箱子。
    先介绍一下这款软件的特点:
    1. 可以在智能手机上运行,也可以在计算机上运行。
    2. 退出程序时可保护现场,下次再运行自动恢复到原来的状态。
    3. 玩家通关后可以使用“录像”功能保存通关步骤,以便将来“回放”。
    4. 可以自由设计关卡,批量进行数据导出和导入。
    如下图的“解决方案资源管理器”所示,该程序的源程序主要分布在“Window”和“Common”两个文件夹中。其中“Window”文件夹存放的是程 序主窗体和各个对话框的源代码。而“Common”文件夹存放的是公用的源代码,包括各种数据结构,寻找最短路线的算法,读写配置文件和数据文件等。
    我将在随后的文章中详细介绍各个源程序文件。
    对了,推箱子程序的下载地址为:http://ben.skyiv.com/PushBox










 

C#游戏编程:《控制台小游戏系列》之《推箱子》

《控制台小游戏系列》今天又添加一个新成员了,那就是经典的《推箱子》小游戏。游戏画面如下:...
  • hwenycocodq520
  • hwenycocodq520
  • 2014年03月27日 08:36
  • 3197

使用 C# 开发智能手机软件:推箱子(二十一)

这是“使用 C# 开发智能手机软件:推箱子” 系列文章的第二十一篇。在这篇文章中,介绍 Window/MainForm.Design.cs 源程序文件。这个源程序文件是 MainForm 类的一部分,...
  • u013948191
  • u013948191
  • 2015年07月26日 11:28
  • 523

使用 C# 开发智能手机软件:推箱子(四)

这是“使用 C# 开发智能手机软件:推箱子”系列文章的第四篇。在这篇文章中,介绍 Common/FindPath.cs 源程序文件。 using System; using System....
  • u013948190
  • u013948190
  • 2015年07月26日 11:13
  • 586

使用 C# 开发智能手机软件:推箱子(二十二)

这是“使用 C# 开发智能手机软件:推箱子” 系列文章的第二十二篇。在这篇文章中,介绍 Window/MainForm.Replay.cs 源程序文件。这个源程序文件是 MainForm 类的一部分,...
  • u013948190
  • u013948190
  • 2015年07月26日 11:29
  • 711

使用 C# 开发智能手机软件:推箱子(三)

这是“使用 C# 开发智能手机软件:推箱子”系列文章的第三篇。在这篇文章中,介绍 Common/Block.cs 源程序文件。   1 namespace Skyiv.Ben.PushBox...
  • u013948187
  • u013948187
  • 2015年07月26日 11:12
  • 595

使用 C# 开发智能手机软件:推箱子(九)

推箱子的配置文件(PushBox.cfg)是一个 xml 文件,格式如下所示: PushBox>   files>     file>konkafile>     file>boxworl...
  • u013948190
  • u013948190
  • 2015年07月26日 11:16
  • 486

c#推箱子源程序

using System; using System.Collections.Generic; using System.Linq; using System.Collections ; //新定义的...
  • zhuxiaopushi
  • zhuxiaopushi
  • 2014年10月27日 10:56
  • 693

使用 C# 开发智能手机软件:推箱子(七)

这是“使用 C# 开发智能手机软件:推箱子”系列文章的第七篇。在这篇文章中,介绍 Common/Step.cs 源程序文件。  1namespace Skyiv.Ben.PushBox.Co...
  • u013948191
  • u013948191
  • 2015年07月26日 11:14
  • 585

使用 C# 开发智能手机软件:推箱子(八)

昨天,根据网友“mobile”的要求, 完成了推箱子的 Smartphone 版本,可点击这里下载。将解压缩后的 PushBoxStd.exe 文件放在 Pocket PC Phone 版本解压缩...
  • u013948187
  • u013948187
  • 2015年07月26日 11:16
  • 323

使用 C# 开发智能手机软件:推箱子(十四)

这是“使用 C# 开发智能手机软件:推箱子”系列文章的第十四篇。在这篇文章中,介绍 Window/ErrorMsgDlg.cs 源程序文件。这个源程序文件包含 ErrorMsgDlg 类,该类继承...
  • u013948190
  • u013948190
  • 2015年07月26日 11:19
  • 510
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章: 使用 C# 开发智能手机软件:推箱子(一)
举报原因:
原因补充:

(最多只允许输入30个字)