Huge_Black
众所周知现在命令已经可以写在函数中了,所以命令也可以看作是在minecraft虚拟机(?)中运行的一种语言了(?)
然而目前mcfunction中有比如逻辑难以读懂,需要一条较长的指令来进行运算,实体上储存的分数需要选择器来获取,一个function中只能存在一个"局部变量"@s等问题,让编写效率并不是很高。
所以是不是需要,并可以创造一种更高级的语言,其与命令的关系就和TypeScript和JavaScript的关系一样,通过“编译器”将这种语言的代码“编译”成mcfunction,来提高编写效率。
这种语言可以比较快捷地实现比如说循环(跳过和跳出功能),逻辑块、函数(return的功能)、变量,甚至对象、接口、类、指针等功能
然后也可以在这种语言中内置一些库,比如实现追踪,倒计时,物品栏UI等等来防止重复造轮子之类的事情。
(不是说目前的function不能实现这些功能,只是实现的方式繁琐且重复



尸先peng
指令更高级?那不就是mod了吗?直接用java编程

FIFth_
学习一门语言需要大量的时间和经历,对于只是在游戏内游玩的玩家来说,命令已经够了吧。而且就算有人感兴趣,在mc内部来实现此事是何等的低效啊;mc的开发人员真的有能力开发一种语言吗?总之是吃力不讨好的事了

1141840659
用java写其他语言吗

一周茶饭
理论上现阶段jashon比较适应潮流。

dooms
我咋看不懂呢,没啥学历

2014小文
...有点没看懂 不过我马上就要接触java 学习一下

云梦汐666
你说的这些学习java就行了,费劲绕圈子吗

2179218740
大佬级别人物,可以教教我命令方块吗

山间Intermont
萌新并听不懂大佬在说什么,不过很厉害就对了

__james1
意义不大。因为没什么是复制解决不了的。mcfunction 本身就是 CB 的另一种实现(不用放一堆连锁了),这就很简化了。想实现这些功能可以用 mod,非要再写一种语言然后给解释(这里不是编译)成 mcfunction 副作用极大(解释的话速度极慢,想想 python 吧)。Mojang 是不可能自己再给自己添麻烦的。

不过我觉得第三方有可能搞这个东西(但好像可能性真不大)?

Xiao2
欢迎关注@hans0000 的mdk
使用typescript制作数据包!
https://www.mcbbs.net/thread-1231526-1-1.html

hans0000
Xiao2 发表于 2021-9-28 21:53
欢迎关注@hans0000 的mdk
使用typescript制作数据包!
https://www.mcbbs.net/thread-1231526-1-1.html ...

感想提及,官方不给力,只能社区发力,我们当然需要楼主所说的用更简洁高效的语言来开发,但是同样需要强大的技术支持,mdk只能说是我在这个方向的一个探索,目前遇到点问题,也不知道今年能不能beta

安灬黯
看不懂,只能说中考以后一定要学习一下编程

q1978760144
厉害啊,我就喜欢这种标题,让人感到舒心(任务)

nxy
基岩版有gametest框架,能用js。
讲真,如果mcfunction用js或ts就不能叫mcfunction了

公孙飘雪
编程语言是给专职程序员们使用的
你在这里看到的只是凤毛麟角
java语言写了MC的运行环境
TS JS 写了用户交互的插件(有的是用C/C++)
现在还有能力的服务器拥有自己的域名与专属网站 这又是web工程范畴了

每种语言都有各自的用途领域
还要类似后端的数据库mysql Oranle 脚本语言luna pythen
前端负载均衡的Nginx 部署使用的中间件Docker 等等好多好多呢
而楼主提的功能对我们来说真心属于**需求。。。
没必要为了某一个客户而去开发一款新的语言
就算开发了  除了MC之外谁都用不了。。。
而就MC这客户量。。。跟全国的信息化建设来比。。。
太亏了 所以楼上有朋友讲的对
开发一款有丰富图形化交互的mod/插件就已经足够了

月曰
一般吧,够用就行,没必要去追求什么高级啥的

JonsTer
看不懂看不懂

Huge_Black
1141840659 发表于 2021-9-28 02:08
用java写其他语言吗

不是,我是希望开发一种编译器来把更高级的语言编译成mcfunction,就好像ts编译成js一样

Huge_Black
公孙飘雪 发表于 2021-9-29 08:15
编程语言是给专职程序员们使用的
你在这里看到的只是凤毛麟角
java语言写了MC的运行环境

所以就是说要做大型的原版mod还不如用Java去写mod或者插件

(图形化插件开发我很久以前用过有个叫pvpin的,不过老早就关闭了

可乖了
直接去编程JAVA不好吗

Chopper_ovo
我看不懂但我大受震撼...不过我玩的服务器的命令多多少少都有所优化,感觉还是很方便的

breezecurtain
编程 很简单的 只不过头顶有点凉

第一页 上一页 下一页 最后一页