作者tonylo2ooo (Logo)
看板Minecraft
标题Re: [分享]大学专题-神奇宝贝for minecraft
时间Thu Jun 16 17:58:30 2016
※ 引述《aa846301 (Dino)》之铭言:
: 各位30cm f奶大家好
: 最近想跟各位分享我做的大学"专题"
: 就是mineraft啦!
: 基於要很官腔的说明这一切
: 这个专题的名字叫做"游戏开发实务与Linux伺服器架设"
游戏开发实务的话
应该要有
程式的部分 (Programming)
游戏内容的部份 (Level Designing/ 这部分可能是打开minecraft盖道馆 关卡 秘穴)
美术 (例如你後面提到pokemon 自己拉3d model 跟汇入)
: 说这麽多 先上影片
: https://youtu.be/7nsjUQMkuQM
: 看完了 你也该知道我们的内容啦
: 主要是分享这个制作了一段时间的地图
所以应该大部分的工作都在Level Designing
但因为你不是原创内容,只能算是1:1再制(力求模仿)
这方面的credit就会很低
: 我知道有人做 但是都是国外的
: 如果能做成伺服器一定很棒
: 大家一起像玩mmopokemon一样
: 有许多技术上的问题
: 如果有人想要一起制作 我会再另外放出一篇文章
: 至於伺服器则是用ZerotierOne这款虚拟区域网路穿透学校防火墙架在学校内喔~
: 24H 网速也是学术网路 只是透过那个软体後 似乎是在国外的点 台湾的宽频 非中华的pi
: ng会稍高
我很好奇专题另外一部分 “linux伺服器架设”
既然是架设伺服器 怎麽还会用ZerotierOne 跟虚拟区网这种方式
我记得他连网页的UI都帮你写好了 但就还是很麻烦
因为说穿了就像hamachi一样
正常来说,直接要用可以直接连线的IP吧,不然在网路上转来转去的
ping一定高 况且这是你专题标题中提到的主体 应该不要让步才对
: 我这边用什麽永家乐 学校的ping大约200-600
: 有人才20
这边才是专题的重点吧? 例如游戏+伺服器架设这专题
例如先搞清楚为什麽有些人200-600有些人20ms
200-600的是怎麽route的,20的人是怎麽route的
弄清楚之後
可以研究的地方有: 利用游戏内一些操作连续性,算出使用者移动的向量
并且做少部分的估算,降低使用者体感上的延迟
(例如使用者往同一个地方走 他往同一个地方走的机率很高
这问题有很多模型 例如Markov Chain等等
另外有名的游戏 英雄联盟 就有做到上面讲的这件事情
只是台湾人大部分连台服如果不是伺服器炸掉,ping都很低,所以这技术不常用到
也没人会打开 有兴趣去设定找找
: 效能部分 forge跟pokemon实在吃太多记忆体
: 我顶多拿出i7 16gram的主机
: 喔对了版本是1.8.9
: 有意者可以私信我 可以提供参观:)
: 有游戏截图 不再我手机上 还写了一份35页的报告...
看完我只觉得你好像只做了 下面的1.2.,
因为我猜你pokemon是用类似pixelmon这种已经存在的mod.
1. 架forge伺服器 也没有开发 实务部分是使用已有的mod
2. level design也是打开minecraft慢慢盖 或是调config档里面的对话(包括中文化)
我觉得既然是资讯科技系 要做的应该是:
1(改). 至少提供大家都可以马上测试 游玩的方法 例如写一个报告
来教大家怎麽整合MOD成为一个 合法 客户端
例如Tekkit那样 可以浅谈一下各种license下 要怎麽合法整合
而不是像台湾麦块一样侵犯mojang or 其他modder的权益
2(改). 写一个程式硬爆出pokemon 的地图 然後自动转换成minecraft地图
这样才有意义吧? 因为pokemon地图其实也是格子点,
把记忆体花点时间转出来应该可以做到100%还原,只是可能要稍微放大两倍
不然用minecraft 1:1 真的太挤了
类似的project有很早之前
1. 有人做的日本台湾 1:X 还原 minecraft版文章 第4197篇
应该是去硬爆某个台湾地形资料库的东西
然後根据海拔来决定生态系(minecraft的biome)
再汇出成图片
用TerrainControl的读取图档功能,还原生态系(所以才有那种奇怪的海上村民房)
2. 跟前面的法国(或任意google map地点)的1:1转换 minecraft版文章 第5390篇
只是现在是去神奇宝贝的程式里面操作bit(因为卡带 or 模拟器记忆体都存的很精简)
八成要花点时间去硬爆他的资料结构
但刚刚查了一下应该网路上已经有神人解档解完了 (红蓝绿黄版 的GBA模拟器)
照着一块一块解(或是用他的工具)
我觉得如果是开服的话就开服就好了,另外讲大学专题很容易让人把标准自动拉高
囧...如果只是因为教授开的东西“不好玩” 没兴趣的话
想做自己的东西应该可以在做更多一点
万一时间不够 也不该取强度这麽高的标题
因为本来兴冲冲点下去
看完有被骗点击的感觉XD
本来很期待想说可以学到一些linux架设的知识 或是游戏开发的实务
不知道是不是误会你 没有把你的贡献看出来
如果有我马上道歉 因为我还蛮想要看那份报告的
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.112.77.35
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Minecraft/M.1466071113.A.452.html
1F:推 error405: 能自动转换就是112水准了 06/16 18:11
※ 编辑: tonylo2ooo (140.112.77.35), 06/16/2016 18:26:33
3F:推 aa846301: 我只能说 这份报告 没有你想得这麽专业 哈哈 讲直接一点 06/16 19:19
4F:→ aa846301: 是为了报告而报告 06/16 19:19
5F:推 aa846301: 看到你这麽认真回覆 让我有点汗颜 事实上我有想做更多 06/16 19:25
6F:→ aa846301: 但是 事实上我的组员的能力相当的低 他们连基础的报告 06/16 19:25
7F:→ aa846301: 都写不出来 config档也没办法编写 基本上大多的时间都是 06/16 19:25
8F:→ aa846301: 在制作那些游戏内容 06/16 19:25
9F:→ aa846301: 至於我只会使用现有的东西而已 06/16 19:26
10F:→ tonylo2ooo: 拍拍,我也被生过,最终产品很简陋可以体会 06/16 22:58
11F:→ tonylo2ooo: 放生* 06/16 22:59
12F:推 DasunLin: 推这个回应太专业 06/17 02:16
13F:推 rick65134: 其实 MC玩家或许可以了解其中的眉角 但对没玩过MC的人 06/17 08:31
14F:→ rick65134: 来说 应该会觉得很屌很厉害 06/17 08:32
15F:嘘 howshue: 怎麽觉得你半斤八两 还嫌组员 06/19 03:11
16F:→ mamaya3: 小组作业被组员放生不是常态吗XD? 06/20 10:46