游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3157|回复: 7

各位高手,我接下来该怎么办呢,麻烦指点一下。。。

[复制链接]

10

主题

23

帖子

31

积分

注册会员

Rank: 2

积分
31
发表于 2004-3-22 21:02:00 | 显示全部楼层 |阅读模式
    我是一个游戏爱好者,也是一个编程爱好者,学了好长时间的C++,DirectDraw我也基本掌握了,短期目标是写一个2D游戏。
   但是到我要写的时候,就感觉脑子好乱,不知道该怎么写了,不知道是什么原因,可能是我学的不扎实吧,能我的脑子就是不开窍,主要是算法上我老想不通,比如监测精灵是否走到一个不可以走过的障碍,这种类型的东西在一个游戏中不可能有一个,所以我就一直想不通应该怎样建立他们,我知道RPG可以用贴瓷砖的方法,但好像不适合所有类型,比如ACT,而且贴瓷砖这个方法其实我了解的也不很透彻。
   像这样的问题还有很多,我很想了解和解决他们,但我想我自己恐怕很难解决他们,因为我的大脑一直没开窍,我想各位高手一定也经历过这个阶段,我想请问一下,为什么我会这样呢,问题出在哪里,怎么才能克服这个困难呢?还请你们多多指点啊,帮我渡过这个难关。
  帮我的大脑开开窍吧~~~~~~~~
  如果可以的话希望高手可以详细讲解一下我上面的问题的解决方法。。。。。。。
  谢谢了~~~
[em5] [em5]

37

主题

378

帖子

388

积分

中级会员

Rank: 3Rank: 3

积分
388
QQ
发表于 2004-3-22 21:55:00 | 显示全部楼层

Re:各位高手,我接下来该怎么办呢,麻烦指点一下。。。

DirectDraw我也基本掌握了
——你到底掌握到什么程度了???

10

主题

23

帖子

31

积分

注册会员

Rank: 2

积分
31
 楼主| 发表于 2004-3-22 22:11:00 | 显示全部楼层

Re: Re:各位高手,我接下来该怎么办呢,麻烦指点一下。

hWnd: Re:各位高手,我接下来该怎么办呢,麻烦指点一下。。。

DirectDraw我也基本掌握了
——你到底掌握到什么程度了???


建立页面,恢复页面,读取位图,blt,bltfast,flip,lock,unlock,绘图功能就这些了吧。
DirectInput我也能随意使用了,声音我主要都是用DirectShow的Mp3模块
现在主要是思想上的问题,就上我上面说的怎么建立那些精灵和物品,可以在以后更方便的进行判断,我想了用结构,但是建立的时候。。。游戏里面有N个物品,总不能没个都单独给他定义、赋值、修改吧,结构里面的成员是不会很少的……糟了,我的脑子又乱了……用循环的话好像也不行,因为他们不一定都是一样的。
汗,我就是这种思想,不知道应不应该这么想,不对的话应该怎么样,麻烦指点一下


7

主题

203

帖子

203

积分

中级会员

Rank: 3Rank: 3

积分
203
QQ
发表于 2004-3-22 23:18:00 | 显示全部楼层

Re:各位高手,我接下来该怎么办呢,麻烦指点一下。。。

我和你的水平差不多,不过我并不敢到很乱。。。。

要解决精灵是否可以通过某一地方的,实现方法很简单呀。

2D游戏的地图就是一个2组数组,数组中精灵可以通过的地方就用0表示,不能通过的就用非0表示。精灵移动前检测是否可以通过就可以。

34

主题

297

帖子

305

积分

中级会员

Rank: 3Rank: 3

积分
305
QQ
发表于 2004-3-23 11:26:00 | 显示全部楼层

Re:各位高手,我接下来该怎么办呢,麻烦指点一下。。。

阁下的数学功底可能有点欠缺~

不过多想想应该也行的
不只是在写的时候

上下班(学)的时候,无聊的时候,还有BB的时候……-_-b

2

主题

17

帖子

21

积分

注册会员

Rank: 2

积分
21
发表于 2004-3-24 08:23:00 | 显示全部楼层

Re:各位高手,我接下来该怎么办呢,麻烦指点一下。。。

还是先看看tile的制作的方面的东西,如果可以的话写一个地图编辑器,你就会明白物品层和地图层以及各个物品的阻挡关系了。看看softboy的<RPG是怎样炼成的>一文,就可以知道物品和图块在游戏中是怎么定义的了!

10

主题

23

帖子

31

积分

注册会员

Rank: 2

积分
31
 楼主| 发表于 2004-3-25 20:45:00 | 显示全部楼层

Re:各位高手,我接下来该怎么办呢,麻烦指点一下。。。

呵呵,谢谢你们的指点先,不过我的数学的确不怎么样......

我正在写一个俄罗斯方块,我想这是最好的了解关于Title的方法,写出来大家帮忙PP

[em13] [em13]

0

主题

2

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2004-3-27 17:03:00 | 显示全部楼层

Re: 各位高手,我接下来该怎么办呢,麻烦指点一下。。。

number18: 各位高手,我接下来该怎么办呢,麻烦指点一下。。。

    我是一个游戏爱好者,也是一个编程爱好者,学了好长时间的C++,DirectDraw我也基本掌握了,短期目标是...



觉得楼主主要是游戏编程的一些方法没有进行学习,比如说游戏的数据结构的组织,一些常见的游戏算法(最简单的就是A*寻路算法)等等.其实楼主不要太着急,多写一些程序,看看别人的代码,然后找写相关的书看看,自然而然就会有所积累的.
在这个方面可以推荐你一个系列的书.Game Programming Gems I  II   III
国内有第三册的中文版本,第一二好像只有英文版.这本书虽然没有系统的教你怎么写一个游戏,但是里面有很多的经验和技术,可以好好研究.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-5-16 09:27

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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