Topic: 我的java扫雷程序

  Print this page

1.我的java扫雷程序 Copy to clipboard
Posted by: henryevol
Posted on: 2004-11-17 16:05

我的java扫雷程序的下载地址
http://www.shengzhen.com.cn/javamine/index.jsp

2.Re:我的java扫雷程序 [Re: henryevol] Copy to clipboard
Posted by: littledeer1974
Posted on: 2004-11-17 16:24

欢迎你来CJSDNSmile,我下载了,很不错,希望能和大家多交流Smile

3.Re:我的java扫雷程序 [Re: littledeer1974] Copy to clipboard
Posted by: henryevol
Posted on: 2004-11-17 19:12

版主贴到这里,我就无法统计下载IP了Smile

4.Re:我的java扫雷程序 [Re: henryevol] Copy to clipboard
Posted by: littledeer1974
Posted on: 2004-11-17 19:17

那好吧,明白了

5.Re:我的java扫雷程序 [Re: henryevol] Copy to clipboard
Posted by: freeman_z
Posted on: 2004-11-19 01:25

强烈要求open source Blush

6.Re:我的java扫雷程序 [Re: henryevol] Copy to clipboard
Posted by: chengbd
Posted on: 2004-11-19 15:49

我和作者QQ联系,还没回音

7.Re:我的java扫雷程序 [Re: henryevol] Copy to clipboard
Posted by: chengbd
Posted on: 2004-11-19 15:56

如果公布源代码,总会有人欣赏的,也可能与更多的高手交流交朋友,为什么不呢?为什么要把自己的成果藏起来,不会是想收费吧?我想开源给你带来的无形的收获要比收费带来的金钱更有意义的。

8.Re:我的java扫雷程序 [Re: chengbd] Copy to clipboard
Posted by: littledeer1974
Posted on: 2004-11-19 17:22

楼上兄台误会了,我也和作者联系过,也问他可否让大家学习学习他的代码,他也表示很愿意,只是最近程序刚做好,还没有来得及整理源程序,作者本人觉得代码还比较乱,不好意思公开给大家看,我想这也能理解的吧

由此引发的一些想法,跟大家说说,聊聊

说到公开源码,就算作者不愿意公开,无论是处于何种原因,我想我们也没有要求的权利,作者对于自己的代码报何种态度愿意怎样处置,那完全是作者本人的自由,没有任何个人,或团体可以强求的,对吧?

不能说因为现在有很多开源的项目盛行,或者说大家都崇尚开源的做法,就去抨击不愿意开源的朋友,大家各有各自的价值观和做事原则(对价值观等,已经不是我们这个论坛要讨论的范围),不愿意开源的朋友,没有损害到任何人的利益,也没有给任何人添麻烦,所以是正当的行为,希望大家对此保持一个客观,公正,和开放的心态去看,我相信的大家的判断和理智,愿意开源的朋友,我们当然也非常的欢迎一起来共同学习.

希望大家多去理解他人,承认他人,多一些包容的心态,多去接纳即使是想法和做法和我们不一样的朋友,只要来到了这里,我们都是Java的兄弟姐妹(我想大家其实都是明白的)天大地大,Java的朋友是一家Smile

9.Re:我的java扫雷程序 [Re: henryevol] Copy to clipboard
Posted by: chengbd
Posted on: 2004-11-19 17:53

说的对,想来大家如果可能的话都会公开的,是这样的吧:)

10.Re:我的java扫雷程序 [Re: chengbd] Copy to clipboard
Posted by: littledeer1974
Posted on: 2004-11-19 18:52

是啊,我的话,有可能会让大家帮我批批,不过要是想到,里边有很低级的错误,会被别人笑,我可能也不愿意,公开了,哈哈Smile

11.Re:我的java扫雷程序 [Re: littledeer1974] Copy to clipboard
Posted by: henryevol
Posted on: 2004-11-19 21:37

源码很烂!
程序的顺利运行并不意味着设计模式上的完美和算法上的正确,
而即使算法正确,也无法确保这种算法的实现是最快的。
以下两个主源码,贴在这里。

