Генрих Альтшуллер, автор ТРТЛ (Теории развития творческой личности), а также создатель Регистра научно-фантастических идей (НФИ), продолжил эту традицию. В 1964 году, под псевдонимом Генрих Альтов, он начал собирать фантастические идеи из литературных произведений. Его Регистр был архивом уже придуманного: «Петля времени» попадала в список, а подводные лодки, ставшие реальностью, исключались. Альтшуллер анализировал книги, раскладывал идеи по одиннадцати классам – от космоса до экологии, – стремясь понять, как они возникают. Он видел в фантастике отражение изобретательства, но его работа оставалась привязанной к тому, что уже существовало на страницах литературы. Писатели встретили его затею в штыки, называя разбор «таинства» кощунством, однако Альтшуллер продолжал, веря, что фантазия подчиняется законам.
Картотеки Верна и Альтшуллера были хранилищами готовых идей. Они собирали фантастику, словно коллекционеры редкостей, сортировали её и изучали. Это был важный труд, но он смотрел назад – в прошлое творчества, фиксируя то, что уже родилось в чужих умах.
Когда я сам начал заниматься подобным, я тоже сначала пошёл по их пути, пытаясь собрать идеи из книг. Но я понял, что копировать готовое – это тупик. Меня интересовали не конкретные сюжеты, а нечто глубже: обобщённые фантастические допущения, лежащие в основе этих идей. Например, не просто «Петля времени» как сюжет, а изменение свойства времени как принцип. Однако даже сбор таких допущений оказался конечным процессом – их список рано или поздно исчерпывался.
Тогда я задумался: зачем собирать, если можно создавать? Вместо того чтобы копаться в прошлом, я решил построить инструмент, который генерирует фантастические допущения бесконечно. Так появился «Фантоход» – алгоритм, освобождённый от зависимости от чужих выдумок.
Он начинается с простого: берёшь объект, скажем, время, меняешь его свойство – делаешь его циклическим, – и получаешь допущение «Петля времени». Затем смотришь, как это работает: герой застревает в дне, как в «Дне сурка», и ищет выход. Но «Фантоход» идёт дальше: он позволяет развить допущение. Что, если петля управляется волей? Или длится не сутки, а год? Каждое изменение рождает новый вариант.
«Фантоход» структурирует процесс через пять областей: физиотику (неорганический мир), биотику (органическую жизнь), антропотику (человека), койнонотику (общество) и технотику (технологии). Выбираешь область, задаёшь вопрос – и алгоритм выдаёт допущение. В физиотике это может быть «Что, если гравитация исчезнет?», в технотике – «Что, если машины начнут мечтать?». Это не архив, а генератор, который превращает абстрактные принципы в конкретные идеи.