※ 引述《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架设的知识 或是游戏开发的实务
不知道是不是误会你 没有把你的贡献看出来
如果有我马上道歉 因为我还蛮想要看那份报告的