前言:Github上有很多优秀的项目,这些项目都是开源的,其中一些是有关于游戏的。我希望建造一个类似于GitHub的开源游戏平台,或者干脆就在GitHub上创建一个开源游戏平台项目,目标是:连结所有参与者的PC,实现游戏的共同开发、共同运维和共同Play。


        21世纪以来,游戏越来越成为我们生活中必不可少的东西,游戏让我们哭,让我们笑,让我们生气,让我们怀念...游戏让我们找到另一个世界中的自我。

        一些人因为喜欢玩游戏而成为了优秀的游戏开发者,我比他们差了些,我正走在成为游戏开发者的路上。其实在我看来,游戏不仅仅是一个娱乐的地方,游戏还是我们实现想法任意创造的天堂,而近年来开放世界类型的游戏让我意识到——这个天堂可以变得更加美好和自由!如果你是游戏的开发者中的一员,你就成了这个游戏世界的造物主,你可以设计自己喜欢的人物模型,可以设计一套打斗都做,可以设计想要的地图和景色,可以设计故事丰富的NPC,你可以将你脑海中那些优秀的想法通通实现出来。你可以这样做,我也可以这样做,他也可以这样做,任何一个参与的成员都可以随意开发扩大游戏中的元素,然后这个游戏的世界将会变得越来越大,越来越复杂。现实世界是有边界的,而游戏世界是没有边界的!

        想法总是无比的美好,但是现实中我们需要去一步步实现。首先,第一步要做的就是:连结所有参与者的PC。让每一个使用[GameHub]的人的PC都为[GameHub]上游戏的运维提供一份力量。我的设想是这样的:如果[GameHub]只有一个用户,那么这个游戏是由他一个人来开发、运营和游玩的,游戏开发端、游戏测试端、游戏服务端、游戏客户端都在他一个人的电脑上完成;如果[GameHub]有2个用户,那么这个游戏是由2个人来共同开发、运营和游玩的,游戏的开发和测试由两个人共同完成,游戏服务端是部署在两个人的PC上,为了防止游戏数据被其中一人恶意篡改,游戏数据必须加密,且游戏数据随机打散在两台PC上计算,游戏客户端也是在两台PC上运行;如果[GameHub]有3个或更多的用户,那么这个游戏(服务端和客户端一一对应)将会有多个版本,有且只有一个[main]版本,分支版本会根据某种规则替换成main版本,游戏的开发和测试交给小的用户圈子,游戏的多个版本服务端均运行在集群PC中,只有玩这个版本的用户才会为此共享PC计算资源。

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