JacobLinCool's picture
feat: add live project atlas
4791c0a verified
{
"id": "build-small-hackathon/case0",
"slug": "case0",
"title": "Case Zero",
"sdk": "docker",
"declared_models": [
"Qwen/Qwen2.5-1.5B-Instruct"
],
"tags": [
"build-small-hackathon",
"detective-game",
"llama-cpp",
"text-generation",
"tiny-titan",
"tts"
],
"app_file": "",
"README": "# πŸ•΅οΈ Case Zero β€” the AI *is* the detective game **A brand-new murder mystery, written and acted by a 1.5B model, every single time.** No scripted cases. No content library. A single small local model invents the whole thing β€” the victim, the suspects, their secrets and motives, the timeline, the murder weapon, the evidence, and the one who did it β€” then **role-plays every suspect live**. They remember what you asked. They lie to your face. And when you slap down the right piece of evidence, you watch the lie **crack in real time**. > Interrogate. Investigate. Accuse. One of them is guilty. Prove it. ## ✨ The moment that sells it Search the rooms, find a clue that contradicts a suspect's alibi, **present it**, and their story falls apart on screen β€” stress spikes, the alibi breaks, the truth leaks. Then name the killer, cite your proof, and get a scored verdict with a \"Director's Cut\" walkthrough of how the crime really went down. ## 🧠 How it works | Layer | What it does | |---|---| | **Model** β€” Qwen2.5-1.5B-Instruct (GGUF) | The whole game. Runs in-process on the CPU through **llama.cpp** (`llama-cpp-python`) β€” no server, no GPU, no remote endpoint. | | **Generation** | The model authors every case as JSON; deterministic Python only wires the *structure* (who's guilty, who was where) so the mystery is always solvable. | | **Solver** | A fairness referee: single culprit, a breakable alibi, every innocent cleared, and a discoverability gate so the key clue is always findable i ...",
"APP_FILE": "(no app file available)"
}