找回密码
 注册
搜索
查看: 2241|回复: 6

新手求助~MUD 文字大富翁。。。

[复制链接]
门派:不明
发表于 2010-4-5 00:35:27 | 显示全部楼层 |阅读模式
接到一个面试考题。要用MUD做一个文字大富翁游戏~

虽然我是学软件的,有编程基础。可是之前没接触过这个~虽然他们有给MUD的教程文档。但是我看完觉得一些重要东西还是没搞明白~
做房间丢骰子之后走到哪个房间,我就弄好了~但是一些重要的东东我还是搞不懂~

比如说,他们给的服务器程序里有一个简单的武侠游戏了~在里面会隔一段时间就说明天气之类的~我也找到那个代码文件了~但是,我搞不明白的是,到底是哪个文件里有去调用到这个文件来说明天气呢?我感觉应该有个文件,来调用它的~不可能你写个文件服务器自己就会去调用吧。。。

回到我这个考题。。我就设定每一个进入开始房间的玩家,用 init 给他们一个 Ready 命令,当所有人都运行了Ready命令,那游戏就开始。我就知道说如何定义一个全局静态变量,来保存游戏人数~ 我知道如何获取到在线人数了~ 但是当有一个人输了,会被传回准备室。我就想是不是定义个静态变量来保存游戏人物呢。。。

刚刚我又突然想到可以给每个人加一个心跳那个来每多少时间可以丢一次骰子、、、

好烦啊~~~

想法很多。。但是就不知道要怎么做。。。

之前有考虑另外建一个 game.c 文件,来保存一下常用的方法。。但是却不知道如何在NPC或者房间文件里调用到它、、、 老出错的。。。
我用 #define  game  "/d/richbig/game"  引用、、然后用 game->XX()  来调用的。。就是编译不了。。不知道是我写错还是咋样的。。

哎~头疼、、
门派:不明
 楼主| 发表于 2010-4-5 00:40:29 | 显示全部楼层
还有个问题~就是 当所有人都丢完一次骰子,就系统过一天。。。

这个记录时间的要咋实现的?
门派:不明
 楼主| 发表于 2010-4-6 00:20:49 | 显示全部楼层

貌似没啥人回答~
上面的问题都没啥了~
现在问一个。。

要做一个路障卡~如何实现呢?

当使用了路障卡之后。该房间就会对之后第一个进入的人做一个操作。。

要怎么实现了。当使用之后,应该对已经在该房间的自己不会产生效果的。只有当自己出去了这个房间,再进来才会有效果~
如何实现呢。。。
发表于 2010-4-6 14:45:36 | 显示全部楼层
这个很简单嘛,用一个控制变量,做一个函数对不同的人不同的次进入,这个修改这个变量。在操作函数里再加上对控制变量的判断。问下楼主,这个程序写好了,能发一个给我不?
门派:不明
发表于 2010-4-23 12:18:33 | 显示全部楼层
我也想要,我最喜欢玩大富翁。我也想要,我最喜欢玩大富翁。
门派:不明
发表于 2010-4-23 17:12:09 | 显示全部楼层
有点趣味性

mud玩大富翁
woo@ts 该用户已被删除
发表于 2010-5-6 18:16:45 | 显示全部楼层
原帖由 bilian@ts 于 2010-4-23 12:18 发表
我也想要,我最喜欢玩大富翁。我也想要,我最喜欢玩大富翁。



bilian是在灌水 鉴定完毕
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|书剑永恒MUD ( 闽ICP备14012032号|闽公网安备 35050202000162号 )

GMT+8, 2025-6-28 04:58 , Processed in 0.028614 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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