💼 Cashflow Rush — Career Edition (v3.1.4)

Arcade rompicapo finanziario in stile “push-box”, con progressione a 10 livelli di difficoltà crescente.

Ottimizzato per Laptop (tastiera) e Smartphone (touch + D-pad).

Funziona offline come Progressive Web App (PWA).

🎮 Come si gioca

Sposta il personaggio sulla griglia e spingi gli Asset (blu) verso i Goal (verdi) per attivarli e generare rendite passive.

Eventi economici:

SimboloEventoEffetto
💰 $Monete+500 Valore Netto
💧 DDividendo+200 Flusso €/mossa
⚙️ LLeva+600 Flusso, −400 Valore Netto
🔥 IInflazione−200 Flusso
💸 TTassa−800 Valore Netto

Ogni mossa incassa il tuo Flusso €/mossa. Gli Asset attivati su un Goal generano extra per alcune mosse.

🎯 Completa il livello raggiungendo l’Obiettivo (Valore Netto).

⚖️ Anti-grind attivo: nessun incasso se ripeti micro-loop avanti/indietro senza raccogliere eventi o spingere asset.

🧭 Simboli & Legenda

ColoreSimboloSignificato
🟡$Monete
🔵DDividendo
🟣LLeva Finanziaria
🟠IInflazione
🔴TTassa
🟩GGoal (attiva Asset sovrapposto)
🟦AAsset spingibile
#Muro

📊 KPI in tempo reale

KPIDescrizione
Valore NettoCapitale cumulato (target del livello).
Flusso €/mossaEntrata netta per ogni mossa.
MosseNumero di mosse effettuate.
ObiettivoTraguardo da raggiungere per completare il livello.
EfficienzaIndicatore % ≈ (Netto/Mosse)/10.
Reputazione ★+1 stella se completi il livello senza mai chiudere in negativo.

Su smartphone è incluso il pulsante 📊 Report che mostra il riepilogo di: Livello, Obiettivo, Valore Netto, Flusso, Mosse, Efficienza e Reputazione.


🏁 Livelli (Career Mode)

#NomeTarget
1Risparmio5.000€
2Investimento15.000€
3Leva Finanziaria30.000€
4Inflazione50.000€
5Speculazione80.000€
6Diversificazione120.000€
7Crisi150.000€
8Ripresa220.000€
9Bolla350.000€
10Tycoon Finale1.000.000€
Layout e generazione griglia sono deterministici (seed fissi), garantendo stabilità tra sessioni.

⌨️ / 📱 Controlli

Laptop

  • Frecce — Muoviti / spingi Asset
  • R — Ricarica livello
  • Ctrl/Cmd + Z — Undo ultima mossa
  • Toolbar — Reset, Undo, 📈 Livelli, 🔊/🔇 Audio, 📊 Report

Smartphone

  • PLAY — Inizia la partita (sblocca audio su iOS)
  • D-pad (▲ ◀ ▶ ▼) o Swipe sul canvas
  • 📊 Report — Mostra riepilogo livello

📱 Suggerimento iOS: Aggiungi alla Home

  1. Tocca Condividi (⬆️) nella barra in basso
  2. Seleziona “Aggiungi alla schermata Home”
  3. Apri l’icona Cashflow Rush appena creata
Funziona anche offline come una vera App. 🚀

L’overlay di guida appare solo la prima volta se l’app non è ancora installata come PWA.


⚙️ PWA — Installazione & Aggiornamenti

  • Installabile su iOS, Android e Desktop
  • Aggiornamento automatico: il Service Worker aggiorna i file quando rileva una nuova versione
  • Versione attuale: v3.1.4
  • In index.html, app.js, dual.js, sw.js è usata la query ?v=3.1.4
  • Il Service Worker invia SW_UPDATED e forza il refresh automatico
Se noti risorse non aggiornate: apri l’app, attendi due refresh — non serve svuotare la cache manualmente.

⚖️ Parametri di Gioco (default)

