80 likes | 279 Views
数 设大作业:梭哈纸牌游戏. 陈朱 伟 赵弘泽. 梭哈规则介绍. 首轮发两张牌,第一张安排 接下来三轮每轮下注,发一张牌 牌 型比较:同花顺 > 四条 > 富尔豪斯 > 同花 > 顺子 > 三条 > 二对 > 单对 > 高排 。 数字比较: A>K>Q>J>10>9>8 >7>6>5>4>3>2 。. 功能介绍. 利用 FPGA 实现一个梭哈对战游戏 与电脑对战 每 轮赌注加 1 ,玩家可以中途放弃 最后一轮判断输赢 记录用户剩余的赌金. 顶层设计.
E N D
数设大作业:梭哈纸牌游戏 陈朱伟 赵弘泽
梭哈规则介绍 • 首轮发两张牌,第一张安排 • 接下来三轮每轮下注,发一张牌 • 牌型比较:同花顺>四条>富尔豪斯>同花>顺子>三条>二对>单对>高排。 • 数字比较:A>K>Q>J>10>9>8 >7>6>5>4>3>2。
功能介绍 • 利用FPGA实现一个梭哈对战游戏 • 与电脑对战 • 每轮赌注加1,玩家可以中途放弃 • 最后一轮判断输赢 • 记录用户剩余的赌金
顶层设计 • Input模块,接受数据输入,交给Keyboard处理,根据获得的scancode来告诉状态机下一步需要干什么 • Compare处理两副牌的比较 • Random随机生成牌组 • StatusMachine模块,控制玩家的游戏过程通过从Input获得的信息来决定下一个状态以及是否要发牌和比较 • VGA模块,从状态机获得目前各种信息并显示到屏幕上
关键技术分析 • 随机牌组生成方法 1 软件方法:
关键技术分析 • 牌组比较器compare