大家好
,设想一下,如果有这样一个在mcbbs内举办的编程开发活动,需要参赛者设计一个程序通过控制游戏内的“小机器人”来完成指定的目标,或进行对抗、生存等方式积累积分,从而决出胜者的活动:
若你是开发者——
你对这样的比赛持什么态度?你是否会参加这种比赛?你希望使用什么工具,什么技术编写代码?以及你有什么期望或者担心的地方吗?
若你是玩家——
你想看到什么样的比赛形式?你会来参观这个比赛吗?什么展现形式可能对你来说更具有吸引力?
欢迎大家给出自己的意见,若有着建设性意见将给予2人气的额外奖励!

若你是开发者——
你对这样的比赛持什么态度?你是否会参加这种比赛?你希望使用什么工具,什么技术编写代码?以及你有什么期望或者担心的地方吗?
若你是玩家——
你想看到什么样的比赛形式?你会来参观这个比赛吗?什么展现形式可能对你来说更具有吸引力?
欢迎大家给出自己的意见,若有着建设性意见将给予2人气的额外奖励!
本帖最后由 hans0000 于 2022-9-2 10:17 编辑
是提供的api还是?如何使用原生的api可能一般玩家上手比较难
是提供的api还是?如何使用原生的api可能一般玩家上手比较难
我摆烂,因为我编程基础差,得重修。
除了会稍微写点什么脚本以外,可以说是一无是处。

除了会稍微写点什么脚本以外,可以说是一无是处。

作为玩家,我会参观这个比赛,并且希望有回放
我感觉,可以像那种ai玩mc的形式,生存,发展并对抗,希望有阵营
评分方式不仅要看比赛胜者,还要看谁的程序有更少的cpu占用,有更高的效率
来恰金粒了
我感觉,可以像那种ai玩mc的形式,生存,发展并对抗,希望有阵营
评分方式不仅要看比赛胜者,还要看谁的程序有更少的cpu占用,有更高的效率
来恰金粒了
hans0000 发表于 2022-9-2 10:15
是提供api还是?
目前设想的是通过远程网络接口操纵游戏内的“机器人”,但是我们可能会提供相应语言的SDK封装给开发者
以我现在的水平,参加这种活动恐怕还需要个上万年
,不过还是支持举办这样的活动

挺好的,希望可以稍微改善以面向无基础的用户
才俩人气啊,扣死了

