这是一个使用 Java 从零构建的确定性纵向射击游戏,拥有一个跨平台的内核,可同时在桌面端和 Web 浏览器中运行。
好开源,值得被发现。
发现优质开源项目,匿名提交开源项目,认领编辑你的开源项目。
带着好奇心,发现开源世界。
THE FIRST COLLECTIONCreator Mods Suite 是面向 Minecraft 1.21.1 创作者与主播的制作套件,提供八项可独立开关的功能,支持 NeoForge 与 Fabric。包含用于录制控制的导演工具箱、动画 Boss、按键技能、世界事件、武器等,无需离开游戏即可完成内容创作。
OpenSearch 是一个开源的企业级分布式搜索和可观测性套件,旨在大规模管理非结构化数据。
Dino Run 是一个使用 Java 和 LibGDX 引擎开发的无尽跑酷游戏,源自 FliSoL 2017 的工作坊。项目包含 core、desktop 和 android 三个模块,目前已完结且不再维护。
Mindustry 是一款开源的实时策略塔防游戏,融合了自动化与工厂建造元素。使用 Java 编写,支持桌面、Android 和服务器版本,并内置模组支持、公共维基、Javadoc 及活跃的建议追踪系统。
一个使用 Java 和 LibGDX 框架开发的 Super Mario Bros 克隆项目,旨在用于游戏开发学习。
libGDX 是基于 OpenGL(ES) 的跨平台 Java 游戏开发框架,支持 Windows、Linux、macOS、Android、网页和 iOS,适用于 2D/3D 游戏,采用 Gradle 构建,Apache 2.0 开源协议,拥有丰富的第三方生态。
一款基于 Forge 引擎开发的免费单人 MTG 冒险游戏。五种颜色势力在动态地图上争夺领土,包含声望系统和真实的卡牌对决。
Shatterfish 是一个受 Stockfish 启发、为 Shattered Pixel Dungeon (SPD) 设计的开源引擎。它实现了无头游戏运行、符号 AI 机器人、统计测试和游戏内叠加层,同时确保 AI 与人类玩家拥有相同的信息可见度。
Kyrixen Studio 是一款专为 LibGDX 开发设计的轻量级开源 IDE。
jBox2D 为 Box2D 2D 物理引擎提供 Java 语言绑定,支持桌面端、Android 和 Web 平台。它通过 JNI、FFM、TeaVM 和 WebAssembly 实现跨平台支持,并集成 libGDX 和 libfdx。
一款使用 Java 和 LibGDX 开发的俯视角双摇杆生存射击游戏。玩家需使用匹配的武器击败敌人,并利用刺刀恢复生命值。游戏包含 3 种敌人类型、4 种武器、基于分数的难度缩放以及自定义着色器。
这是一个使用 Java 编写的开发中 2D 游戏引擎,旨在实现模块化和以代码为中心的开发,且不依赖外部库。
Baritone 是一个开源的 Minecraft 寻路机器人,可自动导航、挖矿和鞘翅飞行。它可作为 Forge、Fabric 和 NeoForge 上的聊天命令模组,或作为自定义客户端的 Java API 使用。
一款使用 Java 和 libGDX 开发的 2D Boss 战游戏,采用复古动画美学和分阶段战斗设计。该项目作为面向对象编程(POO)的学术项目开发。
Boxbot 是一款基于 Java 开发的仓库管理游戏。玩家控制一台机器人,在订单过期前运送包裹,在电池电量、时间与日益增加的工作量之间寻找平衡。
HitBall 是一款使用 LibGDX (Java) 开发的休闲游戏,支持桌面端、Android、iOS 和 HTML。该项目于 2018 年完成,目前已停止维护。
SubMax 是一款使用 LibGDX 开发的游戏,支持桌面端、Android 和 HTML 平台,并包含 2016 年的旧版本。
这是一个基于 Java 开发的 Scoundrel 单人 Roguelike 卡牌游戏桌面实现,采用了测试驱动的无头规则引擎和手绘像素艺术风格。
Tiled 是一款通用的瓦片地图编辑器,适用于角色扮演、平台和俄罗斯方块类游戏。支持任意大小的地图、多种图块和图层、自定义属性及可读的 TMX 格式。