我的世界 为何用java开发?

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

我的世界 为何用java开发?

mc用java开发就很好滴说明了一点编程语言本身只是个工具工具的意义在于被使用,老外搞这些工具,都带有一个明确的目的性,就是我要做什么然后再来看,我们怎么用手头上的工具将其实现。

mc的开发人员最早就是一个普通的java程序员,是因为他自己喜欢玩这类型的游戏,所以他就想着,诶,如何用他手中的技术,将他想要玩的东西实现。

另外,很多人可能不知道,mc的流行,跟mod的制作简单方便也有很大关系,很多玩mc的,其实并不是在mc,而是在玩mc的mod。

java本身的简单,健壮,使得mc开发mod也变得很容易因为开发mod容易,所以使得mc的mod是极大丰富了mc的生态,也在客观上提升了mc的玩家数量。

所以搞技术的时候,跟老外交流,是非常愉悦的,因为老外不管做什么技术都会首先跟你讲清楚,我们要做什么然后我们再来看,用手头上的工具怎么做。如果实在不行,我们再来看,怎么解决也正是这种思路,使得java等技术本身在逐年进步这个解决问题的思路。

你可能也听说过,你老板肯定就是这么思考问题的。

比如,怎么把大象塞入冰箱啊?一个不动脑子的工具人就会第一反应:不可能,做不到。

但是一个有脑子的潜在老板就会这么思考问题,别不着急说不可能,我们先来分析问题我们先看一下,大象有多大?冰箱有多大?如果冰箱尺寸大于大象尺寸,问题解决如果小于冰箱尺寸,那么请问,冰箱可以不可以用多个啊?大象能不能被拆分啊?大象岁数有多大啊?可以不可以是刚出生的大象啊?冰箱能不能定制啊?

所谓方法总比困难多,经过这么一分析,很多问题就迎刃而解了同样道理,你用这个方法去分析一下作者当时所在的环境。

先定义问题:我要实现一个模拟积木的软件?

分析问题:我手头上有什么工具,我会java,java是一个编程语言,那么我能不能用java来实现这个游戏啊?

如果不可以,请具体描述困难在哪里,看看我自己能不能克服。

其次,客户能不能接受。

当时有一个困难就是,需要一个美术人员做配合,那怎么办呢?作者找了他brother,不知道这个是哥哥还是弟弟,然后就由他来解决美术问题。

还有一个困难就是3d渲染,后来作者找了lwjgl来解决这个问题。

可能会有人说gc问题,这个后来市场验证,客户似乎并不是很在乎gc,其实你真做游戏就知道,gc那点停顿,很多人是能接受的,当然现在这种困难也被zgc所克服,然后一步一步,就有了后来mc的样子。

所以这就是一个普通工具人(打工人)跟一个老板本质上的不同。

很多机会,在工具人看来,那就不是机会。但是老板会把机会变成真正的产品。国内的程序员,跟客户之间,永远就隔着一个老板。所以有句话说,腾讯最优秀的,不是他的技术(就是程序员),而是他的产品经理。国内游戏行业也一直流传一句话,叫做一流的美工,二流的策划,三流的老板,不入流的技术。

说的就是这么一个道理,国内的这些人呢,一般就是两句话总结:事先你不行,事后我也行。就比如mc作者如果在国内,他站出来说,我要用java做一个积木游戏。肯定会有无数的人跟他讲,你不行的。然后等到他做出来之后,也会有n多人出来说,mc的代码写得真烂。

 文章来源地址https://www.toymoban.com/news/detail-423091.html

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

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

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

