自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 问答 (1)
  • 收藏
  • 关注

原创 基于A*搜索算法迷宫游戏的开发源代码

【代码】基于A*搜索算法迷宫游戏的开发源代码。

2023-10-07 19:54:25 604 1

原创 贪吃蛇源代码

【代码】贪吃蛇源代码。

2023-10-07 18:55:11 28 1

原创 简单计算器的实现源代码

【代码】简单计算器的实现源代码。

2023-10-06 18:53:21 134 1

原创 基于A*搜索算法迷宫游戏开发

父节点可以这样理解,在目前已知条件下,存在一条从起点到当前指定方格的最优路径,而父亲节点就是这条路径上的指定方格的上一个节点,计算当前方格的 G 值的方法就是找出其父亲的 G 值,然后按在父亲节点直线方向方向加上 10。随机访问当前路的上下左右的路,如果未被访问,标记为已访问,并且打通之间的墙壁。设一个长宽为2*x+1,2*y+1的二维数组,并将他们全设为0。H为从当前节点到终点的估计距离,是对剩余距离的估算值,而不是实际值。2) 要求查找并理解迷宫生成的算法,并尝试用两种不同的算法来生成随机的迷宫。

2023-09-28 02:35:59 952

原创 贪吃蛇程序

创建Snake类,设置身体,初始长度,移动方向,吃食物和是否存活方法。移动通过获取头部以及移动方向,在头移动的方向的前一个节点上增加一个身体,同时删除最后一个身体。吃食物方法与移动方法类似,只是不需要删除最后一个身体节点。)实现贪吃蛇游戏基本功能,屏幕上随机出现一个“食物”,称为豆子。玩家能利用上下左右键控制“蛇”的移动,“蛇”吃到“豆子”后“蛇”身体加长一节,得分增加,“蛇”碰到边界或蛇头与蛇身相撞,“蛇”死亡,游戏结束。不然调用initTimer()时,食物节点还未new出来,所以会出现空指针问题。

2023-09-28 01:15:13 68

原创 计算器设计

能通过界面按钮控件输入并实现算术表达式,输入的表达式即时在控件中显示,按下“=”按钮能实现运算,并将运算结果输出在控件中显示;乘号和除号优先级比加减和左括号高,所以只需判断是否为空栈或者是否栈顶为乘号或除号,若是,则弹出,进s并加$号与下一个数字或字符隔开,若不是,则入栈。加号和减号优先级只比左括号高,所以只需判断是否空栈或者是否栈顶为左括号,若是,则入栈,若不是,则弹出,进s并加$号与下一个数字或字符隔开。遇到右括号,将栈顶弹出,进s并加$号与下一个数字或字符隔开,直到遇到左括号,将左括号弹出。

2023-09-21 00:08:27 135

原创 java Swing 学习日志

使用BoxLayout、BorderLayout以及一些常用组件制作了一个调查表格。

2023-09-06 23:31:25 26 1

原创 java AWT Swing 学习日志

学习图形界面的设计,利用MFC应用程序(或Java swing 或QT框架)创建基于对话框的应用程序,能通过设计的控件输入并实现混合运算的算术表达式,要求表达式在编辑框中显示,能将运算结果,输出在编辑框内显示;并保存历史的表达式运算记录。也能够实现算术表达式中包括加、减、乘、除、括号等运算符;并且能够识别括号,优先级正确。Swing 是一个为Java设计的GUI工具包。Swing是JAVA基础类的一部分。Swing包括了图形用户界面(GUI)器件如:文本框,按钮,分隔窗格和表。

2023-09-05 18:23:38 39 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除