Giter Club home page Giter Club logo

texaspokergame's People

Contributors

cyli-idah avatar cyrus05 avatar henrykhegz avatar kenniz-idah avatar kenniz-tkww avatar lionyuyu avatar wzdwc avatar yujunhui avatar

Stargazers

 avatar

Watchers

 avatar  avatar

texaspokergame's Issues

优化牌局记录界面布局

设计

卡片序列规则

  • 按Income从大至小依次序列
  • 若Income相同,则比较Buy In数目,Buy In更少则为先

Note

  • 字体并非目前DZP项目所用字体。可根据目前项目使用字体商议是否需要调整为设计稿字体
  • 目前整体界面Theme仍在探索中,待探索完成,此界面有可能需要调整。

当用户在编辑弹幕时,无法很好对牌局作出响应 [not ready]

Story
当用户在编辑弹幕时,且此时轮到用户响应手牌,用户可以顺畅地留意到状态、响应牌局,并继续编辑弹幕。

问题

  • 目前流程里该场景可以支持,只是不够顺畅。可以通过调整页面布局与交互流程上进行优化。
  • 查看弹幕记录时,记录容器与弹幕选择列表有交叠。

设计

颜色

  1. 更好看的牌的颜色
  2. 更好看的牌桌背景

位置变换不对

当小盲位(称为SB)的人 standup 后, 然后重新再另外一个位置坐下,那么在下一局, 上一局SB的下家会变成SB。
期待的结果:上一局SB未换位前的下家是下一局的SB

一些建议

1.房主重进房间后没有开始按钮
2.结束默认强制显牌容易露牌风
3.没有保险设定

让玩家能顺利回到首页

问题
当用户在房间页面时,没有导航入口能回退至首页。使用浏览器导航“回退”按钮会触发页面关闭。

改动

  1. 在菜单栏增加项目“Home”
  2. 点击跳转至首页

参考设计

定义更合理的Buy In规则 [not ready]

核心问题:怎样为线上游戏设置更合理的买入规则?

在德州扑克里,买入规则是怎么定义的?
不清晰,根据wiki有如下定义。

在日常线下游戏里,有几种场景?

  • 所有人固定一个筹码数量,如6W。

目前线上游戏的问题

  • 在游戏中,玩家不限制最高买入数量。若不同玩家筹码额差数巨大,短筹玩家没有优势。
  • 还有吗?

优化加注提醒,让玩家更好读懂跟/加注动态

情景
当牌局里玩家A加注时,界面上会出现加注文字提醒:玩家A raise to 498(+213)

问题

  1. 底池金额在该提醒与其下方的金额数字重复
  2. 用户阅读该提醒时,相邻的数字【底池/加注额】容易被混淆误读(第一直觉容易理解成raise到490而非raise到213)
  3. 颜色辣
  4. 语法不正确

设计

  • Figma
    改动逻辑
  • 修改现有提示格式、高亮、文字内容等
    新增逻辑 (可选功能)
  • 显示上一位非弃牌的记录,方便比对,如 lion called 20

允许玩家提前弃牌

情景
当玩家A拿到了手牌后,允许用户提前弃牌,以便用户可以

  • 更顺畅地离桌
  • 减少干等轮候时间

详述

  1. 用户拿到手牌后,且未轮到A响应时,显示提前弃牌按钮 Pre Fold
  2. Pre Fold执行前需要用户在弹窗进行二次确认。
  3. 弹窗打开后,若轮到玩家A响应,则不该允许用户继续提前弃牌,即禁用按钮 确认,至允许用户 取消
  4. 确定pre fold后,若未轮到玩家A响应,玩家A手牌显示正常轮候,直至A响应,则执行弃牌。下一轮牌局正常发牌。
  5. 确定pre fold后,若用户点击【stand up】,同4,至系统执行弃牌后,再执行离开房间。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.