`
javafxguy
  • 浏览: 151141 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

自己编程写的JavaFX 演示游戏,请大家看看

阅读更多

2009-05-22:重点推荐JavaFX文章:

 

最近读了些JAVAFX的文章,看了一些示范程序,于是决定写个游戏试一试。大概花了2周的业余时间,写成了一个Pac-Man游戏(俗称PCMAN或吃豆子)。虽然离真正的"街机版"还有一段距离,但是也基本体验了JavaFX编程的易用性。由于处于学习阶段,还有很多需要改进的地方,以后有时间慢慢改改吧。因为答应了某网站写篇文章介绍如何编写这个游戏,因此源代码暂时不能公开。待文章发表之后,大家可以看看代码,切磋一下。

这个游戏程序主要采用了以下JavaFX技术:

1) 绑定(binding)
2)动画(animation)
3)变换(transform)
4)  Java类集成
5)声明式语言

大家可以点击以下图标启动该游戏,需要JRE1.5以上,用1.6U10以上效果更好。第一次运行时,可能需要等一些时间(因为要下载JavaFX Runtime). . . . .  

 

 

 

希望大家喜欢。

重点推荐JavaFX文章:

 

JavaFX编程

 

Unrelated links:

 

NASCAR Diecast Cars Collectables

 

Canada Citizen Practice Test  iPhone App: Canadian Citizenship Test  British Citizenship Test UK

 

Free Online Citizenship Test of Canada    AutoMobile vehicle air conditioning spare parts

 

 

17
0
分享到:
评论
21 楼 sanyao 2009-09-08  
最近正在学习javafx,楼主加油
20 楼 xhuixuanwen 2009-07-14  
javafx如做一个比较复杂点的游戏速度肯定是不够的。
19 楼 huhuanqadn 2009-06-21  
支持javafxguy 兄弟。
18 楼 liuxuan620 2009-02-05  
不错....
我也用javafx写了一个粗糙的泡泡龙游戏,当然不能和楼主相比.
http://liuxuan620.iteye.com/blog/322595
17 楼 phlsbg 2009-02-04  
还是很关心在企业应用上有没有比较不错的UI组件
16 楼 spsmysp 2009-01-05  
很不错,呵呵~
15 楼 hanxi001 2009-01-05  
强烈要求楼主开源啊
支持
14 楼 teleizeget 2009-01-05  
不错 ,支持
13 楼 suifeng 2009-01-04  
12 楼 javafxguy 2009-01-04  
rubyeye 写道

javafxguy 写道
rubyeye 写道源代码不用改动 能完全移植到3G手机上吗?JavaFX Mobile还没有正式发布,但估计本程序只需要少量改动或不用改,就可以在手机上跑。  -- JavaFX Guy能在andriod平台上跑吗?如果能,是不是2者存在竞争

这个不太清楚,如果JavaFX Mobile不支持Android, 那就基本没法在上面跑。
11 楼 rubyeye 2009-01-04  
javafxguy 写道

rubyeye 写道
源代码不用改动 能完全移植到3G手机上吗?

JavaFX Mobile还没有正式发布,但估计本程序只需要少量改动或不用改,就可以在手机上跑。  -- JavaFX Guy

能在andriod平台上跑吗?如果能,是不是2者存在竞争
10 楼 javafxguy 2009-01-04  
rubyeye 写道

源代码不用改动 能完全移植到3G手机上吗?

JavaFX Mobile还没有正式发布,但估计本程序只需要少量改动或不用改,就可以在手机上跑。  -- JavaFX Guy
9 楼 rubyeye 2009-01-04  
源代码不用改动 能完全移植到3G手机上吗?
8 楼 liuzhaodong89 2009-01-04  
7 楼 kacakong 2009-01-04  
不错不错,顶一个
6 楼 javafxguy 2009-01-04  
nethaoke 写道

在javadesktop上看见过这个游戏  也是javafx的



nethaoke,

对,我这个游戏最早在英文网站上面发布的。- JavaFX Guy
5 楼 nethaoke 2009-01-04  
在javadesktop上看见过这个游戏  也是javafx的
4 楼 天机老人 2009-01-04  
不错顶一个,嘿嘿!
程序公开一下呢,学习学习!
3 楼 eccojap 2009-01-03  
这么牛
2 楼 不复记忆 2009-01-03  
挺好的...

相关推荐

    javaFX语法后台交互文档(3M)

    2. **静态类型**:尽管JavaFX Script看起来比Java更像动态语言,但它实际上是一种静态类型的编程语言,这有助于提高代码的可读性和可靠性。 3. **第一级函数**:函数可以像其他数据类型一样被处理,可以作为参数传递...

    javaFX-sample:JavaFX项目样本

    JavaFX是一种用于构建桌面、移动和嵌入式设备上的富客户端应用程序的开源...这不仅有助于提升你的JavaFX编程技能,也有助于理解JavaFX如何与其他Java技术(如Spring、Hibernate等)集成,从而构建更复杂的应用程序。

    多个物体碰撞运动演示游戏java语言

    在本项目中,我们关注的是一个使用Java编程语言开发的多物体碰撞运动演示游戏。这个游戏设计用于模拟小球之间的碰撞,结合了计算机图形学、物理和游戏开发的基础知识。让我们详细探讨一下其中涉及的主要技术点。 ...

    Building Gui Applications With Javafx.pdf

    - **使用声明式语法**:介绍JavaFX Script编程语言的声明式语法,并通过创建简单GUI应用的步骤演示其实用性。 - **呈现UI对象在图形场景中**:讲解节点架构和场景图的基本概念,指导如何构建图形场景、创建节点组...

    魔乐MLDN-JAVA兴趣课堂_超级马里奥01_游戏演示以及知识准备

    本节课程主题为“魔乐MLDN-JAVA兴趣课堂_超级马里奥01_游戏演示以及知识准备”,旨在通过Java编程语言来实现经典的超级马里奥游戏,以此激发学习者的编程兴趣,同时引入必要的编程知识和技能。 在开始这个项目之前...

    使用启发式的RSS游戏编写的图形界面,自动优化,使用启发式算法编写的推箱子游戏,有图形界面,可以自动演示最优步骤.rar

    GUI通常由各种编程库如JavaFX或pygame等实现,用于绘制游戏场景、响应用户输入并更新游戏状态。 自动演示最优步骤的功能则意味着游戏软件不仅能找出解决方案,还能动态展示这个过程,这对于教育和学习推箱子的解题...

    javaFXDemo:javaFX 停车场监控小例

    【javaFXDemo: JavaFX 停车场监控小例】是基于JavaFX技术实现的一个小型应用程序示例,主要用于演示如何使用JavaFX构建一个实时监控停车场状态的用户界面。JavaFX是一个强大的图形用户界面(GUI)工具包,它为开发者...

    JAVA程序设计的小程序老师上课演示的实验

    除此之外,Java Swing或JavaFX是用于构建图形用户界面(GUI)的库,这些实验可能包含窗口的创建、组件的布局管理、事件处理等GUI编程知识。 最后,可能会有涉及数据库连接的实验,比如使用JDBC(Java Database ...

    基于Java的推箱子游戏系统设计与实现(项目报告+答辩PPT+源代码+部署视频).zip

    首先,让我们来看看“推箱子”游戏的逻辑和设计。推箱子游戏源于经典的逻辑谜题,玩家需要操作角色推动箱子到指定位置。在编程实现中,我们需要考虑游戏规则的设定,如箱子只能沿着空地移动,不能被推动到角落等。这...

    JAVA课程设计(小游戏贪吃蛇)完整源码附素材、ppt模板、报告模板

    Java课程设计中的“小游戏贪吃蛇”是一个经典的项目,它涵盖了多方面的编程知识和技术,适合初学者提升编程技能。这个项目不仅提供了完整的源码,还有配套的课程设计报告模板和PPT模板,使得学习者可以全面了解项目...

    课程设计_基于java的雷电游戏(源码+PPT+视频+软件+论文)

    该课程设计项目是基于Java语言实现的雷电游戏,提供了完整的源码、PPT演示文稿、教学视频、软件及相关的论文资料,旨在帮助学习者深入理解和实践Java编程技术在游戏开发中的应用。 首先,从Java的角度来看,课程...

    多线程演示走迷宫

    在本文中,我们将深入探讨如何使用Java编程语言实现一个基于图形界面的多线程迷宫游戏,其中应用了深度优先搜索(DFS)算法来寻找最优路径。首先,我们来看看标题和描述所涵盖的关键知识点。 **多线程**: 在Java中...

    Java 程序设计 可视化汉诺塔问题 玩法演示 玩家游戏

    汉诺塔(Hanoi Tower)是一个经典的递归问题,它涉及到将一堆盘子从一个柱子移动到另一个柱子,遵循以下三个基本规则:...通过这个玩家游戏,开发者不仅可以锻炼逻辑思维能力,还可以提升GUI编程和用户体验设计的技巧。

    包括一些学习笔记,案例,后期还会添加java小游戏.zip

    在本压缩包“包括一些学习笔记,案例,后期还会添加java小游戏.zip”中,我们可以找到一系列与Java编程相关的学习资源,特别关注的是游戏项目的源代码,这些资源对于进行毕业设计、课程设计或个人技能提升非常有帮助...

    MapZoomSample:JavaFX 与 Google 地图简单示例

    Java 是一种广泛使用的编程语言,具有跨平台性、面向对象和安全性等特点,适合开发各种类型的应用程序,包括 GUI 应用。 **文件名称列表解析:** 由于没有具体的文件内容,我们只能推测 "MapZoomSample-master" ...

    推箱子游戏

    2. **图形用户界面(GUI)**:推箱子游戏的界面设计涉及到Java的Swing或JavaFX库,它们提供了一套组件,可以方便地创建窗口、按钮、图像等元素,使得用户能够直观地进行游戏操作。 3. **事件驱动编程**:在Java GUI...

    1蚂蚁爬杆之动态演示

    在IT行业中,动态演示通常指的是通过编程或动画技术模拟真实世界的过程或事件,以便用户能够直观地理解。在这个场景中,“1蚂蚁爬杆之动态演示”是一个项目,它使用编程来模拟蚂蚁爬杆的行为。该项目可能包含32种...

    石头剪刀布概率源码.zip

    "石头剪刀布"游戏,也称为“罗克、纸、 scissors”,是一个简单但经典的互动游戏,适合用来演示基本的逻辑判断和随机数生成。这个“石头剪刀布概率源码.zip”文件包含了用Java语言编写的实现这个游戏的源代码,它...

    java的课件

    首先,我们来看“猜拳游戏”这个项目。猜拳游戏是初学者常用来练习条件判断和循环控制的实例。在这个游戏中,用户与计算机通过石头、剪刀、布进行对战,每种选择都有赢、输、平三种结果。实现这个游戏,你需要理解...

    算法分治 汉诺塔、棋盘覆盖 JAVA图形演示

    对于这两种问题,Java图形演示可能是指使用Java的Swing或JavaFX库来创建用户界面,动态展示圆盘或皇后移动的过程。用户可以点击按钮启动算法,程序会在界面上动画化地显示每一步操作,使问题的解决过程更直观易懂。 ...

Global site tag (gtag.js) - Google Analytics