{"id":27058520,"url":"https://github.com/broothers-inc/narrata","last_synced_at":"2025-07-05T00:35:45.579Z","repository":{"id":286084085,"uuid":"958336297","full_name":"Broothers-Inc/narrata","owner":"Broothers-Inc","description":"a way to make terminal based role-play games that stand out","archived":false,"fork":false,"pushed_at":"2025-04-04T08:10:09.000Z","size":12,"stargazers_count":1,"open_issues_count":9,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-04T09:24:21.674Z","etag":null,"topics":["customization","game-development","pyfiglet","python3","rich","rpg-maker","terminal","text-based"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Broothers-Inc.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-04-01T03:07:28.000Z","updated_at":"2025-04-04T08:15:31.000Z","dependencies_parsed_at":"2025-04-04T14:30:36.413Z","dependency_job_id":null,"html_url":"https://github.com/Broothers-Inc/narrata","commit_stats":null,"previous_names":["broothers-inc/narrata"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Broothers-Inc/narrata","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Broothers-Inc%2Fnarrata","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Broothers-Inc%2Fnarrata/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Broothers-Inc%2Fnarrata/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Broothers-Inc%2Fnarrata/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Broothers-Inc","download_url":"https://codeload.github.com/Broothers-Inc/narrata/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Broothers-Inc%2Fnarrata/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263640727,"owners_count":23493387,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["customization","game-development","pyfiglet","python3","rich","rpg-maker","terminal","text-based"],"created_at":"2025-04-05T12:15:30.344Z","updated_at":"2025-07-05T00:35:45.541Z","avatar_url":"https://github.com/Broothers-Inc.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🎭 Narrata – A Text-Based Game Maker\n\n### ⚠️ Still in initial development – Expect Bugs ⚠️\n### Current Version: v0.1.0-pre-alpha\n\nAlright, so Narrata is **not** just an RPG Maker. It’s a full-on **text-based game engine** that lets you build whatever thing you want. **Turn-based battles?** Yep. **Branching dialogue?** Easy. **Something completely different?** Yeah ok, I hope it works. No templates, no weird restrictions—just a bunch of tools for making the game **you** want.\n\n## 💡 Why Narrata Though?\n- **Fluxura-Powered Styling** – Colors, bold text, animations, make it look cool.\n- **Make It Your Own** – Custom combat, enemies, UI, dialogue—yeah do what you want.\n- **Actually Fun to Use** – No complicated setup, just Python.\n\n## 🎮 What Can You Do With It?\n\n✔ **Turn-Based Battles** – Build fights with enemies, attacks, and effects.\n✔ **Choices That Matter** – Make branching stories that actually change things.\n✔ **Text Effects** – Bold, colors, animations, make the terminal look cool.\n✔ **Menus \u0026 UI** – Shops, settings, whatever you need.\n✔ **Completely Customizable** – Just tools to build what **you** want.\n\n## 📦 How to Install\n\nSuper easy:\n\n```sh\npip install narrata\n```\n\nNarrata uses **Rich** for styling, **PyFiglet** for fancy text effects, and **Fluxura** for text customization, so those will get installed too.\n\n(Yeah Rich does text customisation too but fluxura is our library so 😛)\n\n## 🔥 Get Something Running in Seconds\n\nHere’s a **tiny** game:\n\n```python\n# Yeah I'm still making the API lol\n```\n\nRun that, and boom—you’ve got something.\n\n---\n\n## 🎨 Customize Everything\n\nYou can go crazy with it:\n\n- ⚔️ **Combat System** – Build your own battle mechanics.\n- 📝 **Story \u0026 Dialogue** – Let players make choices that actually matter.\n- 🎭 **Styling \u0026 Effects** – Add color, animations, and text effects with **Rich** and **Fluxura**.\n- 🎒 **Custom Systems** – Make inventories, skills, puzzles, whatever.\n- 🖼️ **Fancy ASCII Titles** – Use **PyFiglet** to generate sick title screens.\n\n## 🔮 What’s Next?\n\n🚀 **Coming Soon:**\n- More battle mechanics (status effects, magic, skills).\n- Random dungeon generation.\n- A quest system with inventory \u0026 rewards.\n- Even cooler text effects.\n\n## 💬 Wanna Help?\n\nFound a bug? Got a cool idea? **Jump in.** Open an issue, Do something else about it, or just start messing around with it!\n\n## 📜 License\nBSD 3-Clause License. **Do whatever you want with it, just keep the credits.**\n\n## 🔥 **Try it out, maybe you'll like it?**\nIt gives us some motivation to make big projects such as this ;) \n\n\u003cbr\u003e\n\n![Banner Broothers Logo (White)](https://github.com/user-attachments/assets/27886cee-b1e4-455b-ba3a-6870c7a27f10#gh-dark-mode-only)\n![Banner Broothers Logo (Black)](https://github.com/user-attachments/assets/70704fc6-7ffe-472c-ba3a-6e967b05a512#gh-light-mode-only)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbroothers-inc%2Fnarrata","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbroothers-inc%2Fnarrata","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbroothers-inc%2Fnarrata/lists"}