From ad91bf15e05f29f36a663eed8c8bf58dbf23e5b3 Mon Sep 17 00:00:00 2001 From: Doar Mihai Date: Sun, 28 Jun 2026 03:29:55 +0300 Subject: [PATCH] features planned --- FEATURES.md | 80 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 FEATURES.md diff --git a/FEATURES.md b/FEATURES.md new file mode 100644 index 0000000..f7a05aa --- /dev/null +++ b/FEATURES.md @@ -0,0 +1,80 @@ +# Feature Comparison: Torn & OmertaMafia vs The Crime Syndicate + +## What Torn & OmertaMafia Have That We Don't + +### Combat & PvP +- **Attacking other players** — Mug, hospitalize, or kill other characters. Torn has full attack mechanics with hit/miss/critical rolls factoring in strength, speed, dexterity. OmertaMafia has gang warfare and hit contracts. +- **Mugging** — Steal a percentage of a player's on-hand cash without hospitalizing them. +- **Bounties / Hit contracts** — Pay to put a bounty on another player; anyone can claim it by attacking them. +- **Revenge attacks** — Dedicated UI showing who attacked you recently so you can retaliate. +- **War mode / Gang wars** — Organized PvP between gangs/families with territory control. +- **Escape from jail** — Active mechanic to bust yourself or another player out of jail (costs nerve/energy, has success rate). + +### Economy & Business +- **Item market / Player-to-player trading** — Buy and sell items directly between players (Torn has a robust bazaar and player shops). +- **Stock market** — Invest cash in fictional companies that fluctuate in value (Torn). +- **Businesses** — Own and manage a business (restaurant, law firm, etc.) that generates passive income and provides job slots for other players (Torn). +- **Drug mechanics** — Use drugs for temporary stat boosts with addiction and overdose penalties (Torn: cannabis, ecstasy, LSD, etc.). +- **Loan sharks / Money lending** — Borrow cash at interest or lend to other players. +- **Casino / Gambling** — Slots, poker, blackjack, lottery, number games in-game (both games have this). +- **Points / Premium currency market** — Tradeable premium currency with a player-driven exchange rate. + +### Social & Factions +- **Gangs / Factions / Families** — Join or create an organized group with a shared bank, territory, ranking system, and gang-specific crimes. +- **Gang crimes** — Organized crimes requiring multiple gang members to coordinate (Torn: faction organized crimes with planning timers). +- **Messaging system** — In-game mailbox for player-to-player messages (both games). +- **Forums / Bulletin boards** — In-game community boards, faction-specific boards. +- **Friends list & enemy list** — Track specific players with notes. +- **Profile pages** — Public character profiles showing stats, achievements, faction, recent activity. +- **Marriage / Partnerships** — Pair two characters for in-game bonuses (Torn). + +### Progression & Stats +- **Nerve / Action points** — A separate resource from energy that gates crime attempts and resets on a timer (Torn uses nerve for crimes; energy for gym/training). +- **Gym / Training** — Spend energy to train specific stats (strength, speed, dexterity, defense) at a gym with diminishing returns. +- **Education system** — Enroll in courses that take real time to complete and permanently boost stats or unlock new crime types (Torn). +- **Job / Working** — Apply for jobs at companies that provide daily pay and skill XP in a specific field (Torn: company specials). +- **Merit badges / Achievements** — Unlock permanent stat bonuses for hitting milestones (e.g., "commit 100 crimes", "win 50 fights"). +- **Rank / Prestige system** — Named rank tiers (e.g., Torn's "Civilian → Vigilante → … → Legend") unlocked by total stat points. +- **Happy stat** — A fluctuating "happiness" resource that multiplies stat gains from the gym. +- **Travel / City system** — Fly to other in-game cities to access unique items, crimes, or drug suppliers (Torn has 10+ cities; OmertaMafia has district control). + +### Items & Equipment +- **Item categories beyond weapon/armor** — Flowers, plushies, books, medical items, car parts, drug ingredients, collectables. +- **Item crafting / Synthesis** — Combine ingredients to craft drugs, explosives, or equipment. +- **Temporary consumables with cooldowns** — Medical kits that restore health on a timer, energy drinks, Xanax. +- **Weapon/armor enhancement** — Upgrade or modify equipment (Torn: weapon mods like barrels, stocks). +- **Car / Vehicle system** — Vehicles as inventory items that affect travel speed or racing. + +### Time-Based Mechanics +- **Passive income timers** — Properties, investments, or businesses that pay out automatically at intervals. +- **Daily login bonus** — Reward streak for consecutive logins. +- **Cooldown notifications** — In-game or email alerts when your energy refills, cooldown expires, or jail time ends. +- **Events / Seasonal content** — Limited-time crimes, items, or challenges tied to real-world calendar events. + +--- + +## Quick Wins +*Features that are relatively small to implement given the existing codebase.* + +- **Escape from jail mechanic** — Add a "Bust Out" button on the jail page with a success rate based on dexterity and speed. Failure adds time; success frees the character. Uses existing jail/status infrastructure. +- **Daily login bonus** — Track `last_login_at` on the character; award cash or XP for consecutive days. One migration, one middleware check. +- **Merit / Achievement badges** — Define milestones as config entries (e.g., 10 crimes committed). Check on action completion and award a permanent flat stat bonus. Uses activity log data already being captured. +- **Gambling mini-game** — A simple number-pick or dice roll in the casino using existing cash deduction/addition logic. No new model needed beyond a `gambles` log. +- **In-game messaging** — A `messages` table (sender, recipient, subject, body, read_at). Trivial CRUD with a notification dot in the sidebar. +- **Player profile pages** — Public read-only view of another character's name, level, stats, and rank. Routes off the existing character model. +- **Consumable items with timed effects** — Add `effect_type` (health_restore, energy_restore, stat_boost) and `effect_value` to the items table; apply on `use` and optionally track a `consumed_at` cooldown. +- **Nerve stat** — Add `nerve` / `max_nerve` columns alongside energy. Crimes deduct nerve instead of (or in addition to) energy. Nerve recharges on its own timer. +- **Gym / Stat training** — A training page where spending energy increases a chosen stat by a small amount. Caps per day via a `trained_today` counter that resets at midnight. + +--- + +## Opportunities +*Things neither Torn nor OmertaMafia does well — areas where The Crime Syndicate could differentiate.* + +- **Transparent probability system** — Both Torn and OmertaMafia obscure exact success rates and stat impact formulas, leading to years of community wiki-guessing. We already show success % on crimes. Extend this to combat (show estimated win probability before attacking), gym gains (show exact stat increase before spending energy), and item effects. Players reward honesty. +- **Structured crime narrative / Story mode** — Torn crimes are one-line text results. OmertaMafia is similar. A short branching text narrative for each crime outcome (3–5 sentences, different per success/failure/critical) would make the core loop dramatically more engaging at almost zero mechanical cost. +- **Mobile-first energy notifications** — Both games rely on third-party scripts/Discord bots for "your energy is full" alerts. First-party web push notifications (using the browser Push API, which Laravel can integrate via a package) would be a genuine feature advantage. +- **Crime planning / Heist system with roles** — Neither game has a compelling cooperative crime mechanic that isn't just "everyone press go simultaneously". A heist that assigns roles (driver, hacker, muscle) with different stat checks and a shared payout — requiring 2–4 players to opt in over a time window — would be genuinely novel. +- **Reputation system per crime type** — Instead of one generic level, track separate rep scores for e.g. "Pickpocket", "Car Theft", "White Collar Fraud". Higher rep in a category unlocks harder crimes in that tree and gives passive bonuses. This is deeper than Torn's flat crime XP and gives players meaningful specialization choices. +- **Fully auditable gang bank** — Gang finances in both games are opaque and gang leaders absconding with the treasury is a notorious problem. A public, immutable transaction log for the gang bank (visible to all members) is a trust and retention feature neither game offers properly. +- **Time-zone aware energy regen** — Both games use fixed server-time resets that heavily disadvantage players in non-US time zones. Allowing players to set their own "day reset" time (within a reasonable window) for daily bonuses would be a meaningful quality-of-life differentiator.