EventoEffetto
Monete+500 Netto
Dividendo+200 Flusso
Leva+600 Flusso, −400 Netto
Inflazione−200 Flusso
Tassa−800 Netto
Asset attivo+100 Netto/mossa per un numero limitato di mosse
Decadimentoogni 7 mosse il Flusso si riduce di 100

🚫 Anti-Grind

Il sistema disattiva guadagni da flusso/asset se:

  • ti muovi indietro immediatamente rispetto alla direzione precedente,
  • oppure esegui un micro-loop A→B→A senza raccogliere o spingere asset.

Serve a mantenere la sfida pulita, evitando farming.


🧩 Progressi e Reset

  • 📈 Livelli — Salta a un livello specifico
  • ↺ Restart Career — Azzera progressi e reputazione
  • I progressi sono salvati localmente:
    • cfr.level, cfr.rep, cfr.muted, du.mode

🚀 Deploy / Hosting

  1. Copia la cartella su un server statico (HTTPS consigliato)
  2. Assicurati di servire correttamente MIME type (JS, JSON, PNG, Webmanifest)
  3. Aggiorna le query di versione (?v=) in index.html, sw.js e dual.js
  4. Incrementa la versione in: <title> e file JS; const VER in sw.js

🧾 Dichiarazione di Originalità e Copyright

Cashflow Rush — Career Edition è un progetto originale sviluppato da Alessandro Pezzali (pezzaliAPP). Non esiste alcun titolo identico o equivalente pubblicato o registrato con lo stesso nome, regole o struttura.

Ispirato meccanicamente al genere Sokoban (1981), ma tutti gli altri elementi — tema economico-finanziario, KPI, Career, anti-grind, UI PWA, finalità educativa — sono inediti.

Elementi distintivi

  1. Tema con asset/monete/tasse/dividendi/inflazione
  2. Career Mode con KPI (Netto, Flusso, Efficienza, Reputazione ★)
  3. Anti-grind contro micro-loop
  4. PWA offline-first per mobile/desktop
  5. Scopo educativo

Status legale

  • ✅ Originale; nessun asset di terzi.
  • ✅ Titolarità completa di nome, codice e design.
  • ✅ Licenza MIT.
  • 🚫 Nessun uso di materiali protetti.
© 2025 pezzaliAPP — MIT • open source, educativo e gratuito

⬅️ Torna al Gioco

🎮 How to Play

Move the hero on the grid and push Assets (blue) onto Goals (green) to activate them and generate passive income.

Economic Events:

SymbolEventEffect
💰 $Coins+500 Net Worth
💧 DDividend+200 Cashflow / move
⚙️ LLeverage+600 Cashflow, −400 Net Worth
🔥 IInflation−200 Cashflow
💸 TTax−800 Net Worth

Each move yields your current Cashflow / move. Activated assets produce extra income for several moves.

🎯 Finish the level by reaching the Net Worth target.

⚖️ Anti-grind: no income if you repeat micro-loops back and forth without collecting events or pushing assets.

🧭 Symbols & Legend

ColorSymbolMeaning
🟡$Coins
🔵DDividend
🟣LLeverage
🟠IInflation
🔴TTax
🟩GGoal (activates asset)
🟦APushable asset
#Wall

📊 Live KPIs

KPIDescription
Net WorthCumulative capital (level target).
Cashflow / moveNet income at each move.
MovesTotal moves made.
TargetNet Worth required to win.
EfficiencyRough indicator ≈ (Net/Moves)/10.
Reputation ★+1 star if you never drop below zero.

On smartphones a 📊 Report button summarizes: Level, Target, Net Worth, Cashflow, Moves, Efficiency, Reputation.


🏁 Levels (Career Mode)

#NameTarget
1Savings€5,000
2Investment€15,000
3Leverage€30,000
4Inflation€50,000
5Speculation€80,000
6Diversification€120,000
7Crisis€150,000
8Recovery€220,000
9Bubble€350,000
10Final Tycoon€1,000,000
Layouts are deterministic (fixed seeds) for consistent sessions.

