`
quxiaoyong
  • 浏览: 5885 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
文章分类
社区版块
存档分类
最新评论

java版中国象棋

阅读更多
一些代码在二楼   


    本人的工作性质是出差,基地驻扎在客户所在地了。于是工作场所没有任何娱乐活动,中午也没有网上,更别说其他的了。

    于是我们偶尔会下个象棋游戏放电脑里,中午的时候偶尔消遣消遣。无奈找到的比较好的象棋软件,都是单机的,不能局域网互联,一般人机对弈,我都会输。想跟同事一下起,又没找到好用的可联网的。

    所以我就想啊,能不能自己来搞个可以联网,然后可以聊天的,加点幽默元素或其他什么的,总之就是DIY一个象棋游戏。语言呢,我对java熟悉程度最好,抛开什么性能不谈(下象棋不是正好可以考虑怎么走棋么?),可以快速写一个出来,然后再模块化,加上人人对弈(局域网互连)、人机对弈、聊天、保存棋谱等功能。我当初是这么想的。

    然后一种以前还比较空闲,就找周末时间写了一部分,写了微乎其微的一部分,就是现在这坨我还不好意思发上的来代码。无奈这个项目需求已经谈得差不多了,接下来是惨无人道的开发了,哥的周末也被没收了。所以这个东东就暂时搁浅了。

    于是我先为这个东东发个帖子,上传现在已有的摸样,现在的代码只实现了部分棋子的行棋规则和棋盘扫描功能,离预期功能还远远不够,因此代码我就先不贴了,如有需要者,可留言留下联系方式。

    最后本人声明本人会将这个东东完整地做出来,估计得放在四月末了,现在的项目进程,那就一个紧张。。。

    浅陋之作,让大家见笑了。。


    贴图就贴个“当头炮”和“马先跳“吧,现在的界面也实在太简单了,希望不会被投隐藏,毕竟发个帖子不容易,这破网上传个图片都要老半天的。。。。












这是工程截图。





  • 大小: 194.6 KB
  • 大小: 128.4 KB
  • 大小: 124 KB
  • 大小: 124.5 KB
分享到:
评论
31 楼 quxiaoyong 2011-04-03  
Ower 写道
大侠 能发现代码吗?



现在我在本贴的2楼贴了代码,不过代码还比较乱,最近没时间整理,你看看能不能看,然后你也可以去修改,扩充之类的,一起讨论嘛。我现在每天都加班到22点,累啊。不好意思啊。。
30 楼 quxiaoyong 2011-03-13  
dennisbing 写道
faveting.com



这是啥东东?
29 楼 quxiaoyong 2011-03-13  
Ower 写道
大侠 能发现代码吗?



代码容我整理整理,这会儿天天加班,对算法那块比较难搞。不好意思,请继续关注吧~~
28 楼 dennisbing 2011-03-13  
faveting.com
27 楼 Ower 2011-03-12  
大侠 能发现代码吗?
26 楼 quxiaoyong 2011-03-12  
ywwan2 写道
lz赞一个,我曾经也有要做象棋的想法,但没能把他实现。看好你!!赞一个
另:潜水 这么久,今天第一次发贴,居然还要回答问题,javaeye问题很犀利啊。


我发这个帖子之前,还去回答了问题 ,才能发的。。

以前发了个帖子,被评隐藏了,后来很悲剧啊~~~
25 楼 quxiaoyong 2011-03-09  
moqinan 写道
现在还有人玩儿象棋么。。。估计都三国杀去了。。。



还是有人玩的
24 楼 quxiaoyong 2011-03-09  
rmn190 写道
突然有点想法,自己也搞一个类似的象棋软件,不过目的是为了记录软件工程的纠结和针对种种纠结的解决方案。



这个想法超级棒。。

支持!!!
23 楼 quxiaoyong 2011-03-09  
squirrelRao 写道
有意思....Mark一下...
LZ一定要花空余时间搞定哦



一定的。。不过最近忙得很惨。。每天加班到22点以后,基本上没余力来思考了。。不过我会做下去的。。请等待!!
22 楼 yangzhichenhb 2011-03-08  
LZ不错啊!给力值得学习!
21 楼 guoxianfeng 2011-03-08  
不错哦,你太厉害啦,呵呵,都向你们学习学习
20 楼 javageek123 2011-03-08  
嗯,不错,有想法
19 楼 moqinan 2011-03-08  
现在还有人玩儿象棋么。。。估计都三国杀去了。。。
18 楼 newvirus 2011-03-08  
关注LZ的完整版
17 楼 ywwan2 2011-03-07  
lz赞一个,我曾经也有要做象棋的想法,但没能把他实现。看好你!!赞一个
另:潜水 这么久,今天第一次发贴,居然还要回答问题,javaeye问题很犀利啊。
16 楼 jspine 2011-03-07  
强大,不错,先顶了~~~不过网上有很多可以参考;
15 楼 rmn190 2011-03-07  
突然有点想法,自己也搞一个类似的象棋软件,不过目的是为了记录软件工程的纠结和针对种种纠结的解决方案。
14 楼 rmn190 2011-03-07  
心痒了。

跟楼主一样,偶也是个象棋迷, 曾经也很是想自己搞一个象棋软件,岁月催人,琐事磨人,最终也没有把心动体现在行动上。
13 楼 fogiguiuu 2011-03-07  
期待完整版
12 楼 qzg520168 2011-03-06  
你好厉害啊!

相关推荐

    Java版中国象棋

    【Java版中国象棋】 Java版中国象棋是一款利用Java编程语言实现的、经典而实用的棋类游戏。它不仅提供了基本的象棋规则,还可能包含了一些独特的功能,如智能AI对战、悔棋、保存和加载棋局等。在Java中开发这样一款...

    JAVA版本中国象棋

    【JAVA版本中国象棋】是一款基于JAVA编程语言开发的中国象棋游戏,它结合了人工智能(AI)技术,为玩家提供了智能化的对弈体验。在这款游戏中,开发者利用JAVA的强大功能,构建了一个模拟真实棋局的环境,并设计了...

    JAVA版中国象棋+源码

    【标题】"JAVA版中国象棋+源码"所涉及的知识点主要集中在Java编程语言上,特别是关于游戏开发和对象导向编程的实践。这个项目是一个用Java实现的中国象棋游戏,它展示了如何运用Java的基本语法、面向对象设计原则...

    Java版中国象棋项目设计毕业论文.pdf

    Java 版中国象棋项目设计毕业论文 本文档是关于设计中国象棋程序的毕业论文,论文中讨论了中国象棋程序设计的一些思路和方法,并对计算机象棋程序的发展历史进行了回顾。论文的主要内容包括中国象棋程序设计的思路...

    java版 中国象棋 人工智能

    《Java版中国象棋人工智能详解》 中国象棋,作为深受中国人民喜爱的传统棋类游戏,其规则复杂且富有策略性。近年来,随着计算机技术的发展,将中国象棋与人工智能结合,已经成为研究者们关注的热点。本文将深入探讨...

    Java版中国象棋人机对战源代码

    《Java版中国象棋人机对战源代码》是一份极具学习价值的编程资源,它展示了如何使用Java语言实现一个功能完备的中国象棋游戏,其中包括了人机对战模式。这个项目对于深入理解Java编程、游戏开发以及人工智能在游戏中...

    Java版中国象棋双机对战源代码及其课程设计报告

    《Java版中国象棋双机对战源代码及其课程设计报告》 本资源是一套基于Java编程语言实现的中国象棋双机对战系统,它不仅提供了完整的源代码,还包含了一份详尽的课程设计报告,是学习Java游戏开发、人工智能(AI)...

    【原创】Java版中国象棋

    【Java版中国象棋程序详解】 中国象棋是一种深受中国人民喜爱的传统棋类游戏,而将这一游戏编程实现,尤其在Java环境下,是一项既有趣又有挑战性的任务。本篇将深入探讨如何利用Java语言来设计并实现一个完整的中国...

    java版中国象棋(人机对战)

    《Java版中国象棋——人机对战》 在编程领域,实现一款具有人工智能的中国象棋游戏是一项挑战性极高的任务。本项目是用Java语言实现的,它集成了对象棋规则的理解、棋盘状态的表示以及智能算法的设计,为用户提供了...

    java版中国象棋人机对战源代码

    《Java版中国象棋人机对战源代码详解》 在计算机编程领域,人机对战的游戏程序一直是技术挑战和创新的重要载体。本篇将详细探讨一个基于Java语言实现的中国象棋人机对战系统,它巧妙地运用了AI算法,让玩家能够与...

    Java版中国象棋项目设计论文源码整理

    总的来说,Java版中国象棋项目设计是一个综合性的编程实践,它涵盖了面向对象编程、数据结构、算法、用户界面设计以及多线程等多个方面,对于提升开发者的技术能力和项目经验非常有帮助。通过这个项目,开发者不仅...

    java版中国象棋-源码

    《Java版中国象棋源码解析与学习指南》 在编程世界中,开源项目是学习新知识和技术的重要资源。本文将深入探讨一个基于Java J2SE编写的中国象棋程序,帮助初学者理解如何利用Java语言实现游戏逻辑,并从中汲取编程...

    cchess Java版中国象棋人机对战源代码

    《cchess Java版中国象棋人机对战源代码》是针对Java编程语言的一份开源项目,专门用于实现中国象棋的人机对战功能。这个项目的核心在于为用户提供一个平台,既可以与计算机进行智力博弈,又可以深入理解Java编程在...

    Java版中国象棋项目设计论文javalearnsa资料分享

    通过分析“Java版中国象棋项目设计论文javalearnsa资料分享”中的内容,我们可以提取出以下几个关键知识点: 1. **Java基础**:作为项目的编程语言,Java提供了丰富的类库和API,用于创建复杂的桌面应用。理解Java...

    *中国象棋Java版V3.0

    《中国象棋Java版V3.0》是一款基于Java编程语言开发的电子棋类游戏,由作者精心设计并实现。这款游戏的特色在于它利用Java的强大功能,为玩家提供了丰富的交互体验,同时也展现了Java在游戏开发领域的应用潜力。下面...

Global site tag (gtag.js) - Google Analytics