Code Monkey home page Code Monkey logo

autotable's People

Contributors

dependabot[bot] avatar pwmarcz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

autotable's Issues

File format is not support in blender by make build

When I try to make build with the command of "blender img/models.blend --background --python export.py -- img/models.auto.glb", I face the following issue:

File format is not supported in file '/Users/sunnytse0326/Desktop/autotable/img/models.blend'.

May I ask how can it be solved?

Rendering issue in perspective mode

Hi, there seems to be rendering issues when in perspective mode on macOS. I'm running on an M1 MacBook Air running a non-beta OS. I've attached a screenshot.
image

bugged wall (trying to flip doras and things got weird)

Hello! We love your project and have been using it to play "potluck mahjong" (riichi mahjong except everyone gets to make up a rule before play begins.) It's something hilarious and it's only possible IRL or on autotable (forget tabletop simulator, I am so beyond that now... yours is better)

BUT, we hit an interesting bug. It is hard to describe but you should just watch here. Twitch recording. After some frantic dragging and highlighting and dragging some more, somehow the bug went away.

It occurred while trying to flip dora, about 22:xx UTC-4 on October 5th, table Y7E4T - if you do have historical telemetry of the games.

Hope this bug report is useful, sadly I'm not sure we'd be able to help reproduce for you, but if there is any more information you might need to diagnose the problem, just let me know!

Face down tiles placed in extra discard area freezes game state

Normally tiles cannot be placed facedown into the external discard area to the right of a given player's respective (third row of discards, 7th and onward tiles), however this can be circumvented if the tile is already face down in the discard pile (e.g. during wind draw distribution)

If that face-down tile is moved from the discard area to the extra discards, the game completely freezes up, and no other actions can occur.

Flowers and other special tiles?

It would be nice to play other variants of mahjong with this platform.

One part of making this platform accessible to other rulesets are flowers and seasons.

Since it isalready possible to customize akadora at a very granular level, my guess is that it would not be that hard to slide in extra tiles and include them in games as you wish. However, they will add to the total tiles in the wall and that will affect all code around dealing and wall building. For example, each of the 4 walls in HK mahjong is 18 tiles wide, because of the addition of 4 flowers and 4 seasons.

Tiles collide point sticks

https://pwmarcz.pl/blog/autotable/ mentioned we try to avoid collision by limiting the point sick area, but it can still collide.

image

While this don't usually happen (the area is also use to indicate current state and place left riichi sticks so this can happen), maybe we should avoid it?

foreign tile implementation

i would wish to see if there are possibility to add more types of rules.

for example...
with 8 flowers
Jokers
4 Zodiacs (Singaporean)
Wilds (Vietnamese)
and more.

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.