Carlos's soul structures plan
Added 2023-06-16 16:07:29 +0000 UTCSoul structures list
- Comprehension aid: My first wish from Purple, but embedded into my soul. This will help me understand whatever I might need to understand, whether that's the speech of an unfamiliar language, the proper ways to do mundane everyday chores, the mysteries of the universe and magic, or anything else.
- Introspector: Analogous to monitoring, diagnostic, and debugging tools of a computer. This will examine the state of my soul and its structures and give me information about them and potential improvements.
- Mana redistributor: Analogous to computer configuration tools. I want to be able to control how my overall soul development is distributed among my soul structures, to focus development on the things that are the most useful and/or the most needed. I also want to be able to tweak my soul structures after creating them, to fix any issues I find, or implement new improvements I think of.
- Spells database: Analogous to a computer's hard drive. Stores all learned spells and spell fragments. Can also erase spells or fragments that I decide are no longer useful, recovering the mana and storage space to use with other spells or fragments instead.
- Spells linker: Analogous to a compiler, mostly. Builds whole spells from referenced spell fragments. Checks validity of candidate spells before committing them to the database. Saves database space by storing spells with references to reused fragments. Makes temporary duplicates of spell fragments as needed for casting or preparing.
- Mana sensor: Roughly analogous to a camera and microphone. Senses mana, and its structure and types, both external and internal.
- Mana manipulator: Roughly analogous to robotic arms and other such action output devices. Manipulates mana, organizing its structure and converting its type as needed, both externally and internally.
- Spells preparer: Analogous to computer memory. Holds spells, and potentially spell fragments or other similar things, that I'm actively working on or want to have ready to use.
- Spells activator: Analogous to keyboard and mouse, or computer input control devices in general, and CPU. Helps facilitate casting spells, and using soul structures in general, connecting and interpreting my intent and control signals into action.
- Reflex improver: Analogous to optimization components in both computer software and hardware, such as a CPU's branch predictor. Helps improve both determining the correct/ideal action to take and the speed and efficiency of performing it. While the computer analogy would focus solely on how my soul structures respond to my intent, I'm hoping this will also improve how my mind and body respond to my situation.
Synergies
- 1-2: Comprehension aid helps introspector understand the state of my soul and the implications thereof, and reports that understanding to my mind. Introspector also examines the comprehension aid.
- 1-3: Comprehension aid helps mana redistributor understand what the results of investing mana in each place will be, and how to implement chosen changes. Mana redistributor allocates how much mana goes to improving comprehension aid, and how.
- 1-4: Comprehension aid helps understand new spells and/or spell fragments to learn them and add them to the spells database.
- 1-5: Comprehension aid helps spells linker translate references to partial spells into their full content and properly understand the combination, and helps analyze spells for validity and potential compression improvements.
- 1-6: Comprehension aid helps mana sensor understand the structure and purpose of all sensed mana.
- 1-7: Comprehension aid helps mana manipulator understand the best ways to achieve the desired result of manipulating mana.
- 1-8: Comprehension aid helps spells preparer translate intent into action (maybe eventually prepare without speaking?).
- 1-9: Comprehension aid helps spells activator translate intent into action (maybe eventually activate without speaking, or even cast unprepared spells quickly and without speaking?).
- 1-10: Comprehension aid helps reflex improver understand which reflex is appropriate for the situation.
- 2-3: Introspector examines mana redistributor, helps it find where to put mana enhancements, and works with it to implement any potential fixes, refinements, and improvements detected. Mana redistributor allocates how much mana goes to improving introspector, and how.
- 2-4: Introspector examines spells database.
- 2-5: Introspector examines spells linker.
- 2-6: Introspector examines mana sensor, and uses it to detect details of the mana and structures within the soul.
- 2-7: Introspector examines mana manipulator, and helps guide it in how to implement any potential fixes, refinements, and improvements detected.
- 2-8: Introspector examines spells preparer.
- 2-9: Introspector examines spells activator.
- 2-10: Introspector examines reflex improver, and uses it to help draw attention to details that I may want to take action on.
- 3-4: Mana redistributor allocates how much mana goes to improving spells database, and how.
- 3-5: Mana redistributor allocates how much mana goes to improving spells linker, and how.
- 3-6: Mana redistributor allocates how much mana goes to improving mana sensor, and how. Mana sensor helps track and detect how much mana is in each soul structure, and how it's arranged and used.
- 3-7: Mana redistributor allocates how much mana goes to improving mana manipulator, and how. Mana manipulator helps move mana to the desired structures, and arrange it in the desired configuration.
- 3-8: Mana redistributor allocates how much mana goes to improving spells preparer, and how.
- 3-9: Mana redistributor allocates how much mana goes to improving spells activator, and how.
- 3-10: Mana redistributor allocates how much mana goes to improving reflex improver, and how.
- 4-5: Spells database supplies spell fragments for the spells linker to use, and stores the combined/linked results.
- 4-6: Mana sensor helps detect the details of any sensed magic that I want to learn and add to the spells database.
- 4-7: Mana manipulator helps form the appropriate symbols/structures for learning each spell or fragment.
- 4-8: Spells database supplies spells for spells preparer to prepare.
- 4-9: Spells database supplies spells for spell activator to cast.
- 4-10: Reflex improver helps reflexively form the correct conceptualization to add new spells or fragments to the spells database.
- 5-6: Mana sensor helps detect links between spell fragments, and the structure of assembled spells or fragments.
- 5-7: Mana manipulator helps create links between spell fragments, and helps assemble the structure of spells or larger fragments.
- 5-8: Spells linker expands compressed spell fragment linkage structures into the full form of a spell for the spells preparer to prepare.
- 5-9: Spells linker expands compressed spell fragment linkage structures into the full form of a spell for the spells activator to activate or cast.
- 5-10: Reflex improver helps spells linker select the appropriate fragments to link together.
- 6-7: Mana sensor detects mana for the mana manipulator to manipulate.
- 6-8: Mana sensor detects mana to be used in preparing spells.
- 6-9: Mana sensor detects mana to be used in activating or casting spells.
- 6-10: Mana sensor detects mana for reflexes to respond to.
- 7-8: Spells preparer uses mana manipulator to prepare spells.
- 7-9: Spells activator uses mana manipulator to activate or cast spells.
- 7-10: Mana manipulator provides options for reflexive actions to take.
- 8-9: Spells preparer holds prepared spells for the spells activator to activate.
- 8-10: Reflex improver helps prepare spells correctly.
- 9-10: Reflex improver helps activate or cast spells correctly, and spells activator provides options for reflexive actions to take.
Comments
I don't want to get too spoilery but, well, I have plans. π
Douglas Miller
2023-06-19 15:53:23 +0000 UTCWhatβs interesting is that all of these functions are typically/ or could almost certainly be made βlow-levelβ. But what about when you start adding layers of abstraction on top? Such as conceptualisations like virtual machines into the mix? Or partitioning hard-drives? God knows what happens when you start plugging machine learning into the mix.
Markell
2023-06-19 15:08:08 +0000 UTCFair enough. I gotta say though, I look at the effort you've put into your story and I understand now the amount of detail and thought that goes into a good story. It's giving me some inspiration for my own story/universe! π
Chrystal 1776
2023-06-19 05:37:13 +0000 UTCThe story isn't titled Magic is Programming for nothing! π
Douglas Miller
2023-06-19 05:25:16 +0000 UTCHoly cow this is actually just building a computer in his soul... I love this! ππ₯°
Chrystal 1776
2023-06-19 05:22:44 +0000 UTC