Giter Club home page Giter Club logo

miniwad's Introduction

Minimal Doom IWAD

What's the smallest a Doom IWAD can be while still being vaguely playble? An exercise in minimalism.

The result is a WAD file less than a quarter of a megabyte that can in theory be used to play any WAD from the idgames archive.

Features:

  • Flat-shaded walls and floors
  • An assortment of identical looking enemies that look like creepy silhouettes
  • Nine variations of the same gun
  • Two sound effects
  • No music
  • No real levels (Bring Your Own Levels)
  • Usable menus!
  • Minimalist status bar

Screenshots

Screenshot

Screenshot

How?

The whole WAD is built to take advantage of wadptr's merging features, specifically:

  • Multiple copies of the same lump are merged. The textures are reduced to a very small color palette so that many of them will look identical and be merged. Similarly, the same two sound effects are reused for many different purposes.
  • wadptr can merge identical columns within a Doom graphic. To take advantage of this, many of the graphics are deliberately simplistic or mirrored in appearance so save space.

miniwad's People

Contributors

fragglet avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

miniwad's Issues

Switches should look usable

Currently they're just flat shaded like every other texture. They should at least look special and different to the rest of the walls

Strip out Freedoom-specific patches and textures

The texture set is based on an extract of freedoom2.wad, but some of the textures are specific to Freedoom (like the Aquatex textures). If the texture isn't in {doom,doom2,tnt,plutonia}.wad it should be removed

[Request] Slightly different weapon sprites

Would that be possible to have just tiny little diffs between weapons? While the same enemies and recognising them by their movement or attack patterns brings a lot of fun, weapons looking the same can be actually dangerous (I might shot a rocket in a tiny space).

build.sh not including all levels

Hello! I am having issues running the build script for this wad and getting the correct results.

I have deutex installed and when I execute the script I don't get any output errors, so I am assuming everything is executing just fine.

However, the miniwad.wad file that is created in the root directory works fine with chocolate-doom...but when I advance from level to level, I noticed that they are all the same. I know that it tried to include all the levels, and when I advance from level to level, I see the level counter going up and get intermittent story screens, but every level is the same square room with the switch on the wall.

Am I running this on the wrong game or has anyone else seen this type of behavior?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.