.NET平台上编写算法走迷宫的小游戏 (程序+详细文档+源代码)
2008-09-12 00:32
337 查看
这个小游戏是为今年的一个编程竞赛设计的,玩法就是用代码控制你的探险家走出地图。
地图中有很多元素,比如门,开关,传送点等,需要玩家判断这些元素和组合成功走出迷宫。
目前开发包中已经包含百余幅地图供大家娱乐 :)
当然你也可以通过内置的地图生成器生成地图提供给同学或者同事进行算法之间的挑战。
开发包中包含了最经典的左右摸墙算法,可以帮助大家了解计算机算法,尤其对教育工作者在制作相关课件时能提供给学生最直接的认识。
目前我想出的一个比较好玩的玩法:
将自己和对手的算法同时放入特制的迷宫中,通过使用地图中的各种机关,在对手逃出迷宫之前将其关入一个小黑屋中。 :)
(由于最近一直在外出差好多好玩的想法都没能实现,比如捡金币等)
下面是一些截图
1. 就算没有Visual Studio也可以直接输入代码运行
using System;
2using GrapeCity.Competition.Maze;
3
4namespace MazeSample
5{
6{
8{
10{
13{
21{
25{
29 }
30 }
31}
相关资料下载
1. 开发包及相关文档:http://files.cnblogs.com/e2tox/MazeClient-bin.zip
2. MazeClient 源代码下载: http://files.cnblogs.com/e2tox/MazeClient-src.zip
3. 开发指南下载(巨详细):http://files.cnblogs.com/e2tox/MazeClient-readme.zip
3. MazeClient QQ群(可选): 22782300
如果有人有兴趣完善这个小游戏或者增加新功能,可以联系我:QQ 119141,注明:MazeClient
地图中有很多元素,比如门,开关,传送点等,需要玩家判断这些元素和组合成功走出迷宫。
目前开发包中已经包含百余幅地图供大家娱乐 :)
当然你也可以通过内置的地图生成器生成地图提供给同学或者同事进行算法之间的挑战。
开发包中包含了最经典的左右摸墙算法,可以帮助大家了解计算机算法,尤其对教育工作者在制作相关课件时能提供给学生最直接的认识。
目前我想出的一个比较好玩的玩法:
将自己和对手的算法同时放入特制的迷宫中,通过使用地图中的各种机关,在对手逃出迷宫之前将其关入一个小黑屋中。 :)
(由于最近一直在外出差好多好玩的想法都没能实现,比如捡金币等)
下面是一些截图
1. 就算没有Visual Studio也可以直接输入代码运行
using System;
2using GrapeCity.Competition.Maze;
3
4namespace MazeSample
5{
6{
8{
10{
13{
21{
25{
29 }
30 }
31}
相关资料下载
1. 开发包及相关文档:http://files.cnblogs.com/e2tox/MazeClient-bin.zip
2. MazeClient 源代码下载: http://files.cnblogs.com/e2tox/MazeClient-src.zip
3. 开发指南下载(巨详细):http://files.cnblogs.com/e2tox/MazeClient-readme.zip
3. MazeClient QQ群(可选): 22782300
如果有人有兴趣完善这个小游戏或者增加新功能,可以联系我:QQ 119141,注明:MazeClient
相关文章推荐
- android源码大全 IOS游戏源代码打包下载 小游戏|视频教程 微信小程序源码带后台全套|公众号平台
- 用Qt编写的windows平台关机程序(附源代码)
- Linux平台下的service程序编写指南
- 用ASP.Net编写的查询域名的程序
- 通过编写校验和计算程序,对指定的文件计算校验和,以加深对计算校验和算法的掌握。
- 编写一个程序,它从标准输入读取C源代码,并验证所有的花括号都正确的成对出现。
- SNF开发平台WinForm之十一-程序打包-SNF快速开发平台3.3-Spring.Net.Framework
- 基于Android平台的网络游戏对战系统项目可执行程序及源代码
- 支付宝接口程序、文档及解读(ASP.NET)
- CaysnPrinter - Linux平台开发包接口说明文档及打印示例程序 - 20161007
- 支付宝接口程序、文档及解读(ASP.NET)
- 编写一个程序,它从标准输入读取C源代码,并验证所有的花括号都正确的成对出现
- ASP.NET 程序发布详细过程
- .Net平台下CLR程序载入原理分析 [草稿]
- net中多文档程序中父窗口和子窗口菜单的合并中菜单项的,MergeAction和MergeIndex属性浅谈
- 在.NET 3.5 平台上使用LINQ to SQL创建三层/多层Web应用系统(源代码下载和PDF文档下载)
- 用VB.NET 2005编写定时关机程序
- 小程序文档整理之 -- API(第三方平台)
- asp.net利用一般处理程序下载和在线查看文档
- C#编写Windows服务程序详细步骤详解(图文)