前面发布了不少Javafx2的教程,不觉手痒,想尝试一下JavaFX到底有多强大。

呵呵,不错,我还没有用JavaFX编写过完整的应用。

扭头一看,我桌子上一本国际象棋的书跳进了我的眼睛。好吧,就你了。

?

效果如图。<br>?<br><img src="http://dl.iteye.com/upload/attachment/600705/d4e850d7-5049-31f3-94df-17dc06178ca1.jpg" alt=""><br>?

使用方法是先点击一个棋子,然后点击空白区或者对方棋子。

?

花了2天多,已经实现的功能是白方先走、双方交替。

没有实现的功能是限制棋子的移动。所以双方必须主动遵守规则。

严重缺憾是还没有实现王车易位、吃过路兵、兵升变。

?

遗憾是没有体会到JavaFX比其他RIA更强大。

?

这个算0.1版本吧。我会继续改进。

期待大家鼓励。

?

?

---------------------------------------------------------------------------------------

?

2011.12.04

经过几天的改进,又实现了一部分功能。

总体来说,已经可以允许在上面模拟走棋了。

但是依然没有实现棋子走动的限制,所以还是要主动遵守规则。

?

新增了摸棋无悔原则:点击某个棋子后则无法改走其他棋子。

实现了棋子不能自杀:自家不能吃自家的。

实现了王车易位。

实现了吃过路兵,但是也要遵守规则,该点则点。

没有实现兵升变。

?

我更新了附件,欢迎下载。

无法运行的话可能是没有JavaFX环境,我也上传在附件了。

下载后去掉.jpg扩展名即可。直接安装就行,没有额外设置。

?

------------------------------------------------------------------------------------------

?

2011.12.06

这是最终发布了。

最终并不代表完善。

基本的功能都具有了。

实现了兵升变功能。

未实现步骤记录。未开发走动限制,需要主动遵守规则。

?

作为对JavaFX2的体验,不会继续改进了。

但是如果有人在使用过程中发现问题,请告诉我,我会修补的。

?

****************

关于附件:

.exe.jpg文件是Javafx的环境,下载后去掉.jpg扩展名直接安装即可。

.zip是国际象棋应用,下载后解压,可以用三种方式运行。

