online ouija board
an electronic ouija board created to modernize spiritual communication
[ 2022 ]
background :
This site was created as a final assignment for an Electronic Rituals, Oracles, and Fortune Telling class. I created this as a continuation of an assignment I had done for the same class, for which the prompt was:
make a prototype of an electronic spirit board or other method for facilitating automatic writing (communication from unconscious/subconscious/collective gesture)
I was interested in this concept of an "electronic spirit board" because it wasn't traditional, but it also didn’t seem contradictory to the idea of what made the spirit board - specifically an ouija board - work in the first place. If there was an entity affecting the results, what was it affecting? The board? The planchette? The collective subconsciousness of its users, causing them to guide the planchette where this entity wanted?
For each of these questions, I wanted to consider how the spirit could still theoretically extend its powers through a digital space - affecting the board (the screen), the planchette (the mouse), or the subconscious of the users (no change).
audience :
This experience is intended for two people using separate devices.
•   While reading about ouija boards I learned that it was traditionally intended to be controlled by no more than two users at a time. In movies, shows, and books I always see the board being used by big groups of people, or occasionally just one person, so I was surprised to learn that it was originally intended to be a two person activity. I wanted to maintain this rule for my ouija board.
•   This site gives a different - and possibly updated - perspective to the concept of a spirit board, but also allows people to participate in this activity together without the necessity of physical proximity to each other.
process :
I began by planning out how the board could translate onto a digital space.
I wanted to make a board where the “planchette” was controlled by one’s mouse. The planchette's location on a physical board would be determined by the joint influence of two users, and the same would be true for this board. When the two users both happen to have their mouse in the same location at the same time, that is when a “match” is produced - and if that location happens to be over a letter or other character, that is the message the entity in charge of the ouija board may be trying to send. Each user can only see their own mouse and not the mouse of their counterpart, so these "matches" must be caused by chance, intuition, or their subconsciouses.

I then began to develop the visual assets - since my digital ouija board was already diverging from tradition, I wanted to maintain some aspects of the traditional ouija visuals, with adjustments to align with my digital concept.
•   I created a planchette in the shape of a mouse pointer.
•   I adjusted the characters on the board to match the alignment of a computer keyboard.
My first prototype and original assignment submission was created on p5.js , an open-source Javascript library, and was a file modeling the board’s movement without two-person functionality.
My next step was to establish this two-person connection - I needed two different devices to relay information (mouse location) back and forth. Due to time constraints, I opted for a local connection, allowing the site to be launched through one’s ip address and limiting connection to two devices on the same wifi network. This also made it easier for me to control who could be on the site and limit it to two people at a time. If an entity does control the board, this would also help prevent issues relating to the boards and users being too distant.
I tested my initial program as a “match test” to see how often two different users overlapped in mouse locations. Even when given context, users on different devices took an average of two minutes before getting a “match”. I did not want it to take so long, so I adjusted my program to quicken match time. I made the proximity range larger so that the mouses did not have to be so close to determine a "match" and I slowed down planchette's movement. There were other aspects which I was already planning to change for my final version - adding a delay to the planchette's movement when following the pointer, and including the visual of the board, which gives users a clearer objective and more specific locations to aim for.
In the final version of the ouija board shown here, two users in the same or separate rooms are expected to pose a question to an entity and then begin to use the digital board, tracking the letters the board gives them along the way in order to spell out the entity’s answer (or lack of).