五子棋双人小游戏游戏有多少人需要

做了一个五子棋游戏,虽说还有点毛病,但是希望给新手一些帮助。【游戏开发爱好者联盟吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:2,318贴子:
做了一个五子棋游戏,虽说还有点毛病,但是希望给新手一些帮助。收藏
在我们伟大的吧主的帮助下,我做了一个五子棋的小游戏,我也是新手,希望能给其他的吧友一些帮助,也希望大神来纠正
代码我还没有优化完,我就迫不及待的来给大家分享了。话不多说,开始。
首先关于D3D的初始化我也就不多说了,不会的话就去百度吧,还有一点就是我们的游戏窗口的大小是不能变得,如果是使用的VS创建的窗口,可以在CreateWindow这个函数里面的这个参数WS_OVERLAPPEDWINDOW 的后面加上& ~WS_MAXIMIZEBOX & ~WS_THICKFRAME
然后我们的窗口创建完毕之后呢,我们就要在窗口上贴上一张我们的游戏的背景图,不是棋盘,而是用来显示开始游戏和退出游戏之类的游戏菜单的背景图。
在D3D里面贴图的一个比较好的办法就是用ID3DXSprite这个接口,这个接口里面有一个Draw 函数,调用起来非常方便。
而这个Draw函数其中的一个比较重要的函数就是一个纹理,LPDIRECT3DTEXTURE9这个类型
所以呢,我们需要创建一个纹理,然后在本地的文件里面读取这个纹理贴图。
用这个函数D3DXCreateTextureFromFileEx可以读取本地的坐标,当然想简单的话,也可以用D3DXCreateTextureFromFile这个函数,
D3DXCreateSprite这个函数可以用来创建我们的ID3DXSprite
当我们把这些都做好之后,就可以在我们的渲染函数里面画出我们的背景图了。
游戏开发软件,,公司成立13年,百人的专业技术开发团队,棋牌游戏开发,保证稳定 永久免费维护 客户放心选择!
画出来背景图之后呢,我们就要再我们的背景图上,再做我们的按钮了。
我就做了一个按钮,当然我们伟大的吧友也可以多做几个
我们游戏里面的按钮不同于一般的软件里面的按钮,如果创建那种一般的窗口,会显得格外的别扭
已经做好了啊,还挺快的,可以把游戏发上来让大家玩玩看~
给你加精了,继续努力~
http当://pan然.这个baidu防.止com吞/s链接/1g是e很M重UZ要6的7
密码:trmz
现在继续来说说这个按钮的创建,我们可以在PS里面创建一张类似于这种的图
当然,为了实现那种鼠标放上去按钮会有些变化,按下也有变化的话,可以多做几张,再多加上个Draw函数就可以了
在我们把图成功的贴上去之后呢,我们就需要判断鼠标是否在这个“图片”上面,还有就是是否按下鼠标左键以及按下之后怎么办。
我们可以将我们的鼠标的坐标算出来,再和我们的按钮比较一下就好了,但问题是怎么比较
在创建纹理的时候需要我们填入纹理图片的大小,而这个大小就是关键。
在Draw的时候需要我们填入位置参数,我们把鼠标的位置拿过来,然后如果鼠标的坐标大于等于按钮的那个坐标,而且小于等于图片的坐标加上大小的话,我们就认为鼠标在按钮上了。
但是,在楼主Coding的时候却发现这个它是有问题的,在网上查了查之后,发现原来是计算的鼠标的坐标是整个屏幕的坐标,还需要把窗口的左上角的坐标减去,才能算出来相对于我们的游戏窗口的坐标好麻烦
当我们把这个搞定之后呢,就可以开始响应我们在“按钮”上按下的事件了。我们可以写两个if,想这样
第一个if是判断鼠标是否在按钮上,第二个if判断鼠标是否按下。可以在消息循环里面捕获这个消息(感觉这个方法还是挺简单的),然后传出来一个值,用来判断鼠标按下
登录百度帐号五子棋游戏有多少人需要_百度知道
五子棋游戏有多少人需要
我有更好的答案
五子棋最少两个人玩儿,最多四个人玩儿,是世界智力运动会竞技项目之一,是一种两人对弈的纯策略型棋类游戏,是世界智力运动会竞技项目之一,通常双方分别使用黑白两色的棋子,下在棋盘直线与横线的交叉点上,先形成5子连线者获胜。棋具与围棋通用,起源于中国上古时代的传统黑白棋种之一。主要流行于华人和汉字文化圈的国家以及欧美一些地区,是世界上最古老的棋。容易上手,老少皆宜,而且趣味横生,引人入胜;不仅能增强思维能力,提高智力,而且富含哲理,有助于修身养性。已在各个游戏平台有应用。
采纳率:93%
来自团队:
这还是小孩子玩的吧,感觉大人都玩的比较少了
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。游戏 十五子 的规则是什么? (不是五子棋!!)_百度知道
游戏 十五子 的规则是什么? (不是五子棋!!)
我有更好的答案
十五子游戏是一种两人游戏。左图显示了游戏棋盘的四个象限。棋子所占据的三角形的空间称为“点”。棋盘上端和下端的数字表示了不同点的名称。例如,右下端的点是白方的 1 号点,而三个红色棋子开始的地方是红方的 8 号点。在游戏中,第一个将其所有棋子走出棋盘的玩家取胜。 每位玩家在游戏开始时有 15 个棋子。左图显示了棋子的排列方式。 入门 游戏开始时,每位玩家掷一个骰子。点数高的一方先走。在雅虎游戏站点,玩家可单击“掷骰子”按钮来掷骰子。 每位玩家轮流掷两个骰子,然后按骰子上显示的点数走各自的棋子。一个棋子所走的点数正好是一个骰子显示的数字,另一个棋子 - 或刚刚走过的棋子 - 所走的点数应是另一个骰子上显示的数字。(在雅虎游戏站点走棋的方法是,单击该棋子,将它拖到目标点,然后松开鼠标。) 两个骰子点数相同 如果掷出的两个骰子点数相同,(即每个骰子显示的点数一样),则按平常点数的两倍走棋。例如,如果掷出的两个骰子点数都是三,那么就可以走四次(每次走三个点),而不是只走两次。这四次走棋可以最多用四个棋子来走,也可以一个棋子走四次。 红方的棋子按顺时针方向走,白方的棋子按逆时针方向走。棋子必须走满骰子上显示的点数,除非是收棋的一步(请参见游戏结束)。棋子可不受限制地通过已占据的点,停在空位上、同色的其它棋子占据的位置,或由对手的一个棋子占据的位置(在这种情况下对手的棋子将被移至分界栏,请参见弱棋子和分界栏)。但是棋子不能停在两个或更多对手棋子占据的点。 在确定某一步走棋是否犯规时,每个骰子上的点数都被认为是单独的一步,即使同一个棋子走两次。例如,如果掷出的骰子为 3 和 4,并且距棋子三点和四点的点都被对手的棋子所占据,则棋子不能走 7 个点 - 即便距棋子七点的点是空的。 如果棋子落在一个点中,而该点由对手的一个棋子(即弱棋子)所占据,则对手的棋子将被从该点上移走,放入分界栏。分界栏是将棋盘的左半边和右半边分开的垂直条带。一个棋子有可能在一轮中攻击两个弱棋子(使用两个骰子的点数各攻击一个);如果所掷两个骰子的点数相同,一个棋子最多可能攻击四个弱棋子。 在左图所示的情况中,如果红方掷出 4 和 1,被标记的棋子可先走 1 点,然后走 4 点,将对手的两个棋子挤到分界栏。 如果一个玩家在分界栏上有一个或更多棋子,那么在走棋盘上的其它棋子之前,该玩家必须先将分界栏上的棋子走进棋盘。棋子从分界栏进入对手的内棋盘,其进入的点数按照骰子的点数计。例如,在此情况下,如果白方掷出 2 和 4,则分界栏中的棋子可走 2,进入 X,或走 4,进入 Y。未用的点数随后用于走同一个棋子,或走另一个棋子。 必须尽可能地使用两个骰子的点数,而且如果可以避免的话,不要使一个骰子的点数用完后,无法使用另一个骰子的点数。如果只能使用一个骰子的点数,则玩家可以这样做,但应尽可能地使用较大的点数。如果没有能够不犯规的走法,则玩家失去这次走棋的机会。 双数骰子的使用为十五子游戏增加了更大的战略空间。双数骰子与普通骰子的大小相似,它的各个面上显示的数字为 2、4、8、16、32 和 64。游戏开始时,双数骰子的 64 那面朝上。在游戏进行过程中的任何时候,要准备掷骰子的一方可将双数骰子带 2 的那面朝上,交给对手。对手则必须决定是否放弃,也就是认输,还是接受,同意赌注加倍,继续玩。接受加倍的玩家控制(或称占有)双数骰子。在游戏中的任何时候,掷骰子前,持有双数骰子的玩家可将骰子数字更大的一面朝上,交给对手,提出赌注再加倍,而对手可以放弃(即输掉双数骰子的当前值),或接受(同意新的赌注,并获得对双数骰子的控制)。在雅虎游戏站点加倍和再加倍的方法是,单击“加倍”按钮。 十五子游戏通常可作为一场比赛、或几局来进行。第一个达到某个特定分数的玩家为赢家。赢得一个普通的不加倍的局将获得 1 分。假设在一局结束时双数骰子的点数为 4,则赢家得到 4 分;如果结果同时是“两倍分数取胜”的话,则赢家得 8 分。在多数比赛中,玩家遵循克劳福德规则,即在只剩一分就可赢得比赛的情况下,禁止赌注加倍。 在将棋子走出棋盘前,玩家必须先将全部棋子走进自己的内棋盘。随后,通过掷骰子,将棋子移至棋盘上的最后一点之外,也就是走出棋盘。 不必严格按点数将棋子走出棋盘。例如,在 4 号点上的棋子可以通过走 4、5 或 6 走出棋盘。但是,作为一条规则,玩家应尽可能地用完骰子上的所有点数。因此在以下情况下,如果两个骰子的点数分别为 4 和 3,则不可以拿掉 2 号点或 1 号点的棋子。相反,必须走 6 号点和 5 号点的棋子(一个走 4,另一个走 3)。 向上 返回页首 在相同情况下,如果骰子的点数为 6 和 1,通常的走法是拿走 6 号点和 1 号点上的棋子,但也可以将 6 号点上的棋走 1,然后将 5 号点的棋子走 6,拿掉该棋子。这并不是在可以使用两个骰子时只使用一个的犯规走法。因为尽管点数为 1 的骰子没有发挥效力,但实际上两个骰子上的点数都用上了。在出现左图所示的位置时,使用这种走法是可取的。此时,红方有一个棋子在分界栏: 红方如果掷 1,使分界栏上的棋子进入棋盘,则白方拿掉两个棋子就会使红方有机会击中 1 号点上的棋子。如改为先走 1 而浪费掉点数为 1 的骰子的效力,则在 1 号点上保留了一个安全位置,也就是说无论下一次掷几点,两个棋子都可以走出棋盘。 两倍分数取胜和三倍分数取胜 在游戏中,如果一个玩家在其对手的棋子一个也没有拿出棋盘前就使其全部棋子离开棋盘的情况称为两倍分数取胜。这种情况按两局记分,也就是说,赢家赢一局算赢两局,或如果使用了双数骰子,即双数骰子的值的两倍。如果除没有将任何棋子走离棋盘外,输家还至少有一个棋子留在赢家的内棋盘,其结果就是一个 三倍分数取胜。三倍分数取胜在美国和雅虎游戏站点是按三倍取胜记分,但在多数国家,它和两倍分数取胜的记分是相同的。
为您推荐:
其他类似问题
五子棋的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。玩家关注:
五子棋游戏一个人也可以玩
五子棋游戏一个人也可以玩
| 作者:吉祥游戏
   我最喜欢玩的休闲游戏就是五子棋游戏,因为五子棋游戏很好玩,我在很小的时候就和朋友们一起玩五子棋游戏了。但是现在我们都长大了,而且为了工作各奔东西,很难再聚在一起玩五子棋游戏了。每当我想他们的时候,都会都休闲游戏平台上玩五子棋游戏。
   在网上玩五子棋游戏和现实中玩完全不一样,因为自己一个人也可以玩游戏,因为五子棋游戏有很多的版本,其中就有单机版的五子棋游戏。我下载五子棋游戏到电脑上,安装好了以后就能够玩五子棋游戏了,那么我们平时在玩五子棋游戏的时候,要注意什么呢?
   首先就是要去了解五子棋游戏基本规则,不然我们玩五子棋游戏就不会玩了。玩单机版的五子棋游戏,就是和电脑模拟玩家一起玩的五子棋游戏。其实单机版的五子棋游戏难度比联网对战的五子棋游戏会更大,所以说玩单机版五子棋游戏就能够锻炼到游戏技巧。当你学会五子棋游戏技巧以后,就能够在玩五子棋游戏的时候,轻松玩好五子棋游戏了。
   我们平时在现实中玩五子棋游戏的时候,就是两个人玩的,而且五子棋游戏棋局也是很单调的,玩过以后就结束。但是在网上玩五子棋游戏就很不一样,因为网上的五子棋游戏有很多的关卡,所以在玩五子棋游戏通过一个关卡以后,难度就会增加,那么玩五子棋游戏就不会感觉很单调。
   五子棋游戏特别新鲜的玩法是每个休闲游戏玩家最喜欢的。有几次我回老家玩,还遇到儿时的玩伴,每次都会聚在一起玩几次五子棋游戏,回味以前的童真快乐。现在想要玩五子棋游戏,已经不用担心没有人和自己玩五子棋游戏了,因为在网上可联网玩五子棋游戏,和全国各地的玩家一起玩五子棋游戏,而且还能够在网上遇到更多玩五子棋游戏的高手,自己跟着学习五子棋游戏技巧,就是受益匪浅了。
   不管岁月怎么改变我依然会继续喜欢玩五子棋游戏,五子棋游戏陪我走过了这么多的岁月,给我留下一段段美好而难忘的回忆,我是来之心底的对五子棋游戏喜欢,等我以后成家有小孩以后,还会让他玩五子棋游戏。好玩益智的五子棋游戏,你也赶紧来玩吧。
上一篇:下一篇:
( 07:48)( 09:15)( 07:48)( 00:00)( 08:20)

我要回帖

更多关于 双人五子棋游戏下载 的文章

 

随机推荐