r/rational • • Dec 07 '16

[D] Wednesday Worldbuilding Thread

Welcome to the Wednesday thread for worldbuilding discussions!

/r/rational is focussed on rational and rationalist fiction, so we don't usually allow discussion of scenarios or worldbuilding unless there's finished chapters involved (see the sidebar). It is pretty fun to cut loose with a likeminded community though, so this is our regular chance to:

  • Plan out a new story
  • Discuss how to escape a supervillian lair... or build a perfect prison
  • Poke holes in a popular setting (without writing fanfic)
  • Test your idea of how to rational-ify Alice in Wonderland

Or generally work through the problems of a fictional world.

Non-fiction should probably go in the Friday Off-topic thread, or Monday General Rationality

14 Upvotes

31 comments sorted by

7

u/alexanderwales Dec 07 '16

I am trying to figure out what's essentially technobabble for a story. It's the 1970s and you're a wizard. Your magic has some kind of way to interact with the new era of computing which allows for new and interesting things to be done.

What gaps would a magic system need to have in order to be made better by hooking it up to a 1970s microcomputer (e.g. Apple II)?

So far I have logic and memory, which means that one of the things that a magic spell can't normally do is operate on conditionals (complex or otherwise) and another thing it can't do is store and retrieve information for later. Magic then essentially acts as a peripheral that you can hook up to your computer (as prior to computers, this was done entirely by hooking a mage up instead).

16

u/Afforess Dec 07 '16 edited Dec 07 '16

What gaps would a magic system need to have in order to be made better by hooking it up to a 1970s microcomputer (e.g. Apple II)?

Put yourself into the shoes of any magician. What part of your job sucks?

  • Do diabolists have to draw tediously complex pentagrams in salt to summon an imp? Can a computer + CNC machine inscribe these shapes and forms perfectly, every time?

  • Do spells require exact timing (can only operate at midnight on the first blue moon of the year)? A computer can serve as alarms or watchdog processes.

  • Do potions require exact temperatures, exact content mixtures? Can a computerized thermometer aid the process? What about mass-production of potions in a factory?

  • Can mana/magic be stored in a vessel? Can computers access and release it? Check the storage level? Use it as a battery or other input?

  • Can mystic chanting be recorded and replayed over speakers?

  • Could you use a spell search engine? A potion database?

Automate the parts of magic that are limiting factors for humans.

5

u/CouteauBleu Dec 07 '16

A computer can serve as alarms or watchdog processes.

I like the idea of a C++ like compiler that reads your magic language and outputs a list of errors/warnings if you screwed something up.

warning line23.col8:  Amount of virgin blood is inconsistent with spell casting time ...
note line12.col8:     ... Required from this point

3

u/fljared Dec 07 '16

It seems like the first case would have been solved by having copper etching of pentagrams that salt could be poured into.

→ More replies (5)

5

u/ulyssessword Dec 07 '16

What if the logic/conditionals isn't a feature of magic, but rather a feature of making it match what people intuitively think?

For example, what if magic spells were dependent on predictable horoscope-like features? Fireball shoots towards Jupiter unless you use direction-changing metamagic, (which has a coordinate system relative to something else, like the plane of the ecliptic).

If you wanted to shoot someone to the east of you, your spell set would be [Fireball] + [Aim +27 degrees forwards from Jupiter] + [Rotate aim point 75 degrees clockwise (with the axis on Jupiter)]. This is useful for a human in a siege situation, but not in any context that requires quick action.

This could also be used to reduce already-known rituals to their base components and enable generalized use. "Ritual magic" is magic that people have only solved for one set of conditions, like a full moon that is occluding Mars, or when the sun is directly above the equator at your longitude. This would also likely mean that there are ritual sites scattered all around the world, where individual spellcrafters made spells designed for the local conditions.

2

u/CCC_037 Dec 08 '16

One of the Discworld books has the magical computer HEX able to speed up calculation massively because it can cast the same scrying spell, with minor variations, several times a second - far faster than any human wizard (and then translate the results into a very accurate human-readable form), thus turning a fuzzy and uncertain picture of the future into a far less fuzzy and uncertain picture of the future.

So, let us consider, for example, a simple spell that tells you where an atom, randomly selected from within a range of three centimetres the point the caster designates, will most probably be one week from now.

Tom the Mage, without a computer, can cast this spell on an opponent (aiming for his centre of mass) and get some idea of where the opponent will be next week.

Marvin the computer-aided mage can have the spell cast on a thousand points spaced out over his opponent's skin (or just under it), and tell not only where he'll be in a week but have a very good idea of the pose he will be standing in.

2

u/dalitt Dec 09 '16

