使用JavaFX2.0编写国际象棋游戏
前面发布了不少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编写国际象棋游戏相关推荐
- Tc2.0编写俄罗斯方块游戏
Tc2.0编写俄罗斯方块游戏 作者:陈畅 联系地址:上海财经大学图书馆 电子邮件:shufechenchang@263.net 个人主页:http://shchenchang.top263.net/ ...
- 使用JavaFX2.0编写的国际象棋游戏
前面发布了不少Javafx2的教程,不觉手痒,想尝试一下JavaFX到底有多强大. 呵呵,不错,我还没有用JavaFX编写过完整的应用. 扭头一看,我桌子上一本国际象棋的书跳进了我的眼睛.好吧,就你了 ...
- scratch2.0编写的大富翁游戏棋(下载资源)
下面是我编完后的成果,喜欢的话请在链接处下载: scratch2.0编写的大富翁游戏棋 效果: 我还有其他好玩的游戏资源和文章,喜欢的话快去下载吧! 游戏资源 喜欢的话,请点赞关注! 如果有兴趣,请关 ...
- java模拟国际象棋游戏_java国际象棋小游戏
[实例简介] 用java编写的国际象棋游戏 在eclipse环境下可以运行 界面美观 适合初学者 [实例截图] [核心代码] https___download.csdn.net_download_mo ...
- python编写剪刀石头布游戏_闲着也是闲着:PYTHON 编写剪刀石头布游戏
闲着也是闲着:PYTHON 编写剪刀石头布游戏 突如其来的一场变故,使得这个假期尤为的漫长,特别是不知什么时候终结的假期,尤其的漫长.闲着也是闲着,不如来学习学习Python吧. 我学习新的语言,不喜 ...
- node seneca_使用Node.js和Seneca编写国际象棋微服务,第2部分
node seneca 处理新需求而无需重构 (Handling new requirements without refactoring) Part 1 of this series talked ...
- 用python编写猜拳游戏
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.编写猜拳游戏 二.思路 1:我的思路 2:别人的思路 总结 前言 提示:这里可以添加本文要记录的大概内容: 学习p ...
- java模拟国际象棋游戏_Javafx实现国际象棋游戏
本文实例为大家分享了Javafx实现国际象棋游戏的具体代码,供大家参考,具体内容如下 基本规则 棋子马设计"日"的移动方式 兵设计只能向前直走,每次只能走一格.但走第一步时,可以走 ...
- 用c语言编写的打字母游戏,用C语言编写小游戏——“井字棋”
原标题:用C语言编写小游戏--"井字棋" 作者:Milo Yip 来源:知乎 原文链接:https://zhuanlan.zhihu.com/p/39581573 在 Milo Y ...
最新文章
- 使用python3 解析html对称标签
- java自定义分页标签_自定义分页标签--仿javaeye分页效果
- 线性表-----队列
- 基金本子提交在即!这11个问题现在改还来得及
- 写一函数,将两个字符串连接
- 无模型自适应迭代学习控制原理和matlab代码仿真学习记录
- eclipse做html登录界面代码,在eclipse中怎麽编写一个登陆界面的代码,如新浪邮箱的登陆的? 爱问知识人...
- UITextView使用与YYlabel使用比较
- mac通过u盘启动linux系统,在mac下制作linux启动U盘
- ps怎么撤销参考线_Photoshop120条新手必备技巧
- EM算法·最大期望算法
- 32位浮点数转十进制
- 产品经理的工资为什么这么高?背后的逻辑是什么?
- 小小的Toast蕴含大道理(解决关闭通知时原生Toast不显示问题)
- 什么是MEID号如何申请MEID,A0、A1、A2以及99开头的MEID号的区别?
- fread()和fwrite()函数分析
- sim卡没坏但苹果手机无服务_手机突然显示无SIM卡?这样做就能恢复~
- 前端练习——复仇者联盟
- WebRTC(三)用屏幕分享录制一段视频
- MogDB 对于生僻字的存储和显示:㼆 㱔 䶮 (王莹)
热门文章
- 新病毒[蠕虫Zotob.A]来了!!
- Snort入侵检测系统使用示例
- 2014年奔驰 E300 警告灯与跛行模式 Part 1
- 【100个 Unity实用技能】☀️ | 求反射向量的方法,让小球按照物理反射的角度反弹(出射角=入射角)
- python request下载word,下载word文档python
- Windows应用程序入口函数编写
- java代码制作activiti会签_工作流 activiti 自定义下一审批人和多人会签的简单实现...
- 毕业设计 - 基于Java web的旅游系统设计【源码+论文】
- python-pygame小游戏之球球大作战
- 西北人端午节必吃:食家巷老油饼搭配甑糕尝尽节日美味和文化内涵