%global _empty_manifest_terminate_build 0 Name: python-drugwars Version: 1.2.1.post3 Release: 1 Summary: The 80s DOS game re-written in Python License: GNU General Public License v3 (GPLv3) (GPL) URL: https://github.com/M4cs/Drugwars Source0: https://mirrors.aliyun.com/pypi/web/packages/96/93/92454d0691340ea053a7c2cad428a51e2b73f35f25436b0ae205840304ee/drugwars-1.2.1.post3.tar.gz BuildArch: noarch Requires: python3-terminaltables Requires: python3-requests %description
# Drugwars ### The DOS game from the 80s re-written in Python from Scratch! Play in your browser [Here](https://Drugwars-Online-Version.m4cs.repl.run) # Installation **Recommended:** Using pip ``` pip3 install drugwars # To Update pip3 install --upgrade drugwars ``` Installing from source ``` git clone https://github.com/M4cs/drugwars cd drugwars python3 setup.py install drugwars ``` # How to Play ### Gameplay The game is played inside of your terminal and uses letters and numbers to select things and take part actions. You start with 2000 dollars and 5500 dollars in debt to the loan shark. The goal of the game is to pay off the loan shark and get as much money as possible while avoiding cops or getting mugged. Cops can shoot at you and you have 20 hit points until you die and the game ends. You are able to purchase guns occasionally which will give you a chance to kill the cops. You have 30 days to buy and sell as many drugs as possible to make a profit. Prices are randomly generated so it's all dependent on the market in the area you're at. There are events that can happen inbetween moving areas. These can either be good for you or bad, it's all random. You have access to a bank and stash in the Bronx which allows you to store money and drugs to keep them safe while getting mugged or caught by the cops. ### Rules - You cannot go back to a location if you have chosen jet, you must travel somewhere else. - You can only go to the loan shark, bank, and stash in the Bronx. - You only have 30 days to make your money and pay back the loan shark. - Your debt increases each day with interest so pay it back ASAP - Your savings will increase each day with interest as well. ### Controls **When asked yes or no questions:** Respond with `y` or `n` **When asked to (B)uy, (S)ell, or (J)et:** Respond with `b` to buy, `s` to sell, or `j` to jet **When asked to (R)un or (F)ight:** Respond with `r` to run, or `f` to fight **When asked where to go:** Respond with a number `1-6`, these correspond to a location on the table ### Troubleshooting **I pressed buy or sell and I didn't mean to!** Simply choose a drug and set 0 as the quantity. **I jetted but want to go back.** You can't this is a game mechanic. Be careful with your choices! # Why did I make this? Drugwars is a game I've been playing for a long time, well before I learned how to program. Now that I'm apt in Python I thought what the hell, why not rewrite a game I love in Python and release it. Well that's what I'm doing and here it is. Enjoy :) # Changelog v1.2.1 ``` - Fix End Game - Add Endgame - Change Coat Probability ``` v1.2.0 ``` - Optimized Drug Stashes - Optimized Stash Menu - Optimized Classes - Optimized Helpers - Bug Fixes - Added Withdraw to Stash (it was missing lol) ``` v1.1.10 ``` - Adds "a"/"all" and "h"/"half" features in Loan Shark and Bank ``` v1.1.9 ``` - Fix infinite loop in Issue #2 ``` v1.1.8 ``` - Added difficulty screen ``` v1.1.7 ``` - Fix loan shark balance - Fix input bugs ``` v1.1.6: ``` - Fix borrowing ``` v1.1.5: ``` - Fix actions breaking ``` v1.1.4: ``` - Remove Auto update ``` v1.1.3: ``` - Fix logic around pricing events ``` v1.1.2: ``` - Disable Actions from occuring first round ``` v1.1.1: ``` - Adds auto update check (Set DO_NOT_UPDATE to 1 to skip) ``` v1.1.0: ``` - Adds upgrade trench coat - Changes chances of getting away from Headass - Fixes crashing bugs ``` %package -n python3-drugwars Summary: The 80s DOS game re-written in Python Provides: python-drugwars BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-drugwars
# Drugwars ### The DOS game from the 80s re-written in Python from Scratch! Play in your browser [Here](https://Drugwars-Online-Version.m4cs.repl.run) # Installation **Recommended:** Using pip ``` pip3 install drugwars # To Update pip3 install --upgrade drugwars ``` Installing from source ``` git clone https://github.com/M4cs/drugwars cd drugwars python3 setup.py install drugwars ``` # How to Play ### Gameplay The game is played inside of your terminal and uses letters and numbers to select things and take part actions. You start with 2000 dollars and 5500 dollars in debt to the loan shark. The goal of the game is to pay off the loan shark and get as much money as possible while avoiding cops or getting mugged. Cops can shoot at you and you have 20 hit points until you die and the game ends. You are able to purchase guns occasionally which will give you a chance to kill the cops. You have 30 days to buy and sell as many drugs as possible to make a profit. Prices are randomly generated so it's all dependent on the market in the area you're at. There are events that can happen inbetween moving areas. These can either be good for you or bad, it's all random. You have access to a bank and stash in the Bronx which allows you to store money and drugs to keep them safe while getting mugged or caught by the cops. ### Rules - You cannot go back to a location if you have chosen jet, you must travel somewhere else. - You can only go to the loan shark, bank, and stash in the Bronx. - You only have 30 days to make your money and pay back the loan shark. - Your debt increases each day with interest so pay it back ASAP - Your savings will increase each day with interest as well. ### Controls **When asked yes or no questions:** Respond with `y` or `n` **When asked to (B)uy, (S)ell, or (J)et:** Respond with `b` to buy, `s` to sell, or `j` to jet **When asked to (R)un or (F)ight:** Respond with `r` to run, or `f` to fight **When asked where to go:** Respond with a number `1-6`, these correspond to a location on the table ### Troubleshooting **I pressed buy or sell and I didn't mean to!** Simply choose a drug and set 0 as the quantity. **I jetted but want to go back.** You can't this is a game mechanic. Be careful with your choices! # Why did I make this? Drugwars is a game I've been playing for a long time, well before I learned how to program. Now that I'm apt in Python I thought what the hell, why not rewrite a game I love in Python and release it. Well that's what I'm doing and here it is. Enjoy :) # Changelog v1.2.1 ``` - Fix End Game - Add Endgame - Change Coat Probability ``` v1.2.0 ``` - Optimized Drug Stashes - Optimized Stash Menu - Optimized Classes - Optimized Helpers - Bug Fixes - Added Withdraw to Stash (it was missing lol) ``` v1.1.10 ``` - Adds "a"/"all" and "h"/"half" features in Loan Shark and Bank ``` v1.1.9 ``` - Fix infinite loop in Issue #2 ``` v1.1.8 ``` - Added difficulty screen ``` v1.1.7 ``` - Fix loan shark balance - Fix input bugs ``` v1.1.6: ``` - Fix borrowing ``` v1.1.5: ``` - Fix actions breaking ``` v1.1.4: ``` - Remove Auto update ``` v1.1.3: ``` - Fix logic around pricing events ``` v1.1.2: ``` - Disable Actions from occuring first round ``` v1.1.1: ``` - Adds auto update check (Set DO_NOT_UPDATE to 1 to skip) ``` v1.1.0: ``` - Adds upgrade trench coat - Changes chances of getting away from Headass - Fixes crashing bugs ``` %package help Summary: Development documents and examples for drugwars Provides: python3-drugwars-doc %description help
# Drugwars ### The DOS game from the 80s re-written in Python from Scratch! Play in your browser [Here](https://Drugwars-Online-Version.m4cs.repl.run) # Installation **Recommended:** Using pip ``` pip3 install drugwars # To Update pip3 install --upgrade drugwars ``` Installing from source ``` git clone https://github.com/M4cs/drugwars cd drugwars python3 setup.py install drugwars ``` # How to Play ### Gameplay The game is played inside of your terminal and uses letters and numbers to select things and take part actions. You start with 2000 dollars and 5500 dollars in debt to the loan shark. The goal of the game is to pay off the loan shark and get as much money as possible while avoiding cops or getting mugged. Cops can shoot at you and you have 20 hit points until you die and the game ends. You are able to purchase guns occasionally which will give you a chance to kill the cops. You have 30 days to buy and sell as many drugs as possible to make a profit. Prices are randomly generated so it's all dependent on the market in the area you're at. There are events that can happen inbetween moving areas. These can either be good for you or bad, it's all random. You have access to a bank and stash in the Bronx which allows you to store money and drugs to keep them safe while getting mugged or caught by the cops. ### Rules - You cannot go back to a location if you have chosen jet, you must travel somewhere else. - You can only go to the loan shark, bank, and stash in the Bronx. - You only have 30 days to make your money and pay back the loan shark. - Your debt increases each day with interest so pay it back ASAP - Your savings will increase each day with interest as well. ### Controls **When asked yes or no questions:** Respond with `y` or `n` **When asked to (B)uy, (S)ell, or (J)et:** Respond with `b` to buy, `s` to sell, or `j` to jet **When asked to (R)un or (F)ight:** Respond with `r` to run, or `f` to fight **When asked where to go:** Respond with a number `1-6`, these correspond to a location on the table ### Troubleshooting **I pressed buy or sell and I didn't mean to!** Simply choose a drug and set 0 as the quantity. **I jetted but want to go back.** You can't this is a game mechanic. Be careful with your choices! # Why did I make this? Drugwars is a game I've been playing for a long time, well before I learned how to program. Now that I'm apt in Python I thought what the hell, why not rewrite a game I love in Python and release it. Well that's what I'm doing and here it is. Enjoy :) # Changelog v1.2.1 ``` - Fix End Game - Add Endgame - Change Coat Probability ``` v1.2.0 ``` - Optimized Drug Stashes - Optimized Stash Menu - Optimized Classes - Optimized Helpers - Bug Fixes - Added Withdraw to Stash (it was missing lol) ``` v1.1.10 ``` - Adds "a"/"all" and "h"/"half" features in Loan Shark and Bank ``` v1.1.9 ``` - Fix infinite loop in Issue #2 ``` v1.1.8 ``` - Added difficulty screen ``` v1.1.7 ``` - Fix loan shark balance - Fix input bugs ``` v1.1.6: ``` - Fix borrowing ``` v1.1.5: ``` - Fix actions breaking ``` v1.1.4: ``` - Remove Auto update ``` v1.1.3: ``` - Fix logic around pricing events ``` v1.1.2: ``` - Disable Actions from occuring first round ``` v1.1.1: ``` - Adds auto update check (Set DO_NOT_UPDATE to 1 to skip) ``` v1.1.0: ``` - Adds upgrade trench coat - Changes chances of getting away from Headass - Fixes crashing bugs ``` %prep %autosetup -n drugwars-1.2.1.post3 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "\"/%h/%f.gz\"\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-drugwars -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Tue Jun 20 2023 Python_Bot