Code Monkey home page Code Monkey logo

war-torn-kingdom's Introduction

The War-Torn Kingdom

ZIL Implementation of War-Torn Kingdom (Quest / Fabled Lands Game book) by Dave Morris and Jamie Thomson

Cover art Back cover blurb
Cover Art SET OUT ON A JOURNEY OF INCREDIBLE ADVENTURE ROLE-PLAYING IN LANDS BEYOND YOUR IMAGINATION

Choose for yourself what role to play, where to go, and what to do.

In THE WAR-TORN KINGDOM revolution rages in Sokara. You can join forces with the king to restore his throne, or look for profit working for the dictator, Grieve Marlock. Use fighting skills or sorcery, bribery or skullduggery to survive the back streets. Descend to the sewers of Yellowport to defeat the vile rat-king, Skabb. Retrieve the golden net from the Repulsive Ones under the sea -- and use the rewards of your victories to travel beyond the boundaries of the known world.

Your journeys will bring you foes and friends, danger and triumph, fortune and fame -- and more adventures than you have ever dreamed of!
FOR ONE PLAYER. This book includes:
* A pair of dice
* 14 reusable adventure sheets
* Character profiles
* 2 maps of Fabled Lands of Quest
* All the instructions you need to start your very own adventure
This is role-playing as you've never known it before -- in the perilous world of QUEST!
*Cover illustration by Kevin Jenkins
Map of Sokara
Map
**From: The Gallery: Art of Russ Nicholson

Full Map (c) 1995 Macmillan Children's books

Full Map

Revised Map (c) 2018 Megara Entertainment

Full Map

Full Cover Art (c) Kevin Jenkins

Full Cover Art

Additional Copyright Information

Text copyright (c) 1995, 2010 Dave Morris and Jamie Thomson
Illustrations copyright (c) 1995 Russ Nicholson
Map copyright (c) 1995 Macmillan Children's books, (c) 2018 Megara Entertainment

Published 1997 by Prince Stern Sloan, Inc.,
A member of The Putnam & Grosset Group, New York, New York.

ISBN 0 8431 7926 0
First Edition
1 3 5 7 9 10 8 6 4 2

Notes about ZIL version

  • No in-game illustrations or graphics (Refer to the maps above)
  • Dice rolls handled by the Random Number Generator (but of course!)
  • Character selection and inventory (items, codewords)
  • Items with bonuses to abilities, e.g. +1 COMBAT (weapons), +1 DEFENSE (armours)
  • Monster Combat, Random events, and Ability tests
  • Level-up in ranking, stamina or abilities
  • Titles and honours, Blessings, and Worship of a God
  • Missions given by various parties
  • Status ailments like: diseases, curses and poisons
  • Temples: Seek cures, purchase blessings, Resurrection arrangements, worship/renounce a god
  • Markets and Merchants (buying and selling weapons, armours, magic, maps (!?) and other items)
  • Guilds: invest or bank money
  • Townhouses/Secret caches (store/withdraw money and possessions)
  • Harbour and Ports (Buy/Sell/Upgrade ships, Book passages to far lands, Buy/Sell Cargo, Own up to 3 ships)

Available key commands in the game

  • Select an action by pressing the number keys that correspond to the option (1 - 9).
  • In some situations, if there are more than 9 options, items 10-19 map to the keys A (or a) - J (or j)
  • Press q or Q to quit or terminate the program
  • Press p or P to view character (items, skills, codewords, etc.)
  • Press r or R to restore progress from a save file
  • Press s or S to save current progress to a file
  • Press u or U Use/drop an item from your inventory
  • Press ? to list the commands P/S/R/U/Q and what each does

Additional Notes

  • Travel to other islands or regions, i.e. to other books not implemented
  • As a consequence, some story sections may be impossible to reach or will always play out the same way
  • The 2010 version of the text was used, however, characters from the 1995 and 1997 are maintained.

Bugs

Feel free to report bugs or any issues with this adaptation. Thanks!

war-torn-kingdom's People

Contributors

daelsepara avatar

Stargazers

 avatar

Watchers

 avatar

war-torn-kingdom's Issues

Heavy dynamic memory requirement

Not a true bug, but maybe an unintended consequence: the way you've implemented this particular game, there's a much heavier dynamic memory requirement than your other gamebooks, so it's not possible to convert it to a playable C64 title with Ozmoo. (Your previous ZIL implementations have all worked well in that interpreter.)

Reading file wartorn.z5...
Dynmem blocks: 87
$zmachine_memory_size = 207656
$story_size = 207872
acme-crossass-code-0-r273-trunk/acme --setpc 2049 -DCACHE_PAGES=4 -DSTACK_PAGES=4 -DZ5=1 -DCONF_TRK=1 --cpu 6510 --format cbm -DBGCOL=8 -DFGCOL=4 -DBORDERCOL=0 -DBGCOLDM=2 -DFGCOLDM=5 -DBORDERCOLDM=0 -DSMALLBLOCK=1 -DVMEM=1 -DALLRAM=1 -l "ozmoo/temp/acme_labels.txt" --outfile "ozmoo/temp/ozmoo" ozmoo.asm
Interpreter size: 11215 bytes.
ERROR: Dynamic memory is too big (44544 bytes), would pass $D000. Maximum dynmem size is 37888 bytes.

Statusbar set to two lines too early

When the statusbar is set to two lines, there is really just one line of statusline text, so the second line is filled with whatever happened to be on line 2 of the screen when the statusline was created. This gets fixed once the game gets going.

Andriel seeks frame

When selecting Andriel, the description of this character says "Andriel seeks frame..." I think this should be "fame"

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.