An open API service indexing awesome lists of open source software.

https://github.com/vsimko/dqh-amiga

Devil's Queer House - An old game for Amiga
https://github.com/vsimko/dqh-amiga

Last synced: 4 months ago
JSON representation

Devil's Queer House - An old game for Amiga

Awesome Lists containing this project

README

          

# Devil's Queer House (1994-1996)

[![Devil's Queer House - Youtube Video](Screenshots/web/dqh-intro.png)](https://youtu.be/QQKVzZpXTpQ "Devil's Queer House - Youtube Video")

## Download
* [Original DQH Game emulated using (E/Win)UAE available for Linux and Windows](https://github.com/vsimko/dqh-amiga/releases)
* Linux version tested on Ubuntu 10.4 32bit and Linux Mint 17.1 64bit
* Windows version tested on WinXP 32bit
* [Graphical patterns used in the level design and animations](dqh-patterns.png)

## First prototype
I started programming this platformer game in 1994 using the awfully slow AmigaBasic interpreter.
The first version consisted of a huge animated background image with 2 frames.
In order to achieve 15fps, I had to limit the window-size to some 200x120 pixels and to use the blitter HW support to copy the window content from the off-screen buffer to the visible window. Using a double buffering technique, I was able to smoothly follow the main character as he walked in front of the background image.
However, only one visible monster was supported at a time.

## Version v1.0 for Amiga 500
Later, after I lost half of the project's data due to an invalid floppy, I decided to completely rewrite the code.
I also changed the approach how levels were created. Instead of drawing a complete background image, [I used a single image as an archive of patterns](dqh-patterns.png). Using the level editor, the patterns would be mixed to form the level graphics.
Every level consists of 10 screens linked together in an arbitrary way. The engine supports **multiple animated monsters** to be visible simultaneously on a single screen. A screen might also contain **teleports**, **locked doors** and **traps**.
Again, I continued developing the game in AmigaBasic and later, in 1995, switched to [GFA-Basic](Screenshots/web/dqh-gfabasic.png) which significantly improved the speed of development as well as the game.

The Amiga version of Devil's Queer House was finished in 1996 with 7 levels and no final boss.

![](Screenshots/web/dqh-gamemenu.png)
![](Screenshots/web/dqh-credits.png)

## Features
* the game contains 14 animated characters + the main character called "Palko"
* contains a level editor (written in AmigaBasic:
* [GFX-Editor](editor/dqh-editor-gfx.lst)
* [DATA-Editor](editor/dqh-editor-data.lst)
* 8 colors that together with a dithering technique give a feeling of some 36 colors
* all the graphics was created in '''Deluxe Paint IV'''
* the game runs on 7Mhz Amiga 500 with 1MB of memory (CHIP RAM)

## Level 1 - Gandma's House
![](Screenshots/web/dqh-level1.png)

## Level 2 - Secret Underground
![](Screenshots/web/dqh-level2.png)

## Level 3 - Factory
![](Screenshots/web/dqh-level3.png)

## Level 4 - Mines
![](Screenshots/web/dqh-level4.png)

## Level 5 - Castle
![](Screenshots/web/dqh-level5.png)

## Level 6 - Garden
![](Screenshots/web/dqh-level6.png)

## Level 7 - Robots
![](Screenshots/web/dqh-level7.png)

## Ending
![](Screenshots/web/dqh-ending.png)