GameConfigure.java (5.24k)

12.Re:我的java扫雷程序 [Re: henryevol] Copy to clipboard
Posted by: henryevol
Posted on: 2004-11-19 21:40

游戏产生mine.config的代码和游戏模型类代码

GameModel.java (17.94k)

13.Re:我的java扫雷程序 [Re: henryevol] Copy to clipboard
Posted by: littledeer1974
Posted on: 2004-11-19 21:49

谢谢,henryevol兄弟

注释好像稍微有一点少(不过自己看,加上程序可能不是很大,也许无所谓Smile)
对了,我看不到汉字,是不是我浏览器的问题呀,调整编码也不行Cry

14.Re:我的java扫雷程序 [Re: littledeer1974] Copy to clipboard
Posted by: henryevol
Posted on: 2004-11-19 21:59

源码也是用utf-8编码了的,注释是中文
windows记事本,请指定guilm字体,可以显示unicode

贴一个我认为设计得很好的例子,源于《java how to program》

elevator.rar (284.02k)

15.Re:我的java扫雷程序 [Re: henryevol] Copy to clipboard
Posted by: littledeer1974
Posted on: 2004-11-19 22:05

用UNICODE(utf-8编码),看到了,谢谢你

16.Re:我的java扫雷程序 [Re: henryevol] Copy to clipboard
Posted by: chengbd
Posted on: 2004-11-21 01:44

对于设计中的不足,我想如果别人给我指出,而且有道理的话,我是会感到很有收获的。不管被别人批评也好,笑话也好,只要从别人那里得到一丝的指教,我就觉得是最大的收获了。其实真的愿意交流的人只会提出善意的建议和讨论,为了得到这一丝的收获,宁可被”无知的人侮辱“,我觉得也值。

没有必要非到自己感觉已经完美了,才拿出来与人交流,让人感觉你是个真正的高手,其实已经做了,而且有自己的思想,就不简单。而且在与人交流的过程中,会更快的提高自己。

这种追求完美的思想,感觉是典型的中国人的品质了,宁可自己闭门造车,也不愿意放下架子与人交流,殊不知在与人交流,帮助别人提高的过程中,自己也会提高。如果只是自己成长为一个程序高手,而周围的人还是一群”菜手“,那中国的软件产业只能还是处于落后状态,到头来自己的水平还是比不上国外的发展。

常听人说,美国人是很张扬的,也许正是他们的”张扬“,才使得他们更具有创造精神,在一种公开的竞争环境中促成了产业的发展。

所以我觉得的最大程度上的交流,就是对整个软件行业的贡献,于已于人都是有帮助的,最终受益的也是自己。

17.Re:我的java扫雷程序 [Re: henryevol] Copy to clipboard
Posted by: littledeer1974
Posted on: 2004-11-21 09:35

虽说chengbd兄措辞犀利,但是有一定的道理呀

(有的时候[国民性/民族性]的确是一个很大的需要大家努力去认识,意识的地方,作为中国人的很多品德和对自我的完美的要求是很优秀的,即使时代怎样变迁,它的先进性也是不变的,但是具体到一些地方可能情况就会有所不同,楼上兄弟说的也很有道理,但是大家思想的转变,认识的加深,加宽,有的时候需要漫长的过程,何况,在我们现在热中的技术的世界里,是最不传统的一部分,发展变化也是最快的,它对我们的思维方式,每天都是在考验啊,有的时候也真得担心,有哪一天,自己跟不上别人的想法了呢)

18.Re:我的java扫雷程序 [Re: henryevol] Copy to clipboard
Posted by: jigsaw
Posted on: 2004-11-23 13:51

太多太多开源的 太多太多经典的 太多太多优秀的
决不会缺我这一个
我从来没有贴过自己的代码给大家看 除非在公司内部
就是这个原因

cbd说的 “这种追求完美的思想,感觉是典型的中国人的品质了,宁可自己闭门造车,也不愿意放下架子与人交流”

不同意

