Please sign in to access this page
Android app build with Compose for a game of hide and seek across my city (inspired by JetLag The Game on YouTube). The hiders use the app to draw cards (time bonuses, power ups or curses) and can use them against the seekers.
No followers yet
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
Now, when playing a curse that requires discarding one or more cards, you can't without doing so. Until now, you could play curses without any condition.
Today I wrote a function that runs periodically to delete potentially leftover entries in the database.
Added notifications for seekers when they receive a new curse and for hiders when the curses they played expire.
Now, seekers are able to receive the curses that are thrown upon them! They can dismiss them or see the details. Next, I'm working on adding notifications for new curses, as well as automatic expiry for curses that are only valid for a set amount of time.
Now, played cards are stored on a cloud database instead of my diy server, but they don't show up on the seeker's phone yet. That's what I'm doing next.
I added connectivity to the cloud using Google Firestore database. Now, the hider can create a game and share the code with the seekers. They can use it to connect to the same game. That is all for now, but I'm working on adding more functionality.
Started working on a big update. I want the app to also be used by the seekers, which will receive the cards played right on the app on their phones. In the meantime, I added a readme file to the repository and created a version of the app with curses in English (until now they were in Romanian).
Finished the part with the special cards. I made it work by implementing a new enum class named SelectMode and a new state variable that stores the current select mode. Then according to its value, which is changed when a special card is played, different things happen, like in this video, where every card now has a checkbox, because I played the Discard 2, draw 3 card.
I'm working on functionality for playing special cards that affect the rest of the hider's hand, like Discard 1, draw 2