找一个卡牌回合制卡牌对战对战类的游戏

新手求助,关于制作一个卡牌游戏 [问题点数:100分,结帖人qq]

进入游戏时,是游戏开始界面,有两个按钮,分别是开始游戏和读取存档,然后根据鼠标点击的区域进行响应。

我目前的知识是会用OnPaint进行绘图,会使用鼠标单击然后获得其点击坐标,会使用基本的C++知识(包括类之类的基础应用)

①如何将鼠标点击获得的坐标,传递给正确的代码。

例如,在开始游戏界面,只有2个区域点击有效,当有效后,则进入另一个画面,而另一个画面,点击有效的区域肯定和第一个画面不同(因此,另一个画面应该有其判断函数)。但我如何知道应该使用哪个判断函数?

我个人设想了一个办法,给每个场景一个编号。当点击后,执行一个函数(参数是点击后的坐标),在这个函数里,根据当前的编号(改变场景会随之改变当前编号),然后执行不同的响应函数。请问这个方法是否可行?

②和上面问题类似,如何根据当前场景绘制正确的图片。

我目前想法同样如上,和上面使用相同的编号,绘制时,执行一个函数,然后根据编号执行对应场景绘制的函数。

请问我这个想法可行么?是否有更好的方法?

另外,如果有卡牌游戏的MFC程序源代码,或者教程,如果有,希望能提供一个链接给我,非常感谢。

游戏就不要用GDI绘图了,建议D2D, 这么优秀的API为什么就没人用呢。
现在XP国内都没多少人用了╮( ̄▽ ̄)╭ 

游戏就不要用GDI绘图了,建议D2D, 这么优秀的API为什么就没人用呢。
现在XP国内都没多少人用了╮( ̄▽ ̄)╭ 

目前是计划先这样干,弄一个项目出来,然后用于找工作,然后根据工作要求,再针对性的提高自己能力

突然发现遇见一个意外的问题。。。

我需要有一个地方用于输入文字,但是我不知道如何创造一个用于输入文字的东西。。

我搜了一下,感觉可能是一个叫做静态文本框的东西,但是我完全找不到一个教人如何创建静态文本框的说明,或者是有该作用的源代码

"需要有一个地方用于输入文字"


"需要有一个地方用于输入文字"

额,我还是不会。。。我查了好多资料,还是没搞懂怎么用。

比如把这个函数放哪?怎么调用之类

"需要有一个地方用于输入文字"

顺便说一下,我用的是VS2015,应用程序类型是单个文档(我看创建时,有个基于对话框 的选项,这个影响么?)

那我是基于 单个文档的呢?

我目前是使用的基于单个文档,然后使用OnPaint进行绘图。

我想在切换到某张图的时候,可以加一个输入文本的文本框,并且读取这个文本框输入的内容。

而在OnPaint函数里,我使用了缓冲DC,目前OnPaint函数的代码是这样的


点击start后进入另外一个界面,然后另外一个界面需要用户输入名字。

我不知道怎么用。。你看我5楼回复

其实,我觉得我需要一个MFC的教程,有这方面内容的。

告诉我先做什么,后做什么,然后做什么,于是就出了这样一个文本框。

然后对调用的函数参数有一个解释,每个参数分别干嘛的。于是我就会用了。

我现在遇见的情况是,4楼提供了一个方法,然后我傻了,这个方法放在哪?怎么调用,每个参数都有什么用,我表示完全不知道,所以,没辙,不会用。

例如,我尝试了把这个作为CChildView的成员函数(非成员函数遇见的情况也是一样的)。


于是出现了这种情况,报错是这样的:


所以很尴尬。。。肯定是我使用的方法错了,但是我不知道怎么做是对的

我的感觉,现在就是懵逼两个字。。。

我再详细描述一下我目前的情况:

①我用的编译器是VS2015;

②创建MFC时,应用程序类型为:单个文档,不包含文档\视图结构支持。

③所以没见到什么start按钮,也没办法拖个edit

④CreateWindow能勉强运行了。代码我是这么改的:

