A9VG电玩部落论坛

 找回密码
 注册
搜索
楼主: 克萝蒂亚

梦想从事游戏行业所以大学选了电脑专业 但是完全不喜欢也不想当码农 迷茫的小白求指点

[复制链接]

精华
0
帖子
5822
威望
0 点
积分
5931 点
种子
10 点
注册时间
2007-1-10
最后登录
2023-12-4
发表于 2013-10-15 10:06  ·  四川 | 显示全部楼层
再怎么苦,也比国内这个***游戏环境好,朋友担任产品经理,给公司另一个项目的游戏策划提了些意见,而且都是显而易见的问题,结果那个项目的策划立马气急败坏的打电话要求他解释清楚,争论了几番之后,那策划看来也理屈词穷,居然和和我朋友比微博粉丝量,真是无力吐槽。

精华
0
帖子
88
威望
0 点
积分
92 点
种子
7 点
注册时间
2006-2-18
最后登录
2024-2-8
发表于 2013-10-15 12:56  ·  福建 来自手机 | 显示全部楼层
克萝蒂亚 发表于 2013-10-15 00:24
哇 好厉害  

没错这就是我现在的问题

还看的出  你自己的目标就是要从事与游戏相关的工作 即使程序这条路不通 你

还是会从其他方面来接近这种工作  那么我个人觉得你好好看一下以下内容 对你

是有益处的


对于游戏制作者来说 不管是程序员也好 一个优秀的策划也好 首先除了本身的专

业技能以外 都有一项需要具备的的核心技能  那就是 从构架上解读游戏 的技能

同样的玩一款游戏 当玩家以操作的方式来体验游戏的时候 游戏制作者就要从玩

家的角度跳跃到更高的角度来观察游戏  思考游戏的背后 它是如何实现的 它是

由那些程序功能模块组合而成

而能成功来解读游戏的首要条件就是 你本身要对游戏的基础构架组成有个了解


所以我觉得你现在的关键点就 你如果能顺利分解你所要做的游戏的构架 那么就

可以运用你学到的编程知识来写出你需要的游戏

编写游戏是一项除了课本知识之外 还需要经验的工作   现在的你写不出一个俄

罗斯方块,那就可以认为你是没有掌握编写游戏方法和技巧  你需要在这方面有

所开窍 希望下边的多少内容可以帮到你



游戏是如何用代码构成的 :

游戏的核心本质是由数据结构加算法组成 所有游戏的一切都是建立在核心的数据

的建立和动态的改变数据当中,算法在其中充当改变数据的角色。


一个游戏要能让人玩 除了游戏的核心部分 还需要渲染显示部分 操作控制部分

以及其他部分例如声音 网络部分等等 组成。


做事要有头  而制作一款游戏的开头就是从游戏核心的实现做起


下边以 你要的俄罗斯方块 为例子

作为一个游戏编写者的角度来看俄罗斯方块 它是什么?

它是个不停往一个方块容器里添加方块 已经让方块落下的游戏  它还有着固定的

消除规则还有落下的方块将在何时停止。

那么我们就可以开始一项一项的分解 实现它。

作为构成俄罗斯方块的两项主要东西 一个就是装方块的容器 第二个就是方块。


现在开始考虑从编程的角度上怎样实现这么一个容器。

到了这一步 不同的程序员会根据各自的程序知识来考虑这个问题

我的实现想法是这个容器可以用一个2维的数组来实现 通常可以设定为一个行数

大于列数的数组 例如[20][10],而数组里的元素就可以代表容器里的方块,游戏

刚开始的时候是空的,所以就可以用0来填充数组,到此就可以完成容器的实现。

接下来是方块,细细观察 发现无论那种方块 其实都是4个基本块变化来组合而成

,作为描述方块,可以建立方块的结构。而每个方块通常就是一个在4x4的数组里填充了数值的结构(例如长条就是的第0列的位置是1 其他都是0)。

