A9VG电玩部落论坛

 找回密码
 注册
搜索
查看: 6374|回复: 12

[业界] 微软开源部分《Minecraft》Java 代码

[复制链接]

审判者

流放者(禁止发言)

精华
3
帖子
12894
威望
7 点
积分
14464 点
种子
514 点
注册时间
2010-5-20
最后登录
2024-2-6
 楼主| 发表于 2018-10-8 10:58  ·  北京 | 显示全部楼层 |阅读模式
https://minecraft.net/zh-hans/ar ... afts-inner-workings
https://www.windowscentral.com/minecraft-dungeons
https://github.com/Mojang/brigadier

在收购《Minecraft(我的世界)》开发商 Mojang 四年之后,微软开源了游戏的部分 Java 代码。《Minecraft》是史上最受欢迎的游戏之一,至今售出了 1.54 亿份拷贝,活跃用户 9100 万。开源的代码托管在 GitHub 上,采用 MIT 许可证授权,意味着开发者可以自由的使用开源的代码。Mojang 开源了两个独立的游戏库,第一个是 Brigadier,它是 Minecraft 使用的命令引擎(命令解析器和调度器),第二个是 DataFixerUpper,顾名思义它格式化 Minecraft 使用的数据的。Mojang 计划未来开源更多的库,它目前正考虑开源的库是代号为 Blaze3D 的渲染引擎。

精华
0
帖子
51262
威望
0 点
积分
52851 点
种子
3880 点
注册时间
2008-8-21
最后登录
2025-2-26
发表于 2018-10-8 11:15  ·  江苏 | 显示全部楼层
这是想让普通玩家也加入到我的世界的开发嘛

精华
0
帖子
9407
威望
0 点
积分
10691 点
种子
7 点
注册时间
2008-10-18
最后登录
2022-12-18
发表于 2018-10-8 11:45  ·  广东 | 显示全部楼层
本帖最后由 dorawmon 于 2018-10-8 11:54 编辑

高手在民间
此刻我想起了原来打War3,浩方还是VS有个叫‘高手坟墓’的人,他的‘坟墓流’就是首发牛头,用加速卷轴加第二技能疯狂围杀对面英雄。打的很热血。BN上还有个叫‘愤怒的韩国人’的ID,猥琐码塔,首发血法,用民兵打野+开矿,6了后放凤凰去恶心对面。

精华
0
帖子
10662
威望
0 点
积分
10796 点
种子
232 点
注册时间
2013-11-27
最后登录
2025-2-26
发表于 2018-10-8 13:00  ·  上海 | 显示全部楼层
主机版的Minecraft用的应该不是java吧?

精华
0
帖子
13768
威望
0 点
积分
14151 点
种子
231 点
注册时间
2015-8-26
最后登录
2021-10-3
发表于 2018-10-8 16:12  ·  广东 | 显示全部楼层
看这种新闻基本知道是lz发的了

精华
0
帖子
500
威望
0 点
积分
501 点
种子
2 点
注册时间
2018-6-12
最后登录
2019-5-30
发表于 2018-10-9 08:58  ·  浙江 | 显示全部楼层
klaus.sang 发表于 2018-10-8 13:00
主机版的Minecraft用的应该不是java吧?

跨平台版本的全是c++重写的

精华
0
帖子
362
威望
0 点
积分
376 点
种子
5 点
注册时间
2006-7-4
最后登录
2024-9-10
发表于 2018-10-9 14:01  ·  浙江 | 显示全部楼层
java效率低啊,游戏不是用C++的多吗

审判者

IL6@E53

精华
0
帖子
16602
威望
0 点
积分
16774 点
种子
7 点
注册时间
2012-9-28
最后登录
2019-10-18
发表于 2018-10-9 16:35  ·  美国 | 显示全部楼层
我的世界是我这辈子都不愿意去碰的游戏。

精华
0
帖子
1593
威望
0 点
积分
1715 点
种子
113 点
注册时间
2016-10-12
最后登录
2025-2-25
发表于 2018-10-9 17:06  ·  广东 | 显示全部楼层
ianxia 发表于 2018-10-9 14:01
java效率低啊,游戏不是用C++的多吗

其实可以底层用C++,上层用java的jni去调用接口

终结者

全机制霸,车枪球通吃

精华
0
帖子
9045
威望
0 点
积分
9368 点
种子
215 点
注册时间
2007-3-16
最后登录
2025-2-15
发表于 2018-10-10 00:58  ·  北京 | 显示全部楼层
ianxia 发表于 2018-10-9 14:01
java效率低啊,游戏不是用C++的多吗

老思想,jit即时编译器了解一下
现在的Java更迭快(最新版本到11),开源框架多,社区生态发展等已经秒C++了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2025-2-27 05:46 , Processed in 0.192586 second(s), 19 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部