Compare commits

..

No commits in common. "main" and "oppwars-windows" have entirely different histories.

10 changed files with 250 additions and 751 deletions

View file

@ -1,39 +1,18 @@
# oppwars # oppwars
Text-based RPG heavily inspired by the old BBS game *Legend of the Red Dragon* but modern and single player. A satirical take on drug wars, except you are a police officer.
You can play this in any terminal on Linux, macOS and Windows. The irony is that you do the same stuff.
Instead of a being a knight, you play as a cop in a city that's actively trying to kill you. You beat up homeless people, manage a Karma system (Paragon vs. Renegade), use drugs to get stat buffs, and have sexual relations with hookers to restore health. Features:
- Buy Drugs.
## Classes - Purchase Whores / Fuck Whores.
- Buy Condoms.
**1. The Robot** 🤖 - Diseases.
You have no empathy mechanics. You interpret the law literally. It's basically *RoboCop* logic—if they are loitering, they must be neutralized. - Beat up homeless people.
**2. The Psychic** 🔮
You were recruited and engineered as a kid, now you can fire psychic blasts with your mind, but you suffer from mental instability.
**3. The Psychopath** 🔪
You get bonuses for eating people. You aren't really interested in arresting people; you just like the ***taste*** of justice. This class excels at using violence to restore health.
## Features
- Drugs: Increase XP gain, attack power or rewards from combat.
- Hookers: Fuck to regain health. Buy to earn an income.
- Condoms: Protect your sexual health and prevent unwanted kids.
- Combat: Beat up homeless people to earn cash and experience points.
## Drug Manual
- Cocaine: Boosts XP gain.
- Fentanyl: Boosts Attack power.
- LSD: Not implemented - Just costs money.
## Screenshots
![Screenshot Zero](screenshot0.avif) ![Screenshot Zero](screenshot0.avif)
![Screenshot One](screenshot1.avif) ![Screenshot One](screenshot1.avif)
![Screenshot Two](screenshot2.avif) ![Screenshot Two](screenshot2.avif)
## Special Thanks
Props go out to [Lipgloss](https://github.com/charmbracelet/lipgloss) Props go out to [Lipgloss](https://github.com/charmbracelet/lipgloss)

View file

@ -1,7 +0,0 @@
=== Character Class Selection ===
What is your fondest memory?
(1) Setting kittens on fire and torturing wildlife during childhood.
(2) Being raised by the Government to be a psionic assasin.
(3) Getting rebuilt into a ruthless killing machine after a tragic death.

View file

@ -1,12 +0,0 @@
You are a Constable, fresh out of high school and eager to make a name for
yourself in the Village of Burk's Falls as a new recruit for the OPP.
Your captain, a gruff mother fucker named Staff Sergeant Grimstead,
calls you into his office.
He lifts his head out of a pile of cocaine.
"Rookie, I've got a few things to show you. This is where the real
money's made around here."
He hands you a folder containing your badge number.

View file

@ -1,8 +0,0 @@
You receive a call on your radio from a fellow officer who needs your help.
"I got this degenerate transvestite who just served his boss with legal papers." you hear over the radio.
What should they do?
(1) Arrest the degenerate.
(2) Do nothing, it is for the courts to decide.

View file

@ -1,10 +0,0 @@
You pull over a speeding car that was driving recklessly.
The driver is a well known conservative poltician, who is visibly intoxicated and has an open container.
There are also tire marks and a "stop sign" laying flat on the ground.
He immediately offers you a large sum of cash to "forget this ever happened" and threatens your career if you don't.
(1) Take the $500 and cocaine.
(2) Write him a ticket.

View file

@ -1,10 +0,0 @@
You are assigned to clear a peaceful but non-compliant protest blocking the entry to a foreclosed apartment complex.
The protesters are local families being displaced. They are not violent, but their actions are delaying the official eviction process.
The crowd will only move if you take action. What do you do?
(1) Gas the crowd.
(2) Start arresting people.
(3) Talk with people and discuss their options.
(4) Call a team of mental health professionals and case workers.

View file

@ -1,8 +0,0 @@
A shadowy figure in the bathroom slips you a note:
"Grimstead is stashing product at the docks. Tonight."
What do you do about it?
(1) Steal the product.
(2) Report it to internal affairs.

View file

@ -1,7 +0,0 @@
While processing a minor theft scene at an abandoned warehouse, you find
a hidden, unmarked briefcase containing a large sum of untraceable, clean
cash (enough to pay off your mortgage and then some). No one else knows
it's there, and the original owner is not the one who reported the theft.
(1) Take the cash.
(2) File the briefcase as evidence.

782
main.go

File diff suppressed because it is too large Load diff

View file

@ -1,9 +1,11 @@
MAIN MENU MAIN MENU
(H)it the Streets 1. Locker
(P)roperty Room 2. Aqcuire Drugs
(B)reak Room 3. Buy Condoms
(R)ed Room 4. Hit the Streets
(D)octor 5. Find Whore
(G)oodbye 6. Pay off Judge
(Q)uit the game 7. Union
8. Doctor
9. Clock Out