Boardzilla
Languages and libraries
game framework
SHOW HN2024
How HN took it
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 HNWow, 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 HNAll 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 HNAs 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 HNYeah, 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 HNYou'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