暗黑2能用Java开发?还能生成APP?

这篇具有很好参考价值的文章主要介绍了暗黑2能用Java开发?还能生成APP?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最近烧哥发现个宝藏项目,竟然用Java开发了暗黑2出来。

众所周知,暗黑2是暴雪开发的一款经典游戏,距今虽有20多年,仍然有很多粉丝。

粉丝延续热情的方式有很多,一种是做Mod,比如魔电,对怪物、技能、物品、场景、甚至游戏机制都有大改,目前还在定期更新,并有战网提供。

另一种是纯怀旧,用另外的编程语言重新制作,没想到竟然有Java出场。

暴雪原版是C++开发,商业游戏,没有源码,但国外大佬早已破译90%以上的逻辑,为各种重制提供了可能。

首先是OpenDiablo2,最开始用golang,后面因为性能问题改为C++、Lua。

然后是devilution,基于Unity、C#。

接下来就到了riiablo,基于Java、LibGDX。

还是看下界面:

是不是原汁原味,还带点现代感?里面的资源都是从原版MPQ里提取,运行时也需要用户手动提供。

而且还提供了安卓版,第一次启动挺慢,要解压很多资源:

模拟器上运行的,可能有点失真,白球可以触摸控制走动,下面一排分别为角色、任务、物品、技能等。

据调查,Java的游戏引擎主要有以下几种:

  • 基于Box2D和LiquidFun的JBox2D
  • 基于pybullet的Bullet
  • 基于bump.lua的jbump
  • 基于JavaFX的FXGL
  • LWJGL
  • JMonkeyEngine
  • libGDX

最后,Act4,谁能告诉我这是什么?
文章来源地址https://www.toymoban.com/news/detail-538309.html

到了这里,关于暗黑2能用Java开发?还能生成APP?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • crossover永久试用mac crossover试用期限已到还能用吗

    CrossOver可以轻松实现MacOS和Windows系统的跨平台“交流”,用户无需切换即可使用双系统下应用和文档。但官网仅提供14天的免费试用,基于免费的就是最好的原则,部分用户开始寻找CrossOver永久试用mac无限试用的方法。那么crossover试用期限已到还能用吗?小编这就告诉大家试

    2024年02月11日
    浏览(45)
  • 小米随身Wifi电脑关机后还能用吗 小米随身Wifi值得购买吗?

    最近网友“年少轻狂”问了小编一个非常有趣的问题:“ 小米随身Wifi电脑关机还能用吗 ?”,对于了解小米随身Wifi的朋友来说,这个问题可以说是弱爆了,不过对于很多小白朋友来说,看了一些随身Wifi的一些诸如“快扔掉你手中的路由器吧,属于360随身WiFi的时代来啦!”

    2024年02月06日
    浏览(56)
  • Android app的暗黑模式适配实现

    原文地址: Android app的暗黑模式适配实现 - Stars-One的杂货小窝 很久之前放在草稿箱的一篇简单笔记,是之前蓝奏云批量下载工具Android版本实现暗黑主题的适配记录 本文所说的这里的暗黑主题,应该只支持Android10系统,不过我手头的Flyme系统(Android9)上测试也有效果,其他低版本则没

    2024年02月05日
    浏览(48)
  • 双网卡电脑共享网络的实现:通过网线,将A电脑的网络共享给B电脑,既能共享文件和网络还能用A/B电脑远程控制B/A电脑

    现象描述: 日常中,一台电脑在进行多任务操作时,往往比较容易卡顿。我希望同时操作2台电脑来提高工作效率,在A电脑运行大型软件的时候,在B电脑进行其他零碎任务,同时两台电脑可以共享文件,而且能够共享键盘和鼠标。 硬件准备: 一根网线,双网卡主板(我是从

    2024年02月09日
    浏览(45)
  • Flutter 生成运行小程序的混合App开发实践

    微信小程序发展的越来越快,目前小程序甚至取代了大部分 App 的生态位,公司的坑位不增反降,只能让原生应用开发兼顾或换岗进行小程序的开发。 以我的实际情况来讲,公司应用采用的 Flutter 框架,同样的功能不可避免的就会存在 Flutter 应用开发和微信小程序开发兼顾的

    2024年02月14日
    浏览(45)
  • 表情包也能用 AI 生成?如何借助 AIGC 自定义专属表情包 #Memix

    随着我们越来越离不开社交媒体,表情包也已经成为我们日常生活中的必备单品。有着个人鲜明风格的「表情包」,不仅是独特的「社交名片」,也能给人留下耳目一新的印象! 谁的收藏夹里没有一堆私藏表情包呢! Memix 借助 AI 技术的发展,自定义专属表情包已经越来越简

    2024年02月10日
    浏览(44)
  • 写测试用例、重构函数、生成SQL查询……原来CodeGeeX还能做这些!

    CodeGeeX中的智能问答功能“Ask CodeGeeX”可以帮助程序员解答开发过程中遇到的问题。但是“Ask CodeGeeX”的能力不止于此,用它还能帮助程序员高效编写测试用例,添加代码调试信息,实现SQL语句等等。 如果你还不知道如何实现,下面我们一起来看几个例子,看看程序员拥有一

    2024年02月13日
    浏览(31)
  • 借助生成式 AI 提升鸿蒙 APP 开发体验?试试 AutoDev 新功能

    生成式 AI 在软件研发和知识管理上,有着非常大的潜力,也因此这项技术被越来越多的企业所采用。而在一些新兴的技术上,诸如于鸿蒙操作系统,它带来了一些新 的理念、开发工具 DevEco Studio、新的语言 ArkTS、新的 UI 框架 ArkUI 等等。从模式上来说,它与生成式 AI 结合企业

    2024年04月25日
    浏览(35)
  • 最近超火的AI生成坤坤图片教程

    前段时间不是来了一期SD AI绘画教程吗,相信不少小伙伴已经能熟练掌握技巧了。 什么?一点没看,那也没事≖‿≖✧ 本期教程和那个相差不大,可以在线食用免费的SD应用。不过为了省一下口袋里的几个硬币还是建议看看我之前的SD教程,毕竟装好了可以无限食用。 原SD教

    2024年02月12日
    浏览(64)
  • OA系统是什么,能用低代码开发吗?

    OA是Office Automation(办公自动化)的简称,原是指利用电脑进行全自动的办公,现在基本所有和办公相关的系统都可以称作是OA。绝大部分企业将OA用于 企业内部的协作沟通 ,处理企业内部工作。 OA的常见功能包含且不限于: 企业通知公告和信息发布,一般企业全员使用。 流

    2024年01月25日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包