游戏开发论坛

 找回密码
 立即注册
搜索
楼主: instemast

现在的很多游戏开发,完全反过来了

[复制链接]

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
 楼主| 发表于 2009-1-5 17:08:00 | 显示全部楼层

Re: Re: 现在的很多游戏开发,完全反过来了

loserwang: Re: 现在的很多游戏开发,完全反过来了


[code]

class Bullet
        : public FiniteStateMachine
{
private:
        float speed, distance;

publ...


汉语拼音教学帖?
请注意下,你发的篇幅太大,似乎影响了本主题。
(另外说下几行的问题你写了这么多)

我请不知道的朋友就不要乱发些无意义的东西到这里了--> 对这种我也懒得回复了

59

主题

984

帖子

1200

积分

金牌会员

Rank: 6Rank: 6

积分
1200
发表于 2009-1-5 17:08:00 | 显示全部楼层

Re:现在的很多游戏开发,完全反过来了

有经验的程序员都知道需求是不断在变的
用switch和if..else最大的缺点就在于很难修改和扩展
每次增加和修改状态都需要对switch或者if..else块进行直接修改
另外,对复杂状态来说大量switch分支还会让你的代码很难读懂和容易出错

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
 楼主| 发表于 2009-1-5 17:12:00 | 显示全部楼层

Re: Re:现在的很多游戏开发,完全反过来了

clayman: Re:现在的很多游戏开发,完全反过来了

有经验的程序员都知道需求是不断在变的
用switch和if..else最大的缺点就在于很难修改和扩展
每次增加和修...


那就用IStateMachine.第一楼实际上已经提到这点。(这似乎不需要说的)

别的我也不多说了。不知道者,说也无意义,毕竟本贴不是无聊的吵架贴。

本贴是说重要的东西的,而不是说那些没有必要说的东西的。

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
 楼主| 发表于 2009-1-5 17:23:00 | 显示全部楼层

Re: 现在的很多游戏开发,完全反过来了

所谓“理想的方式”是怎样的?看一个例子:

  1. // 规律:
  2. using system::time
  3. with class Ball
  4.     m_X (t + dt)  ==  m_X (t) + m_Speed * dt
  5. end with
  6. // 状态转换:
  7. _state_0:
  8.     if (m_X >= 100)
  9.         m_Speed *= -1
  10.     else if m_X <= 0
  11.         m_Speed *= -2.0
  12.         goto _state_1
  13.     end if
  14. _state_1:
  15.     if (m_X >= 100)
  16.         m_Speed *= -1
  17.     else if m_X <= 0
  18.         m_Speed *= -0.5
  19.         goto _state_0
  20.     end if
复制代码

45

主题

1163

帖子

1165

积分

金牌会员

Rank: 6Rank: 6

积分
1165
发表于 2009-1-5 18:59:00 | 显示全部楼层

Re:现在的很多游戏开发,完全反过来了

哎.....就算你说的是技术,但是不能转换为实际生产力有什么用呢?
哎.....就算你很有技术,但也要明白,现在是"三分靠技术,七分靠人脉",总是用这么高傲的语气,谁还愿和你交朋友?总是好像什么都懂的样子,还怎么从别人身上学东西?

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
 楼主| 发表于 2009-1-5 19:05:00 | 显示全部楼层

Re: Re:现在的很多游戏开发,完全反过来了

小小C: Re:现在的很多游戏开发,完全反过来了

哎.....就算你说的是技术,但是不能转换为实际生产力有什么用呢?
哎.....就算你很有技术,但也要明白,现在是...


1 有总比没有好。我写的东西又不是说会带来负面影响。
2 那你认为 0分技术 + 7分人脉就可以吗?

45

主题

1163

帖子

1165

积分

金牌会员

Rank: 6Rank: 6

积分
1165
发表于 2009-1-5 19:13:00 | 显示全部楼层

Re:现在的很多游戏开发,完全反过来了

兄弟,最近在什么地方混啊?
北京精神病研究中心。
哇,科研机构,做研究员呢?
被研究。
。。。。。。。。。。。。。

0

主题

21

帖子

21

积分

注册会员

Rank: 2

积分
21
发表于 2009-1-5 22:41:00 | 显示全部楼层

Re:现在的很多游戏开发,完全反过来了

0分技术+7分人脉完全有可能混得很好-_-
7分技术+0分人脉就绝对不可能混下去

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
 楼主| 发表于 2009-1-5 23:52:00 | 显示全部楼层

Re: Re:现在的很多游戏开发,完全反过来了

Otaking: Re:现在的很多游戏开发,完全反过来了

0分技术+7分人脉完全有可能混得很好-_-
7分技术+0分人脉就绝对不可能混下去


对于只是想混下去的人来说,的确如此。
可是既然技术==0,也就无非什么game dev了。
既然不是game dev,那还在这个bbs说什么呢。

有技术可以获得有趣的游戏,当然不想要游戏只要混下去的人就另当别论了。

顺便说下,我还了解到不少人抱怨项目进度,抱怨bug。。。呵呵

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
 楼主| 发表于 2009-1-5 23:56:00 | 显示全部楼层

Re: Re:现在的很多游戏开发,完全反过来了

小小C: Re:现在的很多游戏开发,完全反过来了

总是用这么高傲的语气


(1)
坐公交车时,有人反复问“喂后门能不能上啊?不到站能不能下车阿”司机很恼火。
我想这绝对不是因为司机高傲。因为在场的每个人都很恼火。

(2)
我见过一些程序员,什么技术没有,还很高傲,这就不好了。
而,其实有不少高技术的高傲程序员,我并不讨厌。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-20 12:42

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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