[list]
[*][url=http://dl.iteye.com/topics/download/75dfb70a-54f9-3373-9ef8-139e5ad8ab53]javafx-2_0_1-windows-i586.exe.jpg[/url] (6.3 MB)

[*]下载次数: 26

[/list]

<ul style="display:none;">
[*][url=http://dl.iteye.com/upload/attachment/0060/0705/d4e850d7-5049-31f3-94df-17dc06178ca1.jpg]<img src='http://dl.iteye.com/upload/attachment/0060/0705/d4e850d7-5049-31f3-94df-17dc06178ca1-thumb.jpg' class='magplus' title='点击查看原始大小图片' />[/url]

[*]大小: 134.6 KB

</ul>

[list]
[*][url=http://dl.iteye.com/topics/download/55dde0a1-5e9a-346b-9d01-1fb912424b77]dist.zip[/url] (199.3 KB)

[*]下载次数: 34

[/list]

[list]
[*][url=#]查看图片附件[/url]

[/list]

使用JavaFX2.0编写国际象棋游戏相关推荐

  1. Tc2.0编写俄罗斯方块游戏

    Tc2.0编写俄罗斯方块游戏 作者:陈畅 联系地址:上海财经大学图书馆 电子邮件:shufechenchang@263.net 个人主页:http://shchenchang.top263.net/ ...

  2. 使用JavaFX2.0编写的国际象棋游戏

    前面发布了不少Javafx2的教程,不觉手痒,想尝试一下JavaFX到底有多强大. 呵呵,不错,我还没有用JavaFX编写过完整的应用. 扭头一看,我桌子上一本国际象棋的书跳进了我的眼睛.好吧,就你了 ...

  3. scratch2.0编写的大富翁游戏棋(下载资源)

    下面是我编完后的成果,喜欢的话请在链接处下载: scratch2.0编写的大富翁游戏棋 效果: 我还有其他好玩的游戏资源和文章,喜欢的话快去下载吧! 游戏资源 喜欢的话,请点赞关注! 如果有兴趣,请关 ...

  4. java模拟国际象棋游戏_java国际象棋小游戏

    [实例简介] 用java编写的国际象棋游戏 在eclipse环境下可以运行 界面美观 适合初学者 [实例截图] [核心代码] https___download.csdn.net_download_mo ...

  5. python编写剪刀石头布游戏_闲着也是闲着:PYTHON 编写剪刀石头布游戏

    闲着也是闲着:PYTHON 编写剪刀石头布游戏 突如其来的一场变故,使得这个假期尤为的漫长,特别是不知什么时候终结的假期,尤其的漫长.闲着也是闲着,不如来学习学习Python吧. 我学习新的语言,不喜 ...

  6. node seneca_使用Node.js和Seneca编写国际象棋微服务,第2部分

    node seneca 处理新需求而无需重构 (Handling new requirements without refactoring) Part 1 of this series talked ...

  7. 用python编写猜拳游戏

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.编写猜拳游戏 二.思路 1:我的思路 2:别人的思路 总结 前言 提示:这里可以添加本文要记录的大概内容: 学习p ...

  8. java模拟国际象棋游戏_Javafx实现国际象棋游戏

    本文实例为大家分享了Javafx实现国际象棋游戏的具体代码,供大家参考,具体内容如下 基本规则 棋子马设计"日"的移动方式 兵设计只能向前直走,每次只能走一格.但走第一步时,可以走 ...

  9. 用c语言编写的打字母游戏,用C语言编写小游戏——“井字棋”

    原标题:用C语言编写小游戏--"井字棋" 作者:Milo Yip 来源:知乎 原文链接:https://zhuanlan.zhihu.com/p/39581573 在 Milo Y ...

最新文章

  1. 使用python3 解析html对称标签
  2. java自定义分页标签_自定义分页标签--仿javaeye分页效果
  3. 线性表-----队列
  4. 基金本子提交在即!这11个问题现在改还来得及
  5. 写一函数,将两个字符串连接
  6. 无模型自适应迭代学习控制原理和matlab代码仿真学习记录
  7. eclipse做html登录界面代码,在eclipse中怎麽编写一个登陆界面的代码,如新浪邮箱的登陆的? 爱问知识人...
  8. UITextView使用与YYlabel使用比较
  9. mac通过u盘启动linux系统,在mac下制作linux启动U盘
  10. ps怎么撤销参考线_Photoshop120条新手必备技巧
  11. EM算法·最大期望算法
  12. 32位浮点数转十进制
  13. 产品经理的工资为什么这么高?背后的逻辑是什么?
  14. 小小的Toast蕴含大道理(解决关闭通知时原生Toast不显示问题)
  15. 什么是MEID号如何申请MEID,A0、A1、A2以及99开头的MEID号的区别?
  16. fread()和fwrite()函数分析
  17. sim卡没坏但苹果手机无服务_手机突然显示无SIM卡?这样做就能恢复~
  18. 前端练习——复仇者联盟
  19. WebRTC(三)用屏幕分享录制一段视频
  20. MogDB 对于生僻字的存储和显示:㼆 㱔 䶮 (王莹)

热门文章

  1. 新病毒[蠕虫Zotob.A]来了!!
  2. Snort入侵检测系统使用示例
  3. 2014年奔驰 E300 警告灯与跛行模式 Part 1
  4. 【100个 Unity实用技能】☀️ | 求反射向量的方法,让小球按照物理反射的角度反弹(出射角=入射角)
  5. python request下载word,下载word文档python
  6. Windows应用程序入口函数编写
  7. java代码制作activiti会签_工作流 activiti 自定义下一审批人和多人会签的简单实现...
  8. 毕业设计 - 基于Java web的旅游系统设计【源码+论文】
  9. python-pygame小游戏之球球大作战
  10. 西北人端午节必吃:食家巷老油饼搭配甑糕尝尽节日美味和文化内涵