[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-93439":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":9,"totalLinesOfCode":9,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":9,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":17,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":18,"rankGlobal":9,"rankLanguage":9,"license":9,"archived":19,"fork":19,"defaultBranch":20,"hasWiki":19,"hasPages":19,"topics":9,"createdAt":9,"pushedAt":9,"updatedAt":21,"readmeContent":22,"aiSummary":23,"trendingCount":16,"starSnapshotCount":16,"syncStatus":24,"lastSyncTime":25,"discoverSource":26},93439,"IdleFantasy","tristinbaker\u002FIdleFantasy","tristinbaker","Fantasy Inspired Idle Skilling Game",null,"https:\u002F\u002Fgithub.com\u002Ftristinbaker\u002FIdleFantasy","Kotlin",326,52,10,4,0,1,42.77,false,"main","2026-07-22 04:02:09","# Idle Fantasy\n\n**Set your hero to work. Close the app. Come back to loot.**\n\nA free, open-source offline idle RPG for Android. No internet connection, no account, no ads.\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"fastlane\u002Fmetadata\u002Fandroid\u002Fen-US\u002Fimages\u002FphoneScreenshots\u002F1.png\" width=\"170\" alt=\"Home screen\">\n  \u003Cimg src=\"fastlane\u002Fmetadata\u002Fandroid\u002Fen-US\u002Fimages\u002FphoneScreenshots\u002F4.png\" width=\"170\" alt=\"Dungeons\">\n  \u003Cimg src=\"fastlane\u002Fmetadata\u002Fandroid\u002Fen-US\u002Fimages\u002FphoneScreenshots\u002F6.png\" width=\"170\" alt=\"Combat session\">\n  \u003Cimg src=\"fastlane\u002Fmetadata\u002Fandroid\u002Fen-US\u002Fimages\u002FphoneScreenshots\u002F12.png\" width=\"170\" alt=\"Profile\">\n\u003C\u002Fp>\n\n## How it works\n\nPlease see the [dedicated wiki](https:\u002F\u002Fidlefantasy.tristinbaker.xyz\u002F) for more detailed information.\n\nPick a skill or dungeon, start a session, then put your phone down. Your hero keeps training for up to an hour while the app is closed. Come back whenever you want to collect your XP and loot, then send them back out. There is no stamina bar, no energy system, and nothing that pressures you to stay in the app.\n\n## Skills\n\nTrain **23 skills** at your own pace:\n\n- **Gathering** (7): Mining, Fishing, Woodcutting, Farming, Firemaking, Agility, Thieving\n- **Crafting** (7): Smithing, Cooking, Fletching, Crafting, Runecrafting, Herblore, Construction\n- **Combat** (7): Attack, Strength, Defense, Ranged, Magic, Hitpoints, Prayer\n- **Support** (2): Mercantile, Slayer\n\nBetter equipment means faster gathering and surviving tougher dungeons. Craft your own gear or buy it from the Shop. The **Mercantile** skill levels through trade routes and unlocks better prices. **Slayer** tasks are assigned by the Slayer Master in town and are completed by fighting specific enemies in dungeons.\n\n## Combat and dungeons\n\nExplore **20 dungeons** from the starter Farm all the way to late-game Fortress Ruins and beyond. Each dungeon has its own enemy roster, difficulty rating, and potential drops. Before you go in, the game tells you how your current gear stacks up. Choose from Melee, Ranged, or Magic; each style levels its own combat skills.\n\n## Infinite Tower\n\nClimb an endless combat gauntlet, one floor at a time. Enemies grow tougher the higher you go, and every 10 floors unlocks a milestone reward, from unique gear to permanent XP and coin bonuses.\n\n## Expeditions\n\nExplore non-combat skilling dungeons to uncover lore notes. Finding enough notes in an area unlocks new combat dungeons to challenge.\n\n## Quests\n\nOver **170 quests** span all skills. Daily quests reset every morning for a quick goal to aim at. Long-term quests track cumulative progress over many sessions. Completing quests earns XP, coins, and item rewards.\n\n## Guild System\n\n**17 guilds** cover every skill and combat style (Warriors, Archers, and Mages guilds for combat). Each guild has up to 10 rank levels. Advance by completing progression quests and earning reputation through daily requests. Higher ranks unlock harder dailies and better cross-skill rewards, letting specialists access resources from skills they don't personally train.\n\n## Builder's Workshop\n\nSpend Construction materials to upgrade the Inn, Guild Hall, and Church, unlocking better worker slots, guild perks, and stronger blessings.\n\n## Church\n\nThe **Church** offers timed blessings powered by Prayer levels and bones. Blessings come in three types (XP boosts up to 1.5×, Defense bonuses, and Coin multipliers), with stronger tiers unlocking at higher Prayer levels. One blessing can be active at a time and its status and remaining duration are shown on the home screen.\n\n## Slayer\n\nVisit the **Slayer Master** in town to receive a task: kill a set number of a specific enemy type in the dungeons. Each kill earns Slayer XP on top of regular combat XP. Complete tasks to level the Slayer skill and unlock assignments against tougher creatures.\n\n## Pets and the Inn\n\nRare enemies drop **collectible pets** that grant permanent passive XP bonuses. The **Inn** lets you hire workers who can queue up sessions on your behalf, and buy food in bulk to keep your fighter alive longer in tougher dungeons.\n\n## Carnival\n\nVisit the traveling Carnival to play idle minigames, the Archery Range, Strongman Competition, Wizard's Duel, and Fishing Derby, that convert your skill levels into tickets over time, plus active minigames like Ring Toss. Spend tickets in the Carnival Shop on exclusive equipment, pets, and XP lamps.\n\n## Getting the app\n\n[Download F-Droid](https:\u002F\u002Ff-droid.org\u002F), and set up the official [Idle Fantasy Repository](https:\u002F\u002Fgithub.com\u002Ftristinbaker\u002FIdleFantasy\u002Fdiscussions\u002F516)\n\nOr grab the latest APK from the [Releases page](https:\u002F\u002Fgithub.com\u002Ftristinbaker\u002FIdleFantasy\u002Freleases).\n\n## Translating\n\nThe game is available in English, German, French, Spanish, and Turkish. Translations live in standard Android string resource files and are Weblate-compatible. See [TRANSLATING.md](TRANSLATING.md) to add a new language or improve an existing one.\n\n## Contributing\n\nBug reports and pull requests are welcome. Open an issue before starting large changes so the approach can be discussed first.\n\nSee the [contributors graph](https:\u002F\u002Fgithub.com\u002Ftristinbaker\u002FIdleFantasy\u002Fgraphs\u002Fcontributors) for a full list of contributors.\n\n---\n\n## For developers\n\n**Language:** Kotlin  \n**UI:** Jetpack Compose + Material 3  \n**Database:** Room (SQLite)  \n**Background work:** WorkManager  \n**JSON parsing:** kotlinx.serialization  \n**Architecture:** MVVM + Repository  \n**Dependency injection:** Hilt  \n**Notifications:** NotificationCompat  \n**Localization:** Android string resources (Weblate-compatible)  \n\nNo Google Play Services dependency. F-Droid compatible.\n\n### Building from source\n\nRequirements: Android Studio Hedgehog or newer, JDK 17+, Android SDK 34\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Ftristinbaker\u002FIdleFantasy.git\ncd IdleFantasy\n.\u002Fgradlew :app:assembleDebug\n```\n\nThe debug APK will be at `app\u002Fbuild\u002Foutputs\u002Fapk\u002Fdebug\u002Fapp-debug.apk`.\n\n## License\n\nGPL-3.0. See [LICENSE](LICENSE) for details.\n","IdleFantasy 是一款面向 Android 平台的开源离线放置类 RPG 游戏，主打无网络依赖、无账号绑定、无广告的纯本地运行体验。核心功能包括 23 项可离线自动训练的技能（采集、制造、战斗、辅助）、20 座难度递进的地下城、无限塔挑战、探险解谜、170+ 任务系统及 17 个技能导向的公会体系；采用 Kotlin 开发，所有进度本地存储，挂机时长上限为 1 小时，支持完全离线运行。适用于喜欢轻度 RPG、偏好低压力成长节奏、注重隐私与离线可用性的移动端玩家。",2,"2026-07-18 02:30:07","trending"]