Core War

Core War

Verum Corner

Вырезка из инструкций русской DOS игры Snake-B. Текст написан в 1994 году Георгий Евсеевым, Сергей Симоновичем. Они же и разработчики игры Snake-B (Змеиный бой). Они вдохновились игрой Core War и сделали ее версию для людей кто не особо блестит знаниями программирования.

Приятного чтения!

У давних и опытных любителей компьютерных игр при взгляде на эту программу сразу рождаются какие-то ассоциации с древней культурой под названием ~CoreWar~ ("Бой в Памяти"). Для тех, кто подключился к компьютерным играм в последнее десятилетие, наверное надо напомнить об этом явлении, поскольку о нем давно уже никто не вспоминал.


     А ~CoreWar~ - была не просто программой, это была поистине культура и явление. И развивалась эта культура наиболее активно в начале 80-х. Суть состояла в том, что каждый программист сам писал себе небольшую программу в машинном коде, после чего две программы разных авторов запускали в память машины. Куда, в какие адреса пошли эти программы, никому неизвестно.


    Суть игры сводилась к тому, что эти программы должны были "обстреливать" большие пространства памяти машины с целью  "зацепить" и уничтожить программу-соперника. Когда жертва не подавала операционной системе сигналов "Я жива", бой заканчивался.


     Но "обстреливать" память наугад - не единственное, чем занимались бойцы. Лучшие образцы умели "размножаться", "залечивать"  поврежденные  участки,  "маскироваться", "сканировать" память и пр.


     ~CoreWar~ получила широчайшее распространение (на Западе). Проводились чемпионаты, турниры. Организовывались клубы, а эти клубы выпускали регулярные бюллетени, то есть, появились как бы средства массовой информации по этой культуре. Многочисленные журналы имели постоянные разделы, в которых организовывались соревнования, рассказывалось о новых открытиях и достижениях.


     Конечно, участие в подобных мероприятиях было доступно только для программистов, причем высокой квалификации. Кроме турниров для определения лучшей программы, проводились многочисленные конкурсы на самую короткую, самую оригинальную программу. Это движение много дало развитию программирования как искусства и созданию новых технологий.


     При всей своей массовости движение ~CoreWar~ не могло захватить круги обычных пользователей, но зато дало неожиданный побочный эффект Невооруженным взглядом видно, что те же свойства, которыми должен обладать хороший "боец в памяти", нужны и зловредному вирусу. Так, из культуры ~CoreWar~ произросли самые выдающиеся вирусоводы и вирусоведы.

Мы не знаем почему, может быть именно из-за того, что самые психически ущербные программисты стали проявлять порочную страсть к написанию (и распространению) вирусов, это движение стало затухать где-то к 1984 году, и сейчас о нем редко вспоминают.

Report Page