JavaRush /Java 博客 /Random-ZH /使游戏“八十年代”
don_bunny
第 26 级

使游戏“八十年代”

已在 Random-ZH 群组中发布

致敬,朋友们!

几天前,我认为仅仅阅读讲座和解决标准问题不会让你满意。无论如何,所获得的知识不应该只在“猫”身上练习,还应该送到某个地方。当然,我想制作一个游戏^_^。经过一番思考,我找到了二维数组最容易理解的主题(“标签”、2048、俄罗斯方块、甚至飞蛇!)。

八、控制台

我选择了“Tag”(幸运的是,我是玩这个游戏长大的。我知道它是什么以及如何运作)。总的来说,决定已经做出了,代码就开始写了。首先,我尝试了控制台中的所有内容。当然,收集 2x2 的场地进行测试并不值得。死胡同的组合经常出现。但3x3已经更有趣了(顺便说一下,这个游戏的名字正是因为场地的大小而采用的)。在这个过程中,我遇到了溪流(终于!我们与敌人面对面了。原来它们可以被驯服并教导它们为你谋取利益。我很高兴))。

使用 SWING 库

过了一会儿,我研究了 SWING 库的功能,并成功地为游戏设计了某种界面。游戏中现在可以选择场地。测试表明游戏可以毫无问题地处理所有错误。当使用 3x3 字段时,它可以 100% 回答“问题是否得到解决?”的问题。不幸的是,手头没有示例代码。我必须自己编写所有逻辑。可能有自行车(如果有的话,请戳我的鼻子)。我对代码的简洁性和可读性也有很大的疑问。我真的很想,如果没有感谢干净的代码,那么当然也不会因为垃圾而受到诅咒)))当然 - 注释的存在 - 它们在哪里丢失?如果您对代码有任何建议/建议,请告诉我。如果您想加入该项目,请告诉我。我很乐意与任何人合作开展这个项目和其他项目。 链接到 GitHub
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION