最近写了很多文章,同时,也上传了很多免积分的FansUnion原创的优质资源,有兴趣的同学可以看来我的CSDN博客瞧瞧 http://blog.csdn.net/FansUnion。

近期,收到了不少读者的评论、反馈、留言。

对于其中的一些问题,我想专门回答一下。

最近几个月,坚持写博客,帮助了很多人,应该也“得罪”过一些人。

我想,这就是“高调”的代价吧。

这些都是浮云,别人的言论对我影响有限,我会坚持写博客的,至少2013年会坚持。

问答列表

1.会报错,缺少Jar包。

答:认为这个有道理的同学,估计是菜鸟/入门级Java程序员。

JDK中有的API是不提倡的,Eclipse默认会“报错”,需要调整编译器的一些参数。

怎么提供,根据报错信息,度娘或谷哥。

2.报错代码注释掉,可以运行。

答:这并不是最好的解决办法。参照第1个问题的回答。

3.AI功能不太正常。

答:AI确实有问题。

我是参照一本书写的AI算法,本来是可行的,我觉得太笨了,就又改了下,结果出问题了。

后来也懒得弄了,不了了之。

不过,AI算法的思路是可以参考的。

完善,还得靠读者自己。

4.结合论文看代码还是不错的。

答:项目源码、效果图、论文等所有重要资料,已经上传到CSDN。

可以到我的资源列表下载。

后续,会发表更多分析性质的文章。

1-4来自http://download.csdn.net/detail/fansunion/6283631,如下图所示

5.今天放假啦!一看原来是java的,我没碰过java看来读起来有可能会困难一点啦!

答:确实是的。

大学期间,自学Java时间长,工作后也主要从事Java开发相关工作。

我“故意”不在标题中增加“Java”字样的,很多人都喜欢争论Java、C#、C哪个好,看了心烦。

来自 http://blog.csdn.net/fansunion/article/details/11717133

6.楼主您好:
我只是一个学生,所以只能有资格说一些用户体验方面的看法:
界面:界面设计的比较简洁,棋子做过美化处理,但棋盘的色调就有些偏浅不够明亮;

在棋盘的两边分别有1-9和一到九的数字显示,可能楼主为了让用户看的懂旁边的棋谱而设计的,但个人感觉整体棋盘就不太好看了;

关于除了棋盘之外的其他各个子功能模块,内容很全面,但布局就感觉的到是楼主粗略设计的一样,只是使用了java里的button控件而已,并没有进行控件美化和加工,期待楼主的beta2.0版本的界面设计;

功能:楼主基本上实现了象棋的对战功能,刚开始还以为实现了人机对弈,后来就失望了,毕竟这算法也是象棋游戏里的精髓所在,(ps小弟我也正想了解下象棋里的算法如何用代码实现)期待看到楼主的人机对弈的成品;

当然无意间发现一个bug,便是没有进行“胜利”判断,即一方胜利了,还可以继续下棋,这个算是比较大的bug了。

功能模块上,例如保存,另存为等,弹出的对话框真心需要后期的修缮下;小弟用了下保存已经另存为功能,发现保存的棋谱其实并不能使用,“设置”按钮功能好像也没实现,所以期待楼主的beta2.0了。
说了这么多,码字挺辛苦的,虽然有点像找bug,但纯属小弟运行楼主代码之后的一些小小体验而已,希望能够看到楼主更新的作品,小弟也能学到更多!

答:很难有同学如此详细的点评啊。
现在好与坏已经不重要了。
2010年做的中国象棋,只是一个锻炼作用。
悲观地说,短时间内,我不会再去完善这个项目了。
主要是太费时间,根本原因还是它不能为我带来收入。
我要把时间花在自己的事业和理想上。
我已经不再是个学生了,过些年也不再仅仅是个孩子了,挣钱养家实现梦想,才是我更应该做的。
过些年,你更能理解我的决定的。

