Category: AI Murders

  • Day 12: Scoring and Ranking

    Day 12: Scoring and Ranking

    Hi Friends! ๐Ÿ‘‹ ๐Ÿ“Š Daily Stand-Up: Yesterday, as the Lead Engineer, we finished migrating our app to Firebase Firestore. Also during the migration we found Firebase Auth and switched to use it. This was really fun as we learned firebase security rules, auth, querying, creating, deleting, exception handling. Our app…

  • Day 11: Local -> Cloud Storage

    Day 11: Local -> Cloud Storage

    Hi Friends! ๐Ÿ‘‹ ๐Ÿ“Š Daily Stand-Up: Yesterday, as the Lead Engineer, we finished our login flow using Firebase Cloud Firestore. This was a bit more complicated than we originally anticipated but crucial to get correct. We had to consider things like not storing passwords, not making the user go through…

  • Day 10: Login Flow

    Day 10: Login Flow

    Hi Friends! ๐Ÿ‘‹ ๐Ÿ“Š Daily Stand-Up: Yesterday, as the Lead Engineer, we worked on our login. Why do we need one? Well if we want players to have user names, and rank, and be able to compare rank, share out to social media etc, have the game on multiple devices…

  • Day 9: Hardening an AI Mobile App

    Day 9: Hardening an AI Mobile App

    Hi Friends! ๐Ÿ‘‹ ๐Ÿ“Š Daily Stand-Up: Yesterday, as the Lead Engineer, we worked on hardening our game. For any mobile app, there are certain precautions that need to be taken so we donโ€™t disrupt the user’s experience and inform them of any failures. So we started hardening the app to…

  • Day 8:ย Improving Gameplay

    Day 8:ย Improving Gameplay

    Hi Friends! ๐Ÿ‘‹ ๐Ÿ“Š Daily Stand-Up: Yesterday, as the Lead Engineer, we worked on our RAG, (Retrieval Augmented Generation). For those saying what? Itโ€™s essentially giving the AI added information upfront so when asked specifically about that information it will reference that added information. We did this in order to…

  • Day 7: RAGs to Riches

    Day 7: RAGs to Riches

    Hi Friends! ๐Ÿ‘‹ ๐Ÿ“Š Daily Stand-Up: Yesterday, as the Lead Engineer, we worked on our integration with AI. We quickly ran into the problem that in order to play our game with the AI, we needed to seed it with information that it can use against the player, information we…

  • Day 6: Breaking from AI

    Day 6: Breaking from AI

    Hi Friends! ๐Ÿ‘‹ ๐Ÿ“Š Daily Stand-Up: Yesterday, as the Lead Engineer, we played with the AI a bit more but decided to pause as there are still a few questions we need to research before putting too much effort into its development. If you have experience hosting an AI and…

  • Day 5: The AI Hosting Problem

    Day 5: The AI Hosting Problem

    Hi Friends! ๐Ÿ‘‹ ๐Ÿ“Š Daily Stand-Up: Yesterday, as the Lead Engineer, we got the game into a playable state. We canโ€™t say MVP as basically we hooked up a flutter chat library with http requests to our local AI API, using Ollama, running our game and our rules all behind…

  • Day 4: Tooling for AI is a Lot

    Day 4: Tooling for AI is a Lot

    Hi Friends! ๐Ÿ‘‹ ๐Ÿ“Š Daily Stand-Up: Yesterday, as the Lead Engineer, we stood up our local AI, created our own modelfile customized to run our game with our rules and we continued to play with it. The more we did, the more results we saw and the more varied they…

  • Day 3: Rules for AI are Hard

    Day 3: Rules for AI are Hard

    Hi Friends! ๐Ÿ‘‹ ๐Ÿ“Š Daily Stand-Up: Yesterday, as the Lead Engineer, we started with the rules of our game and played many rounds with AI until our rules were acceptable. We canโ€™t say perfect because there will be changes needed as we build the app around the rules. We noticed…