我上传了我的工程,如果可以的话,希望可以帮忙添加一个文本输入的功能。

然后我就可以根据代码来自己学习如何使用这个方法了。谢谢

额,上传到CSDN被管理员删了,我改到百度盘了。

“进入游戏时,是游戏开始界面,有两个按钮,分别是开始游戏和读取存档,”


 
写在前面 EUI是一套基于Egret核心显示列表的UI扩展库,它封装了大量的常用UI组件,能够满足大部分的交互界面需求,即使更加复杂的组件需求,您也可以基于EUI已有组件进行组合或扩展,从而快速实现需求。
这里,游戏就做好了,我们跑起来是可以玩的,不过调试的时候发现左下角有不和谐的信息。 GL calls太多了。达到了38。当然这只是相对大小,38并不大,因为一些例子效果的GL calls本身就很大了。我们可以分析一下这些次数哪里来。 数了一下,还真的有38次。接下来,我们来优化一下。 我们可以想到的是,用texturePacker来打包碎图
完成度90%,约3000行,过年这几天全用在这上面了 由于尚未学到QT等,因此只能在黑窗口下面制作了 未完成的部分: ①战斗代码未优化(800行,精简后应该能降到200行左右) ②关卡掉落预留位置了,但是没有加入(加入掉落很简单) ③可以通过程序来手动添加关卡,但未加入这个功能。 ④大概这样吧。 完成的部分: ①支持卡牌查询,卡牌仓库查询,装备仓库查询。 ②通关,
在玩纸牌类游戏,我们经常创建房间,然后邀请好友加入房间进行游戏。点击加入房间后,弹出加入房间的面板,输入房号即可加入。
最大伤害 某游戏是一个卡牌类游戏,玩家通过战斗或抽牌可以拿到一些技能牌,每张技能牌都有对应的伤害值(伤 害值>=0), 当你有了组合技属性之后,你可以在自己手头上选择任意张技能牌, 以组合技的方式来攻击 boss, 组合技的总伤害将等于所组合的各张技能牌的伤害值的乘积(只有一张牌时,组合技伤害值等于这张牌 本身的伤害值), 但是能发动组合技必须有个前提:所有被选择的技能牌...
这是一个卡片游戏示例,运用游戏引擎框架开发而成,可供有兴趣学习游戏编程的网友们提供示例帮助。
5款Unity3D制作的小游戏实例,新手必备
?  想到新手引导的功能时可能很多人都会觉得头痛,难以下手。特别是在游戏本身功能或需求还不稳定的情况,更是难以应付,本人就是在这种情况下接受了一个艰巨的任务。在痛定思痛之后,开始了引导功能开发。在做的过程中一点点发现很多有意思的东西,想分享给大家。 一、痛点:新手引导制作的难点及弊端     想到新手引导的功能时可能很多人都会觉得头痛,难以下手。特别是在游戏本身功能或需求还不稳定的情况
趣味十足的记忆翻牌小游戏的开发教程~
}

名称:splendor《璀璨宝石》

推荐理由:经典桌游,原汁原味

splendor《璀璨宝石》原是著名桌游开发商 Days of Wonder 旗下一款人气颇高的桌游作品,其实体版桌游总共卖出了 200,000 份,销售地区跨越 30 个国家,在全球各地都拥有好多的粉丝。

这是一款回合制多人卡牌游戏,游戏中你要尝试去创造最大的商业网,并且成为文艺复兴时期中最有影响力的富人。

游戏背景设定在文艺复兴时期,玩家扮演文艺复兴时期的富商,准备透过制作完成的珠宝,吸引贵族上门拜访。而玩法上依然是多人回合制的模式,通过使用卡牌为自己获得更多的声望和财富!玩家扮演一位富商,你必须尽可能快的去累积声望、开采矿山和开发居住区,当然你可以利用高贵身份的影响力去雇佣工匠。

游戏有单人模式,但是你要通过这个模式需要 2 到 4 个人。另外,新的挑战模式已经添加,就像棋牌解锁游戏一样,把他们放在一个预设的地方,然后你必须想办法去完成一个特殊的任务。当玩家累积到一定量的发展卡后,回合结束时如果有达成贵族板块上的宝石需求,就可以获得该贵族板块,届时贵族会上门买宝石。

喜欢这款桌游佳作的话,不妨来试试看哦!

}


  《Trulon》是一款融合了卡牌元素的回合制RPG游戏,本作是由曾打造了经典RPG《冰霜大陆:雷神之锤》的开发商Dicework Games和推出了令人捧腹的《一颗追求裤子的心》的开发商Kyy Games合并后带来的首部作品,我们将来到了一个根据芬兰主题公园Powerpark所打造的魔法世界中,玩家所扮演的主角为了保护和平王国Tripudia不受邪恶王国Maelon的入侵而与伙伴们展开冒险,寻找战胜敌人的方法。

  游戏画面:★★★☆
  作为两家较有实力且风格极具个性的游戏开发商联合打造的作品,质量上不会太过于马虎,2.5D 的场景加上 3D 卡通渲染技术使得游戏画面非常的精致,就人设来说虽然JRPG风格十足,就是美工的功力实在不怎么行,与正统的日式卡通相比,人物的线条扭曲,长相也并不好看。游戏以传统RPG剧情推进的方式进行,需要完成任务后,才会有剧情的推进。

  游戏玩法:★★★★☆
  许多玩家听到这是一款卡牌游戏,第一时间联想到的必然是充斥国产手游市场那些渣渣般的卡牌游戏,不过本作的卡牌系统并不是那样的,而是所有的战斗都是通过卡牌技能来执行,出什么样的卡牌,就会出现什么样的效果,或者对敌人进行攻击,或者对我方队员增加防御效果,又或者是进行治疗,每一个角色都可以装备各种卡牌技能,并根据角色自身的属性来决定卡牌的威力,玩家可以通过升级、装备武器等方式来提升自身的属性,从而强化卡牌的威力。

  战斗采用回合制,效果越好的卡牌,需要等待的回合数也就越多,当然玩家可以同时装备同样能力的卡牌数张,这样就可以使用该卡牌技能的频率变高,玩家的策略在于合理的分配好每一张卡牌的出牌顺序,在观察敌人与我方实力的情况下再决定应该先出哪一张卡牌,比如对方拥有强大魔法攻击的职业,我们就可以先给队员加持一个魔法护盾,以抵消一次魔法攻击。每一个角色都有着几个自己独特卡牌,并且角色之间并没有明确的职业分工,区别仅仅在于属性的差异性上。

  游戏可玩性:★★★★
  游戏中总共有超过50多种卡牌,玩家可以通过过战斗、开宝箱以及完成任务来获得新的卡牌,卡牌的类型包括攻击、防御、魔法、治疗、净化魔法等不同的类型,玩家需要根据地图中敌人的类型,战斗的态势来决定装备哪一种卡牌,总的来说与多数卡牌游戏相比,本作卡牌系统并没有那么复杂,基本战斗上几局就能全面的了解。

  游戏有着非常出色的RPG体验,总共有超过上百个NPC与玩家互动,除了主线剧情之外还有着大量的分支任务与隐藏剧情,游戏地图虽然相当的庞大,不过都会有着相当明显的任务提示,让玩家不会错过场景中的任何一个任务,可以说就除了卡牌战斗系统之外, RPG模式绝对是非常纯粹JRPG风格。

  游戏总评:★★★★
  推荐玩家:喜欢RPG游戏的玩家
  推荐理由:独特卡牌系统、剧情丰富

  总的来说,《Trulon》是一款内容非常丰富多元的RPG卡牌作品,卡牌系统也并不是太复杂,虽然有着各种独特的技能与特色,不过就算英文不好的玩家,也能够通过卡牌上的数字与简单的单词很容易的理解该卡牌的性能,加之优秀的剧情丰富的冒险内容,算得上是较为出色的一款游戏。

}

我要回帖

更多关于 回合制卡牌对战 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信