设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 3713|回复: 24
打印 上一主题 下一主题

[随意闲聊] 你们是怎么做到静下心来开发大型工程的

[复制链接]

Lv4.逐梦者

【欧皇】

梦石
3
星屑
2035
在线时间
1004 小时
注册时间
2013-8-19
帖子
3486

开拓者

跳转到指定楼层
1
发表于 2021-7-29 15:59:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 欧买歌 于 2021-7-29 17:11 编辑

本人现在处于高考完的暑假
顺利考到了某普通985的计算机类,鉴于p1人均状元,就没必要透露将要去哪读书了,怕被各位虐杀
本来在学线代、英语
多年没用RM
今晨梦见自己做了个SRPG+moba的游戏
起床后感受到上天的号召,用MV尝试制作

要实现那些功能,我必是要自己上阵写代码
要在MV基础上写代码,必须要熟悉了解MV脚本的代码
所以下了个sublime看js
我高中时期玩过信息学竞赛,会C++,
由于C++与JS大部分语法相似,我是看得懂JS的
由于学习文化课带来的英文水平,甚至看得懂代码里所有英文
但RMMV原有的代码,实在是太多了,翻了好久都翻不到底。
一时无从下手,望洋兴叹。
在草稿纸上规划工程,但实际上规划不了多少。
决定从战斗系统入手,由于对MV自带脚本的不了解、对自己算法的不自信,决定站在巨人的肩膀上,
下了@芯☆淡茹水【XS.SRPG】战棋系统 <正式版>来作参考
然而看了他的代码好久,头昏脑涨,仍然看不出什么门道来
只能在那里滚鼠标滑轮,滚上,又滚下,又滚上,再滚下,不断重复
想借用范例工程自己创建一场战斗,连范例工程及其说明都看不懂。
老半天下来,我连按照范例创建一场战斗都无从下手。

登时感叹,一个人做游戏实在是太难。
高中三年过去,习惯了刷题,人真的变得太浮躁了。
刷一道数学题平均只要花几分钟,获得知识和成就感的成本极其低廉,
而自己做游戏要花至少以月计的时间,实在是静不下心。
习惯了快感的快速获取,已经逐渐失去了耐心这一品质。
毕竟曾经也从头开发过游戏,也许以前真的还有耐心这一品质。
但现在是没有了。
太专注于学习文化课,使得文化课成为了舒适圈,
面对其它领域的困难,几乎丧失了克服的勇气。
高中三年最显著的结果,不过是将自己历练成为了一名做题家。
这个过程之中,也丢掉了很多东西。
最终,我只能刷刷线代、算法,练练英语听说读写,玩玩文明、上古卷轴、刺客信条了。
一个人做游戏至少几年内是不可能了,以后应该是会去当打工仔,或者干脆走科研道路了。
这个游戏创意呢,只能默默记在笔记本里,可能到临死那刻都没能去实现它。

不知道是自己真的太浮躁了,还是知识量太少,还是说方法不对?

所以,如题,在座诸位是怎么做到静下心来开发大型工程的?有没有什么经验可供借鉴吗?
QQ:2223942063
Q群:365819625
贪吃方1.4

Lv4.逐梦者

梦石
0
星屑
7320
在线时间
938 小时
注册时间
2019-5-21
帖子
534

极短24参与极短21参与

2
发表于 2021-7-29 16:23:00 | 只看该作者
先恭喜楼主!想要学习代码就可以直接上手这一点实在是很厉害XD
没有开发大型工程的经验,但做目前的工程也有半年多了
也许比较有用的心态是“由浅入深”和“分解目标”?
先做小型的工程培养兴趣和积累经验,以及把要做的复杂的事情分成一件件小事情这样
不过楼主的水平是觉得数学题没有挑战性那种,可能这种建议不太有效0v0
(因某天做梦而像受到召唤一样开始做游戏这种桥段,是不是好多rm人的第一步呀XD)

点评

就连如何规划、如何分解目标也无从下手……  发表于 2021-7-29 16:27
另外论坛内有mv代码注释,说不定对你有帮助XD  发表于 2021-7-29 16:23
回复 支持 1 反对 0

使用道具 举报

Lv5.捕梦者 (版主)

梦石
1
星屑
23963
在线时间
3338 小时
注册时间
2011-7-8
帖子
3925

开拓者

3
发表于 2021-7-29 17:04:33 | 只看该作者
点击下载RM 2003,一切浮躁的心都没有了。脚本?不存在的

点评

