`
metaphy
  • 浏览: 345526 次
  • 性别: 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库来创建四国军棋的桌面应用。下面将详细探讨这两...

    四国军棋(源代码).rar

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

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

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

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

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

    四国军棋源码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