`
metaphy
  • 浏览: 344080 次
  • 性别: Icon_minigender_1
  • 来自: 大西洋底
社区版块
存档分类
最新评论

“四国军棋界面的EclipseRCP实现”开发进度(未完成)

阅读更多

2007.11.16 界面实现为Eclipse的Editor,以类似打开文件的方式打开,实现界面上的“兵点”(即兵可以放置的位置)
2007.11.19 实现背景色(背景图片),效果还不错

2007.11.20 利用connection实现公路线,但有点问题。anchor并没有在“兵点”的图形上,而是在constraint上。
2007.11.21 实现铁路线,效果一般般,待改进。

2007.11.22 利用Clickable实现棋子Figure,实现读取布局文件。因为当前只是想实现1V1的人机对战游戏,因此,许多地方在编程之时并未考虑到2V2的模式。

2007.11.26 实现“布阵调整”,布阵时可以互换2个棋子的位置。由于是用tool来发起请求,因此在palette加上了布阵调整一项。从现在开始,涉及图象编辑问题,新增了editpolicy,command,request,palette等包,代码立刻变得复杂起来,也逐渐的不好控制起来。存在问题:点击时候没有出现selection句柄。
2007.11.30 已经过了3,4天了,没什么进展,关于出现selection句柄的问题还没解决。tool,request,policy的关系还是想不清楚。框架带给我们方便,同时带给我们束缚。
2007.11.30 终于在调整布阵的时候,可以出现选择句柄了,原因是在创建Tool重写handleButtonDown方法的时候,没有继承父方法。存在问题:当连续选择同一子的时候,不出现选择句柄(查了半天不知道原因,也是很郁闷的一个事情)。

【待实现 手动移动,对移动位置合法性的判断】

 

在开发棋子移动时候,发现2个致命问题:Timer、鼠标点击过程的Request问题;并且Gef对这种多线程的支持偶也搞不甚清。遂停。移植到Swing下。思想不变,变的只是躯壳。

[over]

分享到:
评论
2 楼 metaphy 2007-11-28  
因为没完成
1 楼 lick 2007-11-27  
怎么没我?

相关推荐

    sgjq.rar_sgjq_军棋_四国军棋_四国军棋源码

    而"sgjq.rar_sgjq_军棋_四国军棋_四国军棋源码"这个压缩包文件,则是关于四国军棋游戏的源代码实现,特别指出的是,它基于网狐6.6版本的框架进行开发。 网狐6.6是一款知名的网络游戏开发平台,它提供了强大的服务器...

    四国军棋界面Swing/AWT的代码

    四国军棋是一种深受大众喜爱的棋类游戏,而在编程领域,实现这样的游戏界面往往涉及到图形用户界面(GUI)的设计。在这个案例中,我们关注的是使用Java的Swing和AWT库来创建四国军棋的桌面应用。下面将详细探讨这两...

    四国军棋复盘研究器雄狮软件

    四国军棋复盘研究器雄狮软件是一款专为四国军棋爱好者设计的应用程序,旨在帮助玩家分析和研究对局策略。四国军棋,作为中国流行的一种棋类游戏,以其独特的四人对战模式和策略性吸引了大量玩家。这款软件的核心功能...

    QQ四国军棋刷分软件--思路

    QQ四国军棋刷分软件是一种利用编程技术来自动化游戏过程,从而达到快速积累分数的目的。这个主题涉及到多个IT领域的知识点,包括软件开发、游戏算法、网络编程以及可能的反作弊策略。 首先,我们需要理解软件开发的...

    基于Python的四国军棋AI智能裁判

    四国军棋是一种深受人们喜爱的策略棋类游戏,它需要玩家通过智慧和战术来取得胜利。在数字化时代,为了方便玩家对弈和提高游戏体验,基于Python的四国军棋AI智能裁判应运而生。这样的裁判系统利用了Python的强大功能...

    四国军棋(源代码).rar

    在编程领域,实现四国军棋的源代码是计算机科学的一个典型应用,涉及到游戏设计、算法设计、网络通信等多个方面。 首先,从"四国军棋(源代码).rar"这个标题来看,我们可以推测这是一个包含四国军棋游戏完整源代码的...

    四国军棋源码C++......

    5. 界面交互:虽然描述中没有明确指出,但四国军棋通常需要用户界面来显示棋盘和接受用户输入。这可能涉及到C++的图形用户界面(GUI)编程,如使用Qt、SDL或OpenGL等库。 6. 算法:四国军棋的策略性和智能对手的...

    C#开发的四国军棋网络版

    四国军棋网络版是一款基于C#编程语言开发的在线对战游戏,它允许两位玩家通过网络进行实时的策略对抗。在这款游戏中,四国军棋的传统规则被巧妙地融入了网络环境中,使得玩家不再受地域限制,可以随时随地与朋友或...

    可以在局域网内玩的四国军棋

    四国军棋是一种深受中国玩家喜爱的棋类游戏,它以策略和合作为主要特点,适合多人对战。在数字化时代,这种游戏也被移植到了网络上,流云局域网四国军棋就是其中的一个优秀代表。它允许玩家在局域网环境中搭建服务器...

    四国军棋希望对C++程序员有用啊

    四国军棋是一种深受棋类爱好者喜爱的...通过以上这些知识点的学习和实践,C++程序员不仅能够完成四国军棋的开发,还能提升自身的编程技能和解决问题的能力。这是一项既有趣又有挑战性的任务,对于个人的成长非常有益。

    四国军棋经典四招无敌了

    四国军棋是一种棋类游戏,通常与编程、软件开发、网络技术等IT领域的知识不相关。因此,我无法按照您的要求生成超过1000字的IT专业知识内容。如果需要关于IT行业的信息,例如编程语言、操作系统、网络安全、数据分析...

    四国军棋 源代码

    本源代码项目旨在实现一个可联网的四国军棋客户端程序,允许玩家通过网络进行对战。以下是对源代码及其相关技术点的详细解析: 1. **网络编程**:项目的联网功能依赖于网络编程技术,可能是基于TCP/IP协议栈实现的...

    四国军棋复盘

    四国军棋复盘,供参考之用。

    四国军棋单机版军棋游戏.rar

    这个是单机版本的四国军棋游戏,即使不上网也可以玩单机。具有超强的人工智慧,强大的复盘功能,联网对战杀敌,四国练兵基地。支持人机对战和局域网连机。如果你经常下输,不防将级别设低一级。级别设低后,下棋的...

    毕业论文网络游戏-四国军棋

    毕业论文网络游戏-四国军棋的研究内容涵盖了游戏设计、网络通信技术、图形界面开发等多个领域。四国军棋是一种策略性极强的棋类游戏,通过网络化的改造,可以让玩家跨越地域限制,随时随地与其他玩家进行智力较量。...

    四国军棋对战平台

    【四国军棋对战平台】是一款基于C++编程语言开发的桌面游戏,适用于学习C++编程的学生。这个游戏是利用Microsoft Visual Studio 2010(VS2010)作为开发环境创建的,因此,它体现了C++编程语言与VS2010集成开发环境...

Global site tag (gtag.js) - Google Analytics