features planned

This commit is contained in:
Doar Mihai
2026-06-28 03:29:55 +03:00
parent a36b0b7612
commit ad91bf15e0
+80
View File
@@ -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.