| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1831 人关注过本帖
标题:[开源]写了一个小游戏,请大家看看修改
只看楼主 加入收藏
p1s
Rank: 4
等 级:贵宾
威 望:10
帖 子:454
专家分:3
注 册:2005-11-4
收藏
 问题点数:0 回复次数:25 
[开源]写了一个小游戏,请大家看看修改
9QOITHN8.rar (14.37 KB) [开源]写了一个小游戏,请大家看看修改



这个礼拜用C++写了个文字RPG的游戏。希望和有兴趣的同学一起学习交流一下。

源代码可以在http://tomatostudio.zk.cn/下载到,也可以到http://www.firstdev.net/bbs/read.php?tid=1424&u=41http://upload.programfan.com/upfile/200605131827324.rar下载。

如果只是好奇,想玩玩这个游戏,可以到http://upload.programfan.com/upfile/20060509192867.rar下载。

欢迎大家对程序作修改和完善,主要可以从以下几个方面:

1、增加更多的可玩性元素,比如商店系统、地图、剧情等等。

2、修改现有代码中的BUG。

3、完善代码的结构,充分利用面向对象的设计优势,使得写出的代码更加简洁优美。

4、做成图形化的游戏。

本人对面向对象的程序设计也只是略懂皮毛,在程序的结构和设计方面可能还有所欠缺。写出这一代码纯属抛砖引玉,如果老大们觉得写得不好,欢迎提出意见或鄙视。

关于本游戏代码的技术参考可到http://www.firstdev.net/bbs/read.php?tid=1423&u=41察看或到http://tomatostudio.zk.cn/下载。

欢迎大家来帮顶或帮水。

搜索更多相关主题的帖子: 小游戏 源代码 
2006-05-13 18:26
wfpb
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2188
专家分:0
注 册:2006-4-2
收藏
得分:0 
建议:
不是说内置类型不应该过长的吗?是为了方便大家阅读才这样写的吗?

[glow=255,red,2]wfpb的部落格[/glow] 学习成为生活的重要组成部分!
2006-05-13 19:16
心动音符
Rank: 1
等 级:禁止访问
威 望:1
帖 子:832
专家分:0
注 册:2005-9-15
收藏
得分:0 
有点意识 让我看到有心什么都可以

2006-05-13 23:07
myajax95
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:30
帖 子:2978
专家分:0
注 册:2006-3-5
收藏
得分:0 
无法显示中文,看了一下代码,基本是MUD格式的,感觉很亲切。

http://myajax95./
2006-05-13 23:58
sagiltarivs
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2006-5-12
收藏
得分:0 
高手啊,象文曲星上的游戏!

2006-05-14 01:05
woodhead
Rank: 3Rank: 3
等 级:新手上路
威 望:9
帖 子:1124
专家分:0
注 册:2005-7-18
收藏
得分:0 
支持一下,
还有不太明白 Swordsman,Archer,Mage,是由Player派生的,为什么还要设为Player的友员?
我想可不可以让container的对象作为Player的数据成员?如果将来有多个Player,每个人有不同的物品包,则可以设成非静态成员,如果大家共用一个包,可以设成静态的。
只是一点点想法

2006-05-14 09:55
xuan_ou01
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-4-21
收藏
得分:0 

恩~在选择职业的时候如果我按了"]"或者是输入字符之类的键的时候

画面就会一闪一闪的~呵呵~这里应该是个BUG吧~

不能进入重复选择的循环~

2006-05-15 09:43
xuan_ou01
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-4-21
收藏
得分:0 
大哥们~如果谁搞定了刚刚那个BUG~请告诉我一下~

我是个超级菜鸟~呵呵~
2006-05-15 09:47
p1s
Rank: 4
等 级:贵宾
威 望:10
帖 子:454
专家分:3
注 册:2005-11-4
收藏
得分:0 
以下是引用woodhead在2006-5-14 9:55:00的发言:
支持一下,
还有不太明白 Swordsman,Archer,Mage,是由Player派生的,为什么还要设为Player的友员?

关于这个,我也有点不太明白,按理说继承下来就应该可以访问。但是不加这些话就会导致编译错误。我估计是因为Player &p引起的。

2006-05-15 12:39
p1s
Rank: 4
等 级:贵宾
威 望:10
帖 子:454
专家分:3
注 册:2005-11-4
收藏
得分:0 
以下是引用xuan_ou01在2006-5-15 9:43:00的发言:

恩~在选择职业的时候如果我按了"]"或者是输入字符之类的键的时候

画面就会一闪一闪的~呵呵~这里应该是个BUG吧~

不能进入重复选择的循环~

恩,这个Bug我也发现了。看看代码觉得好像没问题啊……请教高手

2006-05-15 12:41
快速回复:[开源]写了一个小游戏,请大家看看修改
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.045993 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved