windows小游戏-空当接龙,蜘蛛纸牌难度(and 编程实现) 5
空当接龙,蜘蛛纸牌难度那一个更大一些??请普通玩家说下玩后的感觉,有编程经验的麻烦说下,两者编程实现起来难易。实现过程中代码那部分最深奥。...
空当接龙,蜘蛛纸牌难度那一个更大一些??
请普通玩家说下玩后的感觉,有编程经验的麻烦说下,两者编程实现起来难易。实现过程中代码那部分最深奥。 展开
请普通玩家说下玩后的感觉,有编程经验的麻烦说下,两者编程实现起来难易。实现过程中代码那部分最深奥。 展开
展开全部
空当接龙相比蜘蛛纸牌难(我的感觉)
两者编起来难度差别不是太大,蜘蛛纸牌编写难度大一些,因为其分三种情况(单色双色四色)。
实际上从两个游戏的大小就能看出来(Win7 - C:\Program Files\Microsoft Games):
空当接龙(freecell.exe):708KB
蜘蛛纸牌(SpiderSolitaire.exe):719KB
没啥太深奥的,就是计算用户操作代表的指令符不符合程序的某条规则(就是个布尔值),符合将会执行,不符合将会予以提示。最终当所有牌的代码符合完成游戏的条件代码,就提示游戏结束。总之就是注意它的游戏规则,实现起来不难就是有点繁琐
两者编起来难度差别不是太大,蜘蛛纸牌编写难度大一些,因为其分三种情况(单色双色四色)。
实际上从两个游戏的大小就能看出来(Win7 - C:\Program Files\Microsoft Games):
空当接龙(freecell.exe):708KB
蜘蛛纸牌(SpiderSolitaire.exe):719KB
没啥太深奥的,就是计算用户操作代表的指令符不符合程序的某条规则(就是个布尔值),符合将会执行,不符合将会予以提示。最终当所有牌的代码符合完成游戏的条件代码,就提示游戏结束。总之就是注意它的游戏规则,实现起来不难就是有点繁琐
追问
我也是个人觉得freecell简单,可是做这个小游戏还是很都不懂的地方,首先游戏的界面该怎么设计,MFC具体点好吗
追答
我没学过用MFC编程,但我大体了解一点。界面就是图片的组合,用内部的控件画好图就行,注意尺寸和位置(x,y),文字要指定字体、样式和大小。如果要画面细致的话,图片中的每一个元素都要是矢量的(这能保证放大后无锯齿,比如线条和文字是矢量的,而JPEG、PNG、BMP图片不是矢量的)。
然后为每一个图片代表一个指令,单击即可执行某一项操作。然后为程序设计规则(条件),指定某种情况下符合那个规则并说明符合规则时执行的操作。同时做好动画(根据我的经验,就是几个图片通过补帧而形成动画)。
详细了我也不太懂,毕竟我不是用MFC编程。因为我通常用VB编程,所以我说的可能有一些错误,仅供您参考。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询