Appearance
Arcade › After School Rebel
Click the game above and it runs right here in your browser. No download, no installer, no account needed. findley.champagnemp built it with Cinevva, so it works on a phone or a tablet too.
Nobody has said anything about After School Rebel yet. Play it, then tell findley.champagnemp what you would add next.
After School Rebel was built by findley.champagnemp with the Cinevva game creator: describe the game you want in chat, watch it get built, and play it in your browser minutes later.
Remix After School Rebel opens the real game in the creator and forks its actual files, chat and design doc, so you start from the code rather than from a description.
Cinevva's analyzer read this game's design doc and its source, then wrote the brief below. "Make your own" hands it to the game creator as your opening message, so you start from a real spec rather than a one-line idea.
Create a responsive, single-screen, choice-driven visual-novel/dating-sim called "After School Rebel" (the story card can also present the story title "Cherry Blossom Promise" with Japanese subtitle "放課後の反抗心"). It is a short original spring school romance about a sharp-tongued girl, quiet rooftops, after-school walks, and a festival confession. There is no free movement or combat: the player advances through six narrative scenes by selecting one of two text choices, with choices changing an affection score and leading linearly to the next scene. Use a polished 2D illustrated/CSS-art presentation. The game is centered in a tall responsive app viewport (maximum about 900px wide and 760px tall) against a dark purple radial-gradient page background. The scene backdrop is a stylized spring sunset: a vertical sky gradient from lavender/pink at the top through warm pale pink to blue near the bottom, a glowing pale peach circular sun in the upper-right, a hazy purple hill, and a simple school building occupying the lower middle with a pale pink facade, dark purple border/base, triangular roof and four blue windows. Include dark silhouetted trees at the left and right edges. Keep the overall palette dusky purple, mauve, pink, peach, and blue, with soft shadows and rounded UI panels. At launch, show a full-screen translucent dark-purple start overlay over the scene. Center a rounded dark card with a thin pale-pink border and shadow. It contains the Japanese subtitle "放課後の反抗心" in pink, a large two-line white title "After School Rebel" (the story may instead label the card "Cherry Blossom Promise" and show the subtitle "春色の約束" as in the supplied title treatment), the description "A short original dating-sim story about a sharp-tongued girl, quiet rooftops, and the softer side she hides." (or the alternate visible story description about first impressions, after-school walks, and one spring festival confession), and a prominent pink "Begin story" button. Once started, retain a top bar over the background: at upper-left a rounded pill reading "春風学園 · Spring Term" and at upper-right a rounded pill showing a heart and the current affection number, initially 0. Show a small "Restart" button at upper-right after starting. At the bottom, place a large translucent near-black purple dialogue panel with rounded corners, pale-pink border, blur/shadow, and responsive padding. Put the speaker name in a pink pill, narrative text in large readable white text, and two rounded choice buttons in a two-column grid on desktop; collapse to one column on narrow mobile screens. Buttons use purple fills, pink borders, white text, and a subtle lift/highlight on hover/focus. When the speaker is Rin Kurose, display a centered stylized portrait above/behind the dialogue panel: a young woman with very dark messy hair, angular bangs, a pink/red streak in the hair, warm peach face, simple dark eyes and brows, a small mouth, a pale cheek bandage, dark blazer/body, pale shirt and red tie. The portrait is assembled in a clean flat CSS/illustrated style and should be hidden for Narrator scenes. The writing and exact linear scene progression should be: 1. Speaker Narrator: "The first cherry blossoms drift across the courtyard. You arrive early and spot a note taped to the old rooftop door." Choices: "Read it under the old tree" (+1 affection) and "Knock on the rooftop door" (+0), both continue. 2. Speaker Rin Kurose: "Rin Kurose leans against the fence, blazer open and red tie loose. “You read my note? Don’t get the wrong idea. I just needed someone who wouldn’t be boring.”" Choices: "Ask what she really wants" (+2) and "Call her a rooftop delinquent" (+1), both continue. 3. Speaker Rin Kurose: "Rin looks away, touching the little bandage on her cheek. “Everyone thinks I’m trouble. You’re the first person who actually asked.”" Choices: "Say you want to know her" (+2) and "Offer to keep her secret" (+1), both continue. 4. Speaker Rin Kurose: "After school, Rin takes you through a quiet back gate to a vending machine glowing beneath the sunset. Her tough act slips into a crooked smile." Choices: "Share a drink with her" (+2) and "Challenge her to a race home" (+1), both continue. 5. Speaker Rin Kurose: "Festival night arrives. Rin waits beneath the lanterns, hands in her pockets. “If you came here for me, say it fast. I’m trying not to smile.”" Choices: "Tell her you like her" (+2) and "Ask her to walk home" (+1), both continue. 6. Speaker Narrator: "The lanterns sway in the warm night air. Rin’s shoulder brushes yours, and neither of you moves away." Choices: "Stay with Rin until the lights go out" and "Promise tomorrow will be different"; both end with the Rin route and do not change affection. At the ending, replace the dialogue with speaker "Rin Kurose", keep her portrait visible, remove the choices, and show a pink "Play again" button. If total affection is 5 or more, display: "Rin looks at you from beneath her messy bangs. “You’re seriously choosing me? …Good.” She hooks one finger around your sleeve, and the two of you disappear into the lantern-lit evening." Otherwise display: "Rin snorts, but she walks beside you all the way home. “Don’t make this weird tomorrow.” Her smile says she hopes you do." Play again resets scene, affection, route and overlay state. Make all controls clickable/touch-friendly and preserve readable responsive layout on mobile.