不是放不下架子 而是觉得,即使对自己的代码/设计很满意,
其中的所有思想也都不是原创的,对别人对自己都不会有启发意义。

19.Re:我的java扫雷程序 [Re: jigsaw] Copy to clipboard
Posted by: henryevol
Posted on: 2004-11-23 17:34

同意 jigsaw 的观点

真想学习源码的人
应该把时间放在更优秀的代码上

而真正想设计的人,应该在学完一堆理论后,看过一群代码后
合上书,用自己体会到的思想去创造。

我们需要交流思想,但这种交流一般在论坛或QQ上很难实现
因为那种时间的代价,反而不如去google上搜索来的快,
而真正能把论坛上的问题回答好的人,已经学会了沉默

论坛只是消遣的地方

20.Re:我的java扫雷程序 [Re: henryevol] Copy to clipboard
Posted by: littledeer1974
Posted on: 2004-11-23 22:56

henryevol wrote:
同意 jigsaw 的观点

真想学习源码的人
应该把时间放在更优秀的代码上

而真正想设计的人,应该在学完一堆理论后,看过一群代码后
合上书,用自己体会到的思想去创造。

我们需要交流思想,但这种交流一般在论坛或QQ上很难实现
因为那种时间的代价,反而不如去google上搜索来的快,
而真正能把论坛上的问题回答好的人,已经学会了沉默

论坛只是消遣的地方


大家想法多样,我觉得各有千秋,但是如果说是[论坛是消遣的地方],我也希望,大家[消遣]的愉快,[消遣]的有意义,有收获,鄙人的一点肤浅的奢望,不知各位怎么理解Smile

21.Re:我的java扫雷程序 [Re: henryevol] Copy to clipboard
Posted by: Hanf
Posted on: 2004-11-25 11:14

java扫雷程序老早就有了,楼主不介意我贴出来吧
http://gro.clinux.org/frs/?group_id=401&release_id=391

22.Re:我的java扫雷程序 [Re: Hanf] Copy to clipboard
Posted by: henryevol
Posted on: 2004-11-25 13:37

看了你贴出来的扫雷程序了
我在做的时候没有以此为参考。

有人问我我的程序是不是我做的!原来是这个原因

23.Re:我的java扫雷程序 [Re: henryevol] Copy to clipboard
Posted by: chengbd
Posted on: 2004-11-25 14:25

应该不是这个原因,网上类似的小游戏肯定大量的有,毕竟windows中的扫雷出现也有10年了吧,肯定有爱好者用java实现的。

24.Re:我的java扫雷程序 [Re: henryevol] Copy to clipboard
Posted by: chengbd
Posted on: 2004-11-25 14:37

找到这个帖子了:)
http://www.chinajavaworld.com/forum/topic.cgi?forum=6&topic=8222&show=0

25.Re:我的java扫雷程序 [Re: henryevol] Copy to clipboard
Posted by: chengbd
Posted on: 2004-11-25 15:21

作为一个程序开发人员,一看到好程序,就想看看其源代码,我想这也是职业感觉吧。没有源代码,我觉得至少在开发人员这一级别中就很难交流下去,不是吗?

如果大家想在网上找用java写的扫雷,一定不只是为了想看看其效果,而是主要想找代码学习或收藏,所以如果作者不公开其代码,那就没有继续交流的基础了。

扫雷的英文是”minesweeper“,如果有兴趣可以去sourceforge.net找找”minesweeper“,会找到很多的。以下就是一个用javascript写的 http://belnet.dl.sourceforge.net/sourceforge/jsminesweeper/jsminesweeper-0.1.5.zip

我以前为cosoft.org.cn做过一些开源代码的收集和整理工作,所以对”开源“有些过于敏感了,只是觉得既把自己程序公布出来,也公布其源代码,这样才是真正有交流诚意的高手。

http://www.codeproject.com/,www.codeguru.com, sourceforge.net, freshmeat.net 这些都是很不错的开源项目的网站,国内可以见到的很多开源的程序,也都是源于这些站点的。很佩服这些敢于和愿意将自己的代码公布的人。


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923