GitHub上的开源复刻:暗黑破坏神2

news/2025/3/15 1:16:35/

现在的00后少年可能已经不太了解《暗黑破坏神2》这款由暴雪打造的经典游戏。

该游戏上市的时候,国内个人家用电脑还没有那么普及,网络游戏也没有那么风靡,现在的孩子可能无法想象,那时候网吧里的很多人都是在玩这款单机游戏!

元旦逛GitHub的时候,居然发现有大神复刻了一个暗黑破坏神2,该项目名称叫:OpenDiablo2,它的Logo有没有让你回忆起以前的图标呢?

该项目目前已经收获了8.9k的Star,非常受欢迎!

仔细看看,这款复刻游戏居然是用golang编写的,对于掌握Go语言,还只是用于网络与运维应用的开发者来说,或许也是一个学习用它来做游戏的一个优秀案例。

先不说如何学了,我们一起来看看它的效果吧:

有没有找回童年的赶脚?

关注公众号“TJ君”,回复“OpenDiablo”,获取仓库地址。

欢迎关注我的公众号:程序猿DD,获得独家整理的免费学习资源助力你的Java学习之路!另每周赠书不停哦~


http://www.ppmy.cn/news/913088.html

相关文章

暗黑破坏神(背包)(内部模拟)

不开longlong见祖宗!!! scanf要打成lld!!!! 解析 分层背包的类板子题,更新dp过程中记录路径,最后递归输出即可 然而—— 一开始被卡成了27分!!…

暗黑破坏神3计算机性能测试,《暗黑破坏神3》笔记本Beta测试报告及性能

时间0:00-1:00 机器状况看图说话 机器属于中档机器,所以测试中选定的video设置如下: 战斗中能保持在40-50fps,画面比较流畅,几乎没有卡的状况,如果用窗口模式,FPS能提高不少,如果机器配置不是特…

暗黑破坏神3ptr服务器位置,暗黑破坏神3PTR服务器新哥布林狩猎心得体验

自从上个月暴雪嘉年华上公布了新的四种哥布林,并发布了截图之后我们一直谈论这些小东西。但是在我们有了 PTR 的这一两周里,我们有了更充分的时间认识他们,这里来稍微谈谈吧。 PTR 上有如下几种新哥布林: 恶盗哥布林(Malevolent T…

暗黑破坏神3ptr服务器位置,暗黑破坏神3——野蛮人1.05 PTR服务器测评 附BOSS攻略...

1.10级难度不是给正常人玩的,普通怪200w-400w血,精英怪3000w,痛苦太多收获太少。每级加10%经验(修正,1-3級每級10%,4-6級每級加15%,7-9級每級加20%,10級加25%。總共加160%),考虑到怪…

java暗黑破坏神,《暗黑破坏神2》1.10 雇用兵详细介绍

一、前言: Blizzard在1.10里对Pet的一些参数作了比较大的修改,在这篇文章中我想结合现在最新的数据从人物职业的角度浅略地讨论一下不同Pet的取用。 二、正文: 1 Act1 + 3技能的闪电箭虽然在1.10被删去了,但Rogue并没有被削弱,相反,她在某些领域的优势更加明显了。得益于…

什么是 TCP 和 UDP?Java 中如何实现 TCP 和 UDP 协议

在计算机网络中,TCP(传输控制协议)和UDP(用户数据报协议)是两种最常用的传输层协议。它们都用于在网络上传输数据,但是它们之间有很多不同之处。本文将介绍TCP和UDP的基本概念,以及在Java中如何…

spring复习:(37)ProxyFactoryBean之getObject

该工厂bean的getObject代码如下: public Object getObject() throws BeansException {initializeAdvisorChain();if (isSingleton()) {return getSingletonInstance();}else {if (this.targetName null) {logger.info("Using non-singleton proxies with sing…

[LeetCode] #118 杨辉三角

给定一个非负整数 numRows&#xff0c;生成「杨辉三角」的前 numRows 行。 在「杨辉三角」中&#xff0c; 每个数是它左上方和右上方的数的和。 杨辉三角&#xff1a; class Solution { public:vector<vector<int>> generate(int numRows) {vector<vector<…