答:我的时间现在主要花在以下几个方面
1.工作。
2.全面学习Web开发各个方面的技术和知识。
3.学习产品设计,项目开发,管理。
4.读书,写文章。
5.积极思考和实践,为若干年之后的行动而努力着。
来自 http://blog.csdn.net/fansunion/article/details/11787413

更多CSDN博客、下载资源、QQ私聊、QQ群内的问题,不再赘述。

我的一些看法

1.CSDN等用户,都喜欢做个看客,不愿意评论,反馈。

如果1篇文章有很多评论,然后会有更多的人参与评论。

都喜欢跟风,有主见的人太少了。

或者说,这比较符合大多数人的心理。

2.喜欢获取,不愿付出。

这可能是人的本性。

喜欢对别人要求很多,却不提高自己的努力和研究意识。

3.菜鸟级程序员相对更加活跃。

该群体求知愿望更加强烈,时间相对比较充沛。

学习很热情,却经常迷茫,思路也经常不对头。

4.有很多人问我问题。

a.学习方法、困惑,我有空就回答一些。

更多是 用我以前写的文章、大学期间的思考文章来回答。

b.很多细节问题,我不想去回答。

度娘和谷哥,都能搞定,为何不自己去找答案、解决问题呢?

5.致谢致歉。

感谢大家的关注和反馈,感谢这么多人看得起我,问我问题。

我现在也是码农,要挣钱。

目前还是单身,未来要结婚,要养家,不能天天尽干些没有金钱收益的事情。

我还有很多事情要做,要工作,要学习技术,要思考人生。

人无完人,如有得罪,见谅。

中国象棋系列下载地址

http://download.csdn.net/detail/fansunion/6283631

我的原创内容几乎都是免积分的,没指望挣几个积分,也不值钱。

未来打算

我会尽可能以文章的形式,一对多的帮助一些同学,而不太可能一对一的去解决问题。

大家都是程序员,换个角度想想,互相体谅下吧。

原文参见: http://FansUnion.cn/articles/2687

转载于:https://www.cnblogs.com/qitian1/p/6463561.html

中国象棋程序的设计与实现(五)--回答CSDN读者的一些问题相关推荐

  1. 中国象棋程序的设计与实现(十)--棋盘的定义和绘制

    2019独角兽企业重金招聘Python工程师标准>>> 本篇简要介绍棋盘类的定义.棋盘的关键属性.棋盘绘制算法的骨架. 棋盘的详细绘制算法等内容,我们将在接下来的几篇进行详细介绍. ...

  2. 中国象棋程序的设计与实现(十)--棋盘的定义和绘制 中国象棋程序的设计与实现(八)-如何构造一个棋子(車馬炮等) 中国象棋程序的设计与实现(九)–棋子点,棋子的小窝...

    本篇简要介绍棋盘类的定义.棋盘的关键属性.棋盘绘制算法的骨架. 棋盘的详细绘制算法等内容,我们将在接下来的几篇进行详细介绍. 棋盘类的定义 public abstract class ChessBoa ...

  3. 中国象棋程序的设计与实现(九)–棋子点,棋子的小窝 中国象棋程序的设计与实现(八)-如何构造一个棋子(車馬炮等)...

    本篇简要介绍,在中国象棋程序中,容纳棋子的棋子点. 由于棋子位于棋盘中,为了方便讲解本篇,需要先简要介绍下棋盘的结构. 棋盘的结构 // 棋子点,共90个,横9*纵10 public ChessPoi ...

  4. 中国象棋程序的设计与实现(十二)--棋盘绘制算法(尽管注释非常详细,完全理解仍有难度)

    上几篇中,我们详细介绍了,棋盘类的定义和关键属性,简要介绍了棋盘绘制算法的骨架. 本篇,我们将详细解读棋盘绘制算法的每一个细节. 强烈建议,大家结合文章末尾的"棋盘截图"来思考绘制 ...

  5. 中国象棋程序的设计与实现(九)–棋子点,棋子的小窝

    本篇简要介绍,在中国象棋程序中,容纳棋子的棋子点. 由于棋子位于棋盘中,为了方便讲解本篇,需要先简要介绍下棋盘的结构. 棋盘的结构 // 棋子点,共90个,横9*纵10  public ChessPo ...

  6. 中国象棋程序的设计与实现(八)-如何构造一个棋子(車馬炮等)

    本篇详细介绍,在中国象棋程序中,如何构造一个棋子. 1.棋子类的定义. public class ChessPiece extends JLabel 棋子是一个继承自JLabel的图形界面组件,当添加 ...

  7. 中国象棋程序的设计与实现(三)--2012本科毕业论文等重要文档资料

    最近陆续发表了中国象棋程序的截图和源码,受到了不少CSDN网友的好评.中国象棋程序是我大学时期的最佳原创作品,同时这也是我的毕业设计选题.当然,我开发中国象棋主要还是为了锻炼.今天,正式向广大网友分享 ...

  8. 中国象棋程序的设计与实现 三 --2012本科毕业论文等重要文档资料

    最近陆续发表了中国象棋程序的截图和源码,受到了不少CSDN网友的好评.中国象棋程序是我大学时期的最佳原创作品,同时这也是我的毕业设计选题.当然,我开发中国象棋主要还是为了锻炼.今天,正式向广大网友分享 ...

  9. [置顶] 中国象棋程序的设计与实现(高级版)(项目截图)

    上周一发表了,中国象棋程序的设计与实现(原始版)(包含源码) ,在一周的时间里,有22次下载,700次访问,还是挺让我欣喜的. 本周和下周,将陆续发表中国象棋程序的设计与实现(高级版),包括 项目截图 ...