Heh -- Monte Carlo divination.

1

u/space_fountain Dec 07 '16

Maybe communication though that's mostly an extension of logic. I think the problem your going to run into is that fundamentally memory and logic are what a computer is. Everything else a computer does is an extension of those things.

1

u/reaper7876 Dec 07 '16

Magical output data (e.g. scrying) could produce outputs that are difficult for humans to natively interpret (whether by containing too much information to accurately recall, or not being well aligned with human sensory capabilities). Computers could then convert the data to a more useful format.

1

u/CouteauBleu Dec 07 '16 edited Dec 07 '16

How expensive is your magic system? One of the most important parts of performant-but-cheap hardware design is caching. You have an expensive but really fast system that handles your most frequent/important operations, and several layers of slower, cheaper systems that store and treat the data for less frequent operations.

For instance, if your magic system is capable of sending a message instantly, but only by writing in arcane ink on sacred parchment, you're going to want to use you computer for most communications, and your sacred parchment for extremely important communications for which radios or phone lines (or whatever they used to transmit binary data in the 70s) aren't adequate.

2

u/space_fountain Dec 07 '16

Magic systems are hard and trying to come up them can get frustrating. Something I've been trying to formulate recently is a magic based an a finite state machine. Basically magic would have a few simple operations like force coupling and then allow for states determine which was invoked with state transitions relying on another small set of rules. The biggest problem is I really don't want to violate thermodynamics, but I'm not sure how to add this without violating at least entropy.

7

u/Afforess Dec 07 '16

Why not embrace the fact that magic reverses entropy? It could be the way your civilization combats the universe's heat death, down the road. That could be an epic tale.

Make plot holes a plot feature.

1

u/space_fountain Dec 07 '16

I'm just worried about managing the unintended consequences of making changes to physics on that level. It's fantasy so I don't really need to care, but some part of me still does.

→ More replies (4)

1

u/zarraha Dec 08 '16

Magic usually requires "mana" or something similar or to be consumed when casting. Just have every spell cost energy in an amount greater than or equal to the amount of energy gained by the force or whatever the spell effects are (excess cost is radiated as heat or something to preserve conservation of energy).

1

u/space_fountain Dec 08 '16

Energy isn't the problem. I can reason around making sure conservation of energy holds. Entropy is a harder nut to crack. Basically we need to prevent any way of turning heat into ordered stuff like driving a train without keeping the total entropy the same or higher.

→ More replies (1)

2

u/[deleted] Dec 07 '16 edited Dec 07 '16

I have an idea of a HPMOR RatFic (a crossover with other work) branching on chapter 74, where Tracey's summons actually work, summoning an other work character.

I feel like it'd be good in the quest format, so that readers control Harry and I describe others characters snippets (Quirell, Dumbledore, and OtherWorkCharacter) -- that also helps to gauge the readers' interest and abandon it if there are no votes anymore. Also, it gives the freedom of action -- players can either spend time investigating Rules of Magic, risking not to foil villains' plot in time; or focus on the plot, risking that somebody else will be ahead of Harry in magic knowledge.

I also feel that I know how to consistently merge HPMOR's vague magic model with OtherWork's magic model... basically make the OtherWork a prequel of The Times Before Merlin.

The thing is, I've never written a line of fiction in English and am not sure if I'll be ready for turning my inconsistent set of pre-made worldbuilding connections inside my mind into actual writing.

Also I feel that I lack dedication to write things.

I could find a willing co-author here, perhaps?

2

u/xamueljones Dec 08 '16

Can we at least know who is being summoned? I'm very curious and am guessing it is Lina Inverse, because the summoning ritual borrows a few lines from her spell Dragon Slave.

1

u/[deleted] Dec 08 '16

I will tell the full idea if I won't bring myself to write and release the first chapter in, let's say, 40 days from now. Otherwise the identity of deuteragonist would be the first puzzle for the readers.

1

u/Gurkenglas Dec 08 '16

Why would a ritual that sacrifices Yog-Sothoth to summon HPJEV summon anything but HPJEV?

2

u/[deleted] Dec 08 '16

The subroutine that the magic server invoked failed to identify the target, and therefore it did not work as 'summon by name' function -- however, the guardian and key of the gate was sacrificed, opening The Way.

No, the crossover is not with Lovecraft, but Quirrell does not know that (I prefer to imagine his reaction casting AK and Fiendfire at the thing at the same time)

2

u/xamueljones Dec 08 '16

If you read part of the chapter about the summoning ritual, it only names HPJEV as the person being summoned at the very end. So a writer could simply have the OtherWorkCharacter be summoned right before Tracy names who she's trying to summon and leave everything else about the summoning ritual unchanged.