[HN Gopher] Board Gaming in Figma
       ___________________________________________________________________
        
       Board Gaming in Figma
        
       Author : BerislavLopac
       Score  : 61 points
       Date   : 2021-10-06 09:05 UTC (1 days ago)
        
 (HTM) web link (mastery.games)
 (TXT) w3m dump (mastery.games)
        
       | TheNexxuz wrote:
       | There has to be a "Figma" joke there....
        
         | elliotlarson wrote:
         | Okay, well figma one out and get back to us
        
         | oingodoingo wrote:
         | nope
        
         | ChuckNorris89 wrote:
         | I don't have any "Figma" jokes, but I do have a "Ligma" in the
         | chamber :) Also comes in "Sackoma" and a "Suggandeze" variants.
        
         | mopierotti wrote:
         | I've noticed that this approach has its pros, but there's one
         | con I need you to take care of. Con: Figma
         | 
         | Con figma dev environment for me please.
        
         | mcdonje wrote:
         | There's not. It's just a figma of your imagination.
        
       | wly_cdgr wrote:
       | Cool but why didn't you just use the Tabletop Simulator version
       | https://steamcommunity.com/sharedfiles/filedetails/?id=36895...
        
         | pimlottc wrote:
         | Tabletop Simulator requires a fairly decent 3D card. It's
         | pretty slow on an early 2020 MacBook Air, for example.
        
           | RandallBrown wrote:
           | Figma is pretty slow on my 2019 MacBook Pro.
        
         | eddieroger wrote:
         | "Because they can?" What other reason would someone need? Every
         | post on here could be done a different way.
        
         | fabianmg wrote:
         | Also, tabletop is 20EUR and as far as I know you can implement
         | this with the free account on Figma.
        
         | SamBam wrote:
         | Honestly, I've never really understood the appeal of Tabletop
         | Simulator for 2-D games. Seems like a lot of overhead
         | (computationally and conceptually) for something that would be
         | more clearly and simply recreated in a 2-D world.
         | 
         | I've stuck to boardgamearena for my online playing.
        
           | bpodgursky wrote:
           | Is there a 2D tabletop simulator? Friends and I have used it
           | a ton as a fallback for games which don't have a digital
           | copy; you can just scan your physical copy and have it
           | running in TTS in an afternoon. I'm not sure there's a good
           | alternative?
           | 
           | (also for true tabletop games like 40k or sigmar the 3d
           | geometry is actually important and fun)
        
             | AdamTReineke wrote:
             | I haven't used it myself but I know Vassal [0] was used for
             | Pipeline playstesting and it seems to have an extensive set
             | of games set up already.
             | 
             | I like BoardGameArena since the games are licensed and you
             | know you're supporting the creators in some way versus
             | platforms that are typically unlicensed like TTS.
             | 
             | [0] https://vassalengine.org/about.html
        
           | vikingerik wrote:
           | The big advantage of TTS is that you can manipulate any
           | components however you want, as in physical play. You can
           | apply house rules, add custom components
           | (cards/factions/etc), allow take-backs or corrections, play
           | out experimental what-if scenarios, and so on.
           | 
           | If you don't care about that amount of freeform object
           | manipulation and just want to bang through a game by its
           | standard implementation, then yeah boardgamearena will do
           | fine.
        
           | svachalek wrote:
           | It can be nice I guess when you've internalized the camera to
           | the point you don't have to think about it. But it's so
           | overkill. All I really want is a fast lightweight client that
           | runs on anything.
        
         | happytoexplain wrote:
         | Well, this writeup is both novel and educational, so I'm glad
         | they chose to do it this way regardless. However, to offer one
         | possible answer to your question, there is a world of
         | difference in UX (both good and bad) between Tabletop Simulator
         | and more common, straightforward digital board games.
        
       | CobrastanJorji wrote:
       | I was curious about boardgamearena.com the other day. They had
       | hundreds of board games implemented on their platform, and I
       | figured they probably had some sort of DSL for board games rules
       | and was wondering about what that might look like. I went looking
       | around and found out that, surprise, the site was open source! So
       | I went looking.
       | 
       | It's just...PHP. Each game is written from scratch in PHP with
       | SQL tables for game state (custom schemas for each game), with
       | clients written mostly from scratch in JavaScript and Dojo.
       | 
       | For a bit, I thought "this is crazy," then I realized that they
       | have successfully implemented hundreds of board games and I have
       | not, so perhaps I should trust they know what they're doing.
        
         | hooksfordays wrote:
         | Many of the games are implemented by volunteers!
        
       | 123pie123 wrote:
       | I'll need to look in to "The Duke" it looks interesting - not
       | sure on the figma implementation
       | 
       | regarding board games simliarish to chess - I can highly
       | recommend Martian Chess, very easy to pick up, but if you play
       | chess it messes with your head (in a good way)
       | 
       | rules: https://www.looneylabs.com/rules/martian-chess
       | 
       | I couldn't find any online version (except SWF versions)
        
       | hwers wrote:
       | I guess I'm getting old since I don't find this that exciting.
        
       ___________________________________________________________________
       (page generated 2021-10-07 23:01 UTC)