相关文章

  • 我的世界Bukkit插件开发-第一章-初始环境搭建-搭建基于spigot核心的服务器-并连接客户端......

    基于Spigot核心的插件开发 本章实现本地成功搭建私服并连接客户端 前置开发工具:IDEA JDK环境-JKD-17 构建工具:maven 必备idea插件:Minecraft Development 服务器核心: Spigot-1.20.jar mc客户端 小部分内容来自AI大模型,如需深入,请联系博主或自行了解 手工不易,且看且珍惜 首次开始

    2024年03月21日
    浏览(52)
  • 【MC教程】iPad启动Java版mc(无需越狱)(保姆级?) Jitterbug启动iOS我的世界Java版启动器 PojavLauncher

    本教程不需要iPad或者iPhone越狱 教程视频链接:https://www.bilibili.com/video/BV1wW4y1b7QM/ 众所周知,苹果上的应用是ipa文件(相当于安卓的apk文件),在下载非app store上的应用就是在下载对应的ipa文件,然后对于本期教程需要知道以下两点。 在苹果设备上,光有ipa文件还不够,还需

    2023年04月25日
    浏览(45)
  • 【Minecraft】10分钟教你搭建我的世界Java版开服教程【Linux服务器+MCSManager管理面板】

     一个人玩游戏没啥意思,和朋友一块联机呢,距离太远,家庭局域网宽带又没有公网ip,你的朋友没办法与你联机,然而你只需要一台服务器即可搞定了;但是很多用户没没接触过相关的内容,具体的该怎么操作呢?下面我将吧详细的教程分享给大家,适合完全零基础,跟着

    2024年02月09日
    浏览(56)
  • Minecraft开服教程:我的世界Java版服务器搭建并结合cpolar内网穿透实现MC远程联机

    本教程主要介绍如何在Linux Ubuntu系统中使用MCSManager面板搭建Minecraft服务器,并结合cpolar内网穿透工具,实现在外远程联机我的世界游戏,无需公网IP,无需公网服务器,使用本地部署的服务器即可。 Linux使用MCSM面板搭建我的世界私服相对比windwos简单,也是目前比较流行的设

    2024年01月23日
    浏览(55)
  • 自己用Java写圣诞树 视觉效果很好

    此前看了许多用Java写圣诞树的代码和文章都达不到我想要的那种效果,干脆直接自己动手操作了 同时圣诞节也快到了,刚好做给媳妇儿一个小惊喜! 提前祝各位圣诞快乐!废话不多说,直接上效果图!!  视频效果如下: Java 圣诞树 欧克!接下来是代码!各位有需要或者觉

    2024年02月04日
    浏览(40)
  • 我的世界服务端开服基础大全

    自己最近在从零开始搭建我的世界的服务端, 折腾了一下, 顺手把自己摸索的东西记录下来 下面的内容都是针对 Java版(JE) 而非 基岩版(BE) Adoptium: https://adoptium.net/zh-CN/temurin/releases/ Microsoft: https://learn.microsoft.com/zh-cn/java/openjdk/download Oracle: https://www.oracle.com/java/technologies/downloads

    2024年02月10日
    浏览(80)
  • 如何用chatGPT快速开发java后端功能接口

      需求如图 常规无非是建表接口测试类,最后造数据进行自测。突发奇想,要不用GPT试一下快速写业务代码? 第一步:建表,直接复制excel中内容到GPT中  第二步:要求转为下划线:    第三步:给出条件和想要的结果(下面第一幅图是自己写的,其它代码图都是GPT生成的)

    2024年02月06日
    浏览(37)
  • 【中秋快乐】如何用three.js实现我的太空遐想3D网页

      目录 创作背景 功能分解 创建3d地球 创建3d月球  创建3d小火箭

    2024年02月21日
    浏览(45)
  • Java面试被问了几个简单的问题,却回答的不是很好

    作者: 逍遥Sean 简介:一个主修Java的Web网站游戏服务器后端开发者 主页:https://blog.csdn.net/Ureliable 觉得博主文章不错的话,可以三连支持一下~ 如有需要我的支持,请私信或评论留言! 前言 前几天参加了一个做web开发的面试,被问了几个问题,虽然有些题目比较偏,但是确

    2024年02月08日
    浏览(60)
  • 我的世界(MC) forge 1.19.3 开服教程

    Debian系统使用MCSManager9面板搭建Minecraft Java版MOD服务器的教程,本教程用的forge1.19.3服务端,用其他服务端的也可以参考一下。 其他版本我的世界服务器搭建教程:https://blog.zeruns.tech/tag/mc/ 各种Minecraft服务端介绍和下载:https://blog.zeruns.tech/archives/626.html 高性价比和便宜的VPS/云

    2024年02月05日
    浏览(46)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包