Skip to content
/ digger Public

Classical game of Digger, digitally remastered and enhanced

Notifications You must be signed in to change notification settings

sobomax/digger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e5bd1b1 · Mar 26, 2025
Mar 26, 2025
Jan 14, 2024
Mar 26, 2025
Jan 17, 2016
Jan 29, 2019
Mar 26, 2025
Feb 14, 2019
Feb 14, 2019
Feb 26, 2019
Mar 26, 2025
Nov 7, 2023
Sep 12, 2017
Dec 28, 2022
Jan 18, 2019
Sep 13, 2017
Sep 16, 2024
Mar 26, 2025
Feb 23, 2019
Jan 17, 2016
Jan 18, 2019
Jul 21, 2014
Jan 18, 2019
Dec 27, 2022
Feb 8, 2019
Feb 28, 2019
Feb 28, 2019
Sep 13, 2017
Aug 28, 2014
Feb 9, 2018
Aug 30, 2014
Jul 21, 2014
Jul 21, 2014
Aug 26, 2014
Sep 12, 2017
Feb 28, 2019
Sep 12, 2017
Feb 28, 2019
Sep 12, 2017
Sep 11, 2017
Sep 9, 2011
Dec 27, 2022
Dec 27, 2022
Oct 23, 2019
Sep 12, 2017
Jul 21, 2014
Feb 28, 2019
Feb 28, 2019
Feb 28, 2019
Aug 27, 2014
Aug 27, 2014
Apr 2, 2019
Feb 23, 2019
Feb 28, 2019
Sep 12, 2017
Feb 23, 2019
Sep 12, 2017
Dec 27, 2022
Feb 27, 2019
Feb 23, 2019
Jan 17, 2016
Feb 9, 2018
Jul 21, 2014
Feb 28, 2019
Jan 29, 2019
Mar 26, 2025
Jan 17, 2016
Sep 9, 2011
Dec 27, 2022
Jan 18, 2019
Apr 1, 2019
Sep 12, 2017
Feb 8, 2019
Feb 8, 2019
Dec 27, 2022
Dec 27, 2022
Dec 27, 2022
Feb 28, 2019
Feb 13, 2019
Feb 13, 2019
Jan 30, 2019
Mar 26, 2025
Feb 13, 2019
Jan 18, 2019
Feb 21, 2018
Oct 22, 2019
Jan 17, 2016
Jan 18, 2019

Repository files navigation

Build Status (Linux) Build Status (Windows) Coverage Status Coverity Download ZIP Download Installer

This is Digger Reloaded, aka UNIX/Linux Digger, however it also works on Windows.

Digger was originally created by Windmill Software in 1983 and released as a copy-protected, bootable 5.25" floppy disk for the IBM PC. As it requires a genuine CGA card, it didn't work on modern PCs.

In 1998, Andrew Jenner aj@digger.org, created Digger Remastered, which runs on all PCs with CGA or better and plays just like the original. See http://digger.org for more information about his remake, the history of the game as well as the history of Windmill Software and their other games.

Later on, Maksym Sobolyev sobomax@gmail.com, ported Adnrew's code to run on Linux/FreeBSD/Windows using SDL library, or on FreeBSD console using native "VGL" VESA graphics interface. That version is now being actively developed to move Digger into XXI century.

Furthermore, Michael Knigge michael.knigge@gmx.de, did some minor enhancements, cleaned up the code a little bit, fixed some minor bugs, gave the "redefine keyboard" dialog a new look and feel and provided an Installer for Microsoft Windows along with the Appveyor CI scripts.

Very recently, the WebAssembly version has been added as well, allowing Digger to run directly in your browser.

Try It Out

WebAssembly

Future Plans

Some plans for the future releases include:

  • 2.0, aka "Digger Reset"

    • SDL 2.0 port
    • fullscreen mode for Windows
    • toggle fullscreen and window mode with Alt-Enter
    • installer for Windows
    • revised redefine keyboard
    • make CGA graphics available again (for nostalgia)
    • further code cleanup (in-progress)
      • move logic into high-level objects
      • remove obsolete command line options
      • 64-bit Windows build
      • remove obsolete DOS functions (i. e. function s0setupsound() and so on)
      • remove ARM specific code (SDL 2.0 is not available on ARM, so the ARM specific code is useless)
      • remove DIGGER_VERSION and give Digger a regular version number
    • headless (VNC?) mode
    • network play for 2 players
    • screen update framerate that is independent of game perceived speed, "sub-pixel" updates
  • 3.0, aka "Digger Reloaded"

    • bigger (open?) game world
    • MMOG mode
    • deathmatch mode
    • new capabilities to the characters (i.e. superpowers), and interactions between them (i.e. gradual damage)
    • few types of diggers: scout, soldier, sniper etc.
    • monster AI 2.0?
    • digger AI to make teamplay/deathmatch interesting even in single-player mode
    • teamplay

The source code will be free and open at all times. Digger Remastered is source code has been contributed by different people and licensed under the terms of several licenses including Public Domain, Beer-Ware, 2-clause BSD and GNU General Public License version 2. Please refer to a specific source file as well as source code history to find out more.

About

Classical game of Digger, digitally remastered and enhanced

Resources

Stars

Watchers

Forks

Languages