捕捉从XP退环境至2003的郭兄大人  发表于 2021-8-3 11:07
只要有心,还是可以改的(x  发表于 2021-8-1 10:28
如果没有可以修改的脚本,无法实现自己想要的功能,也没用啊……  发表于 2021-7-29 17:13
熟悉rgss和ruby,xp区版主~
正在填坑:《膜拜组传奇》讲述膜拜组和学霸们的故事。
已上steam:与TXBD合作的Reformers《变革者》
* 战斗调用公共事件 *
* RGSOS 网络脚本 *
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
31907
在线时间
5080 小时
注册时间
2012-11-19
帖子
4877

开拓者

4
发表于 2021-7-29 19:15:47 | 只看该作者
你这是要直接升天吗?!
我写个战棋模板,那是兴致来了,也就花了半个月时间,
在Q群里讨论一点写一点,没有太多的统筹规划,看起来比较乱。
写一个东西,无非就包括 数据  运行逻辑  显示  这三个方面。
小的东西都没有掌握顺畅,你就直接开大?!
先做些小东西,小游戏,比如五子棋,拼图,,,什么的,
等熟练了再做大工程也不迟。

点评

单有编程知识感觉还是不够,缺乏系统的工程开发的训练  发表于 2021-7-29 20:52
所以还是大学读完给别人打工吧(  发表于 2021-7-29 20:42
有道理。在rm基础上编程和在题库刷编程题区别太大了。需要先从小项目过渡  发表于 2021-7-29 20:41

评分

参与人数 1+1 收起 理由
欧买歌 + 1 精品文章

查看全部评分

xp vx va mv  va mz 各类型脚本/插件定制
回复 支持 反对

使用道具 举报

Lv4.逐梦者

运否天赋

梦石
10
星屑
5123
在线时间
3560 小时
注册时间
2014-5-15
帖子
1599

开拓者

5
发表于 2021-7-29 19:35:31 | 只看该作者
大工程先拟定框架,再根据功能列需求,考虑实现,最后是内容填充。
其实最难的是后期堆量,需求实现不了可以解决提出需求的人(x
土猫三国开发完成
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
701
在线时间
511 小时
注册时间
2012-4-8
帖子
255
6
发表于 2021-7-29 21:14:04 | 只看该作者
静下心是不存在的,长期来看,一直在弃坑和填坑中反复摇摆……
在填坑状态下还是可以专心开发很长时间。

你既然学计算机,应该听说过软件开发的基本模式。
单人开发,基本上以敏捷开发为主。自顶向下,先确立大的框架,具体功能用log代替。
然后每次细化一个功能,100-200行代码测试一次。每次测试或者debug成功都是一次正反馈。
武侠|养成|战棋游戏《以武证道》头秃开发中...
开发日记在此
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4525
在线时间
623 小时
注册时间
2021-3-24
帖子
483
7
发表于 2021-7-29 22:21:57 | 只看该作者
如果是MV

第一步 先搞明白MV
此阶段任务 用原生的事件  做一个小短篇 或者一个事件应用的整合地图
尽力把事件玩出花,这样方便你更好的建立 游戏该怎么做的思维。

很多人觉得 一个效果 如果没法实现,就是自己技术不够,这是不对的。
RM系列的意义就是只要堆量 就能完成游戏。
---------------------------------
第二步 寻找各种插件 进行对比。
大部分插件都是靠重写原生的类 来实现的。
创建各种实验项目,插入不同的插件,对比效果
选择自己中意的插件作为copy对象。
通过各种插件来熟悉MV的原生代码。
---------------------------------
第三步 建立属于自己的插件/项目结构
到第二步,你优秀的MV使用者了,但是仅靠MV编辑器做出来的东西,基本上
事件页错综复杂,各种插件冲突全靠玄学,维护成本极高。
那么想做一些大工程,你就得自己写框架啦。
我理解的开发框架其实和什么尖端技术或许没多大关系
举个例子 比如你说你要做MOBA
moba游戏 里 装备合成,大概100多件 你靠脑子记
每个装备什么属性 多少钱 一个一个记 一个一个填在MV里
包括装备 英雄 技能 状态 任务 NPC 这种表 大概得有个几千
记不下吧 就要填在记事本或者表格里,然后你在人眼对着表 往MV里填
一个数出错就是BUG,你看着手里的表 陷入迷茫
在来回核对,这个过程你能不能找个方法替代。
框架的意义就是让自己高效开发,这也就是为什么有的程序员能干10个程序员的工作的原因。


摸了
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
374
在线时间
49 小时
注册时间
2021-3-29
帖子
18
8
发表于 2021-7-29 22:36:11 | 只看该作者
一个人确实很难
找个伙伴一起吧
(但如果做自己的事情,需要擅长把大工程拆分成小任务,一步步走)
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
38
在线时间
2 小时
注册时间
2020-5-7
帖子
3
9
发表于 2021-7-29 23:33:43 | 只看该作者
我的现状是,没有研究MV,在学QT,自己写引擎或许更适合我...

评分

参与人数 1+1 收起 理由
欧买歌 + 1 手滑按到反对了不好意思

查看全部评分

回复 支持 1 反对 1

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7921
在线时间
1049 小时
注册时间
2012-4-3
帖子
1271

开拓者

10
发表于 2021-7-30 13:27:23 手机端发表。 | 只看该作者
把学习文化课的舒适圈走法,在自制作游戏的舒适圈重新走一遍。按照肌肉记忆功能,你对于舒适圈的记忆很深,尝试将舒适圈的如何打造提取出来,以后可应用场景,将不止是游戏。

评分

参与人数 1+1 收起 理由
欧买歌 + 1 精品文章

查看全部评分

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-4-23 16:28

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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