Reminds me a lot of AirConsole, which I once had a subscription to.
But ultimately it all comes down to the game quality and how buggy it is. If people can't submit their answer or reconnect, that wears down support. But people tolerate jackbox's absolutely terrible system because the games are great.
I tried to build something like this during covid and got into the weeds around syncing a vuex store across server/client based on pinia (https://pinia.vuejs.org). Vue3 separated the reactivity model from the framework so when the server made a change, it forwarded the event automatically to clients. Since the game state was a series of mutations, it made it easy to replay on a client along with net code style rollback in the case of conflicts.
Author here, UI needs some work indeed. Given that I am a one man show and I'm mainly a backend developer, I did what I could. I've been trying to improve where I can.
What makes you say it is LLM generated? I have used some AI for images/avatars etc but not any of the frontend code/style. Using MUI with React for most of the components.
Open to any collaborators with good design/frontend skills.
imho it’s absolutely fine, and doesn’t look AI generated at all. AI would be way more generic / polished, this design actually reminds me a bit of 10-20 years ago websites, it’s cool and retro in a way.
Low friction co-op games are an underserved market, but none of these games are for me. I'd be a user if it was a challenging co-op tower defense or bullet hell game, even if the graphics were bad.
Ah yes, the game I know as 'pictionary'. There used to be an implementation of this on a website using Macromedia Shockwave. You'd have public rooms where you could start guessing. The person with most points would be next drawer. It was fantastic in start, but also a place where young kids would play, and some let us just define them as older kids who would ruin it by doing things like drawing dick pictures. Eventually, nobody would use Shockwave anymore, and you wouldn't even want to run such in a production environment anymore.
As for the name, boompje means little tree (kleine boom) but boontje means little bean (kleine boon) and koninkje means little king (kleine koning) but little queen would be koninginnetje (kleine koningin), and finally hoopje would mean little hope (kleine hoop). So while -tje is default, there are variations. If the word ends with -m, you do -pje. In this case, we have a word derived from English (game) and we need to use the way it sounds (geem) hence geempje (gamepje).
For a foreigner dealing with The Netherlands and Dutch, gametje sounds cute. It fits the role, so to say. In multiple ways. This is a kids/family game, and kids make simple mistakes in grammar when learning their native language, like adult foreigners do when learning a new language. The earlier mentioned website (I forgot the name, something like iSketch? Yes that was it [1]) existed before emoji were a thing. You'd have emoticons but not as part of a font , unless you count say wingdings or using (foreign language) symbols like :-) and more complex ones such as ¯\_(ツ)_/¯
I don't think it looks as AI generated as people say. It might not be the most flashy UI but it looks good enough to me. Good luck with the launch!
I have to say that as a Dutch person it always pains me to see products launch internationally with a Dutch name, for some reason it just feels super cringy. Do other people who's native language isn't English have that as well with their own language?
Reminds me a lot of AirConsole, which I once had a subscription to.
But ultimately it all comes down to the game quality and how buggy it is. If people can't submit their answer or reconnect, that wears down support. But people tolerate jackbox's absolutely terrible system because the games are great.
I kinda guessed you would be Dutch given the name. Lovely idee, will try this out when I have time. Bedankt!
I tried to build something like this during covid and got into the weeds around syncing a vuex store across server/client based on pinia (https://pinia.vuejs.org). Vue3 separated the reactivity model from the framework so when the server made a change, it forwarded the event automatically to clients. Since the game state was a series of mutations, it made it easy to replay on a client along with net code style rollback in the case of conflicts.
All told, congrats shipping something!
There are certain Dutch dialects (e.g. west flemish) that would say gametje instead of gamepje. So you were not entirely wrong.
Apart from that it could be taken to mean "little sperm or egg cell".
Cool idea, but you need to polish the UI. It looks completely generated by LLM (that's bad)
Author here, UI needs some work indeed. Given that I am a one man show and I'm mainly a backend developer, I did what I could. I've been trying to improve where I can.
What makes you say it is LLM generated? I have used some AI for images/avatars etc but not any of the frontend code/style. Using MUI with React for most of the components.
Open to any collaborators with good design/frontend skills.
imho it’s absolutely fine, and doesn’t look AI generated at all. AI would be way more generic / polished, this design actually reminds me a bit of 10-20 years ago websites, it’s cool and retro in a way.
It looks fine to me, but I am fullstack and build apps that need to function.
To me the UI looks clean and fine for a first version, definitely not like a [insert famous website] clone, which is what comes easily with llms.
Very cool! What engine/tech stack did you use to write the games themselves?
The frontend is written in Typescript/React (Vite) and the backend is Java + Spring Boot + Redis + Postgres. I'm using WebSockets for interactivity.
Low friction co-op games are an underserved market, but none of these games are for me. I'd be a user if it was a challenging co-op tower defense or bullet hell game, even if the graphics were bad.
Ah yes, the game I know as 'pictionary'. There used to be an implementation of this on a website using Macromedia Shockwave. You'd have public rooms where you could start guessing. The person with most points would be next drawer. It was fantastic in start, but also a place where young kids would play, and some let us just define them as older kids who would ruin it by doing things like drawing dick pictures. Eventually, nobody would use Shockwave anymore, and you wouldn't even want to run such in a production environment anymore.
As for the name, boompje means little tree (kleine boom) but boontje means little bean (kleine boon) and koninkje means little king (kleine koning) but little queen would be koninginnetje (kleine koningin), and finally hoopje would mean little hope (kleine hoop). So while -tje is default, there are variations. If the word ends with -m, you do -pje. In this case, we have a word derived from English (game) and we need to use the way it sounds (geem) hence geempje (gamepje).
For a foreigner dealing with The Netherlands and Dutch, gametje sounds cute. It fits the role, so to say. In multiple ways. This is a kids/family game, and kids make simple mistakes in grammar when learning their native language, like adult foreigners do when learning a new language. The earlier mentioned website (I forgot the name, something like iSketch? Yes that was it [1]) existed before emoji were a thing. You'd have emoticons but not as part of a font , unless you count say wingdings or using (foreign language) symbols like :-) and more complex ones such as ¯\_(ツ)_/¯
[1] https://en.wikipedia.org/wiki/ISketch
This is a great idea! I'm not a fan of Jackbox's "pack" distribution model, so supporting any project that challenges it :)
No idea how to pronounce it
I don't think it looks as AI generated as people say. It might not be the most flashy UI but it looks good enough to me. Good luck with the launch!
I have to say that as a Dutch person it always pains me to see products launch internationally with a Dutch name, for some reason it just feels super cringy. Do other people who's native language isn't English have that as well with their own language?
i have the same in dutch. same with music and tv shows tho. i guess its just a perception of our own language since most our media is in english?
ok