`
meatloaf
  • 浏览: 23069 次
  • 性别: Icon_minigender_1
  • 来自: 地狱
社区版块
存档分类
最新评论

用JavaFx开发一个小游戏

    博客分类:
  • RIA
阅读更多
老婆特喜欢一个叫做ColorLinez的小游戏,但这个叫做WinLinez的小游戏的界面实在太老了,而且很多老婆大人想要的功能都没有,因此我一直想给老婆亲手做一个,她想要的,谁让咱是程序员呢?

我目前在一家公司做电信软件开发,平时接触的都是J2EE方面的东西,很是想尝试一下桌面Java应用,这次就用现在颇得关注度的JavaFx平台开发这个游戏。

现在才刚刚做完主界面的圆形,相关的矩阵算法还没有实现,不过呢,我发现用JavaFx开发客户端应用还是蛮爽的。

麻烦的是,我不太清楚ColorLinez的规则是什么样的,有玩这个游戏的朋友吗,邀请你们和我一起开发。


还需要实现的功能
小球的拖拽
悔棋
回放
line判断
等等
  • 描述: ColorLinez游戏界面的截图
  • 大小: 149.3 KB
分享到:
评论
15 楼 meatloaf 2008-12-24  
coldsky 写道

lz 用的 NB 字体是什么?

我自己配的字体,编辑器中文用雅黑,英文用monca,IDE字体用的是tahoma。
14 楼 meatloaf 2008-12-24  
lxf 写道

这么凑巧,我最近也写了一个:http://developers.sun.com.cn/blog/lxf/entry/javafx_color_lines_game

你的界面好朴素啊,我重写就是为了界面好看,呵呵。
13 楼 coldsky 2008-12-21  
lz 用的 NB 字体是什么?
12 楼 gembler 2008-12-11  
本来最近计划用swing写个小游戏玩玩,现在看来javafx好点。

btw:

meatloaf 写道
而且很多老婆大人

你有多少个老婆大人?
11 楼 lxf 2008-12-11  
10 楼 gaoran2008 2008-09-08  
呵呵,确实不错.
9 楼 gml520 2008-09-08  
挺漂亮的!有空我也学学JavaFX!
8 楼 laiseeme 2008-08-15  
那不是图里面的算法么?
7 楼 meatloaf 2008-08-14  
寻找两个点之间路径的算法.
6 楼 fins 2008-08-13  
想不明白 在这个游戏里 矩阵算法 用来做什么

lz说的"矩阵算法" 是指哪种矩阵算法啊??
5 楼 meatloaf 2008-08-12  
界面做了改进,现在已经可以玩了,不过还不能支持回放功能,接下来:
  要通过Command模式来实现undo/redo以及回放。
  要改进Avatar显示,现在的葫芦是用javafx画的,下一步看能不能找到好玩的人物图片
界面如下:
4 楼 meatloaf 2008-08-12  
界面很粗糙啦,没有调整过,尤其是GameBoard,画的惨不忍睹。

今天利用工作之变温习了一下矩阵算法,真想不到那么多效果都是矩阵算法搞出来的,更想不到的是发现国外的教材里面介绍说矩阵算法的经典案例是,它曾被一个中国人用来介绍古老的九章算法。

晚上完成游戏的关键算法代码。
3 楼 kaneg 2008-08-12  
你对你老婆真好
2 楼 laiseeme 2008-08-12  
界面不错
希望javafx能越走越好
btw
看咱程序员多温情
1 楼 meatloaf 2008-08-12  
有意一起开发的朋友,请给我发站内消息或者邮件。

相关推荐

    JavaFX小游戏编程含源代码!

    总之,这个JavaFX小游戏项目为我们提供了一个实战平台,让我们有机会探索JavaFX的强大功能,体验游戏开发的乐趣,并提升我们的编程技能。无论你是JavaFX的新手还是经验丰富的开发者,都可以从中受益匪浅。

    使用JavaFx实现的俄罗斯方块小游戏

    《使用JavaFx实现的俄罗斯方块小游戏》是一个利用Java编程语言和JavaFx图形库开发的桌面版游戏。JavaFx是Oracle公司推出的用于构建桌面、移动和嵌入式系统的富客户端应用平台,它提供了丰富的UI控件和强大的图形处理...

    基于JavaFX的迷宫小游戏 Java 、Eclipse 、JavaFX.zip

    【标题】中的“基于JavaFX的迷宫小游戏 Java 、Eclipse 、JavaFX.zip”表明这是一个使用Java编程语言,借助Eclipse IDE和JavaFX图形库开发的迷宫游戏项目。JavaFX是一个用于构建桌面应用、移动应用和网页应用的富...

    一个java fx 做的 麻将小游戏.zip

    java游戏开发 小游戏 经典游戏 游戏源码 课程设计 java游戏开发 小游戏 经典游戏 游戏源码 课程设计 java游戏开发 小游戏 经典游戏 游戏源码 课程设计 java游戏开发 小游戏 经典游戏 游戏源码 课程设计 java游戏开发...

    推箱子小游戏,javafx完成的界面

    标题中的“推箱子小游戏,javafx完成的界面”揭示了这个项目是一个基于JavaFX技术开发的桌面游戏,游戏类型是经典的推箱子。推箱子游戏源自日本,玩家需要操控一个小人在有限的空间内推动箱子到指定的位置,通常具有...

    JavaFx写的2048小游戏源码

    在这个“JavaFx写的2048小游戏源码”中,我们可以学习到如何使用JavaFX来实现这样一个趣味性的游戏。 首先,源码会包含一个主类,这个主类通常继承自`Application`,这是JavaFX程序的入口点。在`start()`方法中,...

    JavaFx写的2048小游戏.zip

    本项目"JavaFx写的2048小游戏"是一个使用JavaFX实现的2048游戏案例,通过这个项目,我们可以深入学习JavaFX的基本用法、事件处理机制以及游戏逻辑的设计。 2048是一款流行的小型数字拼图游戏,玩家需要在4x4的棋盘...

    java程序设计期末课设,使用javafx的俄罗斯方块小游戏.zip

    这个期末课设是一个使用JavaFX库构建的俄罗斯方块小游戏,对于学习者来说,它提供了深入理解JavaFX和游戏编程的绝佳机会。JavaFX是Java的一个扩展,用于创建丰富的用户界面,包括桌面应用程序,其特点是具有强大的2D...

    javaFx swing开发桌球小游戏项目(完整的项目,包含源码和素材)

    通过这个桌球小游戏,开发者可以学习到如何用面向对象编程原则来设计游戏逻辑,以及如何使用图形用户界面(GUI)库创建互动式的应用。 首先,我们要关注的是JavaFX和Swing这两个GUI工具包。JavaFX是Oracle官方推出...

    JavaFx开发的经典魔塔

    在这个特定的项目中,"JavaFx开发的经典魔塔"是一个基于JavaFX的魔塔游戏的半成品。魔塔是一款策略类的小游戏,需要玩家通过策略思考和计算来解决各种难题,以达到通关目标。 1. **JavaFX基础**:JavaFX是Oracle...

    用java和javaFX制作的贪吃蛇小游戏.zip

    在本项目中,开发者使用Java和JavaFX技术创建了一个经典的贪吃蛇小游戏。Java是一种广泛使用的面向对象的编程语言,而JavaFX是一个用于构建桌面、移动和嵌入式设备的富客户端应用程序的现代图形库。这个项目的实现...

    大二Java课程设计,用JavaFx做一个“是男人就上一百层”的小游戏.zip

    java、算法练手项目,适合初学java、数据结构的同学拿来学习研究,基于java、GUI开发的小游戏,程序都经过测试,可以直接运行,资源含程序运行所需的源码、资源文件等全部数据,有需要的可放心下载使用。 java课程...

    java小迷宫 基于JavaFX的迷宫小游戏 Java 、Eclipse 、JavaFX

    在本项目中,"java小迷宫 基于JavaFX的迷宫小游戏"是一个使用Java编程语言,结合JavaFX图形用户界面库开发的小游戏。JavaFX是Oracle提供的一个用于构建桌面应用、移动应用和嵌入式系统的强大工具,它支持丰富的2D和...

    使用java 和 javafx完成的击落陨石的小游戏.zip

    《使用Java和JavaFX完成的击落陨石的小游戏》是一款结合了Java编程语言与JavaFX图形界面库的简单游戏项目。该项目旨在通过实战案例帮助学习者掌握Java编程基础和JavaFX在动态图形应用中的运用。这款游戏的核心玩法是...

    使用java 和 javafx完成的击落陨石的小游戏

    java游戏开发 小游戏 经典游戏 游戏源码 课程设计 java游戏开发 小游戏 经典游戏 游戏源码 课程设计 java游戏开发 小游戏 经典游戏 游戏源码 课程设计 java游戏开发 小游戏 经典游戏 游戏源码 课程设计 java游戏开发...

    一款利用JavaFx编写的飞机大战小游戏PlaneShoot.zip

    标题中的“一款利用JavaFx编写的飞机大战小游戏PlaneShoot.zip”揭示了我们即将探讨的知识点是关于JavaFX的,这是一个用于构建桌面应用、移动应用和嵌入式系统的Java图形用户界面(GUI)工具包。JavaFX允许开发者...

    基于javaFx+swing开发桌球小游戏项目(完整的项目,包含源码和素材)

    通过这个桌球小游戏,开发者可以学习到如何用面向对象编程原则来设计游戏逻辑,以及如何使用图形用户界面(GUI)库创建互动式的应用。 我们要关注的是JavaFX和Swing这两个GUI工具包。JavaFX是Oracle官方推出的用于...

Global site tag (gtag.js) - Google Analytics