社区
Qualcomm开发
帖子详情
BREW的一个21点小游戏,大家帮忙来看一下
somylove
2007-05-11 04:25:58
游戏很简单,介绍一下
随机出2个数字,一个是电脑(大小11-21之间),一个是玩家(1-11之间)
玩家继续要牌,每次要牌的数字也是在1-11之间
当玩家的数字>电脑(并且<=21) 显示文字,您获胜了!
当玩家的数字>21 显示文字,您输了!
游戏的思路就是这样.
2个问题:
1:随机数字应该怎么实现?
2:程序应该采取什么算法?
谢谢大家,大家回答的时候最好是加以代码说明,如果有兄弟能写出整个代码供大家
研究,更表示感谢!
...全文
620
4
打赏
收藏
BREW的一个21点小游戏,大家帮忙来看一下
游戏很简单,介绍一下 随机出2个数字,一个是电脑(大小11-21之间),一个是玩家(1-11之间) 玩家继续要牌,每次要牌的数字也是在1-11之间 当玩家的数字>电脑(并且21 显示文字,您输了! 游戏的思路就是这样. 2个问题: 1:随机数字应该怎么实现? 2:程序应该采取什么算法? 谢谢大家,大家回答的时候最好是加以代码说明,如果有兄弟能写出整个代码供大家 研究,更表示感谢!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
4 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
打赏红包
knowledge_Is_Life
2008-04-30
打赏
举报
回复
这个简单啊,网上搜一下就得到答案了.
山中岁月
2007-05-14
打赏
举报
回复
至于程序,这要看你的Ui的流程了。
1、电脑生成随机的牌,保存到一个变量里。
2、等待用户输入。
3、比较用户输入和电脑的牌。
4、显示结果。
5、继续?跳转1:退出。
山中岁月
2007-05-14
打赏
举报
回复
不管什么平台,提供的最基本的随机数函数都是 0~n 的随机数,利用这个函数可以写出任意范围的随机数函数。
如果你想要11~21的随机数,可以这样写
rand(10) + 11
10是21-11,就是随机数变化范围。再加上11改变随机数的起点。就OK了。
你可以封装一个 rand( min, max ) 的函数。
int rand( int min, int max )
{
int r = 0;
GETRRAND( &r, max-min );
return r + min;
}
somylove
2007-05-11
打赏
举报
回复
BREW提供的随机数函数
void GETRRAND(byte *pDest,int nSize)
一次产生2个随机数字,如果设置2个随机不同的范围?
请指教...
相关推荐
21
点
游戏源代码怎么还不够详细么?
游戏游戏
小游戏
21
点
小游戏
游戏游戏
小游戏
21
点
小游戏
游戏游戏
小游戏
21
点
小游戏
游戏游戏
小游戏
21
点
小游戏
游戏游戏
小游戏
21
点
小游戏
游戏游戏
小游戏
21
点
小游戏
游戏游戏
小游戏
21
点
小游戏
vb编写
21
点
小游戏
我是
一个
vb初学者,水平很一般,编了
一个
小游戏
娱乐
一下
。
python版
21
点
小游戏
.zip
python版
21
点
小游戏
.zip python版
21
点
小游戏
.zip python版
21
点
小游戏
.zip
小游戏
21
点
C语言,很简单的
小游戏
用C语言做的
一个
很简单的
小游戏
,跟大家分享
一下
,还是上大一时候做的,好久了
c#
21
点
小游戏
一个
关于c#的
21
点
小游戏
,
发帖
Qualcomm开发
Qualcomm开发
为移动开发者提供丰富的解决方案、全面的技术下载。本版以游戏、多媒体、高效能等三个技术为核心,为开发者营造一个轻松、高效的学习交流平台。
复制链接
扫一扫
700
社区成员
4594
社区内容
为移动开发者提供丰富的解决方案、全面的技术下载。本版以游戏、多媒体、高效能等三个技术为核心,为开发者营造一个轻松、高效的学习交流平台。
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2007-05-11 04:25
社区公告
暂无公告