Skip to content

davemoore22/sorcery

Repository files navigation

Sorcery: Shadows under Llylgamyn

An open source remake/remaster initially of the classic CRPG Wizardry, Proving Grounds of the Mad Overlord, then hopefully of the Sequels II (The Diamond Knight), III (Legacy of Llylgamyn), and V (Heart of the Maelstrom). Currently under heavy development with a release hopefully later in 2024.

Written using SFML, TGUI, and C++.

Watch some videos of gameplay (most recent first):

(New as of December 2023 - Compendium Browsing)Compendium Browsing Entering the Dungeon Dungeon Events

See other gameplay videos at https://www.youtube.com/channel/UCEkmGGFyxu5vH6xAHej3Dag

Progress Update

  • Load/Save/New Game (DONE)
  • Town/Castle Menus (DONE)
  • Character Creation (DONE)
  • Character Editing (DONE)
  • Party/Expedition Management (DONE)
  • Maze Generation and Navigation (DONE)
  • Dungeon Features (DONE)
  • Automapping (DONE)
  • Keyboard/Mouse/Gamepad Control (DONE)
  • Context-Sensitive-Help (DONE)
  • Gilgamesh's Tavern (DONE)
  • Adventurer's Inn (DONE)
  • Levelling up/Changing Class (DONE)
  • Temple (DONE)
  • Wipe Handling (DONE)
  • Dungeon Events (DONE)
  • Items and Inventory (DOING)
  • Compendium (DOING)
  • Boltac's Equipment Shop (TO DO)
  • Creatures and NPCs (TO DO)
  • Magic and Combat (TO DO)
  • Special Item Handling (TO DO)
  • Victory Handling (TO DO)
  • Strict (Legacy) Mode (TO DO)
  • Achivements (TO DO)
  • Optional Textured/Rendered 3D View (TO DO)

Wishlist

  • Sequels (II, III, V)
  • Procedurally-Generated Infinite Content (like Diablo)
  • Modding

What next? (as of March 2024)

I've almost finished the Compendium (Museum/Bestiary/Spellbook), and I'm also making progress on Items, Inventory, and Item-Handling.

Initially I am planning to remake Wizardry 1, then adding 2 and 3, and then subsequently providing infinite procedurally-generated content like that of Diablo for example. In the meantime, check out Snarfu's bugfix and recompilation of the original Wizardry for Apple II at https://github.com/snafaru.

Compilation

I'm currently developing solely on Linux (Ubuntu 22) so compilation instructions are currently Linux-specific. Windows instructions and releases will of course be supported at a later date.

Full compliation instructions for Linux are in the doc/COMPILE text file, but in brief both CMake (via VSCode CMake Tools) and Code::Blocks are supported once the various support libraries are installed. C++20 compiler support is required (I'm currently using GCC 11.3).

All code is released under the GPL - see the doc/LICENSE text file for full details.

Contact and Help

All comments and criticism and help welcome. You can find me as Typhon on the C++ Help, SFML, and DungeonCrawlers.org Discord Servers, or my email address is on the Splash Screen of the Game.

Credits

Graphics used (all free/open source) are by:

Game font is based upon the DOS Wizardry V font.

Screenshots

About

An open source remake/remaster of the classic CRPG Wizardry, Proving Grounds of the Mad Overlord.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published