You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
170 lines
5.9 KiB
Markdown
170 lines
5.9 KiB
Markdown
```
|
|
_____ _____ _ _ _______ __ _____ ____
|
|
| __ \| __ \| | | |/ ____\ \ / /\ | __ \ / / /
|
|
| | | | |__) | | | | | __ \ \ /\ / / \ | |__) | / / /__
|
|
| | | | _ /| | | | | |_ | \ \/ \/ / /\ \ | _ / / / / _ \
|
|
| |__| | | \ \| |__| | |__| | \ /\ / ____ \| | \ \ / / / __/
|
|
|_____/|_| \_\\____/ \_____| \/ \/_/ \_\_| \_\/_/_/ \___|
|
|
|
|
|
|
The "Other" Commodies Exchange Game - In Applesoft BASIC
|
|
Copyright 2018 Jay Moore - A FOSS Game
|
|
http://gitlab.com/dewdude/drugwar2e
|
|
http://gitlab.com/dewdude/drugwar64
|
|
|
|
|
|
Contents:
|
|
|
|
About
|
|
Instructions
|
|
Files
|
|
Updates
|
|
Support
|
|
```
|
|
|
|
|
|
About:
|
|
|
|
Drugwar//e is a remake of a TI-BASIC game that is itself based on
|
|
a 1984 IBM PC game written by John E. Dell. The game is based around
|
|
the buying and selling of drugs in "a major city". The user has to
|
|
contend with constantly changing prices, events designed to cause
|
|
spikes and drops in prices, police trying to catch you, and a loan
|
|
shark you owe money. Your goal is to pay off your debt, earn the most
|
|
money you can, and make it out alive; all in a period of 30 days. You
|
|
are able to buy upgrades and even guns along the way.
|
|
|
|
Drugwar//e should run on any Apple ][ with Applesoft BASIC and 32k of
|
|
RAM. It has been tested with the AppleWin emulator.
|
|
|
|
I also ported it to Commodore Basic V2 based against a fixed 1.03
|
|
codebase which became Drugwar/64 1.01. You can find it on GitLab:
|
|
https://gitlab.com/dewdude/drugwar64
|
|
|
|
After the switch to GitLab, I decided to make a second project that was
|
|
just each revision submitted in order. BASIC from Alpha 1 up to 1.03 has
|
|
been committed; and VirtualBasic from Beta 1 up to 1.03 has also been
|
|
committed. It is only there for the curious.
|
|
https://gitlab.com/dewdude/drugwar2ebetas
|
|
|
|
Instructions:
|
|
|
|
To play Drugwar//e, simply place the diskette in your Apple ][ and boot
|
|
it up! The game will automatically load.
|
|
|
|
Playing the game is rather simple. Various options on menus have a
|
|
letter emphasised (L)ike (T)his. Merely enter the letter of the option
|
|
you want. For yes or no questions, simply enter Y for yes; the computer
|
|
will accept anything else as N. To "back out" of a menu, simply enter
|
|
nothing at the prompt. Promps that require you to enter "0" to back
|
|
out indicate so in the game. Some interactions, like the police, you
|
|
cannot escape out of.
|
|
|
|
|
|
Drug prices change every day, and random events can cause them to be
|
|
really high or really low. You start out with a debt of $5000 that
|
|
you must pay the loan shark; interest on this loan is calculated
|
|
every day. The Loan Shark can only be visited in The Bronx. Also in
|
|
The Bronx is the bank, where you can deposit money in a savings
|
|
account to not only keep it safe; but collect daily interest.
|
|
|
|
|
|
Beware, both cops and muggers can be found on the subway. If you deal
|
|
too heavily, the police will come after you. Also found on the subway are
|
|
chances to upgrade your abilities by purchasing a larger trechcoat for more inventory space as well as the ability to buy guns to fight the police. Be
|
|
warned, every gun you buy consumes five inventory slots.
|
|
|
|
Buy low, sell high...just not on your own supply. Pay off your debt and
|
|
earn as much as possible.
|
|
|
|
The game ends when you die or complete 30 days.
|
|
|
|
|
|
Files:
|
|
|
|
Your DRUGWAR2E.ZIP package contains the following file:
|
|
|
|
DRUGWAR2E.DSK - Drugwar//e DOS 3.3 Disk Image
|
|
drugwar2e.bas - Applesoft BASIC code
|
|
drugwar2e.baz - Virtual Applesoft BASIC code
|
|
README.md - This readme file
|
|
LICENSE - FreeBSD 2-Clause Simplified LICENSE
|
|
CHANGELOG - Detailed changelog
|
|
|
|
These files are also available indvidually on the project page.
|
|
|
|
|
|
|
|
Updates
|
|
|
|
28-MAY-2020
|
|
Uploaded My TI-83 Debugged Code
|
|
Started trying to disassemble original game
|
|
Plan on doing more "authentic" version in maybe Python
|
|
or Arduino. Might write 80-column A2 version.
|
|
|
|
5-NOV-2018: Version 1.05
|
|
|
|
First all GitLab release - No more Sourceforge!
|
|
Condensed Code Even More!!!
|
|
First releases were over 700, last one was around 450. This one is under 300!!!!!
|
|
Closed the big gaping cheat hole.
|
|
Special "anti-cheat" system that lets you cheat a little
|
|
Changed how cops react to inventory.
|
|
Cops now shoot when you run.
|
|
|
|
29-OCT-2018: Version 1.04
|
|
|
|
Added the missing goto after using the doctor. I don't know how I missed that.
|
|
|
|
Changed how it displays the titlebar a bit.
|
|
|
|
Modified health. Instead of going *to* 50, you start at 100. Police damage doubled
|
|
to match new behavior. Minor but important to expanded version
|
|
|
|
Cleaned up code..then realized I broke the game; fixed what broke, kept some cleaning.
|
|
This means I may have missed broken interactions.
|
|
|
|
The loader actually didn't do anything except look like it did stuff. I got rid of it
|
|
(for now). Game now just auto-boots.
|
|
|
|
|
|
20-OCT-2018: Version 1.03
|
|
|
|
I am dyslexic at times and my brain gets hungup on lowercase
|
|
ps and qs...so any ludes you bought weren't getting counted.
|
|
|
|
That's fixed. Thanks /u/FinalRewind
|
|
|
|
I may have packaged 1.01's disk in 1.02's zip...negating the purpose
|
|
of downloading it at all. Sorry. I didn't get much sleep.
|
|
|
|
20-OCT-2018: Version 1.02
|
|
|
|
Caught missed bug related to when you smoke in the subway.
|
|
Changed how it displays version number.
|
|
|
|
20-OCT-2018: Version 1.01
|
|
|
|
This is the very first non-beta release. Version 1.0 was used for
|
|
internal testing and not released.
|
|
|
|
Compared to Beta 9, this has all the text formatted properly as
|
|
well as some "minor" code optimizations and clean-ups. Please see
|
|
README.OLD for the complete Alpha/Beta update history.
|
|
|
|
|
|
|
|
Support
|
|
|
|
If you encounter problems while running Drugwar//e, please make a
|
|
note of the exact error (including line number) and file a ticket
|
|
on the Sourceforge Project page; https://drugwar2e.sourceforge.io.
|
|
|
|
You may also contact me by email: dewdude(at)gmail.com
|
|
You may also find me on Twitter: _NQ4T (yes, underscore)
|
|
|
|
|
|
|
|
|