最新文章

  1. C++ Primer 5th笔记(chap 16 模板和泛型编程)类模板成员函数的实例化
  2. sql server 2008 学习笔记
  3. 手把手教你学Dapr - 3. 使用Dapr运行第一个.Net程序
  4. 《软件工程导论》课后习题答案
  5. 手工查杀myplayer病毒
  6. excel实时获取基金信息的实现方法
  7. Ubuntu /CentOS 设置开机启动,添加自定义系统服务,自定义开机启动
  8. 打单软件显示服务器错误是怎么回事,网络版仓库进销存,出入库存管理软件,送货单打印等连接不上解决【新版】...
  9. b站用户年龄段占比_用户和电商变现上,微博、小红书、B站差别在哪里?
  10. 若干个数据首尾相连,构成一个圆环,找到连续的4个数之和最大的一段。 C++
  11. 基于simulink的有源功率因数校正(APFC) 系统的性能仿真
  12. Derivative Filter(导数过滤器)
  13. 从一个帝国的消逝,看商业组织的进化
  14. python 爬取中国房价行情网网站
  15. webView显示白屏的问题
  16. [渝粤教育] 中国地质大学 机械原理 复习题 (2)
  17. Atom编辑器配置C/C++编译环境
  18. Android 的好博
  19. PS-HDR图像编辑与应用
  20. 吴恩达深度学习课程笔记-3

热门文章

  1. root 进入ssh 出现问题
  2. php如何提高程序运行效率,如何提高PHP的运行效率 | 萧小寒
  3. nutch mysql solr_Nutch2.1+mysql+solr3.6.1+中文网站抓取
  4. 系统备份是对计算机硬件进行维户吗,计算机系统维护毕业论文_精品.doc
  5. mysql dql_Mysql中的DQL查询语句
  6. php禁用eval,zp blog
  7. mysql排序加权_mysql多关键词查询相关匹配加权排序
  8. jquery实现页面提示,数据正在加载中。(
  9. android中资源文件的两种访问方式,Android_Android学习笔记-保存文件(Saving Files),Android设备有两种文件存储区域 - phpStudy...
  10. 由旅行商问题认识何为状态压缩