Roadmap
Nov 7 2023: Added User Login and related functionality

Tease Player

The initial version of the tease player is functional and supports a simple and human readable scripting language as described in the scripting guide. The short-term goal is now to battle-test it by adding a few more teases to the library and fine-tuning things where needed.

  • Dice Rolls and Coin Flips
  • Variables
  • Conditional Flows
  • Timers
  • Metronomes
  • Images
  • Choices
  • Dubs / Trips / ...

User Login

Allow users to sign up and log in to the site. This will open the doors for user preferences as well as longer term teases that span across multiple days. Users must also be able to manage their account once logged in.

  • Sign up
  • Sign in
  • Forgot Password
  • Change Email
  • Change Password
  • Email Verification
  • Delete Account

User Preferences

Interactive Scripts allow for a lot of dynamic customization. It would be nice if users could set their own preferences such as timer modifiers and preferred kinks.

  • Timer Limits
  • List of Kinks
  • List of Toys
  • Email Notification Settings
Depends on: User Login

Visual Improvements

Certain timers should show the time they have left. Repeating tasks such as "Edge 5 times" should show the number of repetitions left. Metronomes should show more than a single note at a time.

  • Display Dice Rolls
  • Display Coin Flips
  • Display Timer Duration
  • Display Repeating Task Count
  • Better Metronome Display

Search and Filtering

Once the library of teases grows, it will be important to be able to search and filter teases by various criteria. An option to favorite/bookmark a tease may be nice too.

  • Pagination
  • Search Field
  • Filter Options
  • Bookmarking of Teases
  • List of Tags

XToys Integration

The most important third party integration to be implemented is probably XToys, as that will unlock a lot of new interactive possibilities for teases. This would cause metronomes to be synced to XToys, allowing you to have your toys react to things happening in the tease.

  • Webhook Configuration
  • XToys Layout
Depends on: User Login

Complex Teases

While the current tease player can support many of the simpler teases already, more complex ones such as Debt-Payoff teases or teases that span across multiple days will require some additional work. We will need tease sessions to be save-able and resumed, including a scheduling system to enforce periods in between. For debt or character builder style teases, we will also need a "shop"-like system to be supported in scripts. Some teases can also grant passive effects that trigger on later events.

  • Shop/Debt System for Teases
  • Tease Persistence
  • Active Teases Overview Page
  • Scheduling
  • Passive Effects
Depends on: User Login

Third Party Integrations

This part is intentionally vague for now, but I can imagine plenty of interesting ways to integrate with other sites and services. The most important part of this would be integrations of external media sites, to automatically embed images or videos into teases based on selected tags.

  • Allow Teases to embed Media from Third Party Sites
  • Integrate some Third Party Sites as media sources

User-submitted Teases

The ultimate goal of this site is to allow users to submit their own teases. This will require a lot of work, including a potential visual scripting editor, a way to preview the tease, and a way to submit it for review. Once a tease is approved, it will be added to the library for everyone to enjoy.

  • Scripting Guide
  • Visual Scripting Editor
  • Tease Preview
  • Submission System
  • Versioning
Depends on: User Login

Ratings and Comments

I've put this last because it comes with a moderation burden that I do not want to spend time on until the site is in a good and fun state.

  • Give
    to Teases
  • Display Ratings
  • Comment on Teases
  • Comment Moderation Queue
Depends on: User Login

Characters

Generic Fap Roulettes can be pretty dull when it comes to the narrative, as you often just end up with a computer telling you to edge over and over. It would be nice to optionally allow for some personality to be dynamically added into teases, by having a database of characters that the player can pick from to provide additional images and dialog within teases.

  • Script Semantics for Tease Characters
  • Character Selection on Supported Teases
  • User Submission of Characters

Personas

Some teases are designed for fantasy only. We could support those by allowing the user to create persona(s) that they can use to play teases with. The idea is that the fantasies of those teases would apply to those digital personas to allow for a better sense of immersion. Personas are also the only consensual way to implement blackmail teases, i.e. by delegating all effects to that digital persona on our side.

  • Persona Creator
  • Script Semantics for Personas
  • Persona Selection on Supported Teases

You must be 18 years or older to enter.

This site contains age-restricted material including nudity and depictions of sexual activity.

© 2023 Fap Arcade. All rights reserved.