'Crawl Master II is of course completely based on Crawl
Master'. However, display engine was completely rewritten and went for using
raycasting, to triangle shading using WebGL. While
majority of the code ia still written in JavaScript, the shaders are of course
written in GLSL.
As is tradition in my games, the walls are decorated with screens showcasing games
from the 80s home computers, such as C64 and ZX Spectrum, Atari ST, as well as some
major and influential games from later periods. About 800 screens are randomly
selected, including a screenshots from Crawl Master II, which features a wall
painting image from Crawl Master, as demonstrated on the top left image. This is my
way
of paying respects to the great programmers of the past, which had influenced me and
lighted the passion in me for programming.
From the technical perspective, Crawl Master II is influenced by Quake, a
game which might not start but definitely popularized real-time polygon shading
through
OpenGL.
In order to reduce the already long loading times (the game loads approximately
150MB of
data), Crawl Master II features only 5 levels, providing approximately 3-5 hours of
gameplay if you manage to survive. On a more positive note, the game's abundance of
weighted randomization ensures that each attempt offers a totally unique experience.