
Java实现的简单小游戏
文章平均质量分 83
十方来财
云烟缥缈心已空,玉阶微照照孤宫。寂寞竹影随风舞,梦回何处是逢逢。
空灵宫里无尘埃,一水云天共悠哉。归去来兮看我心,任由岁月任东来。
千山万水皆梦境,空灵宫中无风声。寂寂深林藏远意,一抹孤月照心静。
心随风远无所依,空灵宫内自逍遥。听风细语读岁月,恍若长空云自飘。
展开
-
Java 小游戏之贪吃蛇 Swing 实现
整体架构设计视图与控制层:由GamePanel类承担,该类继承自JPanel,负责游戏状态的更新、图形绘制以及用户交互处理。所有游戏逻辑均在本类中实现。应用层:由SnakeGame类实现,该类用于创建窗口、添加GamePanel并管理窗口的基本行为,确保游戏能够在独立窗口中运行。关键模块与功能设计游戏状态管理游戏中使用两个数组分别存储蛇的每个部分的 x 坐标和 y 坐标,并通过变量dots表示当前蛇的长度。游戏初始化时,蛇的长度固定为 3,位置设置在面板中固定的起始点;随后通过。原创 2025-02-04 19:45:46 · 847 阅读 · 0 评论 -
Java 小游戏之俄罗斯方块 Swing 实现
本项目采用了简单的 MVC(模型-视图-控制器)设计思想,将整个游戏的状态、显示与控制逻辑整合在同一个类(Board 类)中。模型层棋盘数据使用一维数组存储(类型为),每个元素表示一个单元格的方块类型。类Shape封装了俄罗斯方块的形状、坐标数据及旋转逻辑。视图层Board 类继承自JPanel,重写了方法用于绘制背景、固定的方块和当前下落的方块。控制层采用 Swing 的定时器(Timer)定时更新游戏状态(让方块下落);原创 2025-02-04 19:31:24 · 1024 阅读 · 0 评论