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

java版中国象棋

阅读更多
一些代码在二楼   


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

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

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

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

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

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

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


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












这是工程截图。





  • 大小: 194.6 KB
  • 大小: 128.4 KB
  • 大小: 124 KB
  • 大小: 124.5 KB
分享到:
评论
11 楼 squirrelRao 2011-03-06  
有意思....Mark一下...
LZ一定要花空余时间搞定哦
10 楼 quxiaoyong 2011-03-06  
88250 写道
不错哦。
以前做的,棋力有限,仅供参考:
http://88250.b3log.org/articles/2008/06/07/1212855960000.html



不错,非常感谢支持!!!
9 楼 88250 2011-03-06  
不错哦。
以前做的,棋力有限,仅供参考:
http://88250.b3log.org/articles/2008/06/07/1212855960000.html
8 楼 quxiaoyong 2011-03-05  
pywepe 写道
实现了人权对弈的话就牛X呀
到时参考下 哈哈


可能开始的时候会是那种你很容易就下得过的那种了。。。。
7 楼 pywepe 2011-03-05  
实现了人权对弈的话就牛X呀
到时参考下 哈哈
6 楼 sei_ljf 2011-03-05  
要是人机对战的话就复杂了.....
5 楼 kxys422834 2011-03-05  
我想做个网页版得
4 楼 quxiaoyong 2011-03-05  
Now7! 写道
支持一下支持一下!
http://www.nipic.com/show/2/25/8295a801866f86d2.html
这个paint这个image吧,哈~



没有啊。。


棋盘是自己用线画出来的。。。


棋子是用的象棋巫师的。。。
3 楼 Now7! 2011-03-04  
支持一下支持一下!
http://www.nipic.com/show/2/25/8295a801866f86d2.html
这个paint这个image吧,哈~
2 楼 quxiaoyong 2011-03-04  
板凳也占了
1 楼 quxiaoyong 2011-03-04  
最近还是很忙,于是先将现在的一些小代码传上来,喜欢的可以自己去修改,或者在本贴上跟帖讨论。现在想想,可能当时的这种编码方法不是很好。希望爱好者一起讨论。

相关推荐

    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