For spectate, perhaps room creators can tick "public" up front so casual spectators can just tap on a room from a list. I'd love to be able to quickly see the game in action when first discovering it.
Also, I've made a couple of Firebase apps myself, but my clients didn't want to make dashboards public. I'd like to know how much it costs you w.r.t. traffic. There have been some scare articles recently of Firebase costs being a bit more than you expected it to be.
Very well done! I was not familiar with this game before, and I somehow missed the "help" link, but within a few minutes I was able to understand the game and actually managed to finish a game shortly after. I'm a big fan of these casual games that have very simple interfaces.
Imagine having great memories playing card games with friends but then not being able to see them (due to being 3000 mi away). This is my attempt to bridge that gap, and I hope other people who like Set can also enjoy it :)
Also, I heard cool things about Firebase, and I was curious to see what it was like to build an app with it. It's been a great experience for me so far!
Thanks for this, very handy. Could you add some visual differentiation between focused cards and selected cards? It's hard to tell when I've deselected a single card without tapping away to lose focus.
Love Set, the best thing about set is that you can even play alone just to get faster, but now even when I'm alone I can play with others online to keep that competitive rush going. Dope stuff
Works great! I've never been a fan of the game Set myself, but enjoy seeing these projects that bring classic games online. I remember enjoying an online version of Puerto Rico, many years ago, that was something like a Java Applet app. Wish that still existed.
Side note, "With Friends" is a trademark owned by Zynga; I have no idea if they aggressively go after even personal projects, but just an FYI in case you didn't know.
After playing I've found it will automatically deal the next row of 3 without you having to do anything. That way there is always a possible set on the screen. Definitely a bit uncomfortable wondering if you are looking for a set that is not possible.
Might want to check out GroupIt!, a set-like game I recently released for Android, which works on both phones/tablets and supports portrait/landscape modes along with several other features.
I'm working on that! Have you tried rotating your phone to landscape mode? This is how it appears for me; I think it's quite playable. https://i.imgur.com/cNUxl2U.png
It's on my todo list to give portrait-mode mobile users a prompt to rotate their phones :)
What was the biggest challenge you faced doing this project?
Open sourced the game ui and engine on GitHub as well. http://GitHub.com/mothepro/sets-game
reply