With the advent of HTML5, a lot of the classics have been popping up in browsers. For instance, ClassicReload lets you play just about any DOS game inside of a browser-based emulator. The problem, however, is that not all of the games on that website (including Duke) run too great or run with the correct keyboard and mouse setup. That leaves you with just a few other choices: Play on original 1990s hardware, play offline on a modern PC with DOSBox emulation, hit up UK Casino Online, or play Duke3D on this website:
Author Gawen writes:
Duke Nukem 3D is one of my favorite game of all time, and now I modified it so that it can run in a browser. Click & Play! That simple! Google Chrome advised. QWERTY keyboard mapping.
[Play Browser Duke3D] [Discussion Thread]
For those still wondering, DOSBox is an emulator program which emulates an IBM PC compatible computer running a DOS operating system. Many IBM PC compatible graphics and sound cards are also emulated. This means that original DOS programs (including PC games) are provided with an environment in which they can run correctly, even though the modern computers have dropped support for that old environment. Getting something like DOSBox working inside a modern browser is a whole another level of cool, albeit Gawen might be running some sort of emulation program only similar to it.
Of course, none of this was possible before the advent of HTML 5, which has revolutionized what can be done in your Internet browser. HTML 5 is the markup language used for structuring and presenting content on the World Wide Web. It is the fifth and current major version of the HTML standard, allowing for things like DOS emulation straight from your browser. Now that’s impressive!