游戏开发论坛

 找回密码
 立即注册
搜索
楼主: Miu.C

努力了两天的成果,一个小型的脚本解释系统

[复制链接]

87

主题

790

帖子

806

积分

高级会员

Rank: 4

积分
806
QQ
发表于 2007-7-31 12:12:00 | 显示全部楼层

Re: Re: Re: Re: Re: Re:努力了两天的成果,一个小型的脚本解

xxnn: Re: Re: Re: Re: Re:努力了两天的成果,一个小型的脚本解释系统



照你这样说,游戏之家就是个初学者喽?可是我在他的网站上发现他的简介说他有很长时间的VB/BASIC/DOS编...

不是说他是初学者,而是他由于精力原因不可能把游戏的可维护性搞的很好,即使他学时间很长.你想想他又做美工又做程序,精力本身就被分散大半了,哪有那么多时间去研究代码的结构问题,而合作,网络合作很容易分裂,他可不愿意浪费大量时间去做个没成果的东西.还有,他开发一个游戏不能超过半年,否则会坚持不下去.为了保证他在这么短时间内完成程序和美工,而且还是有一定规模的游戏,他也只能顾及正确性了,至于以后的维护,他索性就重新做个好了.

5

主题

972

帖子

975

积分

高级会员

Rank: 4

积分
975
发表于 2007-7-31 12:15:00 | 显示全部楼层

Re:努力了两天的成果,一个小型的脚本解释系统

Emerge
Have a look
Sink

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
 楼主| 发表于 2007-7-31 12:26:00 | 显示全部楼层

Re: Re: Re: Re: Re:努力了两天的成果,一个小型的脚本解释

陈?: Re: Re: Re: Re:努力了两天的成果,一个小型的脚本解释系统

这是可维护性的问题,并不能以此就定位为代码质量极差.业余开发关于可维护性的问题,如果能做到最好,做不到那也是没办法的事,最关键是游戏能运行.而你说的那些大学生连正确性都没有保证,肯定是不如游戏之家的.

编码差是内在问题。可是无故弹出游戏,任务可以穿过等明显不是玩家和开发者愿意看到的情况。这已经是外在的问题了,你难道还认为他的代码保证了“正确性”吗?明眼人都看得出来的。

87

主题

790

帖子

806

积分

高级会员

Rank: 4

积分
806
QQ
发表于 2007-7-31 12:37:00 | 显示全部楼层

Re: Re: Re: Re: Re: Re:努力了两天的成果,一个小型的脚本解

Miu.C: Re: Re: Re: Re: Re:努力了两天的成果,一个小型的脚本解释系统


编码差是内在问题。可是无故弹出游戏,任务可以穿过等明显不是玩家和开发者愿意看到的情况。这已经是外在的问题了,你难道还认为他的代码保证了“正确性”吗?明眼人都看得出来的。

外在问题当然是要尽量修复,问题是他3D也才接触两年,有些东西他可能一开始开发游戏并没有意识到,而到了后期才意识到,而这时要修复这样的错误是需要花费大量精力,因为是涉及到框架程序问题,所以还不如重新开发.有些错误如果他好修正应该很快就能修正.我想他多做几个3D游戏,这些问题应该会逐步改善.

56

主题

758

帖子

768

积分

高级会员

Rank: 4

积分
768
发表于 2007-7-31 13:06:00 | 显示全部楼层

Re:努力了两天的成果,一个小型的脚本解释系统

哈哈,我只玩过他的姜维传,别的不敢妄加评论

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
 楼主| 发表于 2007-7-31 13:07:00 | 显示全部楼层

Re: Re: Re: Re: Re: Re: Re:努力了两天的成果,一个小型的脚本

陈?: Re: Re: Re: Re: Re: Re:努力了两天的成果,一个小型的脚本解释系统

外在问题当然是要尽量修复,问题是他3D也才接触两年,有些东西他可能一开始开发游戏并没有意识到,而到了后期才意识到,而这时要修复这样的错误是需要花费大量精力,因为是涉及到框架程序问题,所以还不如重新开发.有些错误如果他好修正应该很快就能修正.我想他多做几个3D游戏,这些问题应该会逐步改善.

