Boardzilla

Languages and libraries

game framework

SHOW HN2024

574points
105comments
#49of 3,515 in 2024
Top 2%of 2024 by points

How HN took it

MixedNo clear lean

8 positive, 16 neutral or asking, 2 mixed, 14 critical, out of 40 comments about the project. Thread score -0.09.

Execution: 2 for, 5 againstIdea: 2 for, 4 againstDesign: 2 for, 3 againstDocs: 1 for, 0 againstPerformance: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Good work and a useful framework for tabletop games

    From 2 comments
    • Looks good! There's a lot of moving parts for such a wide array of functionality, so this looks like a lot of really good work! If nothing else, it's nice to have a game engine…
      catapart on HN
    • Wow, this seems unreasonably well made! Kudos. I'll definitely try it out.
      Illniyar on HN
  • Simultaneous actions via everyPlayer flow is useful

    From 1 comment
    • Really cool looking! Excited to mess around with this. Happy to see the everyPlayer[1] flow command to allow for simultaneous actions. This is something that's missing from the…
      iamevn on HN

Objections

  • Object.hasOwn error breaks the site in older browsers

    From 2 comments
    • Hi Josh, I'm receiving an error upon accessing the page. Object.hasOwn is not a function. (In 'Object.hasOwn(t,n)', 'Object.hasOwn' is undefined)
      doublerabbit on HN
    • All sample games show an error: ``` Object.hasOwn is not a function. (In 'Object.hasOwn(e,A.from)', 'Object.hasOwn' is undefined) The stack trace is:…
      eps on HN
  • Discord is too prominent on the landing page

    From 1 comment
    • I don't think the foremost message on the landing page should be a "join our discord" call. It should feature examples and links to the source/docs. In fact, the prominence of…
      rosmax_1337 on HN
  • Project name may infringe Godzilla trademarks

    From 2 comments
    • Don't called your project *Zilla. The copyright owners of Godzilla are known to go after everyone who tries to use the "Zilla" suffix. Mozilla learned its lesson long ago and had…
      jvehent on HN
    • As an 10 year Mozilla veteran, I agree you should switch domains/project names. Mozilla was able to negotiate a deal for a number of reasons- Mitchell herself is a lawyer, the…
      gkanai on HN
  • Commons Clause license is restrictive

    From 1 comment
    • https://github.com/boardzilla/boardzilla-core/blob/main/LICENSE Commons Clause :( If you're worried about some corporation leaching off of you, why not go AGPLv3 instead?
      josephcsible on HN

Requests

  • Support Python on the server

    From 1 comment
    • You're using Typescript+CSS. Was hoping you'd support Python on the server, for game logic. Your timing is good because developers and publishers currently using BGA are…
      smcin on HN
  • Add self-hosting option and mention it on the website

    From 1 comment
    • I'm looking forward to trying this out! You might want some sort of mention in the website copy about it being self-hostable (unless I'm misinterpreting the docs). The website…
      joemi on HN
  • Add a step-by-step tutorial

    From 1 comment
    • Looks good! There's a lot of moving parts for such a wide array of functionality, so this looks like a lot of really good work! If nothing else, it's nice to have a game engine…
      catapart on HN

Questions

  • Can games be written in other compile-to-JS languages?

    From 1 comment
    • This looks very interesting. One question: would I be able to develop a game using my favorite compile-to-JS language? Or would the game infrastructure force me to use TypeScript?
      sjrd on HN
  • Was permission obtained for Funkenschlag?

    From 1 comment
    • A couple questions: did you get permission from Friese for Funkenschlag? Why Typescript? Any plans to control for players who rage quit, anti-play (in all forms), cheat (two…
      lencastre on HN

Alternatives named

  • boardgame.io

    From 2 comments
    • If you're looking for something more low-level, I can recommend boardgame.io [1]. [1] https://boardgame.io/
      darekkay on HN
    • Yeah, I can totally recommend boardgame.io as well. Nicolo is super helpful and friendly. Also check out his other project https://boardgamelab.app/.
      joshbuddy on HN
  • Board Game Arena (BGA)

    From 2 comments
    • Looks very cool, congrats on the initiative! I think it can be great to develop prototypes, but to build a BGA alternative you will need permission from the publishers to…
      jamager on HN
    • You're using Typescript+CSS. Was hoping you'd support Python on the server, for game logic. Your timing is good because developers and publishers currently using BGA are…
      smcin on HN
  • screentop.gg

    From 1 comment
    • Good initiative but I consider screentop.gg is a solid and pretty consolidated option on that field. It's quite easy to create games on that system
      jslakro on HN
  • Ravens Engine

    From 1 comment
    • You might be interested by an open-source project I started a few years ago but never really finished: https://github.com/ravens-engine/core I had the idea after developing…
      Longwelwind on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/39180953)