⌨️ / 📱 Controls

Laptop

  • Arrow keys — Move / push assets
  • R — Reload level
  • Ctrl/Cmd + Z — Undo last move
  • Toolbar — Reset, Undo, 📈 Levels, 🔊/🔇 Audio, 📊 Report

Smartphone

  • PLAY — Start (unlocks audio on iOS)
  • D-pad or Swipe on canvas
  • 📊 Report — Level summary

📱 iOS Tip: Add to Home Screen

  1. Tap Share (⬆️) in the bottom bar
  2. Select “Add to Home Screen”
  3. Open the new Cashflow Rush icon
Works offline like a native app. 🚀

The guide overlay appears once if not yet installed as a PWA.


⚙️ PWA — Installation & Updates

  • Installable on iOS, Android and Desktop
  • Auto-update: Service Worker refreshes files on new versions
  • Current version: v3.1.4
  • Query string ?v=3.1.4 in index.html, app.js, dual.js, sw.js
  • Service Worker sends SW_UPDATED and forces reload
If something looks stale: open the app and wait two refreshes — no manual cache wipe needed.

⚖️ Game Parameters (default)

EventEffect
Coins+500 Net
Dividend+200 Cashflow
Leverage+600 Cashflow, −400 Net
Inflation−200 Cashflow
Tax−800 Net
Active asset+100 Net per move for a limited number of moves
Decayevery 7 moves Cashflow drops by 100

🚫 Anti-Grind

No income is granted if you:

  • instantly move back to the previous cell, or
  • perform a micro-loop A→B→A without collecting events or pushing assets.

🧩 Progress & Reset

  • 📈 Levels — Jump to a specific level
  • ↺ Restart Career — Reset progress and reputation
  • Local saves: cfr.level, cfr.rep, cfr.muted, du.mode

🚀 Deploy / Hosting

  1. Upload to a static server (HTTPS recommended)
  2. Serve proper MIME types (JS, JSON, PNG, Webmanifest)
  3. Update version queries (?v=) in index.html, sw.js, dual.js
  4. Bump versions in <title>, JS files and const VER in sw.js

🧾 Originality & Copyright

Cashflow Rush — Career Edition is an original project by Alessandro Pezzali (pezzaliAPP). No identical or equivalent title exists with the same name, rules or structure.

Mechanically inspired by Sokoban (1981). All other elements — theme, KPIs, Career, anti-grind, PWA UI, educational purpose — are original work.

© 2025 pezzaliAPP — MIT • open source, educational

⬅️ Back to Game

🎮 So wird gespielt

Bewege die Figur auf dem Raster und schiebe Assets (blau) auf Ziele (grün), um sie zu aktivieren und passives Einkommen zu erzeugen.

Wirtschafts-Events:

SymbolEreignisEffekt
💰 $Münzen+500 Nettovermögen
💧 DDividende+200 Cashflow / Zug
⚙️ LHebel+600 Cashflow, −400 Nettovermögen
🔥 IInflation−200 Cashflow
💸 TSteuer−800 Nettovermögen

Jeder Zug bringt deinen aktuellen Cashflow / Zug. Aktivierte Assets zahlen einige Züge lang extra.

🎯 Erreiche das Netto-Ziel, um das Level abzuschließen.

⚖️ Anti-Grind: kein Einkommen bei Mikro-Schleifen vor/zurück ohne Events zu sammeln oder Assets zu schieben.

🧭 Symbole & Legende

FarbeSymbolBedeutung
🟡$Münzen
🔵DDividende
🟣LHebel
🟠IInflation
🔴TSteuer
🟩GZiel (aktiviert Asset)
🟦ASchiebbares Asset
#Wand

📊 Live-KPIs

