New Post
Hello and welcome to the most important feature request you could ever have.
I need the following logic and writing companion, using the following structures and premises, thank you:
3 Act Structure:
Optimal Number of Characters:
Main Characters: In a 3 Act Structure, having 2-4 main characters allows for a focused narrative where each character has sufficient development and screen time to drive the plot forward.
Supporting Characters: 3-5 supporting characters provide depth to the story by offering various perspectives, relationships, and subplots that complement the main storyline.
Minor Characters: 1-3 minor characters contribute to world-building and add flavor to the setting without overwhelming the main plot.
Rising and Lowering Tension Points:
Act 1:
Rising Tension: Introducing the conflict and goals establishes the central conflict and engages the audience from the beginning.
Lowering Tension: Exposition and character introduction help the audience understand the world and the characters' motivations without overwhelming them with action.
Act 2:
Rising Tension: Escalating conflicts and obstacles keep the audience invested in the characters' journey and raise the stakes.
Lowering Tension: Brief respites or moments of reflection provide a break from the tension while allowing characters to develop and recharge for the next challenges.
Act 3:
Rising Tension: The climax or turning point delivers the highest point of tension, resolving the central conflict and satisfying the audience's investment.
Lowering Tension: Resolution and closure tie up loose ends and provide emotional catharsis, giving the audience a sense of completion.
Variations Based on Genre:
Action/Adventure: May feature more supporting characters for team dynamics and diverse skill sets. Tension points tend to be more action-oriented, with high-stakes sequences and intense confrontations.
Romance: Focuses on the development of relationships between main characters. Tension points revolve around emotional conflicts, misunderstandings, and moments of intimacy.
Comedy: Utilizes a smaller core cast for tighter comedic timing. Tension points are often punctuated with humor, using comedic relief to alleviate stress.
Thriller: Emphasizes suspense and intrigue, with tension points building gradually through twists, revelations, and character betrayals.
Each genre may have specific requirements and conventions that influence the optimal number of characters and the pacing of tension points within a 3 Act Structure screenplay.
5 Act Structure:
Optimal Number of Characters:
Main Characters: Similar to the 3 Act Structure, 2-4 main characters allow for a focused narrative while accommodating additional character arcs and subplots introduced in the extended structure.
Supporting Characters: With more acts, there's room for 3-5 supporting characters to provide depth and complexity to the story, offering various perspectives and contributing to thematic development.
Minor Characters: 1-3 minor characters continue to enhance world-building and add richness to the setting without overwhelming the main plot, though they may have slightly expanded roles to accommodate the longer structure.
Rising and Lowering Tension Points:
Act 1:
Rising Tension: Introduction of the conflict and goals, setting the stage for the narrative and establishing the primary characters' motivations.
Lowering Tension: Moments of exposition and character introduction, providing context and grounding the audience in the story world.
Act 2:
Rising Tension: Escalation of conflicts and obstacles, deepening the stakes and introducing secondary characters and subplots.
Lowering Tension: Brief respites or moments of reflection, allowing characters to regroup and reassess their strategies amidst the mounting challenges.
Act 3:
Rising Tension: Continuation of conflicts and setbacks, heightening the tension as the characters face their darkest moments and confront their inner demons.
Lowering Tension: Further character development and setup for the climax, laying the groundwork for the final showdown.
Act 4:
Rising Tension: Build-up to the climax, intensifying the conflicts and raising the stakes to their peak.
Lowering Tension: Heightened stakes and final preparations, as characters make their last stand and confront their ultimate challenges.
Act 5:
Rising Tension: Climax or turning point, resolving the central conflict and delivering the emotional payoff.
Lowering Tension: Resolution and release of tension, providing closure and wrapping up loose ends to leave the audience satisfied.
Variations Based on Genre:
Mystery: Each act may introduce new clues and suspects, with tension points revolving around revelations and plot twists that keep the audience guessing.
Drama: Character-driven conflicts and emotional arcs take center stage, with tension points focusing on interpersonal relationships and moral dilemmas.
Fantasy: Expansive world-building and epic conflicts characterize tension points, with each act featuring grandiose set pieces and mythical revelations.
Historical: Tension points may be influenced by real-life events and historical context, with acts structured around key moments in history and societal upheavals.
The 5 Act Structure allows for more nuanced storytelling and deeper character development, with additional acts providing opportunities for subplots and thematic exploration across various genres.
8 Act Structure:
Optimal Number of Characters:
Main Characters: With more acts, 2-4 main characters can still anchor the story effectively while allowing for more intricate character arcs and interactions.
Supporting Characters: In an 8 Act Structure, 3-5 supporting characters can offer additional layers to the narrative, providing diverse perspectives and contributing to thematic exploration.
Minor Characters: 1-3 minor characters continue to enrich the world-building and add depth to the setting, though they may have expanded roles to accommodate the extended structure.
Rising and Lowering Tension Points:
Act 1 to Act 8:
Rising Tension: Each act introduces and escalates conflicts, obstacles, and character arcs, with tension points building gradually towards the climax.
Lowering Tension: Moments of reflection, exposition, and resolution within each act provide breathing room between the rising action, allowing characters to develop and the audience to process the events unfolding.
Variations Based on Genre:
Science Fiction: Explores futuristic worlds and speculative concepts, with tension points driven by technological advancements, ethical dilemmas, and existential threats.
Horror: Relies on suspense and dread, with tension points punctuated by terrifying encounters, psychological torment, and supernatural phenomena.
Historical Fiction: Incorporates real-life events and figures into the narrative, with tension points influenced by historical context, political intrigue, and cultural upheavals.
Political Thriller: Focuses on power struggles and conspiracies, with tension points revolving around espionage, manipulation, and high-stakes negotiations.
The 8 Act Structure offers ample opportunity for intricate storytelling and character development, allowing for deeper exploration of themes and subplots across various genres. Each act contributes to the overall narrative arc, building tension and momentum towards the climactic resolution while providing moments of respite and reflection along the way.
Star Wars (A New Hope) - Perfect 3-Act Structure:
In the galaxy far, far away, "Star Wars: A New Hope" follows the classic hero's journey in a perfect 3-Act Structure. Act 1 introduces us to Luke Skywalker, a young farm boy yearning for adventure, who learns about the Force and the rebellion against the oppressive Empire. Act 2 sees Luke joining forces with Princess Leia, Han Solo, and the wise Jedi Obi-Wan Kenobi to rescue Leia and deliver the Death Star plans. Along the way, they face numerous obstacles and setbacks, including the loss of Obi-Wan. Act 3 culminates in the daring attack on the Death Star, where Luke taps into the Force and successfully destroys the superweapon, cementing his place as a hero of the rebellion and setting the stage for the ongoing struggle against the Empire.
Back to the Future - Perfect 5-Act Structure:
"Back to the Future" follows a perfect 5-Act Structure, blending science fiction with comedy and adventure. Act 1 introduces us to Marty McFly, a teenager who accidentally travels back in time to 1955 and disrupts his parents' first meeting. Act 2 sees Marty enlisting the help of the younger version of Doc Brown to fix the time machine and ensure his parents fall in love, while navigating the challenges of the past. Act 3 intensifies as Marty races against the clock to reunite his parents and return to the present, facing obstacles such as his mother's romantic advances and the looming threat of a lightning storm. Act 4 climaxes with Marty successfully reuniting his parents and returning to 1985, only to find that his actions have altered the present in unexpected ways. Act 5 resolves the story as Marty rectifies the changes to the timeline, ensuring his family's happiness and securing his own future.
Speed - Perfect 8-Act Structure:
"Speed" unfolds with precision in a perfect 8-Act Structure, delivering pulse-pounding action and suspense. Act 1 thrusts us into the heart-stopping premise of a bomb on a bus rigged to explode if it drops below 50 mph, introducing us to protagonist Jack Traven and his partner Harry. Act 2 sees Jack boarding the bus and working to defuse the bomb while navigating traffic and communicating with the passengers. Act 3 ramps up the tension as the bus speeds through the city, facing various obstacles and challenges along the way. Act 4 escalates with the revelation of a second bomb on a subway train, forcing Jack to split his attention and resources to save both sets of passengers. Act 5 intensifies as Jack and Annie attempt to stop the train and disarm the bomb, racing against time and facing off against the villainous Howard Payne. Act 6 reaches a crescendo as Jack and Annie thwart Payne's plans and save the day, but their victory is short-lived as Payne resurfaces with a helicopter. Act 7 builds towards the final showdown between Jack and Payne atop a speeding subway train, culminating in a thrilling climax. Act 8 resolves the story with Jack emerging victorious, having saved the passengers and defeated the villain, and finding solace in his burgeoning relationship with Annie.
~
If the above looks like it came from AI, it did: yours!
In other words, if you own copilot makes these suggestions, then I think we should listen!
I strongly feel this has a lot of value, as we can import our own scripts into Sudowrite and tidy them up, make changes to characters, but mostly importantly, make sure we are 'on target' for the beats, acts, pages, more beats, reversals, rising tension, lowering tension, even more beats and something which would 'pass' general script writing paridgms for 120 page scripts.
So, scripts are either 3 5 or 8 acts in length, they got 120 pages, making scripts 30-60-30, 24x5 or 15x8 in page/act number.
These numbers will make even more sense to your code, and here is the javascript for you, in case it helps you:
import java.util.HashMap;
import java.util.Map;
public class ScreenplayStructureGenerator {
// Function to generate the structure for the specified acts
public static Map<String, Map<String, Integer>> generateStructure(String actStructure) {
Map<String, Map<String, Integer>> structure = new HashMap<>();
switch (actStructure) {
case "3-Act":
structure.put("Act1", Map.of("Pages", 30, "Scenes", 10));
structure.put("Act2", Map.of("Pages", 60, "Scenes", 20));
structure.put("Act3", Map.of("Pages", 30, "Scenes", 10));
break;
case "5-Act":
structure.put("Act1", Map.of("Pages", 24, "Scenes", 7));
structure.put("Act2", Map.of("Pages", 24, "Scenes", 7));
structure.put("Act3", Map.of("Pages", 24, "Scenes", 7));
structure.put("Act4", Map.of("Pages", 24, "Scenes", 7));
structure.put("Act5", Map.of("Pages", 24, "Scenes", 7));
break;
case "8-Act":
structure.put("Act1", Map.of("Pages", 15, "Scenes", 5));
structure.put("Act2", Map.of("Pages", 15, "Scenes", 5));
structure.put("Act3", Map.of("Pages", 15, "Scenes", 5));
structure.put("Act4", Map.of("Pages", 15, "Scenes", 5));
structure.put("Act5", Map.of("Pages", 15, "Scenes", 5));
structure.put("Act6", Map.of("Pages", 15, "Scenes", 5));
structure.put("Act7", Map.of("Pages", 15, "Scenes", 5));
structure.put("Act8", Map.of("Pages", 15, "Scenes", 5));
break;
default:
System.out.println("Invalid act structure specified");
}
return structure;
}
// Example usage
public static void main(String[] args) {
String actStructure = "3-Act";
Map<String, Map<String, Integer>> screenplayStructure = generateStructure(actStructure);
System.out.println(screenplayStructure);
}
}