Analytical Engines

Search:

This free script provided by JavaScript Kit

Related Pages

Analytical Engines & Automata (Working Projects)

Controls

House Rules Index

Articles

Campaigns

Character Generation

Conversions

Encounters

Equipment

Games

Home

Library Data

Rules & Errata

Working Projects

Worlds & Adventures

Game Genre Index

Fantasy

Horror

Modern

Science Fiction

Steampunk & Victorian Adventure

Western

Site Index

Attic
Bibliography
Classic Traveller/MegaTraveller

Home

House Rules System

Links

Odds & Ends

Soldier's Companion

Spreadsheets

Text Files

Last Updated:  2008-06-21
Table of Contents

Analytical engines are mechanical or electro-mechanical computers and brains.

Designing Analytical Engines

Type Mass Volume MCr MW INT
Mega-frame 60 tonnes 70 m³ 18.75 1.0 4
Macro-frame 10 tonnes 11 m³ 3 0.1 3
Mainframe 1 tonne 1.5 m³ 0.3 0.01 2
Micro-frame 0.5 tonne 0.6 m³ 0.06 0.001 2
Mini-engine 0.1 tonne 0.1 m³ 0.0225 0.0001 1
Small Device 5 kg 6 liters 0.00375 0
Tiny Device 1 kg 1 liter 0.00075 0
Large Watch 0.25 kg 0.3 liters 0.0003 -1
Small Watch 0.05 kg 0.15 liters 0.00015 -2
TL Modifiers
Built at TL 1-2 ×1 ×1 ×10 ×1 -1*  **
Built at TL 3 ×1 ×1 ×1 ×1 0*
Built at TL 4 ×1/2 ×1/2 ×1/2 ×1 +1
Built at TL 4+n ×1/5 ×1/5 ×1/5 ×1 +2
Options
Automaton ×1 ×1 ×1 ×1
Compact ×1/2 ×1/2 ×2 ×1
Dedicated ×1/2 ×1/2 ×1/5 ×1
Dumb ×1 ×1 ×1/5*** ×1 -1
Genius ×1 ×1 ×7*** ×1 +1
High Capacity ×1 ×1 ×1.5 ×1
Mechanical ×3 ×3 ×1/2 ×2
Sentient ×1 ×1 ×10 ×1
Super Compact ×1/5 ×1/5 ×10 ×1/2

Power Options

Hydraulic ×2 ×2 ×3/4 ×2
Pneumatic ×2.5 ×2.5 ×3/4 ×1
Steam ×2.5 ×2.5 ×1 ×5

*Historically, engines built at TL 1-5 are always Dedicated.  Any system that is not Dedicated optionally has an extra -3 to Intelligence.  This does not apply to engines built at TL(4+1), including Babbage's Analytical Engine.

**Systems built at TL3- have a maximum Intelligence equal to their tech level.

***For small and tiny devices, "genius" multiplies cost by 20 and "dumb" multiplies cost by 1/20.  For mainframe, macro-frame, and mega-frame engines, "genius" multiplies cost by 20; "dumb" multiplies cost by 1/5.

  • Automaton:  The engine is designed to operate a humanoid or vehicular body that can move about the environment.

  • Compact and Super Compact:  The engine is built with small parts and is more expensive as a result.

  • Dedicated:  The engine can only run a single program, which is built into its mechanism.

  • Dumb and Genius:  The engine has lower or higher intelligence than normal for its tech level and size.

  • High Capacity:  The engine can run programs up to 1.5 times its INT.

  • Mechanical:  The engine is built with purely mechanical parts; no relays or other electrical switches are involved.  It cannot be disrupted by electrical effects.  Historically, any system at TL4- should have this option.

  • Sentient:  The engine has self-awareness comparable to that of a human being.  Only an engine at Complexity 6 can be given sentience. A sentient engine has an INT of 7.

