They use the word "interactive" several times, and I kept expecting that to mean truly interactive i.e. the ability to open doors or pick up objects to use them, but it seems that they mean "interactive" to mean "able to view and explore from a first person perspective". By that definition any 3D model is interactive.
There's a PC game called "Suck Up!" where you play as a vampire trying to trick people into inviting you into their home so you can feed off them. All the NPCs are powered by an LLM and the game is all about using actual persuasive speech to appeal to their different personalities to convince them to let you in.
>quicksort and mergesort are very inhuman sorting algorithms; people usually do something like insertion sort in real life (perhaps with a round of radix/bucket sort initially, if there are a lot of items), since the merge and partition operations are very unnatural. Does anyone know if there's a name for this concept of a human-implementable algorithm?
I'm also interested in this. Is anyone aware of further reading on e.g. what sorting algorithm a person is likely to use when arranging a hand of playing cards? I'm curious what algorithms we apply in everyday life subconsciously.
Related: A few years ago I had a try at making a "human-friendly" sorting algorithm, that would ask the user a series of "this or that" questions to help them sort a list by preference[0]. I didn't want to use straight up MergeSort or QuickSort, since those would often lead to asking about the same item several times in a row. Instead, it randomly chooses items to compare, and accounts for transitivity (if a>b and b>c, assume a>c) to limit redundant comparisons.
I discovered [Yublin](https://jonaquino.blogspot.com/2007/06/yublin-shorthand-for-...) a while back which set out to do exactly this: create 1-3 letter shorthands for the 600 most common words in English. And sure enough, "the -> t" is at the top of the list.