8.4 KiB
8.4 KiB
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_aton 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
gambleslog. - In-game messaging — A
messagestable (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) andeffect_valueto the items table; apply onuseand optionally track aconsumed_atcooldown. - Nerve stat — Add
nerve/max_nervecolumns 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_todaycounter 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.