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

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

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

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

2011.12.02

已经实现的功能是白方先走、双方交替。

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

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

2011.12.04

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

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

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

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

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

实现了王车易位。

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

没有实现兵升变。

2011.12.06

这是最终发布了。

最终并不代表完善。

基本的功能都具有了。

实现了兵升变功能。

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

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

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

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

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

关于附件:

CSDN不能上传附件,请到http://somefuture.iteye.com/blog/1290256下载。

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

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

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

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

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

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

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

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

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

  4. 基于Flash CS6和AS 3.0完成的赛车游戏

    目前有各种语言编写的赛车游戏,但基于Flash编写的,反而最直观,近日空闲下来,将之前编写的Flash CS6和AS3.0编写的赛车游戏写下来,重点可以帮助小学生完成简单的小游戏. 一.完成界面如下: ...

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

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

  6. c语言vc6.0编写贪吃蛇,基于VC6.0的贪吃蛇游戏源码

    //******************************************************* //**************************************** ...

  7. python3扫雷代码_GitHub - pantaduce/minesweeper: Python代码编写的扫雷游戏

    Minesweeper(扫雷) 这是一个由Python编写的扫雷游戏,基于tkinter/Tkinter开发,支持python2和python3. 功能 概述 基本功能:左键扫雷,右键标记 记录游戏步 ...

  8. 使用Delphi编写棋牌类游戏 – 设计篇(3)

    最近几天正在找工作,所以更新BLOG晚了一些.今天在老婆的催促下终于要更新了. 通过以上两篇关于对中心服务器和登录服务器设计的阐述,大家应该对设计它们有了一定的了解.但是中心服务器和登录服务器毕竟是游 ...

  9. 用python编写乒乓球小游戏--Turtle功能的应用

    用python编写乒乓球小游戏–Turtle功能的应用 python有很多功能强大的代码库,Turtle是一款用于游戏开发的代码库.通过编写乒乓球小游戏可以了解这个库的基本的代码的使用 先创建游戏的背 ...

最新文章

  1. DotNET(C#) Socket基本编程 (1)
  2. mysql commit 机制_1024MySQL事物提交机制
  3. 基于STC8G1K08信标信号板设计
  4. The 2018 ACM-ICPC Asia Qingdao Regional Contest
  5. asp绑定gridview属性_理解ASP.NET Core中的模型验证
  6. Python基础教程:json中load和loads区别
  7. 心路历程(六)-一个人的后台
  8. 编辑中的word变成只读_文档设定密级,word中是这样加密,看一篇就精通了
  9. 生命周期 用户可以操作dom_当面试官问:能否介绍下Vue生命周期时,该如何回答...
  10. 设置自定义ASP.NET服务器控件TagPrefix的几种方法
  11. 粤港澳大湾区落地首家技术VC,创新工场25亿加持,做投资也做AI研发
  12. 铁塔形变预警监测装置
  13. Attiny48单片机编程经验总结
  14. 程序员讨论《黑客帝国》(一)真实与虚拟
  15. docker之数据挂载端口暴漏
  16. nodejs 将对象转化为query(URLSearchParams)
  17. 供水为民振兴乡村 国稻种芯-慈利县:抗旱保收盛德村在行动
  18. JavaScript高级(三)
  19. tableau:表计算
  20. VC++创建个性的对话框之MFC篇(转)

热门文章

  1. 国产高性能多路 IPC 芯片 XS7200
  2. mysql查询供应3号的顾客_现有一个商店的数据库,记录顾客及其购物情况,根据要求解答问题...
  3. 用SASx28 Expander芯片设计SAS扩展卡和存储扩展机箱背板
  4. 如何用4行 C 代码实现一个跨平台的命令行 mp3 播放器
  5. 十大运动蓝牙耳机品牌,目前最好的六款运动耳机
  6. 灰度测试+A/B测试
  7. 隔年增长的题_隔年增长率还可以这么求
  8. 酒精的SMILES表达式是什么?
  9. 网工的忠告:考过CCIE意味着什么?
  10. 中国刑事警察学院计算机中心,中国刑事警察学院计算机犯罪侦查系