KPIBeschreibung
NettovermögenKumuliertes Kapital (Level-Ziel).
Cashflow / ZugNettoeinnahme pro Zug.
ZügeGesamtzahl der Züge.
ZielNetto-Schwelle zum Gewinnen.
Effizienz≈ (Netto/Züge)/10.
Reputation ★+1 Stern, wenn nie negativ.

Auf Smartphones zeigt 📊 Report die Zusammenfassung: Level, Ziel, Netto, Cashflow, Züge, Effizienz, Reputation.


🏁 Level (Karrieremodus)

#NameZiel
1Sparen5.000€
2Investieren15.000€
3Hebel30.000€
4Inflation50.000€
5Spekulation80.000€
6Diversifikation120.000€
7Krise150.000€
8Erholung220.000€
9Blase350.000€
10Finaler Tycoon1.000.000€
Layouts sind deterministisch (feste Seeds) für konsistente Sitzungen.

⌨️ / 📱 Steuerung

Laptop

  • Pfeiltasten — Bewegen / schieben
  • R — Level neu laden
  • Ctrl/Cmd + Z — Letzten Zug rückgängig
  • Toolbar — Reset, Undo, 📈 Level, 🔊/🔇 Audio, 📊 Report

Smartphone

  • PLAY — Start (Audio auf iOS freischalten)
  • D-Pad oder Wischen auf dem Canvas
  • 📊 Report — Level-Zusammenfassung

📱 iOS-Tipp: Zum Homescreen hinzufügen

  1. Teilen (⬆️) unten antippen
  2. „Zum Home-Bildschirm“ wählen
  3. Neue Cashflow Rush-App öffnen
Funktioniert offline wie eine native App. 🚀

Der Hinweis erscheint nur einmal, solange die App nicht als PWA installiert ist.


⚙️ PWA — Installation & Updates

  • Installierbar auf iOS, Android und Desktop
  • Auto-Update: Service Worker aktualisiert Dateien
  • Aktuelle Version: v3.1.4
  • Versions-Query ?v=3.1.4 in index.html, app.js, dual.js, sw.js
  • Service Worker sendet SW_UPDATED und erzwingt Reload
Falls etwas veraltet wirkt: App öffnen und zwei Reloads abwarten — kein manuelles Cache-Leeren nötig.

⚖️ Spielparameter (Standard)

EreignisEffekt
Münzen+500 Netto
Dividende+200 Cashflow
Hebel+600 Cashflow, −400 Netto
Inflation−200 Cashflow
Steuer−800 Netto
Aktives Asset+100 Netto pro Zug für begrenzte Züge
Verfallalle 7 Züge −100 Cashflow

🚫 Anti-Grind

Kein Einkommen bei:

  • sofortigem Zurückgehen in die vorige Richtung,
  • oder Mikro-Schleife A→B→A ohne Events/Schieben.

🧩 Fortschritt & Zurücksetzen

  • 📈 Level — Direkt zu einem Level springen
  • ↺ Karriere neu starten — Fortschritt & Reputation löschen
  • Lokale Speicherung: cfr.level, cfr.rep, cfr.muted, du.mode

🚀 Deploy / Hosting

  1. Auf statischem Server bereitstellen (HTTPS empfohlen)
  2. Korrekte MIME-Typen liefern (JS, JSON, PNG, Webmanifest)
  3. Versions-Queries (?v=) in index.html, sw.js, dual.js anpassen
  4. Version in <title>, JS-Dateien und const VER in sw.js erhöhen

🧾 Originalität & Urheberrecht

Cashflow Rush — Career Edition ist ein originales Projekt von Alessandro Pezzali (pezzaliAPP). Kein identischer Titel mit gleichen Regeln/Struktur existiert.

Mechanische Inspiration: Sokoban (1981). Alle übrigen Elemente — Thema, KPIs, Karriere, Anti-Grind, PWA-UI, Lernziel — sind eigenständig.

© 2025 pezzaliAPP — MIT • Open Source, edukativ

⬅️ Zurück zum Spiel