The computer modifier for use in spacecraft design is equal to 1 divided by the analytical engine's INT.  Analytical engines with an INT of 0 may not be used as ships' computers.

INT Description
0

Perform a simple arithmetical operation (addition); carry out a fixed sequence of actions (clock, music box). More advanced engines can perform four-function arithmetic; carry out a fixed sequence of coordinated actions (orrery, Jacquard loom); maintain a steady state (thermostat, steam engine governor).

1 Maintain motion in a fixed direction (autopilot).
2 Carry out a program in machine code.
3 Interpret a language.
4 Limited personality simulation, interpret a natural human language.
5 Full personality simulation.  More advanced engines are capable of sentience.

Programming

Programming is handled the same as for robots.  High-Capacity analytical engines can run 1.5 programs per point of INT.

The number of turns required to run a program is equal to its skill level divided by the intelligence of the engine and rounded to the nearest whole number.  Zero-level programs run in a fraction of a turn and can be considered effectively instantaneous.  After a program is run, the engine may be reprogrammed by physically removing the programming media from the engine and replacing it with a new program.  Removing a program requires a number of turns equal to the number of memory "blocks" (see below) the program takes up.  Installing a program also takes a number of turns equal to the number of memory "blocks."

Dedicated Systems:  Dedicated systems are designed to perform one function.  Programs for such devices are built into the machine itself.  A dedicated system does not require any program storage media.  Only one skill can be "installed" in such a system and may be installed at any level between 0 and 10.  Dedicated Systems may not be reprogrammed.

Program Storage:  For purposes of these rules, skill levels require storage media "blocks"¹ equal to the programmed skill level plus 1 squared ({SL + 1)²).  A skill level of 0 requires one memory "block" while a skill level of 4 requires 25 "blocks."  One memory "block" equals 64K of memory.

Analytical Engines

Analytical Engine (Mechanical):  This is a compact, high-capacity mainframe mechanical computer for use in a steampunk campaign.  This is equivalent to a shipboard computer and can be used as such.  It has an INT of 2 for automata purposes.

TL Mod MW Vol Mass MCr Mult
3 St 0.02 2.25 m³ 1.5 tonnes 0.45 0.5

Analytical Engine (Electro-Mechanical):  This is a very early electronic computer.  It is a compact, high-capacity mainframe computer for use in a steampunk campaign.  This is equivalent to a shipboard computer and can be used as such.  It has an INT of 2 for automata purposes.

TL Mod MW Vol Mass MCr Mult
4 St 0.01 0.375 m³ 0.25 tonnes 0.9 0.5

Analytical Engine (Genius):  This is a compact, high-capacity mega-frame electro-mechanical computer capable of running a city.  Wealthy governments or criminal organizations may make use of this type of analytical engine.  It has an INT of 5 for automata purposes.

TL Mod MW Vol Mass MCr Mult
4 St 1 17.5 m³ 15 tonnes 281.25 0.2

A sentient version is also available.  It has the same physical characteristics, but costs §187.5 million.  The sentient version has an INT of 6 for automata purposes.

Examples of Analytical Engines and Automata from GURPS Steampunk

Athena:  This is the steampunk analog of a supercomputer; a mega-frame with Genius, High-Capacity, and Mechanical options.  It has an INT of 5 for automata purposes.

TL Mod MW Vol Mass MCr Mult
4 St 2 105 m³ 90 tonnes 140.625 0.2

Difference Engine:  This is Babbage's first design, a highly-sophisticated calculator intended to generate and print mathematical tables.  Information is input on punch cards copied from the Jacquard automatic loom; results are used to control an automatic typesetting engine.  This is a mainframe with the Compact, Dedicated and Mechanical options.  It has an INT 2 for automata purposes.

TL Mod MW Vol Mass MCr Mult
3 Flt 0.02 1.125 m³ 0.75 tonnes 0.06

