中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: [转载]Laber(迷宫游戏) 上一主题 | 下一主题
BC
中级用户




积分 338
发帖 175
注册 2007-10-21
状态 离线
『楼 主』:  [转载]Laber(迷宫游戏)

转自一个外国论坛,鉴于版权问题就不贴全代码。

用c+java+batch混合写成,其中cc.exe比较出色,能够实现choice+color+多线程,解决了bat的先天性不足。
:: Copyright (c) 2009 Carlos Montiers , Leonardo Gutierrez
:: All rights reserved.
::
:: Redistribution and use in source and binary forms, with or without
:: modification, are permitted provided that the following conditions
:: are met:
:: 1. Redistributions of source code must retain the above copyright
::    notice, this list of conditions and the following disclaimer.
:: 2. Redistributions in binary form must reproduce the above copyright
::    notice, this list of conditions and the following disclaimer in the
::    documentation and/or other materials provided with the distribution.
:: 3. Neither the name of copyright holders nor the names of its
::    contributors may be used to endorse or promote products derived
::    from this software without specific prior written permission.
::
:: THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
:: ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
:: TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
:: PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL COPYRIGHT HOLDERS OR CONTRIBUTORS
:: BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
:: CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
:: SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
:: INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
:: CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
:: ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
:: POSSIBILITY OF SUCH DAMAGE.
cc.exe

  Quote:
Usage:
CC [ -k | -g [x][y] | [-c|-b] [code_color] ]
-k Returns in errorlevel the number ascii of the key pressed.
-g [x] [y] Positioning the keyboard focus on the X-axis and Y-axis.
-c [code_color] Change the color of the text.
-b [code_color] Change the background color.
[code_color] between 0 and 15. 128 active prominently.

但是发现一些错误:
在第620行应改为

  Quote:
SET /P "PAINT=?" <nul

在第52行应改为(SET /A ROWS=!HEIGHT!-1)

  Quote:
应该是54行: (SET CHAR_BACKGROUND=?)

个人觉得特效做得不错(logo),其他就有点体力劳动了。^^
当某些人还在挖心搜胆地研究如何加密源码时,别人已经用很好代码风格来告诉我们什么是share的思想。enjoy!


Download:

  Quote:
http://sourceforge.net/projects/laber/

[ Last edited by BC on 2009-1-23 at 17:20 ]

   此帖被 +3 点积分     点击查看详情   
评分人:【 tireless 分数: +3  时间:2009-1-23 18:32




C:\
C:\Del BC
2009-1-23 13:59
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
slore
铂金会员





积分 5212
发帖 2478
注册 2007-2-8
状态 离线
『第 2 楼』:  

应该是54行:(SET CHAR_BACKGROUND=?)



S smile 微笑,L love 爱,O optimism 乐观,R relax 放松,E enthusiasm 热情...Slore
2009-1-23 15:14
查看资料  发短消息 网志   编辑帖子  回复  引用回复
BC
中级用户




积分 338
发帖 175
注册 2007-10-21
状态 离线
『第 3 楼』:  

已改正。



C:\
C:\Del BC
2009-1-23 17:20
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
523066680
银牌会员

SuperCleaner


积分 2362
发帖 1133
注册 2008-2-2
状态 离线
『第 4 楼』:  

我转在bathome 没人给分…… 呜呜…… 算了 分本不属于我

http://bbs.bathome.cn/thread-3155-1-1.html


另外我的签名有小小改动 欢迎大家看看壁纸……

[ Last edited by 523066680 on 2009-1-24 at 12:42 ]



综合型编程论坛

我的作品索引
  
2009-1-23 20:46
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (523066680)  编辑帖子  回复  引用回复
523066680
银牌会员

SuperCleaner


积分 2362
发帖 1133
注册 2008-2-2
状态 离线
『第 5 楼』:  

再顶起来 我发现好多新手一来就发问题  还是基础的问题  别人发的贴就飘过或放水.
把这些有个性的东西全都压下去了......真是的.



综合型编程论坛

我的作品索引
  
2009-1-24 12:45
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (523066680)  编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: