找回密码
 立即注册
搜索
查看: 8626|回复: 32

[PC] 想要制作卡牌游戏,程序上要如何入手?

[复制链接]
头像被屏蔽
发表于 2017-6-7 00:42 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2017-6-7 00:45 来自手机 | 显示全部楼层
先积累点编程经验吧,大概

— from motorola XT1095, Android 6.0 of S1 Next Goose
回复

使用道具 举报

     
发表于 2017-6-7 00:52 | 显示全部楼层
先把规则、牌组设计出来才重要,程序员对于卡牌游戏可有可无啦
回复

使用道具 举报

发表于 2017-6-7 00:57 | 显示全部楼层
先做一套实体卡
回复

使用道具 举报

     
发表于 2017-6-7 01:59 | 显示全部楼层
1 自己从0学编程
2 努力赚钱,招人帮你做

我要是你,我选2,不信你试试?
回复

使用道具 举报

     
发表于 2017-6-7 02:15 | 显示全部楼层
拿扑克牌和牌套之类的做个原型出来先
回复

使用道具 举报

     
发表于 2017-6-7 02:19 来自手机 | 显示全部楼层
本帖最后由 UUxin 于 2017-6-7 02:25 编辑

编程学学就会了,网上手把手教程一搜一大把,关键是美工、玩法,程序员不会画画
回复

使用道具 举报

头像被屏蔽
     
发表于 2017-6-7 03:17 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
     
发表于 2017-6-7 03:26 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2017-6-7 03:35 | 显示全部楼层
ue4的蓝图会比较方便
回复

使用道具 举报

     
发表于 2017-6-7 04:56 | 显示全部楼层
我看steam上桌游模拟器的创意工坊大部分是lua写的?你可以去看看
回复

使用道具 举报

头像被屏蔽
 楼主| 发表于 2017-6-7 05:03 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2017-6-7 05:21 | 显示全部楼层
炉石好像就是unity编的,用它编卡牌游戏是没问题的。但是炉石是10多个人的团队开发了好几年才完成的…
虽然ue4有蓝图,unity有可视化编程插件,但是个人感觉从0开始学还是挺费时间的。并且还有美工这种没办法走捷径的工作,当然如果您是大神的话就另当别论了
回复

使用道具 举报

     
发表于 2017-6-7 05:49 | 显示全部楼层
unity,还有炉石的早期泄露源码,研究一下。
回复

使用道具 举报

     
发表于 2017-6-7 07:43 来自手机 | 显示全部楼层
ue4蓝图比较方便,也好学习,基本就是写纯逻辑了,下个ue4然后下个官方案例项目,里面有大量内容入门详解
回复

使用道具 举报

头像被屏蔽
     
发表于 2017-6-7 08:34 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2017-6-7 09:43 | 显示全部楼层
编程都是后话了,先想清楚规则和桌上原型确定玩法在考虑后续

后续的的话UNITY或者UE4蓝图走起
回复

使用道具 举报

     
发表于 2017-6-7 09:52 | 显示全部楼层
楼主大概只想做个单机打AI的卡牌游戏吧?
回复

使用道具 举报

     
发表于 2017-6-7 10:08 | 显示全部楼层
万智牌有七个层?
我一直觉得万智牌搞懂堆叠就可以无障碍游戏了...
出问题时候只要高喊“裁判!”就行
回复

使用道具 举报

发表于 2017-6-7 10:09 | 显示全部楼层
也不知道是什么风气带的,很多人真的以为编程很简单?以为做游戏很简单?

即便是傻瓜如Unity,也有大量经验需要积累,需要有一路写项目以来掌握的对大型项目的把控能力。游戏逻辑设计本身更非一朝一夕(简单如炉石,你去看它的各种事件机制、结算设定规则,用自然语言描述,打印出来也有160页A4纸)。

一点经验都没有就去学校从基本功开始好好学习。只凭热情零经验自学下场只有一个,那就是放弃。
回复

使用道具 举报

     
发表于 2017-6-7 10:53 | 显示全部楼层
ygocore的源码是开源的。 可以去github看一下 可以参考一下
回复

使用道具 举报

发表于 2017-6-7 11:13 | 显示全部楼层
第一个月: 其实很简单嘛, 很快就把场景搭好了. 普通攻击和资源逻辑都已经弄好了, 现在已经可以靠小兵平A打完整一盘了. 我真是天才, 瓦咔咔~~~