Golden Nightingale:  This is an artificial songbird formed from precious metals for some imperial court.  It is a tiny device with Automaton, Dedicated, Genius, High-Capacity, Mechanical, and Super-Compact options.  It plays any of three songs.  It has an INT of 0.

TL Mod MW Vol Mass MCr Mult
2 Flt 0.3 liters 0.3 kilograms 0.225

Mechanical Brain:  This is an analytical engine suitable for controlling a human-scale mechanical man.  It is a micro-frame with the Automaton, Genius, and Super-Compact options.  It has an INT of 3, sufficient to understand simple spoken orders and give pre-recorded responses.  It can be programmed with basic skills, usually physical.

TL Mod MW Vol Mass MCr Mult
4 Robot 0.0005 0.05 m³ 0.06 tonnes 2.1

Player Piano:  The Victorian age's version of the CD player, this is a small device with the Automaton, Dedicated, and Mechanical options.  It has an INT of 0.  The values below do not include the piano.

TL Mod MW Vol Mass MCr Mult
3 Flt 0.009 m³ 0.0075 tonnes 0.000375

Steam Calliope:  The control system for a steam calliope is a mini-engine with the Automaton, Dedicated, Dumb, and Mechanical options.  It has an INT of 0 and can run a calliope of any size and weight.

TL Mod MW Vol Mass MCr Mult
3 Flt 0.0002 0.15 m³ 0.15 tonnes 0.00045

Alexandrian Machine:  The Alexandrian machine was constructed ca. 260 BC and has plausibly been attributed to the direction of Archimedes during his residence in Alexandria.  It is a sophisticated mechanical calculator built from wood and sinews capable of multiplication, division, and finding square and cube roots; it can even retain one number in internal storage for use in later operations.  Why it was abandoned is unknown, though if it was the handiwork of Archimedes his well-known contempt for mechanical invention may be relevant.  However, it could have been useful for complex calculations as it circumvented the extreme difficulty of multiplying and dividing Roman numerals.

TL Mod MW Vol Mass MCr Mult
1 Flt 0.0002 0.15 m³ 0.15 tonnes 0.225

Data Storage

Analytical engines have built-in data storage devices.  However, there is a need to transfer data between systems or to store it for long periods of time.  The following devices are used for these purposes.

Paper Tape (TL 3):  A standard paper tape roll is 15cm wide and 60 meters long when fully extended, but rolls up into a 10cm diameter cylinder.  Multiple rolls can be taped together to hold larger programs, but an Easy: Mechanic roll is required to avoid jamming, at +1 Diff Mod per roll in excess of two; on Catastrophic Failure the tape ignites from friction.   Early tape readers use rods to sense the holes, but at TL(4+1) the photoelectric properties of selenium allow light beams to be used instead.  One memory block requires 5.33 rolls of tape (each roll holds 12K).  15 cm × 60 m, 0.7 kg, 0.5 liters, §22.50 per roll.

Punched Cards (TL 3):  Punched cards can be made of any cheap, reasonably-sturdy substance; the most popular are cardboard, celluloid, and bamboo.  A stack of 100 10 cm × 20 cm cards is about 10 cm thick.  They can be tied end-to-end or fed into an analyzer through an automatic hopper.  One memory block requires 100 cards.  1.5 kg, 2 liters, §1.50 per 100 cards.

Data Disks (TL 4):  Developed from sound reproduction technologies, data disks are made of shellac, metal, or early plastics such as bakelite.  They hold more data than paper media but are bulkier (36 cm across, 3 mm thick).  In addition, disks can only be recorded on once, and contact with the needle slowly erodes the disk.  The disk can hold 75 memory blocks per side.  0.5 kg, 0.3 liters, §15.

