Git Product home page Git Product logo

dungeon_master's Introduction

Hello, world! This is my first git repository. It's a javascript simulation of the classic Dungeon Master game, primarily the Atari ST version. The code for creating the dungeon in javascript was originated by Joe at Joe's blog. http://joesblog.me.uk/ Screenshots from the Windows port by Paul Stevens were used as primary reference. http://dmweb.free.fr/?q=node/851#toc8 Some of the Atari ST dungeon.dat extracts were used as secondary reference. http://greatstone.free.fr/dm/index.html Map reference from http://amigames.magicdomain.dk/text/d/dungeon_master.html

First repository post - Changes that I've made to Joe's posted source code include: -Changed graphics assets so that a brighter shade of grey is displayed. Captured from Paul Stevens' Windows port. -Typed in five levels of the maze using Joe's data format. -Added staircase display functions and graphics for stair-up, stair-down, and stairs 2 blocks away (3 blocks away, 0 blocks away, and diagonal views not included yet). -Added graphics for wooden doors, rounded window doors, and cross-reinforced doors and changed the door constructor. -Consolidated javascript code so that the same code doesn't have to be repeated in each of four directions. -Added decor classes for stairs, and mirrors and the champion portraits inside the mirrors. -Removed decor classes for right0 and left0 wall decor (doesn't seem to be in the original game). -Added mirror display routines for right1-inward, left1-inward, left2-facing, and right2-facing relationships. -Added a jQuery click function to respond to mirror-portrait clicks. -Added door cranking sound. -Added Xerxes font for dungeon wall inscriptions (not a perfect match). -Added 5x5_rounded font for interface text (matches except line-height needs to be suppressed with css). -Added Primitive font for scrolls and scripts (haven't used it anywhere and it doesn't seem to match well) -Added Front door view and choice between Enter and Resume with Resume starting at various levels.

dungeon_master's People

Contributors

tauranjanitor avatar

Watchers

Joe avatar

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.