All Projects → benmwebb → dopewars

benmwebb / dopewars

Licence: GPL-2.0, GPL-2.0 licenses found Licenses found GPL-2.0 LICENCE GPL-2.0 COPYING
Game simulating the life of a drug dealer in New York

Programming Languages

c
50402 projects - #5 most used programming language
shell
77523 projects
M4
1887 projects
Makefile
30231 projects
objective c
16641 projects - #2 most used programming language
sed
78 projects

Projects that are alternatives of or similar to dopewars

AbsTK
The Abstract Toolkit – a widget toolkit for GUI and text-mode applications.
Stars: ✭ 67 (+42.55%)
Mutual labels:  gtk, gtk3, curses
Srain
Modern IRC client written in GTK
Stars: ✭ 197 (+319.15%)
Mutual labels:  gtk, gtk3
gmrun
A run utiliy featuring a slim design and bash style auto-completion.
Stars: ✭ 35 (-25.53%)
Mutual labels:  gtk, gtk3
camera
Camera app designed for elementary OS
Stars: ✭ 63 (+34.04%)
Mutual labels:  gtk, gtk3
Swiftgtk
A Swift wrapper around gtk-3.x and gtk-4.x that is largely auto-generated from gobject-introspection
Stars: ✭ 180 (+282.98%)
Mutual labels:  gtk, gtk3
Files
File browser designed for elementary OS
Stars: ✭ 187 (+297.87%)
Mutual labels:  gtk, gtk3
Nwg Launchers
GTK-based launchers: application grid, button bar, dmenu for sway and other window managers
Stars: ✭ 211 (+348.94%)
Mutual labels:  gtk, gtk3
Granite
Library that extends GTK with common widgets and utilities
Stars: ✭ 164 (+248.94%)
Mutual labels:  gtk, gtk3
Drill
Search files without indexing, but clever crawling
Stars: ✭ 224 (+376.6%)
Mutual labels:  gtk, gtk3
GabTag
A gtk linux application to handle audio tags 🎵
Stars: ✭ 34 (-27.66%)
Mutual labels:  gtk, gtk3
gftp
gFTP is a free multithreaded file transfer client for *NIX based machines. 56 language translations available.
Stars: ✭ 81 (+72.34%)
Mutual labels:  gtk, gtk3
gui-python-gtk
Repositório criado para documentar e centralizar conteúdos, dicas, tutoriais e exemplos de código sobre a construção de interfaces com a linguagem de programação Python (PyGObject) e o toolkit gráfico Gtk 4.
Stars: ✭ 85 (+80.85%)
Mutual labels:  gtk, gtk3
Awesome Gtk
List of awesome GTK+ (gtk3) applications
Stars: ✭ 174 (+270.21%)
Mutual labels:  gtk, gtk3
switcher
Set default wallpapers for Dark & Light mode.
Stars: ✭ 18 (-61.7%)
Mutual labels:  gtk, gtk3
Gala
Gala Window Manager
Stars: ✭ 173 (+268.09%)
Mutual labels:  gtk, gtk3
React Gtk
React Native bridge for gtk desktop applications
Stars: ✭ 209 (+344.68%)
Mutual labels:  gtk, gtk3
switchboard-plug-wallet
Manage Payment Methods and related settings
Stars: ✭ 17 (-63.83%)
Mutual labels:  gtk, gtk3
Gintro
High level GObject-Introspection based GTK3/GTK4 bindings for Nim language
Stars: ✭ 141 (+200%)
Mutual labels:  gtk, gtk3
Clamtk
An easy to use, light-weight, on-demand virus scanner for Linux systems
Stars: ✭ 151 (+221.28%)
Mutual labels:  gtk, gtk3
Paperwork
Personal document manager (Linux/Windows) -- Moved to Gnome's Gitlab
Stars: ✭ 2,392 (+4989.36%)
Mutual labels:  gtk, gtk3

Build Status Download dopewars drug dealing game

This is dopewars 1.6.2, a game simulating the life of a drug dealer in New York. The aim of the game is to make lots and lots of money... unfortunately, you start the game with a hefty debt, accumulating interest, and the cops take a rather dim view of drug dealing...

These are brief instructions; see the HTML documentation for full information.

dopewars 1.6.2 servers should handle clients as old as version 1.4.3 with hardly any visible problems (the reverse is also true). However, it is recommended that both clients and servers are upgraded to 1.6.2!

Installation

Either...

  1. Get the relevant RPM from https://dopewars.sourceforge.io/

Or...

  1. Get the tarball dopewars-1.6.2.tar.gz from the same URL
  2. Extract it via tar -xvzf dopewars-1.6.2.tar.gz
  3. Follow the instructions in the INSTALL file in the newly-created dopewars-1.6.2 directory

Once you're done, you can safely delete the RPM, tarball and dopewars directory. The dopewars binary is all you need!

dopewars stores its high score files by default in /usr/share/dopewars.sco This will be created by make install or by RPM installation. A different high score file can be selected with the -f switch.

Windows installation

dopewars now compiles as a console or regular application under Win32 (Windows 7 or later). Almost all functionality of the standard Unix binary is retained; for example, all of the same command line switches are supported. However, for convenience, the configuration file is the more Windows-friendly "dopewars-config.txt".

The easiest way to install the Win32 version is to download the precompiled binary. To build from source, see the win32 directory.

Usage

dopewars has built-in client-server support for multi-player games. For a full list of options configurable on the command line, run dopewars with the -h switch.

dopewars -a
This is "antique" dopewars; it tries to keep to the original dopewars, based on the "Drug Wars" game by John E. Dell, as closely as possible.

dopewars
By default, dopewars supports multi-player games. On starting a game, the program will attempt to connect to a dopewars server so that players can send messages back and forth, and shoot each other if they really want to...

dopewars -s
Starts a dopewars server. This sits in the background and handles multi-player games. You probably want to use the -l command line option too to direct its log output to somewhere sensible.

dopewars -c
Create and run a computer dopewars player. This will attempt to connect to a dopewars server, and if this succeeds, it will then participate in multi-player dopewars games.

Configuration

Most of the dopewars defaults (for example, the location of the high score file, the port and server to connect to, the names of the drugs and guns, etc.) can be configured by adding suitable entries to the dopewars configuration file. The global file /etc/dopewars is read first, and can then be overridden by the local settings in ~/.dopewars. All of the settings here can also be set on the command line of an interactive dopewars server when no players are logged on. See the file "example-cfg" for an example configuration file, and for a brief explanation of each option, type "help" in an interactive server. A subset of the configuration options can also be tweaked via the "Options" menu item in the GTK+/Win32 client.

Playing

dopewars is supposed to be fairly self-explanatory. You should be able to pick the basics up fairly quickly, but still be discovering subtleties for ages ;) If you're really stuck, send me an email. I might even answer it!

Clue: buy drugs when they're cheap, sell them when they're expensive. The Bronx and Ghetto are "special" locations. Anything more would spoil the fun. ;)

Bugs

Well, there are bound to be lots. Let me know if you find any by opening an issue, and I'll see if I can fix 'em... of course, a working patch would be even nicer! ;)

License

dopewars is released under the GNU General Public License; see the text file LICENCE for further information. dopewars is copyright (C) Ben Webb 1998-2022. The dopewars icons are copyright (C) Ocelot Mantis 2001.

Support

dopewars is written and maintained by Ben Webb [email protected]
Enquiries about dopewars may be sent to this address (keep them sensible please ;) Bug fixes and reports, improvements and patches are also welcomed.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].