连个DirectX和OpenGL都莫名其妙的功能都靠引擎实现的,这“两年”要打不少折扣。
都说了这编程习惯不是“后期才意识到”那么简单的,优秀的代码绝对不会出现这种问题,更不用说“弹出游戏”这种低级错误了。连运行都出这种错误还能指望它的质量多好?这些编码的问题与3D,2D无关,做什么软件都是一样。难道他的2D游戏就有多好?Bug还不是一大堆。

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
 楼主| 发表于 2007-7-31 13:17:00 | 显示全部楼层

Re:努力了两天的成果,一个小型的脚本解释系统

请教各位认为他的代码没有问题的人,以下这些变量分别是做什么用的,谢谢(下面这些部分没有删除任何注释):

Dim px As Single, py As Single, Size As Long
Dim I As Long, M As Long, Iter As Long
Dim ITIMER As Long, JTIMER As Long
Dim X1 As Single, Y1 As Single
Dim NE As Integer
Dim ZZ As Integer, RR As Integer
Dim BC As Single, SCORE As Integer, LI As Integer, ESPP As Single

Dim RZ As Long, ERND1 As Long, ERND2 As Long, ERND3 As Long, ERND4 As Long
Dim A1(100) As Single, B1(100) As Single, C3 As Long
Dim FPSX As Long, FPSY As Long, SPEED As Long          '游戏画面每秒的帧数
Dim GAMETIME As Long, PZOK As Long

Dim BOOMFPS As Single
Dim DB1 As Integer, EX1A As Integer, EX1B As Integer, EX2A As Integer, EX2B As Integer
Dim DB As Long, ZRR As Integer, STAGE As Long
Dim AT As Single, BT As Single, FFK As Integer
Dim SA As Single, SB As Single, RSH As Integer
Dim PB As Long

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
 楼主| 发表于 2007-7-31 13:21:00 | 显示全部楼层

Re:努力了两天的成果,一个小型的脚本解释系统

再请问一下。
1:这里有个工程,名字叫“工程1”,请问这个工程是什么类型的软件,做什么用的,这个软件叫什么名字?
2:这里有个窗体,名字叫“Form1”,请问这个窗体是做什么用的?
3:这里有个模块,名字叫“Module1”,请问这个模块实现了什么功能?
4:这里有个按钮,名字叫“Command1”,请问按下去后会有什么结果?

87

主题

790

帖子

806

积分

高级会员

Rank: 4

积分
806
QQ
发表于 2007-7-31 13:22:00 | 显示全部楼层

Re: Re: Re: Re: Re: Re: Re: Re:努力了两天的成果,一个小型的

Miu.C: Re: Re: Re: Re: Re: Re: Re:努力了两天的成果,一个小型的脚本解释系统


连个DirectX和OpenGL都莫名其妙的功能都靠引擎实现的,这“两年”要打不少折扣。
都说了这编程习惯不是“...

写出优秀的代码还不是要有足够的经验和一些科学的分析方法,这些游戏之家并不拥有,一些科学的分析方法他也不愿意拥有,因为这些分析方法对他比较抽象,他是不愿意去花这时间的,他要的是实际的成果.所以,他要解决框架上的问题只能靠多实践,增长经验了.不要把他和一些专业人员相提并论,毕竟他没有那么时间研究这些.像你搞脚本,的确很有利于维护性,但是我了解到别人这东西可是搞了几年.游戏之家可不愿意花这个精力.

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
 楼主| 发表于 2007-7-31 13:29:00 | 显示全部楼层

Re:努力了两天的成果,一个小型的脚本解释系统

他以前跟我说他是“专业程序员”,竟然能编出这样的代码。
代码差无所谓,硬编码无所谓,代码不可读五所谓,这些技术问题我也不觉得有什么可追究的了,毕竟这些也是个人技术水平的问题,他爱写出这样的代码谁也拦不住。
但是他为什么要用那些下流的话人身攻击我呢?这可就是到道德水准的问题了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 15:42

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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