{"id":18777691,"url":"https://github.com/daelsepara/legendary-kingdoms","last_synced_at":"2025-10-08T17:52:17.667Z","repository":{"id":56750499,"uuid":"383121067","full_name":"daelsepara/legendary-kingdoms","owner":"daelsepara","description":"An Implementation of Legendary Kingdoms gamebook series in C++ and SDL. Only book 1, The Valley of Bones has been implemented as of now. ","archived":false,"fork":false,"pushed_at":"2024-08-16T06:42:59.000Z","size":57996,"stargazers_count":6,"open_issues_count":4,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-27T02:38:41.957Z","etag":null,"topics":["computer-games","crpg","game","gamebook","gamebooks","games","legendary-kingdoms","roleplaying-games","rpg","sdl","sdl2","the-valley-of-bones"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/daelsepara.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":"2021-07-05T11:43:03.000Z","updated_at":"2024-08-16T06:37:30.000Z","dependencies_parsed_at":"2024-08-17T01:35:00.969Z","dependency_job_id":null,"html_url":"https://github.com/daelsepara/legendary-kingdoms","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daelsepara%2Flegendary-kingdoms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daelsepara%2Flegendary-kingdoms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daelsepara%2Flegendary-kingdoms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daelsepara%2Flegendary-kingdoms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/daelsepara","download_url":"https://codeload.github.com/daelsepara/legendary-kingdoms/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248699087,"owners_count":21147585,"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":["computer-games","crpg","game","gamebook","gamebooks","games","legendary-kingdoms","roleplaying-games","rpg","sdl","sdl2","the-valley-of-bones"],"created_at":"2024-11-07T20:13:18.499Z","updated_at":"2025-10-08T17:52:12.635Z","avatar_url":"https://github.com/daelsepara.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Legendary Kingdoms](/src/images/legendary-kingdoms-logo.png)\n# Legendary Kingdoms\n[![C/C++ CI](https://github.com/daelsepara/legendary-kingdoms/actions/workflows/LegendaryKingdoms.yml/badge.svg)](https://github.com/daelsepara/legendary-kingdoms/actions/workflows/LegendaryKingdoms.yml)\n [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)\n [![Release](https://img.shields.io/github/v/release/daelsepara/legendary-kingdoms.svg)](https://img.shields.io/github/v/release/daelsepara/legendary-kingdoms.svg)\n\nAn Implementation of Legendary Kingdoms Gamebooks in C++ and SDL. Only book 1 (The Valley of Bones) in the series is implemented as of now.\n\n# Planned Features\n\n- Keyboard friendly with Mouse and Gamepad support (**DONE**)\n- Fully digitized gameplay (**DONE**)\n- Quality of life improvements to record keeping (**PARTIAL**)\n- Load / Save game at any point (**DONE**)\n- Sound  (**PARTIAL**)\n- Multiplatform Linux/Windows/OSX (**PARTIAL**)\n\n# Current Progress (Screenshots)\n\n**Main Menu**\n\n![Main Menu](/screenshots/main-menu.png)\n\n**Select Party**\n\n![Select Party](/screenshots/select-party.png)\n\n**Story Screen**\n\n![Story Screen](/screenshots/story-screen.png)\n\n**View Party**\n\n![Party Details](/screenshots/view-party-1.png)\n\n![Character Details](/screenshots/view-party-2.png)\n\n**Combat Screens**\n\n![Combat Preview](/screenshots/combat-preview.png)\n\n![Combat Screen 1](/screenshots/combat-screen-1.png)\n\n![Combat Screen 2](/screenshots/combat-screen-2.png)\n\n![Combat Screen 3](/screenshots/combat-screen-3.png)\n\n**Skill Checks**\n\n![Skill Check](/screenshots/skill-checks-1.png)\n\n![Skill Check 1 - Select Adventurers](/screenshots/skill-checks-2.png)\n\n![Skill Check 2](/screenshots/skill-checks-3.png)\n\n![Skill Check 3](/screenshots/skill-checks-4.png)\n\n![Skill Check 4](/screenshots/skill-checks-5.png)\n\n**Market Place**\n\n![Buy Items](/screenshots/marketplace-1.png)\n\n![Sell Items](/screenshots/marketplace-2.png)\n\n\n**Character Inventory**\n\n![Inventory Screen](/screenshots/inventory-screen.png)\n\n**Consult Rules / Encyclopedia**\n\n![Story Screen](/screenshots/rules-screen.png)\n\n**Map Screens**\n\n![Local Map](/screenshots/map-screen-1.png)\n\n![World Map](/screenshots/map-screen-2.png)\n\n**Load/Save/Delete Games**\n\n![Story Screen](/screenshots/game-screen.png)\n\n# Other features implemented\n\n- Button/Icon hints/captions\n- Mass Combat\n- Sea Combat and Sailing\n- Item and Money access to The Vault\n- Unique Opponent/Monster actions during combat (Mass or Ground)\n- Magic (during adventure, exploration, and combat: Ground, Mass, Sea)\n- Code tracking as well as other in-game facts (Book started in, etc.)\n- Team assignments during skill checks (or other missions)\n- Troop transfers\n- Rest, recovery, and spell recharge\n- Harbour/Dockyard: Buy/Sell ships or cargo, repairs\n- Recruitment\n- Combat/Skill checks focus\n\n# Copyright Information\n\n```\n(c) 2019 Spidermind Games\n\nLegendary Kingdoms (c) Spidermind Games Ltd. All Rights Reserved.\n\nFIRST EDITION\n\nAuthor \u0026 Game Design: Oliver Hulme\n\nProducer: Jon Lunn\n\nBook Design: Bruce Kennedy\n\nEditor: Janet Horwood\n\nLead Illustrator: Robin Smith\n\nCover Artist: Claudio Pilia\n\nPlaytesters: Tom Hinton, Alison Goodman, Sean Donahue, Timo Lemburg.\n\nTo Em-kins, who first freed the Valley, all those years ago\n\nAll rights reserved.  No part of this publication may be reproduced, stored in or introduced into a retrieval system or transmitted, in any form, or by any means  (electronic, mechanical, photocopying, recording or otherwise) with the exception of the character sheets and maps for personal use, without the  prior written permission of the publisher or unless such copying is done under a current Copyright Licensing Agency license. Any person  who does any unauthorised act in relation to this publication may be liable to criminal prosecution and civil claims for damages.\n\nISBN 978-1-9160704-0-0\n```\n\n**Note: This computer game implementation is not official nor is it endorsed by the gamebook's creators**\n\n# Bugs\n\nFeel free to report any bugs, issues, and/or suggestions. Thanks!\n\n# Other Gamebooks implemented with SDL\n\n- [Necklace of Skulls](https://www.github.com/daelsepara/sdl-skulls)\n- [Heart of Ice](https://www.github.com/daelsepara/sdl-heart)\n- [Down Among the Dead Men](https://www.github.com/daelsepara/sdl-dead)\n- [Green Blood](https://www.github.com/daelsepara/sdl-green)\n- [Once Upon a Time in Arabia](https://www.github.com/daelsepara/sdl-arabia)\n- [The Coils of Hate](https://www.github.com/daelsepara/sdl-coils)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaelsepara%2Flegendary-kingdoms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdaelsepara%2Flegendary-kingdoms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaelsepara%2Flegendary-kingdoms/lists"}