摘 要
棋牌类游戏广泛深入大众生活,人们玩棋牌类游戏无外乎是为了舒缓工作压力、寻求业余娱乐,但经常有出现由于人为计分时出现的各种错误导致大家不欢而散的情况。
自动麻将机以不可阻挡之势正在进入千家万户。手工搓墙的麻烦是解决了,但筹码的问题依然存在,甚至更多。比如,自动麻将机储放筹码的小抽斗是有明显缝隙的,筹码很容易在玩家毫无知觉的情况下掉进机器里;桌面上,筹码经常混在麻将牌中进入洗牌仓,卡住机内洗牌机构,导致一次次的开仓维修。
设计娱乐用电子记分器[1]正是为了解决这一难题。本设计所设计的娱乐用电子计分器共分为5个部分,其分别是四个用户端及一个主数据处理模块。四个用户端分别由四个游戏玩家进行操作,可以执行分数付出和收入、总分及历史数据查询、要求换位等操作。主数据处理模块负责接收并处理四个用户端的输入信息及操作、控制四个用户端做出对应显示并且存储四个玩家的所有得分数据。此外通过用户端和猪数据处理端的协调工作解决数据竞争和数据不丢失的问题,保证了各个玩家的得分情况准确无误。
若将该设计广泛应用,大家就不会在娱乐的过程中发生不愉快的事情来。
关键词:数据输入、存储、查询、多机通讯
目 录
摘要……………………………………………………………………………. . .……………I
1 前言…………………………………………………………………………………………1
2 总体设计方案……………………………………………………………………………. . .2
2.1 系统总体结构…………………………………………………………………….……2
2.2 系统硬件结构…………………………………………………………………… . .3
2.2.1主数据处理模块硬件结构……………………………………………………………5
2.2.2用户端硬件结构………………………………………………………………………6
2.3 系统总体软件流程……………………………………………………………. . .……7
3 主数据处理端设计……………………………………………………………………….9
4 用户端设计………………………………………………………………………………10
5 主数据处理端与用户端之间的数据通讯……………………………………. . .……12
6 I/O扩展方案…………………………………………………………………………….13
7 总结………………………………………………………………………………………….14
致谢…………………………………………………………………………………………….15