Fighting Fantasy Rules Page 1 PDF Print E-mail
AddThis Social Bookmark Button
Features Banner

Fighting Fantasy Rules: Page 1 Page 2 Page 3 Page 4 Page 5

Crypt of the Sorcerer

Within our rules area you can read a guide to assorted core Official Fighting Fantasy rules that have been introduced within the Gamebooks. These Fast-Play Rules will help jump start any new gamer wanting to learn about the system and help a player develop their own amateur adventures that we would be delighted to showcase exclusively on the website.

The Fighting Fantasy Gamebooks and Sorcery! Books by Steve Jackson and Ian Livingstone are different to any other book you may have read before. They are far different from traditional sword-and-sorcery novels and if read from start to finish, can make no sense at all.

What makes the books unique is that they are part book and also part of a fantasy adventure game that have given hundreds of thousands of readers a taste of worlds of magic, monsters and treasure like never before. The adventure story contained within the books is broken into small paragraph-sized chunks that are numbered for reference. As the reader reads the book they are given choices that affect the flow of the book and the direction the story will then go. During the story there are monsters to be battled, and puzzles to be solved. And in these fantastic adventures, the reader is the Hero.

A paragraph may perhaps tell the reader that they are “… walking down a spooky passageway. You come to a T-junction. If you want to turn right, go to 57. If you want to turn left, go to 176.” They will then make their own decision as to how there adventure progresses. The adventure can be “played” again and again. Each time the adventure can be different.

The Gamebooks are very much a simplified version of all fantasy role-playing games, and follow the same basic principal with just one player rather a group of players. Role-playing games tend to have numerous statistics, quite complex rules that go into tremendous detail, and also require a lot of charts and tables that need to be constantly referred to. Keeping the spirit of role-playing games, Fighting Fantasy places a great more emphasis on ‘fun’ and keeps rules and bookkeeping to a minimum with no tables and charts. This allows the Gamebooks to be played quickly and the players to enjoy very fluid moving adventures that can be modelled around whatever genre is required.


The Fighting Fantasy game system like all role-playing games uses dice as a principal part of the game. They are used to adjudicate events and probability, as well as for generating aspects of the player’s character in the game - known as characteristics. To play Fighting Fantasy you need some dice. Unlike other more complicated role-playing games that use a multitude of oddly shaped and numbered polyhedral dice, Fighting Fantasy requires you to obtain ordinary six-sided borrowed from a board game that you own. The game system used by Fighting Fantasy follows the same basic principle in all of its Gamebooks: Roll a number of six-sided dice equal to the character's SKILL, STAMINA, LUCK or ATTACK STRENGTH. If the total generated equals or exceeds the current value, then the character succeeds.

blog comments powered by Disqus

The Traveller's Rest

Latest FF Tweets

Social Media Links

The Adventurers' Guild

Lookout for news on a new Adventurers' Guild

Recent Blog Comments

Recent Comments

Powered by Disqus

Poll 6: Which Genre Poll?

Which gamebook genre would you like to see more of?


Data appears to be invalid.

Site Login

Log in

What is Fighting Fantasy?

Fighting Fantasy is the title given to a series of interactive novels also known as gamebooks that were developed by Steve Jackson and Ian Livingstone. Read More

Fighting Fantasy History

Are you interested in knowing how the Fighting Fantasy Gamebook was first devised? It all started in 1980...

Read More

Fighting Fantasy Rules

Take a look at how the Fighting Fantasy rules work and examine an assortment of core Official Fighting Fantasy rules that have been introduced within the Gamebooks. Read More

RocketTheme Joomla Templates

Profile Information

Application afterLoad: 0.000 seconds, 0.24 MB
Application afterInitialise: 0.058 seconds, 2.64 MB
Application afterRoute: 0.063 seconds, 3.10 MB
Application afterDispatch: 0.118 seconds, 5.79 MB
Application afterRender: 0.796 seconds, 6.48 MB

Memory Usage


10 queries logged

  1. SELECT *
      FROM jos_session
      WHERE session_id = 'd7368a22a3e1a2fad97930e4155aaeff'
      FROM jos_session
      WHERE ( TIME < '1430040339' )
  3. SELECT *
      FROM jos_session
      WHERE session_id = 'd7368a22a3e1a2fad97930e4155aaeff'
  4. INSERT INTO `jos_session` ( `session_id`,`time`,`username`,`gid`,`guest`,`client_id` )
      VALUES ( 'd7368a22a3e1a2fad97930e4155aaeff','1430041239','','0','1','0' )
  5. SELECT *
      FROM jos_components
      WHERE parent = 0
  6. SELECT folder AS TYPE, element AS name, params
      FROM jos_plugins
      WHERE published >= 1
      AND access <= 0
      ORDER BY ordering
  7. SELECT template
      FROM jos_templates_menu
      WHERE client_id = 0
      AND (menuid = 0 OR menuid = 37)
      ORDER BY menuid DESC
      LIMIT 0, 1
  8. SELECT a.*, AS author, u.usertype, cc.title AS category, s.title AS SECTION, CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(":",, a.alias) ELSE END AS slug, CASE WHEN CHAR_LENGTH(cc.alias) THEN CONCAT_WS(":",, cc.alias) ELSE END AS catslug, AS groups, s.published AS sec_pub, cc.published AS cat_pub, s.access AS sec_access, cc.access AS cat_access  , ROUND( v.rating_sum / v.rating_count ) AS rating, v.rating_count
      FROM jos_content AS a
      LEFT JOIN jos_categories AS cc
      ON = a.catid
      LEFT JOIN jos_sections AS s
      ON = cc.SECTION
      AND s.scope = "content"
      LEFT JOIN jos_users AS u
      ON = a.created_by
      LEFT JOIN jos_groups AS g
      ON a.access =
      LEFT JOIN jos_content_rating AS v
      ON = v.content_id
      WHERE = 106
      AND (  ( a.created_by = 0 )    OR  ( a.state = 1
      AND ( a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2015-04-26 09:40:39' )
      AND ( a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2015-04-26 09:40:39' )   )    OR  ( a.state = -1 )  )
  9. UPDATE jos_content
      SET hits = ( hits + 1 )
      WHERE id='106'
  10. SELECT id, title, module, POSITION, content, showtitle, control, params
      FROM jos_modules AS m
      LEFT JOIN jos_modules_menu AS mm
      ON mm.moduleid =
      WHERE m.published = 1
      AND m.access <= 0
      AND m.client_id = 0
      AND ( mm.menuid = 37 OR mm.menuid = 0 )
      ORDER BY POSITION, ordering

Language Files Loaded

Untranslated Strings Diagnostic


Untranslated Strings Designer