查看原文
其他

JAVA写出来的塔防能有多好玩?......真香!

TJ TJ君 2021-12-11

大家好,我是TJ

一个励志推荐10000款开源项目与工具的程序员


今天TJ君学到一个新名词 电子游戏阳痿,是指:

作为一个曾经爱玩游戏的人,在时间充裕、精力良好的状态下,依然不能把注意力集中在游戏上,已经失去了享受游戏的乐趣

TJ君看了看自己,似乎就是这个症状,毕竟现在更多的精力都放在了编程和学习上,不做点什么总觉得心里慌慌。

不过即使不再想玩太多的游戏,TJ君骨子里还是对游戏有一股热爱,所以今天就想来跟大家分享一个用JAVA写的塔防游戏~

Mindustry

作为一款塔防游戏,Mindustry的各种设置中规中矩,玩家需要建造完善的传送带防御矩阵,用来给防御塔提供弹药,生产更多的材料,保护自己的家园,隐隐约更多的是考验玩家的资源管理能力。

游戏的实际运行展示效果看上去也是非常舒服,作为一款塔防,还有迷雾效果。玩到后期满屏幕的建筑,实在是需要良好的逻辑运算能力才能搞定,幸好程序猿们这方面都是很强滴!

需要要注意的是,如果想自己编译游戏,需要JDK 16-17的版本,其他版本暂不支持。

游戏支持windows、mac、linux各种不同的平台,启动方式如下:

Windows

  • Running: gradlew desktop:run
  • Building: gradlew desktop:dist
  • Sprite Packing: gradlew tools:pack

Linux/Mac OS

  • Running: ./gradlew desktop:run
  • Building: ./gradlew desktop:dist
  • Sprite Packing: ./gradlew tools:pack

项目也可以直接下载游戏jar包,直接在命令行用JDK启动jar包即可。


看着效果不错吧,这里提醒下大家,不要沉迷,TJ君玩了一会就差点忘记正事了。。。我们的初始目的还是来学习下这款游戏的实现。

项目代码压缩包有40多m,其中包含详细的地图、声音要素,无论是想学习使用JAVA编写游戏的小伙伴,还是对塔防游戏逻辑构成感兴趣的小伙伴,这个游戏的丰富详细的开源代码绝对是一个不容错过的学习好帮手。

所谓寓教于乐可能说的就是这样又可以玩又可以学的项目吧,如果对JAVA游戏感兴趣的小伙伴,赶紧来一探究竟吧:

点击下方卡片,关注公众号“TJ君

回复“JAVA塔防”,获取仓库地址

关注我,每天了解一个牛x、好用、有趣的东东

往期推荐

全世界B站API接口大合集!

动态线程池项目,赶紧收藏学习!

13KB的代码能做什么?有些人可是弄出了一个完整的游戏!

不加班、正常双休过周末,这样的公司有没有?955企业清单大揭秘!

两款自动检测代码工具与插件,开源真香

IDEA高颜值之最吸引小姐姐插件集合!让你成为人群中最靓的那个崽!


: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存