第二个月: huh, 这个特殊攻击魔法有点麻烦啊. 没关系我多加两个if-else就好.

第三个月: 啊啊啊啊. 这么多buff堆叠效果怎么计算啊. 难道要写这么多if-else吗...

第四个月: 我已经不看不懂这个伤害是怎么算出来的了...



其实也没有要打击你的意思. 不妨做做看, 也是不错的人生经历. 任何人学学编程都只有好处, 说不定就此成为超能力者.
回复

使用道具 举报

     
发表于 2017-6-7 11:23 | 显示全部楼层
另外还是再补充一下,从老项目和新项目中汲取的经验,类TCG卡牌游戏还是规则大于一切,编程中战斗框架的好坏也由这个定下了,所以还是先写好规则书再考虑用什么引擎怎么编程吧,实际上这个实现起来简单多了,做过相关的一个星期就能搞定一个DEMO版的战斗系统
回复

使用道具 举报

     
发表于 2017-6-7 11:26 | 显示全部楼层
TCG卡牌的战斗框架超级简单.....就是对于新手想清楚整个框架不容易而已。所以做之前想清楚游戏规则最重要。
回复

使用道具 举报

     
发表于 2017-6-7 11:28 来自手机 | 显示全部楼层
tgzeror 发表于 2017-6-7 05:21
炉石好像就是unity编的,用它编卡牌游戏是没问题的。但是炉石是10多个人的团队开发了好几年才完成的…
虽然 ...

求推荐unity的可视化编程插件 uframe在5.3之后没法用了
回复

使用道具 举报

头像被屏蔽
     
发表于 2017-6-7 11:45 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2017-6-7 12:08 | 显示全部楼层
udoubleu 发表于 2017-6-7 11:28
求推荐unity的可视化编程插件 uframe在5.3之后没法用了

我想说的是playmaker那种不需要写代码的可视化插件,你说的这个我没有用过
回复

使用道具 举报

     
发表于 2017-6-7 12:57 | 显示全部楼层
我是想说就算从零开始,如果自己做着玩的话做个能运行的东西出来也不是什么难事,具体的我就不误导楼主了,免得贻笑大方
回复

使用道具 举报

头像被屏蔽
     
发表于 2017-6-7 13:08 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2017-6-7 13:22 | 显示全部楼层
seki_m 发表于 2017-6-7 03:35
ue4的蓝图会比较方便

ue4蓝图不会编程一样抓瞎,只适合基础还可以,但是实际编程逻辑不清的人
回复

使用道具 举报

     
发表于 2017-6-7 16:13 来自手机 | 显示全部楼层
借楼问下,如果要请程序员,这种没社保没公司的情况,勉强只能算个独立工作室,一个月出多少才有人肯干?
回复

使用道具 举报

     
发表于 2017-6-9 16:04 | 显示全部楼层
女仆高达 发表于 2017-6-7 16:13
借楼问下,如果要请程序员,这种没社保没公司的情况,勉强只能算个独立工作室,一个月出多少才有人肯干? ...

几个方案。。
一个是你特别牛 懂得很多。。或者有好朋友可以做技术顾问 一周见面一次或者邮件回复你的团队的。。
你可以请应届生,qq群里找最好 比较能拉来人 应届生不懂这些社保啥的。。
然后半年后如果你完全没起色 你这工作室也可以散了 有起色了 转成公司 把合同签了把社保办了。

另一个正规一点 请熟手 即使是扒皮也至少请个20k左右的吧,运气好这伙计前后端通吃,不然你还得8k请个php,那种只写restapi的应该挺便宜。。当然性能别想了。高手可能会要求配个小朋友帮他分担工作量
给高手通过人事代理公司上社保,如果他是本地的也可以自己上,把钱给他就行,新手参照上一条

自己当不当策划无所谓,但是一定多上点心 当好QA

完了
回复

使用道具 举报

     
发表于 2017-6-9 16:55 | 显示全部楼层
heilasuka 发表于 2017-6-7 03:26
先解决卡牌效果优先级的问题,可以看看隔壁万智牌的七个层

—— 来自 HUAWEI NXT-AL10, Android 7. ...

对不起  mo 花了那么多钱 做出来的效果还是屎
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-8-22 10:42 , Processed in 0.104349 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表