1 / 8

数 设大作业:梭哈纸牌游戏

数 设大作业:梭哈纸牌游戏. 陈朱 伟 赵弘泽. 梭哈规则介绍. 首轮发两张牌,第一张安排 接下来三轮每轮下注,发一张牌 牌 型比较:同花顺 > 四条 > 富尔豪斯 > 同花 > 顺子 > 三条 > 二对 > 单对 > 高排 。 数字比较: A>K>Q>J>10>9>8 >7>6>5>4>3>2 。. 功能介绍. 利用 FPGA 实现一个梭哈对战游戏 与电脑对战 每 轮赌注加 1 ,玩家可以中途放弃 最后一轮判断输赢 记录用户剩余的赌金. 顶层设计.

wynona
Download Presentation

数 设大作业:梭哈纸牌游戏

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 数设大作业:梭哈纸牌游戏 陈朱伟 赵弘泽

  2. 梭哈规则介绍 • 首轮发两张牌,第一张安排 • 接下来三轮每轮下注,发一张牌 • 牌型比较:同花顺>四条>富尔豪斯>同花>顺子>三条>二对>单对>高排。 • 数字比较:A>K>Q>J>10>9>8 >7>6>5>4>3>2。

  3. 功能介绍 • 利用FPGA实现一个梭哈对战游戏 • 与电脑对战 • 每轮赌注加1,玩家可以中途放弃 • 最后一轮判断输赢 • 记录用户剩余的赌金

  4. 顶层设计 • Input模块,接受数据输入,交给Keyboard处理,根据获得的scancode来告诉状态机下一步需要干什么 • Compare处理两副牌的比较 • Random随机生成牌组 • StatusMachine模块,控制玩家的游戏过程通过从Input获得的信息来决定下一个状态以及是否要发牌和比较 • VGA模块,从状态机获得目前各种信息并显示到屏幕上

  5. VGA模块设计

  6. 关键技术分析 • 随机牌组生成方法 1 软件方法:

  7. 2 硬件思路:

  8. 关键技术分析 • 牌组比较器compare

More Related