谢谢楼主发的金粒,不过目前我还不怎么会编程
https://www.mcmod.cn/class/389.html
不知道这个模组能不能满足要求。
不知道这个模组能不能满足要求。
东方之光0115 发表于 2022-9-2 10:17
作为玩家,我会参观这个比赛,并且希望有回放
我感觉,可以像那种ai玩mc的形式,生存,发展并对抗,希望有 ...
要是可以人机对战……
(我爱发明:这个我熟!

有个编程游戏叫《异常》,我看可以参考他的游戏方式,比如操控机器人击杀僵尸的同时要格挡或躲避小白的箭这样的
有一个想法是,比如收集物品
- 不同物品分数不同
- skd提供移动和识别物品的能力,玩家设计一个逻辑操控人物完成收集任务
- 可以放置方块干扰其他玩家
- 当然可以混战也可以分攻守方
具体平衡游戏的措施就要详细设计了,比如行动力、背包方块、回合数这些
- 不同物品分数不同
- skd提供移动和识别物品的能力,玩家设计一个逻辑操控人物完成收集任务
- 可以放置方块干扰其他玩家
- 当然可以混战也可以分攻守方
具体平衡游戏的措施就要详细设计了,比如行动力、背包方块、回合数这些
这让我想起mugen
不过mugen这游戏,让ai打架是一方面,另一方面还有些邪招,比如利用内存溢出直接操作对手的血量等数据
不觉得这很酷吗?作为一名理工男我觉得这太酷了,很符合我对未来生活的想象
不过mugen这游戏,让ai打架是一方面,另一方面还有些邪招,比如利用内存溢出直接操作对手的血量等数据
不如用方块做个机器方块人行走移动,看谁的动作更逼真
开摆,这种编程活动我估计上去我就没了
啥都不知道的我只好默默看着大佬们显神通了……
如果这个活动能活跃论坛,增加论坛更多的优质帖子(之类的),那这个活动就是好的(词穷了……)
如果这个活动能活跃论坛,增加论坛更多的优质帖子(之类的),那这个活动就是好的(词穷了……)
会去看大佬的编程比赛
尽管可能看不懂
尽管可能看不懂
作为玩家:
我更想看到开发者做好的程序随机发放给玩家进行对抗。
都是开放程序了,最后肯定是给玩家游玩的,不如提前让玩家体验(免费bug查找),还能体现开发者程序的兼容性等
我更想看到开发者做好的程序随机发放给玩家进行对抗。
都是开放程序了,最后肯定是给玩家游玩的,不如提前让玩家体验

现在大家都喜欢RPG吧,但是那个一般时间久一点好玩,也可以加一些PVP或PVE的地图
这样子的活动难度会不会有点大啊
啥都不会的我路过,围观一波

好耶,我也是水怪了
所以创意重要还是制作重要
所以创意重要还是制作重要
我肯定写个见人就跑的机器人
本帖最后由 wzluliwei 于 2022-9-2 11:38 编辑
若是玩家,更想要的看到的无非是有趣好玩的比赛,传统的游戏模式已经很难吸引玩家了,需要一种不受年龄因素影响的游戏,而至于我会不会参加只能看小游戏的游玩性和其奖惩机制等综合因素,若是能以一种类似嫖客2那样的自由世界及不局限于单纯的对战那就更好,本人还是比较喜欢生存建造类,倘若做出的小游戏是类似rust那样集合杀戮于生存的小游戏或许会很好玩(虽然知道那是幻想)
若是玩家,更想要的看到的无非是有趣好玩的比赛,传统的游戏模式已经很难吸引玩家了,需要一种不受年龄因素影响的游戏,而至于我会不会参加只能看小游戏的游玩性和其奖惩机制等综合因素,若是能以一种类似嫖客2那样的自由世界及不局限于单纯的对战那就更好,本人还是比较喜欢生存建造类,倘若做出的小游戏是类似rust那样集合杀戮于生存的小游戏或许会很好玩(虽然知道那是幻想)
编程开发...完全就是知识盲区QAQ
建议套娃,控制小机器人再控制其他的机器人无限套娃下去

貌似写的代码就只是配合MC搓建筑来的,甚至还不能完全实现自动化。【指截图要人蹲在屏幕前面F2//悲】
多学习完善,虽然我也不会
本帖最后由 jason_sun 于 2022-9-2 12:37 编辑
有点好奇,会与mc结合吗
作为玩家,我比较希望游戏有较强的自由度,特别是要有回放,我认为这很有用
画面美观度我要求不高,操作最好不要过于复杂
有点好奇,会与mc结合吗
作为玩家,我比较希望游戏有较强的自由度,特别是要有回放,我认为这很有用
画面美观度我要求不高,操作最好不要过于复杂
记得以前有个活动
就是选手用提前编写好的程序让电脑代替玩家进行正常游戏
比谁的程序能挖到一颗钻石结果无人最终完成
就是选手用提前编写好的程序让电脑代替玩家进行正常游戏
比谁的程序能挖到一颗钻石
我的编程水平不足以支持参与这些比赛,不过我还是很支持的
没准这种活动一结束,市面上立马又出来几个全新挂端

躲避僵尸那种我感觉可行
前两天好像看到过AI玩Minecraft的视频……如果AI和AI比拼生存,pvp,甚至速通?可能会有点意思
我觉得这个比赛虽然看起来比较有意思,但是真举办起来有点困难,因为每个人学习的编程语言不同,所以对一些参赛赛选手是不公平的。如果是通过这种方法鼓励开发者的话还不如设帖子来收集开发者们的作品并给予奖励
本帖最后由 roj234 于 2022-9-2 13:21 编辑
通过MC网络协议连接至指定服务器,操控服务器里的玩家
这样
可以节省很多时间不需要你们提供SDK,比如有Python,Java甚至还有Rust语言的
甚至可以简单到写模组
同时,观众也可以使用普通MC客户端进入服务器,而旁观者模式同样也省去了很多麻烦
同时还符合Mcbbs的主题(
通过MC网络协议连接至指定服务器,操控服务器里的玩家
这样
可以节省很多时间不需要你们提供SDK,比如有Python,Java甚至还有Rust语言的
甚至可以简单到写模组
同时,观众也可以使用普通MC客户端进入服务器,而旁观者模式同样也省去了很多麻烦
同时还符合Mcbbs的主题(

ABlueCat 发表于 2022-9-2 10:31
人机一般不考虑,但机机对战可以
要是 AI之间互相对,互相学习

roj234 发表于 2022-9-2 13:19
通过MC网络协议连接至指定服务器,操控服务器里的玩家
这样
可以节省很多时间不需要你们提供SDK,比如有Pyt ...
感觉很有可行性

duzhaoyang0922 发表于 2022-9-2 13:18
我觉得这个比赛虽然看起来比较有意思,但是真举办起来有点困难,因为每个人学习的编程语言不同,所以对一些 ...
所以不同编程语言之间提供一个统一的接口,也许就可以让大家用不同的思路不同的方式解决同一个问题
支持!
对于语言平台,如果是在游戏外部编程,来对内部造成影响,那么其实我希望供选范围越大越好,主流的语言最好都能囊括进去。当然,这无疑对制作接口是个不小的挑战。
如果是内部,那么我首推 js系、 lua 或者 go,而且有 oc 、cc 甚至 marco-keyboard 这样的优秀模组作为典范,一部分有经验的玩家也更容易入手。
如果是我本人的话,常见的前后端语言都可以接受。
对于语言平台,如果是在游戏外部编程,来对内部造成影响,那么其实我希望供选范围越大越好,主流的语言最好都能囊括进去。当然,这无疑对制作接口是个不小的挑战。
如果是内部,那么我首推 js系、 lua 或者 go,而且有 oc 、cc 甚至 marco-keyboard 这样的优秀模组作为典范,一部分有经验的玩家也更容易入手。
如果是我本人的话,常见的前后端语言都可以接受。
很多类似的大赛不限制作者的工具或者语言,只比较开发后的MB大小,谁的小谁的好,谁赢

McLoce 发表于 2022-9-2 14:39
很多类似的大赛不限制作者的工具或者语言,只比较开发后的MB大小,谁的小谁的好,谁赢 ...
引导扇区写游戏是吧

不过压缩资料的确很硬核,特别是极限压缩
每一行代码,每一个字节都不是多余的
既然是网络操作,那么指定什么SDK就没必要了吧
或许可以用ConsoleClient改改来玩

或许可以用ConsoleClient改改来玩