有要来一起写一款沙盒游戏的 v 友吗?

2017-09-26 18:25:13 +08:00
 tyrealgray
为证明自己并不是三分钟热度的人,先说一下之前的经历。
曾经想做(其实已经做出来了)一款简单有趣的对战游戏供基友一起玩。灵感来自春节一起和基友玩魔兽正版 rpg,发现做成 3d 的会很不错。

然后游戏做出来了,但是已经是 2 年以后的事情了。基友都散了,自己也离开大学了,局域网玩游戏的方式也不常见了。这个是之前的游戏项目: https://github.com/TyrealGray/HMIYC

所以在这之后,楼主一直在思考这次要做一个自己能玩的游戏,自己喜欢的游戏。
现在也大概寻思了大致一年了,终于算是理清楚了游戏到底要怎么个玩法。

玩过很多游戏,楼主觉得战旗类,4x 类,沙盒向的游戏很适合自己的兴趣定位,于是就有了这个 https://github.com/SkyHarp/LegendOfMountainSea

目的很单纯,弘扬中国文化给老外,即使他们不喜欢,自己还能自嗨。毕竟很喜欢 tyranny 这类游戏。
=======================

目前项目只搭建起了皮毛,曾经选择的 react native 想着为自己的工作练手,后来觉得太功力。于是选择了真正的有利于游戏内容展现的框架。用的 nw.js 做壳来解决 mac 和 windows 平台问题,用 pixijs 做渲染引擎( 3d 太费时在美术上,所以选择的 2d ),piskel 工具来解决美术问题。

游戏的构思大致就是自己建立角色,各种冒险奇幻剧情和怪兽,并且加上行会 2 那种模拟人生经商搞事,沙盒随机时间等等之类的。背景设为山海经,可能的话还能把大禹治水诺亚方舟这些传说都串联起来。

为了服务沙盒化,随机剧情以及人人都能编写贡献故事和随机事件,还准备为游戏准备一个故事执行引擎(依然在构思当中) https://github.com/TyrealGray/Qin

大致的技术栈将往 javascript 向,涵盖后端 node.js 和一些 noSQL 知识发展。
感兴趣的 v 友欢迎和我联系( github 上的 email 或者 QQ 群 302281607 )
可能和众 v 友有时差,所以可能也就周末有时间大家讨论

ps:
当然我希望你不是三分钟热度的人,这个游戏可以肯定的是会做很久,如果我一个人搞可能至少 5 年能看到个能玩的雏形估计就不错了。所以估计比较适合喜欢游戏,热爱开发游戏,工作生活节奏已经稳定的“老油条”程序员。
7751 次点击
所在节点    程序员
82 条回复
ZzFoo
2017-09-27 13:04:13 +08:00
技术栈完全相同,已加群
lnim
2017-09-27 13:07:21 +08:00
不考虑用 unity 嘛? 如果考虑 unity 可以参加~
way2explore2
2017-09-27 13:50:50 +08:00
@lnim 我在做一个三国战棋,也有点沙盒的游戏,用的 unity
catsoul
2017-09-27 13:59:44 +08:00
@silva 说白了,就算是静态语言,不写注释的话,过一段时间来看,除了能看懂传入参数的类型外,照样看不懂每个东西是啥。写注释本来就是开发中被提倡甚至我个人认为在必要的地方应该被强制要求的一个行为。
catsoul
2017-09-27 14:03:08 +08:00
@crayygy 不不不,两回事,静态语言能够进行类型检查的优势我并没有否认,我所说的,只是表示代码写的规范,在合理的地方给予注释,可以让动态语言一定程度上规避所提到的 “过一段时间后自己都看不懂” 的问题。

如果代码写的臭,变量名不直观,又不给注释,那就算用静态语言,也只能保证再看的时候知道传入的什么类型参数,依然无法解决上面所提到的问题。
catsoul
2017-09-27 14:06:03 +08:00
@crayygy 至于你提到的多人协同的问题,极端点来说,其实只要严格遵守开发规范,不符合开发规范的代码打回重写,也是能够强制规范下来的。

当然,现实情况要复杂得多,所以运营好一个开源项目是个极其费力的事情
tyrealgray
2017-09-27 14:06:15 +08:00
@way2explore2
@lnim
@dtysky
不做手游当然不考虑 u3d 了啊,要考虑 3d 也该选 ue4 吧
dtysky
2017-09-27 14:10:52 +08:00
@tyrealgray

UE4 一般 hold 不住的,而且谁说 U3D 只能做手游了。。。
至少自己先试试再下结论吧
tyrealgray
2017-09-27 14:13:49 +08:00
@dtysky pc 如此好的机能干嘛不用 ue4 呢,没觉得 hold 不住啊
xianji
2017-09-27 14:20:36 +08:00
很感兴趣,语言上我也是在 js 和 ts 这个栈上,已加群。 想问楼主 @tyrealgray 美术方面现在怎么个计划?
tyrealgray
2017-09-27 14:22:45 +08:00
@xianji 美术人设海报类的我老婆帮忙画,其他游戏中的统统用的上面提到的美术工具自己撸
ZzFoo
2017-09-27 14:26:31 +08:00
你发的那个 qq 群,不是专门给这个游戏用的啊?
way2explore2
2017-09-27 14:29:50 +08:00
@tyrealgray 其实我做的 2d,也考虑过 js。但因为想快速出原型⭕️,就用个顺手的 unity。

也不再引擎了,用 js 做游戏,也是很有前途的,比如这个 https://generals.io
dtysky
2017-09-27 14:45:41 +08:00
@tyrealgray

和机能无关,和你的团队能力、可支配资源有关。。。
没见过小团队用 UE4 的。。。以前试过,比起 U3D 还是不太好驾驭
lancegin
2017-09-27 14:49:44 +08:00
本来颇有兴趣的加了群,看到一堆的招聘广告,秒退。
bramblex
2017-09-27 14:57:27 +08:00
话说,其实话说其实如果换成 typescript 我倒是蛮有兴趣的哎。
1306015093
2017-09-27 15:08:15 +08:00
看起来很高端的样子……
tvallday
2017-09-27 15:09:56 +08:00
@way2explore2 这个也太无聊了吧。
tyrealgray
2017-09-27 15:10:15 +08:00
@lancegin 建群数量用光了,v 友刚刚帮忙建了一个。不过游戏开发群发招聘怎么全是广告呢🤔
tyrealgray
2017-09-27 15:11:27 +08:00
@tyrealgray 算是,打错了,招聘不算广告吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/393852

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX