![title-icon 我的世界在线网页版合集图片](./img/MinecraftWeb.png)
我的世界Web版本大全[全部开源]:
第一个WebMc
这是一个使用JavaScript编写的基于WebGL的网页版minecraft。
千古名句: 任何可以用JavaScript编写的应用程序,最终都将用JavaScript编写。 -Jeff Atwood(Stack OverFlow联合创始人)
这个版本运用到了的“Atwood定律”,看到这个定律后,原作者一直跃跃欲试,想用js实现下最喜欢的mc。从0开始制作,不使用任何第三方库。虽然很多地方会尝试重复造轮子,但我喜欢这种从零开始随心所欲创造的感觉。(虽然现在啥都没有实现)
虽然知道这句话是从 the Principle of Least Power 和图灵完备角度出发的 (大概),但咱还是要学PHPer来一句:JavaScript是世界上最好的语言。
得到源码后如何运行:
需要运行在服务器上,因为有纹理图片的跨域问题。
若是有Node.js环境,那可以执行node server.js指令来运行一个简单的服务器,然后通过http://localhost:3000/进行访问。
使用截图:
![手机使用WebMc游戏在线截图](./img/screenshot/webmc_screenshot1.jpg)
![电脑使用WebMc游戏在线截图](./img/screenshot/webmc_screenshot2.jpg)
第二个MinecraftWeb-WZH
本项目是基于《我的世界》游戏风格的仿造,仿造原则是:
在原版风格基础上创新性地增加游戏真实性,但拒绝完全复制(体现在“仿”字), 同时处理好创新与真实的关系,既在创新之中体现真实,又在真实之中发展创新,故名之两个原则。
《我的世界》风格的界面仅是一个载体和躯壳,却非真正的灵魂所在。
目前,本项目仍处在初级发展阶段,bug和性能方面都不是很好。对此,根据真实性原则,需要坚持三个战略(即改革优化创新战略):
改革:泛指修bug与代码体系修改;优化:泛指不断提高运行速度,增加FPS,减小CPU及内存占用等;创新:泛指不断发展新功能。
本项目使用兼容多平台的JavaScript(ES6+)+HTML(HTML5+)+CSS3编写,利用WebGL技术,依赖Three.js进行更便捷的3D渲染。
规定:世界中的每1px为1cm,每100px为1m,每个普通方块为边长1m=100cm=100px的立方体。
由于项目长期处于调试状态,调试工具可能默认开启,调试工具可能影响游戏性能,若无需使用请按Shift+F3关闭。
不过欢迎大家下载源码进行使用,观看和游玩。
注意[法律信息]: 允许非商业用途的阅读、使用、复制、分发代码,修改借鉴代码和派生作品请先告知作者,欢迎为代码的完善和新的功能提出建议或想法。
使用截图:
![手机使用MinecraftWeb-WZH截图](./img/screenshot/webmc_screenshot3.gif)
![电脑使用MinecraftWeb-WZH截图](./img/screenshot/webmc_screenshot4.png)
第三个Eaglercraft-1.8
在浏览器中玩《我的世界》1.8,支持单人游戏和多人游戏[此模块介绍由机器翻译而来]。
世界将保存到浏览器的本地存储,即使您的设备没有互联网连接,也可以使用。您还可以将EaglercraftX中的世界作为EPK文件导入和导出,以便在设备之间复制它们并将其发送给您的朋友。
如果你想尝试在一个现代浏览器中播放所有旧的1.8地图,你也可以使用ZIP文件将你现有的香草版Minecraft1.8世界导入和导出到EaglercraftX。在Eaglercraft1.5.2中以香草的形式输出世界时,导致一些区块损坏的小故障在EaglercraftX1.8中不再发生,它现在已经完美了。请注意,当世界转换为香草时,LAN世界玩家的库存不会保存,并且宠物(狗、猫、马等)有时可能会由于UUID的更改而忘记它们的主人。
如果您想邀请其他玩家加入您的单人游戏世界并一起玩游戏,请使用暂停菜单中的“邀请”按钮。你可以为加入你的世界的其他玩家配置游戏模式和欺骗,你也可以决定你是否想隐藏你的世界不让其他人在你的wifi网络或广告你的世界给他们。如果隐藏是“关闭”的,那么在你的wifi网络上的其他人将看到你的世界列在他们的游戏的“多人”屏幕上,他们的所有服务器就像在香草的《我的世界》1.8中的共享局域网世界的行为一样。
一旦你按下“开始共享世界”,EaglercraftX1.8会给你一个“加入代码”(通常是5个字母)与你的朋友分享。在另一台设备上,进入“多人游戏”屏幕,按“直接连接”并按“加入共享世界”,输入启动共享世界时提供给您的加入代码,然后按“加入世界”。给定几秒钟,客户端应该能够成功地从Internet上的任何其他设备(也可以不受限制地访问Internet)加入您的共享世界。如果不起作用,请检查“网络设置”屏幕,并确保您和您的朋友都配置了相同的共享世界中继URL集,否则您的客户端将无法找到彼此。
如果您希望托管自己的中继,可以从客户端的“Network Settings”(网络设置)屏幕下载JAR文件和说明。EaglercraftX1.8使用与Eaglercraft1.5.2相同的“LAN world”中继服务器,如果您想要中继源代码,请在“sp-relay”文件夹中找到Eaglercraft1.5.2源代码的随机副本。此后继电器未更新,仅将其从“LAN世界继电器”重命名为“共享世界继电器”。
EaglercraftX1.8包括一个延迟的基于物理的渲染器,该渲染器以GTA V渲染引擎为模型,具有许多新的改进和用于快速真实反射的新光线跟踪技术。它可以在游戏的选项屏幕的“明暗器”菜单中启用。EaglercraftX中的着色器包只是资源包的一个组件,因此您安装的任何自定义着色器都将以资源包的形式存在。EaglercraftX还配备了一个非常优化的内置PBR着色器包和一个内置PBR材质纹理包,为游戏中的所有块和物品提供逼真的照明和材质,看起来比大多数香草Minecraft着色器包更好。默认的着色器和纹理包是由lax1dude从头开始创建的,为香草Minecraft制作的着色器包在EaglercraftX中不起作用,EaglercraftX中的任何着色器都不是从香草Minecraft着色器包中获取的。
EaglercraftX1.8包括一个集成的语音聊天服务,当服务器所有者启用时,该服务可以在共享世界中使用,也可以在多人服务器上使用。此功能还使用WebRTC(类似于共享世界),因此请注意不要在公共服务器上使用IP地址而意外泄漏IP地址。如果您拥有一个网站,并且不希望人们在该网站上使用语音聊天,请编辑eaglercraftXOpts索引中的变量。HTML并添加allowVoiceClient: false.
信息过多以省略,更多信息请查看: https://github.com/3kh0/eaglercraft-1.8/blob/main/README.md
使用截图:
![电脑玩家使用Eaglercraft-1.8截图](./img/screenshot/webmc_screenshot5.png)
社区评分: 4.5分
不支持手机操作 / 支持电脑操作
具体内容请看官方开源地址说明[请遵守开源协议]
在线体验Eaglercraft-1.8: Eaglercraft-1.8
项目Github开源地址: Eaglercraft-1.8
第四个Minecraft-Threejs
已支持:方块的放置 / 破坏 鼠标滚轮(数字键)选择不同的方块类型 移动和碰撞检测 随机的地形和树木生成 无限的世界 保存 / 读取游戏 音效和背景音乐 可调节的渲染距离和视野范围 高亮准心方块 基本的 UI 支持桌面以及手机试玩。
开发中: 更高效的算法(时间切片渲染算法和方块放置 / 破坏算法) 生成水 联机模式。
Minecraft clone made with three.js.
这是一个非常好非常不错的,我的世界minecraft在线版。完全开源,并且速度很快,样式非常精美。
效率非常高,并且目前还在维护,期待以后会出现更强大的功能。
此版本介绍由 [机器翻译] 而来,可能会有误差。
使用截图:
![电脑使用Minecraft-Threejs截图](./img/screenshot/webmc_screenshot6.gif)
有关链接[观看更多]:
拥有更多在线Minecraft游戏:IMC.CAB
Minecraft官方的Minecraft在线游戏:CLASSIC
不开源的在线我的世界:WEBMC
关于我们:
看到最后你一定是喜欢我们的网站,如果喜欢就联系我吧。
我们的GitHub
我的QQ群聊: 594622985
我的Gitee
我的个人网站
非常感谢[支持我们]:
感谢互联网上的开源项目促使我们制作了这一个网站。
偷偷借鉴了Wzh-Mc网站首页的css和一些结构,非常感谢Wzh网站结构和开源精神。
希望大家都能一起搞这种开元精神把开源精神结合到一起,把互联网搞得非常透彻。
对网站访问者的留言:
感谢你们访问这个网站,这个网站同时也十分的欢迎你们,我疯狂的优化SEO始为有缘人访问这个单页站点,在这里非常感谢。
为了今年各位时间貌似永久停留在了这一天。
-2024/10/04/20/11