回 帖 发 新 帖 刷新版面

主题:[讨论]我的迷茫!请大家多少给个建议,谢谢啊!

以前自学过一点VB,打算用他来编游戏,但后来听说C是编游戏的主流,而且更能体会一些底层的东西,就放弃VB转而学VC,后来买了一本《Visual C++游戏设计》的书开始啃,现在都是用那本书教的基于对话框的MFC框架来自编游戏的,因为我发现用基于对话框的框架编游戏很省事,可以把许多精力放在游戏算法上,游戏窗口就是对话框窗口,许多消息循环都可以在VC里直接点选添加就可以了。在这个基础上也编出了一两个自认为不错的演示游戏发到论坛上,虽然看的人不多。
    然而,现在我发现大家好象都不用对话框的框架来编游戏,好象是用WINAPI或是WINAPI+DX的,而且最要命的是看大家的源代码非常吃力,比如看[color=FF00FF]小小C[/color]的代码几乎是一头雾水。我想或许是自己的水平太差了,要么自己走到了歧路,感觉从自学VC++开始到现在,一直是在闭门造车,毕竟自己不是计算机科班出身自己再怎么努力也只是空中楼阁,好象都赶不上大家,现在真的很悲观,有点想放弃,但又舍不得自己曾经的付出。
    朋友们啊,我该怎么办啊!

回复列表 (共6个回复)

沙发

表急嘛,写写自娱自乐的代码也是一件愉快的事。

板凳

你怎么又迷茫了??? 想不通

3 楼

我的代码全是按C++规范写的,怎么会看不懂呢,当然不建议你看我的,因为我菜得掉渣

4 楼

从你的情况来看,你没有明确的一个计划的安排,你对游戏开发的确的热情十足,但没有正确的方向和学习计划。这里给您几个建议:
一、了解一下目前游戏开发的状况,有哪些接口,哪些平台,从而找准方向,不要盲目随从。
二、你曾经问过我如何从文件中读取结构的基础问题,可见你的基础非常的脆弱。游戏编程是编程里较难的一门。搞游戏开发,首先算法一定要烂熟,更不用说基本的语法,有的还要精通汇编。千万不要会点基本的语法就开始if.....else....自作文章了,所以你一定要花一年时间把C++,数据结构重新认真学一遍(不管你以前学过否)

三、你的出发点不对。你似乎是为了开发出几个游戏,然后就在网上发布,这是炫耀吗?如果出于这种目的,那么你永远也无法体验编程的乐趣的。比如我,我是为了体验编程的乐趣才学游戏开发的,不管有没有人看我的游戏,不管有多少人骂我垃圾,但我只想写出最好的程序。

5 楼

感谢小小C的建议和忠告。你说的太对了,我就是会了点基本语法就开始if.....else....试着编游戏了,我想可以在编的过程中边编边学,边学边编的。现在想起来照这样编点小小游戏自娱自乐应该是没问题的但要动真格的想要编出有点象样的来就...要上个层次就要有扎实的C++基础,或许还有丰富的数据结构知识了。我觉得现在的我还是应该回头系统地、好好地把C++基础还有数据结构学好,打好基础。我的C++基础真的太薄弱了!数据结构几乎是一窍不通!还有啊,发到论坛的作品主要是希望让大家看看代码方面,基本架构等的缺陷的,可怎么没几个人回呢?所以啊总觉得自己是在闭门造车,自己的成品不管是代码还是游戏本身都几乎没有任何评价!很是希望大家能对我这样的新手多点指导,哪怕是只言片语。
  提到对制作游戏的热情,我想确实应该好好反思一下,我,为什么要做游戏,什么是我做游戏的动力。因为我知道‘热情’是容易消退的东西,有了‘动力’才有‘热情’。你保持动力的方法是一个体验乐趣的过程。而我的呢(反思中)...

6 楼

先把基础打好,再编游戏,其实写基础的程序也是很有乐趣的.比如什么八皇后啦,异教徒啦之类的数学问题,非常的有趣,很能练习人的思维.

我来回复

您尚未登录,请登录后再回复。点此登录或注册