Capacitative Electric Disk (TL 4+1):  The capacitative electric disk, or CED, is a recent refinement of data disk technology.  The needle never touches the disk; instead the capacitance between the aluminum needle and carbon-covered disk surface is measured to provide data.  This allows smaller grooves and eliminates disk erosion.  The CED must be carried in a caddy to avoid damage from dust or fingerprints.  Like data disks, CEDs can only be written on once, and as a new device they are expensive and relatively rare.  A disk is 30 cm in diameter and 13 mm thick.  The CED can hold 25 memory blocks per side.  2 kg, 0.1 liters, §112.50.

CED Reader (TL 4+1):  Too new a technology to be a "universal standard," CED readers are uncommon outside of urban centers and universities. 65 kg, 100 liters, §4500.

Magnetic Drum (TL 4+1):  Magnetic drums are enormous, power-hungry, and frightfully expensive, but provide the ultimate in 19th-century data storage.  A standard drum is three meters high and nine meters in diameter (larger than many steam turbines) and spins at 30 rpm.  The drum is caged within a framework holding hundreds of pneumatically-guided read/write heads, which independently move up, down, and across the spinning cylinder as it goes by.

To write data, bits are changed by a miniature tungsten induction coil and solenoid mounted on each head.  Bulk erasure is usually done by a clerk with an oxyacetylene torch.  The drum's spike-like sector guides have a nasty tendency to snag the clothes of unwary passersby and pull them into the cage for a brief, brutal ride.  Anyone within one meter of an operating drum while in combat or otherwise distracted must make Difficult Observation and Agility rolls each turn.  If both rolls fail, he or she is dragged into and around the head cage for 1-3 turns (1D damage per turn to a random location) before the drum's automatic governor brings the machine to a halt.

The drum can hold 1250 memory blocks.  55 tonnes, 210 cubic meters, §45,000.

Auxiliary Devices

Engine Card Duplicator (TL4+1):  The engine card duplicator is a machine born from the needs of a punched-card-driven computer age.  Operated by a mechanical mini engine, it is designed to copy punched cards between the various formats in use.  The rat-tat-tat of duplicators is heard round the clock in engine centers as data are transferred between sturdy archival cardboard, fancy celluloid, and telegraphic tape.  A duplicator can copy one memory block in 5.5 hours into identical gauges, or 21.5 hours into different gauges.  0.0003 MW, 400 kg, 0.5m³, §3750.

Kinetomatic Screen (TL4+1):  The kinetomatic screen, or K-screen, is composed of thousands of celluloid squares mounted on spindles; when commanded by a controlling mechanism, they can flip between different colored sides up to five times a second.  Thus, they can serve as a display for an analytical engine or other device.  K-screens come in three resolutions — high (4 pixels/inch), low (1 pixel per inch), or outdoor (1 pixel/3inches).  Monochrome is standard (usually yellow on black); a four-color version is available at triple the cost.  0.001 MW/square meter; 50 kg/square meter; §250 per square meter (high resolution), §170 per square meter (low resolution); §80 per square meter (outdoor).

Engine Card Press (TL 3):  The engine card press is no more than a glorified herbary press.  Folded, torn, or crumpled engine cards are brushed with lacquer and placed in it overnight or over several days.  They will be usable without difficulty on a successful Difficult: Mechanic roll.  6 kg, 6 liters, §90.  Bottle of tincture or shellac §3.75.

Speech Synthesizer (TL 3):  The first speech synthesizer was developed in the late 18th century.  By the 1850s, one model was good enough to sing "God Save the Queen" at a public demonstration in London; they were used as toys and research tools well into the 20th century.  Speech synthesizers were controlled by an operator using a keyboard, which channeled the flow of air from a set of bellows through an artificial pharynx. 

In a steampunk world, a speech synthesizer can be hooked up to an analytical engine or mechanical man allowing it to talk.  They can also be built as compact (half weight and volume at double the price) or super-compact (one-fifth weight and volume at 10 times the price) models.  15 kg; 15 liters, §5250.  Compact: 7.5 kg, 7.5 liters, §10,500; Super-Compact: 3 kg, 3 liters, §52,500.