游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1935|回复: 4

我在编游戏时遇见的10万个为什么...

[复制链接]

8

主题

14

帖子

23

积分

注册会员

Rank: 2

积分
23
QQ
发表于 2005-6-23 21:44:00 | 显示全部楼层 |阅读模式
我自己想试着作个游戏,十分简单,简单到了不能再简单的了,但是还是同样面临问题...
大概概况如下:

[按键设置]
----------------------------------------------------------
[B]战斗 [S]看状态  [U]升级   [C]加血


[主类]
----------------------------------------------------------
我设了一个主角类Actor,代码如下:


class[/COLOR] Actor
{
    public[/COLOR]:
           void[/COLOR] initState(void[/COLOR]);
           void[/COLOR] PLine(void[/COLOR]);
           void[/COLOR] Upgrade(void[/COLOR]);
           void[/COLOR] Cure(void[/COLOR]);
           void[/COLOR] showState(void[/COLOR]);
    private[/COLOR]:
           int[/COLOR] HP,Atk,Def,Exp,Lv;
           int[/COLOR] nExpToU=100,nExpToC=5;
           //分别是升级和加血的所需经验[/COLOR]
};

//////////////////////////////////////////////////////////////////////////////
//敌人类继承了主角类的私有部分[/COLOR]

class[/COLOR] Enemy private[/COLOR]: Actor
{
public[/COLOR]:
       void[/COLOR] initState(void[/COLOR]);
};

-----------------------------------------------------------------------------------------------------
但是问题是:
     1) 我想有个攻击的动作,计算方法为
         Damage = Actor.Atk - Enemy.Def;
      但是由于变量为私有,就不能访问......我是否应该把Attack(int Atk,int Def)放在Actor类中阿?

     2)我也不想把游戏做成文字的,但是除了GRAPHIC.H和CONIN.H以外,我其他的库和头文件都不会用...(X__X)...请问,我应该先从哪些入手才好??

    3)我事先做好了图片(BMP格式的),背景设置为RGB(FE00FE),怎么能把它铁道程序中?怎么才能把背景FE00FE设置成透明色呢?
    4)游戏的瓶颈是什么?
    5)游戏种的堆栈操作都会在哪些情况下出现?能否举个例子?


谢谢各位大侠~~~辛苦了阿~~!

86

主题

2251

帖子

2386

积分

金牌会员

Rank: 6Rank: 6

积分
2386
QQ
发表于 2005-6-24 05:04:00 | 显示全部楼层

Re:我在编游戏时遇见的10万个为什么...

楼主好像在用BC3.1做啊
-___________-
1 嗯
2 起码你得搞个DOS图形库,http://www.ecchina.com/dispbbs.asp?boardID=5&ID=17563
3 同上,要么自己写,在DOS下不用32位编译器读图困难,内存限制

不容易啊,跟我开始一样,大家都用DX了,我还慢慢写DOS图形库

86

主题

2251

帖子

2386

积分

金牌会员

Rank: 6Rank: 6

积分
2386
QQ
发表于 2005-6-24 05:09:00 | 显示全部楼层

Re:我在编游戏时遇见的10万个为什么...

http://coderlife.net/neo/

2

主题

177

帖子

177

积分

注册会员

Rank: 2

积分
177
发表于 2005-6-24 10:08:00 | 显示全部楼层

Re:我在编游戏时遇见的10万个为什么...

建议先把基础打好最重要,不然的话自已当兴趣玩玩就好了

14

主题

245

帖子

256

积分

中级会员

Rank: 3Rank: 3

积分
256
QQ
发表于 2005-6-24 17:17:00 | 显示全部楼层

Re: Re:我在编游戏时遇见的10万个为什么...

dancercl: Re:我在编游戏时遇见的10万个为什么...

建议先把基础打好最重要,不然的话自已当兴趣玩玩就好了

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-27 08:04

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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