Wicked Whims is Turing-Complete Angel Horse November 20, 2025 1 Introduction Turing completeness is the gold standard for a system of computation to be able to compute anything that is computable. It is very popular in program- ming languages as they are meant to be able to follow any algorithm, but it also shows up in many unexpected places such is Microsoft Excel , Magic: The Gathering , and many video games with highly technical or logical aspects sucn as Minecraft (thanks to redstone), Dwarf Fortress , and Baba is You [1] This paper establishes Turing completeness of The Sims 4 together with the adult mod Wicked Whims 1.1 Turing Completeness Turing completeness, or the ability for a system to simulate a Turing machine, is regarded by many as the highest level of computability. Mathmetician Alonzo Church developed lambda calculus while mathemetician Alan Turing developed Turing machines. Eventually the two met and found that in addition to their systems being able to follow any algorithm they could conceive, they also could simulate each other. This lead to the Church-Turing Thesis, which posits that any algorithm that is computable at all can be computed by either a Turing machine or lambda calculus. Thus both Turing machines and lambda calculus are Turing complete. In order to show that a system is Turing complete, one must use the system to simulate at least one other system that is Turing complete. Turing machines are a popular choice, but they are not the only choice that is used. In the esolang community, Brainfuck is a well-known esolang that is Turing complete while being extremely easy to implement leading to many esolangs having their proofs of Turing completemess come in the form of a Brainfuck interpreter. For Wicked Whims , we will build logic gates, the same ones are implemented electronically to power modern computers. 1.2 The Sims 4 The Sims 4 is a life simulation game published by Electronic Arts. In the game, the player creates and controls the lives of virtual people known as sims. The 1 player guides their sims throughout their lives from daily tasks such as eating, sleeping, and using the toilet to bigger life events such as falling in love, getting a job, and growing older as sims advance through various life stages. The game was originall released in 2014 and has had countless content updates adding many features such as pools, toddlers, and burglars as well as numerous DLCs adding many pieces of new content for a price. 1.3 Wicked Whims Wicked Whims is a mod for The Sims 4 developed by TURBODRIVER that adds animated sex as well as numerous other features relating to the human body such as sweating and menstrual cycles. Although TURBODRIVER has made a separate mod, Wonderful Whims that adds all the features of Wicked Whims except for the animated sex, we will be using Wicked Whims as ani- mated sex is what we will be using to build logic gates and circuitry and thus show Turing completeness. With Wicked Whims , sims can have sex at a variety of different locations with the two most important locations for us being beds and windows. Sex animations are developed by the community and installed alongside Wicked Whims These animations are configured by their developers with metadata telling Wicked Whims information it needs to use the animations. Each an- imation has a category: either ”Teasing”, ”Handjob”, ”Footjob”, ”Oraljob”, ”Vaginal”, ”Anal”, or ”Climax” as well as data telling the mod how many sims are involved and their genders. Sex animations can have between 1 and 10 sims. Once one or more sims begins having sex somewhere, others can join in provided that there is an animation available that supports all participants. Wicked Whims also features sexual autonomy: sims can have sex on their own without player input. Autonomy is highly configurable and is what powers our circuits we develop in this paper. 2 Key Features 2.1 Door Locking Within The Sims 4 , there is a feature where doors can be locked for certain sims to control access. Unlike a real-life door, which is either locked for everyone or unlocked for everyone, in The Sims 4 , doors can be locked for only some sims but not others. If a sim cannot reach their destination without going through a door that is locked to them, then pathfinding will fail. Door-locking is important for several reasons. First, it enables us to separate out sims after they have sex. When sims have sex, they finish together in the same spot. But if the exits are locked to specific sims, then we can control which sim goes where and ensure that sims do not go where they are unwanted. Another big reason to lock doors is for when sims arrive at a sex location. Often times, we will have multiple sims arriving at a sex location, and we don’t want 2 Figure 1: Door locking feature them backtracking down one anothers’ arrival paths. Additionally, there are situations where a sex act needs to be required for some sims to be moved while other sims can go back and forth. Finally, locked doors allows simplification of various layouts such as being able to cross logic lines without using stairs. We use doors and locking pretty extensively, so in order to keep track of which doors are accessible to which sims, we will place a number above each sim in our diagrams, and above each locked door, we will place one or more numbers specifying which sims can access which doors. 2.2 Stabilization As The Tims 4 is a life simulator, the game is always putting pressure on the player to manage their sims. Needs deplete, bills arrive, and sims gradually age up over time ultimately dying of old age. Fortunately, there are ways around all these issues. We begin by stabilizing sims. To stabilize a sim’s needs, we need six reward traits: Steel Bladder, Forever Full, Never Weary, Needs No One, Forever Fresh, and either Carefree or the aspiration reward Laid Back from Island Living . The first five traits will prevent need decay for bladder, hunger, energy, social, and hygiene respectively while the last trait, either Carefree or Laid Back, prevents sims from feeling tense and 3 therefore negates the negative effects of low fun. Sims will also need the Beloved aspiration reward from completing the ”Friend of the World” in order to prevent friendship decay. This will allow sims to maintain high friendship even if they are apart for a long time. Another thing we need to stabilize is tbe bills. Bills cannot pay themselves automatically, so even if we can obtain a passive income such as throug hthe Shrewd reward trait, the bills will still go unpaid and summon the repoman. One way to remove the bills is to use a residential rental to kill lot taxes. If you own the rental, then for some reason, you aren’t charged lot taxes. The utilities are then dragged into the negative with the help of Eco Lifestyle which adds solar panels and wind turbines. The roof versions of the solar panels and/or wind turbines must be used (they don’t actually have to be on a roof though) as the non-roof versions are capable of breaking. If we generate enough electricity, then we can cause the electric bill to go negative. Push this far enough and the bills will go negative as a whole causing us to receive a small chunk of money each week when the bills normally arrive instead of bills. This also keeps the repoman out. Finally, we go to the game settings to disable burglars and aging. Although this way is lame, it is technically possible through the base game with no additional mods, so we will let it slide. 2.3 Animations & Gender Wicked Whims relies on sex animations created by animation creators and in- stalled as a separate package file in the Mods folder of The Sims 4 These animations come with a description of the sims involved detailing how many sims participate and what their genders are. When one or more sims have sex, the animations available to them are those that are installed and compatible with the genders of the group. For example, an animation configured for two male sims cannot be used by a heterosexual couple. If there are no compatible sex animations for a specific group at a specific location, then they cannot have sex there. Wicked Whims also comes with a feature to disable specific animations, which can be used to get rid of unwanted animations from a pack. We will use this to disable all animations except for a select few animations with spefic locations and gender configurations. 2.4 After-Sex Placement The key gimmick that makes Wicked Whims Turing complete is that sex can be used as a means of transportation between different parts of a lot. This is because when sims approach a sex locatiokn to have sex, they sometimes make their way to a slightly different location from where Wicked Whims places them when they are done. With this property, there are two important sex locations that we will exploit: windows and double beds. When having sex by a window, sims can approach from either side, but when 4 Figure 2: Before and after sims have sex on a window. they are done, Wicked Whims will attempt to place them on the inside of the window (arrow in build mode points out). Wicked Whims will only place the sims on the outside if there if it cannot place them on the inside. Since sims can approach the window from either side, the window acts as a one-way door provided the sims can use it to have sex. The other location is the double bed. All non-sexual activities along with the Figure 3: Before and after sims have sex on a double bed. base game WooHoo onvolve sims approaching and leaving the bed from the side of the bed. Sex with Wicked Whims also has sims approach the bed from the side, but when they are done, the sims are placed at the foot of the bed. If we use a wall to separate the floor space on the side of the bed from the floorspace 5 at the foot of the bed, then we can set up a second one-way door, this time involving the double bed. There is a difference in that sims cannot reliably approach th bed for sex from the foot of the bed–they need access to the side of the bed even though they will be placed at the foot of the bed when they are done–but this difference between the double bed and the window will not be relevant. As a result, which of the two objects serves which of the two roles in the circuitry I will introduce later is largely irrelevant. 2.5 Sexual Autonomy Turing-completeness is about automatic computation, and in order to drive the automatic computation via sex, we need autonomy. Fortunately, Wicked Whims features sexual autonomy. An important point about autonomous sex is that the sims must be able to pathfind to the sex location to have sex. In addition to couples having autonomous sex, sims can autonmously masturbate and join in on in-progress sex acts provided that there is an animation compatible with the resulting orgy. 3 Logical Components 3.1 Configuration Before we get too far into the logical components of this proof, we first configure both The Sims 4 and Wicked Whims . The below configuration will work. The Sims 4 , Gameplay Settings: Autonomy: Full Allow Romantic Invites and Requests: False Allow Friendly Invites and Requests: False Allow Automatic Breakups: False Disable Autonomy for Selected Sim: False Auto Age (Played Households): No Auto Age (Unplayed Households): No Allow Burglar Visits: False Wicked Whims : Master: – Sex Gameplay Switch: True – Sex Autonomy Switch: True – Burning Bladder Switch: False 6 – Crab Lice Switch: False Sex Settings: – Sex Interaction Settings: * NPC Sex Duration: ≥ 3 * Gender Recognition Settings: · Gender Recognition Behavior:, Anything Goes: False · Redefine Female Gender Role as Accessibile for All: False · Redefine Male Gender Role as Accessible for All: False · Advanced Gender Settings, Fit Sex Animations to Sexual Orientation: False * Sex Strapon Settings: · Strapon Predicted Sex Gender Recognition: False * Sex Animations Settings: · Relationship Awareness: False · Respect Gender Preference: False · Joining Sex Relationship Compliance: False · Joining Sex Gender Compliance: False · NPC Sims Relationship Modifier: ≥ 0 · Player to NPC Sims Relationship Modifier: ≥ 0 – Sex Autonomy Settings: * Sex Autonomy Switch: True * Autonomy Interest Presets: Extreme Intensity * Asking for Sex Dialog Settings · Display Player Asking Player Sex Dialog: False · Display NPC Asking Player Sex Dialog: False · Display Player Asking NPC to Join Sex Dialog: False * Autonomy Animations Disabler: Disable all animations except for a minimum of 1 non-vaginal, non-climax animation at the following exact locations and exact gender roles. All other an- imations must be disabled. Also, for bold configurations, there must be at least one animation enabled matching the specified gender roles at the specified location. Non-bold configurations are optional but nice to have as they can speed up logical com- putation through sex. Note that ”M” is not the same thing as ”B/M”, and ”F” is not the same thing as ”B/F”, so, for example, when I say ”M+F”, a ”B/M+B/F” animation is invalid. · Window: M+F , M+M+F, M+M+M+F · Double Bed: M+M , M+M+M , M+M+M+F * NPC Sex Duration: ≥ 3 – Sexual Diseases and Issues Settings: 7 * Crab Lice Infested Bedding: False * STD Sleeper Agends Population: 0 – Other Settings: * Panties Collecting Switch: True * Vanilla Interactions Switch: False – Cheats: * Advanced Cheats: · Sex Privacy Switch: False · Sex Reaction Switch: False · Cum Reaction Switch: False – Animations Disabler: Same as Autonomy Animations Disabler set- tings Relationship Settings: – Sex Cheating Moodlets Switch: False – Relationship Utilities: * Emotional Jealousy Switch: False * Physical Touch Jealousy Switch: False * Sex Jealousy Switch: False 3.2 Bits & Wires To do logic in The Sims 4 with Wicked Whims , we must first establish a con- vention for encoding bits. For that, we will use the concept in the following figure: 8 Figure 4: A logic wire. Sims 1 and 4 (not shown here) come from the left, upon receiving a signal, and sims 3 and 6 exit to the right to transmit a signal to the next component in the circuit. Figure 3.2 illustrates a wire in our circuitry. The left and right corridors connect to other nodes not shown in the figure while the middle corridor can be as long as needed and can even twist and turn. To understand how it works, let’s see how a 0 is sent down the line. First, in the neutral state, sim 2 can access the left double bed while sim 3 can acces the right double bed. When a 0 signal arrives, that means that sim 1 is now in the white part of the left line and therefore also able to access the left double bed. This means that sim 1 can have sex with sim 2 on the left double bed. Due to how the doors are locked and how the individual corridors connect are connected, when they finish, they are placed at the foot of the double bed causing sim 1 to be back in the gray while sim 2 is now in the white part for the middle line. This grants sim 2 access to the right double bed. Therefore, sim 2 will eventually have sex with sim 3 on the right double bed, which will send sim 2 back to the gray part of the middle line and sim 3 to the white part of the right hallway. The overall result is that a signal in the form of sim 1 being in the white has traveled down the line and put sim 3 in the white while sims 1 and 2 are ready for another signal to be received. Sim 1 initially being put in the white and sim 3 being put back in the gray happen elsewhere at different nodes. The process for sending a 1 is exactly the same as the process for sending a 0, but with sims 4 through 6, and the signal travels through the black corridors rather than the white ones. The last point worth mentioning is the computers: they exist to help attract sims to locations where they can ultimately socialize and have sex. 9 Figure 5: The converger. Both windows are pointing to the left (build mode arrow) meaning that Wicked Whims considers the right sides of them to be the inside. The male sims all arrive from the left and continue on to the right. 3.3 Converger The converger is a gadget that sees many variations including a signal copier ase well as logic gates. The converger works to wait for three male sims and then let them through only when they are all present. It does so as follows: 1. The male sims arrive on the left and use the blue door next to the left bed to access the bed and have sex. 2. Once all three male sims are present and engaged in a gay threesome, the female sim joins in by using the red door next to the left bed. 3. When the orgy finishes, the sims including the female sim are placed at the foot of the left bed. This spot was previously inaccessible to the female sim. 4. The female sim has sex with all three male sims on the window with its inside next to the right bed. She can use the red door next to the window to go back and forth. 5. Once all male sims have crossed the window, which they can only do by having sex with the female sim, all four sims can create the necessary orgy for all four of them to be brought to the foot of the right bed. If the male sims fail to get all four sims involved, they can use the blue door next to the right bed go back and try again. At this point, the female sim is back where she started. 10 6. The female sim has sex with the other window to allow the male sims to leave the room. 3.4 Logic Gates 3.4.1 Copier Figure 6: The copier. Our first logic gate is more of a utility than a gate; it’s the copier. It works with two convergers, one for 0 and one for 1, and the two convergers do the same thing, just for different bits. Each converger has two male sims who will serve as two output signals matching the input bit. When the input signal arrives, 11 the three sims can have the gay threesome required for the female sim to join and begin moving the men through the converger. Once they are out, the input sim travels back to wait to be sent again while the two output sims carry the two copies of the signal to their destinations. 3.4.2 No NOT Gates One of the simplest nontrivial logical operations is NOT. Logical NOT turns 0 into 1 and 1 into 0. But we don’t need any NOT gates because the 0 and 1 signals both look like a sim on a specific wire. To add a NOT gate to a wire in our circuit, we just flip the behaviors at the consuming endpoint. That is, we treat our 0 sim as a 1 and our 1 sim as a 0 when consuming the signals. 12 3.4.3 Binary Logic Gates Figure 7: An AND Gate. All other binary logic gates such as OR, XOR, NAND, NOR and XNOR can be built from the same design with just the output sims being reconfigured to behave as the desired gate should behave. 13 Arbitrary binary logic gates can be made from four convergers. First, the 0 and 1 lines dump into a shared space from which all entrances to the convergers are found. The access to the convergers is given such that for any possible combination of signals (00, 01, 10, or 11), there is exactly one converger everyone can access. Each converger also starts with its output sim already present. Once the input sims find the correct converger and engage in a gay threesome together with the output sim, the woman can join in and begin taking the male sims across the window. Once the converger finishes and spits out the three male sims, the input sims go back to their respective wires to produce more signals when necessary while the output sim produces a signal along the 0 or 1 line depending on how the doors are locked. By changing which output sims have access to which doors, we can construct any of the 16 possible binary logic gates. 4 Extras 4.1 Rule 110 Rule 110 is a celluar automaton that hasbeen proven to be Turing complete. In Rule 110, one works with an array of cells that is infinite in both directions. Each cell contains either a 0 or 1, and at each generation, every cell updates according to the following table based on itself and its two neighbors in the previous generation: Left Neighbor Cell Right Neighbor Next Generation 1 1 1 0 1 1 0 1 1 0 1 1 1 0 0 0 0 1 1 1 0 1 0 1 0 0 1 1 0 0 0 0 We can replicate finite approximations of Rule 110 in The Sims 4 with Wicked Whims , though we will need way more than eight sims to make anything mean- ingful. Our Rule 110 build consists of an array of cells tiled infinitely in three dimen- sions (or finitely for finite approximations): 14 Figure 8: 2 generations of 3 cells of Rule 110. This build should be extended infinitely to the left and right as well as down and populated with sims. Only the sims initially in the top center cell are shown. All other cells are to have eight sims each with door access as illustrated above but shifted so that everything is relative to the cell’s position. 15 Each cell is divided into three parts: the punchcard, the hub, and the sieve. The punchcard consists of two rooms, each initially housing three male sims. When a female sim enters the punchcard, either from the previous generation or from the initial input, she has access to exactly one of the two doors into the two rooms. The room on the left corresponds to 0 while the room on the right corresponds to 1. The windows are pointed into the rooms (in build mode), so when sims start having sex at the windows, they will be outside the rooms. This will empty out one of the two rooms essentially ”punching” a 0 or a 1 into the cell, hence the name: Punchcard. Next, the sims go into the hub. There, two male sims move to the hubs of the two neighboring cells. Therefore, each cell also receives two male sims in its hub from its two neighbors. The movement then brings the male sims into the sieve. Of the five beds, there will be exactly one bed that all three male sims can reach for sex. This will let out one of the two female sims who will then move into the hub and then into the punchcard of the cell in the next generation. 4.2 Community Challenges 1. Are there sex locations other than the bed and window that can also be used? 2. All of my builds in this paper are designed to work and be easy tto under- stand, but none of them are designed to be optimal. Build a wire relay, an AND gate, and an XOR gate that are as compact as possible. 3. Build a Turing machine directly. You may assume an infinitely large lot with infinitely many sims for the tape. 4. Build Conway’s Game of Life 5. Is The Sims 4 Turing complete without Wicked Whims ? 6. Are any animated sex mods for other games in The Sims franchise also Turing-complete? 5 Conclusion So there you have it: 16 Perhaps EA will see that it takes a highly-explicit adult mod to make their family-friendly life simulator Turing complete and add Turing completeness to the game themselves–I think a smart home themed pack would be a great way to do this. References [1] https://beza1e1.tuxen.de/articles/accidentally turing complete.html 17