A Warlocks Revenge is a graphical Dungeons and Dragons style game for the Coco 3 only, done mostly in BASIC. It is very ambitious for a BASIC game, and mixes 320x192x16 color graphics for the outside map, switches to 80x24 hardware text for things like HELP and battles with monsters, and 640x192x4 color graphics for inside dungeon scenes, which are done with a 3D view, and multiple panes of information. It mixes some joystick/mouse based play on the outside world, and switches to a VERB NOUN type (like a text adventure) when you are inside the dungeon. It also allows saving and reloading games in progress. It mixes graphics, text, multiple fonts, palette animation (in the title screen and outside world navigation), and even a HELP command when you are in the text parser areas of the game. Ambitious as it is, it does suffer from the slowness (especially in some of the graphics drawing) of BASIC, but is a very valiant attempt, nonetheless. It does have some palette animations on the outside world map screen that seem superfluous and actually distracting (and distracts you from the game), but the rest of the game is very well presented. Your main mission is stock up on supplies and weapons, and make your way to the Isle of Dread (in a large lake) and defeat Tiamat. As the instructions mention, its weapon and stats system is very much based on TSR's Dungeons and Dragons role playing game.
I don't know who wrote this, but Snailsoft is a company name that has also been used by Greg Zumwalt, although he usually did machine language games, and not BASIC. So I am not sure who the actual author is.
Title: A Warlocks Revenge
Author: ???
Publisher: Snailsoft Software
Released: 1992
Requires: Color Computer 3, 128K RAM, disk only, joystick and keyboard.