Skip to content

Arcade › Paper Fortune

Paper Fortune

  • 2d
  • arcade
  • scratch-card
  • idle-upgrade
  • luck
  • casual
0
Remix it Discord

0 plays

How to play

Click the game above and it runs right here in your browser. No download, no installer, no account needed. kazmeenkazmeenmam built it with Cinevva, so it works on a phone or a tablet too.

Discussion

Nobody has said anything about Paper Fortune yet. Play it, then tell kazmeenkazmeenmam what you would add next.

Make your own game

Paper Fortune was built by kazmeenkazmeenmam 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 Paper Fortune 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.

Read the build brief for Paper Fortune

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 2D canvas game titled “Paper Fortune,” a cozy arcade scratch-card and money-management game. Use a dark plum-to-near-black vertical gradient background with faint oversized translucent circular decorations. Center a top header reading “PAPER FORTUNE” in large warm cream/gold bold text, the subtitle “Lucky drawing table,” and a rounded pill showing the current money (starting at 
20). Arrange three rounded panels beneath the header: a narrow lottery shop on the left, a wide wooden drawing table in the middle, and a narrow upgrade shop on the right. Panels should have very dark plum fills, mauve outlines, rounded corners, and a warm, muted, illustrated UI style. The middle table is a brown wooden-looking panel with subtle vertical plank lines. Make the layout responsive to the viewport: the left panel is approximately 24% width capped around 190px, the right approximately 27% capped around 210px, with the remaining central space used for the table. The left panel is titled “LOTTERY SHOP” and contains four selectable lottery cards stacked vertically. Each card has a colored icon, name, and price. The options and exact data are: Lucky Star, price
00, maximum $500, gold star icon; Golden Moon, price
000, maximum $5000, orange crescent icon; Rainbow Rush, price $5000, maximum
5000, pink sparkle icon; Royal Crown, price
0000, maximum $50000, lavender crown icon. Highlight the selected card with a stronger colored border and darker magenta fill; initially select Lucky Star. Beneath these, show two upgrade buttons: “Luck Lv.1 $80” in gold and “Scratch Lv.1
00” in pale blue. The same upgrades are also available in the right panel. The right panel is titled “UPGRADE SHOP.” Show a “Better odds” label with “Raise your chance,” followed by a gold button labeled “LUCK +1 $80.” Show “Faster scratching” with “Reveal more per swipe,” followed by a pale-blue button labeled “POWER +1
00.” Beneath it, show “RECENT WINS”; initially display “No wins yet.” After completed cards, list up to four most recent lottery names and their winnings, or “MISS” for zero prizes. The main interaction is a purchase-to-scratch sequence. Clicking the bottom-center button, initially labeled “BUY LOTTERY,” spends the selected lottery’s price if the player can afford it, increments the card count, and starts an animated paper flying onto the table. The button becomes disabled and reads “PAPER IN PLAY” while any card is active. If the player lacks money, show a temporary toast message explaining that they need more money or should choose a cheaper card; if they try to buy while a card is active, tell them to finish scratching first. When a paper is purchased, animate a small cream paper labeled “LUCKY PAPER” flying/fading into the central table, then leave a larger cream rounded card on the table with the selected lottery’s icon, the words “LUCKY PAPER,” and “TAP TO OPEN.” Display instructional text such as “Your new paper landed!” and “Click the paper to start scratching.” Clicking the paper transitions to a scratch-card view. In scratch-card view, show a centered cream scratch ticket approximately 290x190 pixels with rounded corners and a gold outline. Put the selected lottery icon and name at the top, the label “SCRATCH TO REVEAL,” and three gold prize boxes containing question marks. Overlay the prize region with a silver-gray foil layer made from a flat gray fill and diagonal lighter/darker scratch lines. Repeated pointer/touch clicks or taps inside the ticket reveal part of the foil; each successful tap emits a small burst of cream/gold square particles. Show “Tap the silver foil repeatedly” and a percentage such as “42% revealed” below the ticket. Scratch power starts at 1 and each tap reveals 18% times scratch power, clamped to 100%. When fully revealed, show the generated result as “NUMBER $X” in green for a win or “NUMBER 0” in muted red for a miss, then automatically pay the prize and complete the card. Use weighted random prize selection per lottery with prize multipliers [0, 0.5, 1, 3, 10]. The exact base weights, from zero through the 10x result, are: Lucky Star [.66,.22,.09,.025,.005], Golden Moon [.58,.24,.12,.05,.01], Rainbow Rush [.52,.27,.14,.055,.015], Royal Crown [.45,.30,.16,.07,.02]. Calculate the prize by multiplying the selected lottery’s maximum by the multiplier and rounding down/appropriately to a whole dollar. Luck starts at 1 and gives an additional chance to move the result up one prize tier, with the boost equal to min(0.45, (luck - 1) * 0.035). A completed card adds its winnings to money, records the result in recent wins, and shows a temporary result paper on the table for about 2.2 seconds reading the lottery name, “NUMBER $X” or “NUMBER 0,” and either “PRIZE PAID!” or “NO PRIZE THIS TIME.” Then return to the idle table prompt: “Pick a paper from the left” and “Then throw it onto the table and scratch for money.” Include three dirty white plates with brown spots near the lower part of the central table, slightly rotated and arranged horizontally. Each visible plate has the label “CLEAN +$5.” Clicking a dirty plate removes it, adds $5, creates small spark particles, and shows a temporary toast “Dirty plate cleaned and sold for $5!” This cleaning interaction is independent of the scratch-card flow, but it should only target plates that remain dirty. Upgrades cost 80 times the current luck level for Luck and 100 times the current scratch-power level for Scratch Power. If affordable, deduct the cost and increment the selected level; Luck improves the weighted result boost and Scratch Power increases reveal progress per tap. Show a toast confirming “Luck upgraded to Lv.X!” or “Scratch power upgraded to Lv.X!” If unaffordable, show “You need more money for that upgrade.” Both left and right upgrade buttons should trigger the corresponding upgrade. Use pointer/touch input on the canvas. Clicking a lottery card selects it and gives a short toast such as “Golden Moon selected.” The game should prevent other actions while the paper is in its active flying, on-table, or scratching phases except the relevant phase interaction. Draw subtle gold/cream square particle bursts on scratching and plate cleaning. Use a warm palette: background plum (#3a1f2f to #120d16), dark plum panels, brown table (#5a3b32), cream paper, gold highlights, muted mauve text, pale blue scratch upgrade buttons, and green successful prize text. Use bold rounded system-sans-serif typography and clear centered labels. Keep the game entirely self-contained on one canvas with no external assets.

More free browser games

Browse the whole Arcade →