1. 研究目的与意义
java语言是当今最为流行、最成功的语言。不过,GUI开发是java的软肋,而这是游戏开发最重要的方面,因此说java语言不适合游戏开发。2008年12月Sun公司发布了JavaFX技术的正式版,从而改变了这一局面,使我们能利用 JavaFX 编程语言开发互联网应用程序(RIA)。当前的JavaFX包括JavaFX脚本和JavaFX Mobile(一种运营于行动装置的操作系统),今后JavaFX将包括更多的产品。JavaFX Script(即JavaFX)编程语言是一种declarative,statically typed(声明性的、静态类型)脚本语言。JAVAFX是新出现的技术,本设计就是采用这一技术进行游戏开发的实践
2. 研究内容和预期目标
随着科学技术的发展,游戏便成了一种通过人机互动形式实现的能够体现当前计算机技术较高水平的一种新形式的娱乐方式。本设计运用javafx开发一款简单有趣的小游戏
1.查找与本设计有关的资料,通过搜集资料,确定本设计要做的工件和方案。
2.熟练java语言和面向对象的编程。
3. 研究的方法与步骤
本课题的研究内容为基于javafx的游戏开发。拼图小游戏是一款轻松娱乐的简单的小游戏,拟采用javafx语言开发。运用javafx游戏引擎fxgl。fxgl是目前javafx发展势头比较好的游戏引擎。
首先建立面板,面板采用gridpane,方便3*3的图片布局。然后,将一整张图片进行切割分成,利用imageview.setviewport(rectangle2d 2d)的方法进行切割。
紧接着,以里面的空格子为中心,以鼠标点击图片进行移动。然后鼠标点击后空格子和其周围带图片格子的交换。
4. 参考文献
[1] 杨丰盛.《android应用开发揭秘》[m].北京:机械工业出版社,2010.1
[2] 吴亚峰,吴亚光.《android应用案例开发大全》[m].北京:人民邮电出版社,2012
[3] 韩超.《android经典应用程序开发》[m].北京:电子工业出版社,2012
5. 计划与进度安排
(1)2022年3月5日-3月11日下达毕业设计任务书,向老师讲授所选设计题目的状况和要求等
(2)2022年3月5日-3月18日学生完成开题报告.老师修改和审定开题报告
(3)2022年3月19日-6月5日进行毕业设计.学生按设计要求进行相关工作
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。