完了之后就开始考虑方块的下落算法,简单说就是以容器数组的下标作为坐标。
方块开始下落,每次都在y轴上往下移动一个位置,之后开始判断是否结束落下,
结束方块落下的判断条件就是方块结构里每个数值去和容器里现对应的位置进行相加判断。当相加大于1的时候就说明方块已经碰到已有方块,就可以停止落下。开始进行消除判断,之后就随机新的方块开始落下 就这样循环。

当然其他比如游戏失败的判断条件  你可以自己思考然后写相应的功能模块。

核心功能模块都设计完成后 你就可以开始考虑显示渲染模块和控制模块。
mmv

挂版VIP

爱乃心3推广员

精华
2
帖子
1998
威望
7 点
积分
3337 点
种子
156 点
注册时间
2006-7-8
最后登录
2024-4-29
发表于 2013-10-15 15:21  ·  四川 | 显示全部楼层
本帖最后由 mmv 于 2013-10-15 15:23 编辑

国内有数学基础的策划吃香
不想码农 就去美术

美术里面 3d模型 3D动作 特效 UI都可以速成

策划 执行类可以速成

终结者

夕闇の魔女”ドロニア”

精华
2
帖子
9221
威望
2 点
积分
9673 点
种子
65 点
注册时间
2009-2-19
最后登录
2017-8-12
发表于 2013-10-15 22:02  ·  上海 | 显示全部楼层
我是不提倡大家提供楼主什么编程帮助
因为就算这一次大家帮你过了,下一次呢? 再跑来论坛发帖么?
以后在工作岗位上,被人质疑你的能力,文凭时候,楼主到时候打算怎么面对?  
到时候楼主可能就会变成我们刚工作时候总见到一些人在岗位上但是能力平平...

挂版VIP

目若朗星

精华
1
帖子
34391
威望
21 点
积分
37567 点
种子
335 点
注册时间
2005-8-11
最后登录
2024-4-29
发表于 2013-10-15 23:23  ·  福建 来自手机 | 显示全部楼层
题外话插一句,可能会得罪LZ哈:诸位找人生的另一半会找LZ这样的妹纸么?

精华
0
帖子
371
威望
0 点
积分
364 点
种子
18 点
注册时间
2010-5-17
最后登录
2024-3-25
发表于 2013-10-18 17:14  ·  北京 | 显示全部楼层
你这个专业只能当程序员啊~~~~

楼主是想当游戏监督这种职位吗?
这种基本属于公司中层管理了

精华
0
帖子
88
威望
0 点
积分
92 点
种子
7 点
注册时间
2006-2-18
最后登录
2024-2-8
发表于 2013-10-20 12:29  ·  福建 | 显示全部楼层
看到楼主的消息了
不过我A9等级不够 无法通过加好友  

精华
0
帖子
59
威望
0 点
积分
83 点
种子
12 点
注册时间
2013-10-15
最后登录
2023-3-27
发表于 2013-10-20 12:41  ·  黑龙江 | 显示全部楼层
会音乐,会美术,又爱好创造,学完程序去做独立游戏吧~

精华
0
帖子
377
威望
0 点
积分
424 点
种子
5 点
注册时间
2012-11-26
最后登录
2016-9-9
发表于 2013-10-20 13:20  ·  吉林 | 显示全部楼层
克萝蒂亚 发表于 2013-10-14 16:59
果然还是逃避不了学编程么  。。。。。

樓主為何不走畫師之路做美工呢...........
该用户已被禁言

精华
0
帖子
268
威望
0 点
积分
508 点
种子
250 点
注册时间
2009-4-9
最后登录
2020-1-3
发表于 2013-10-20 13:31  ·  上海 | 显示全部楼层
美术团队是没有程序要求的,模型材质贴图动画,从自己擅长的领域切入,
一般制作人都是从本职出发,对别的领域扩展学习跟实践达到一专多精的层面,
而实在对别的模块没有能力的,可以在一个领域走到底,
路子不止一条,适合自己的最好,当然不管怎样吃苦都是必须的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2024-4-29 13:31 , Processed in 0.242681 second(s), 24 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部