Теория декомпозиции
Все, кто изучал технические специальности, должны хорошо себе представлять, что такое декомпозиция. Для тех, кто не изучал или забыл, объясняю на пальцах. Декомпозиция - это разбиение сложного объекта на составляющие, свойства и функции которых объяснить проще. Декомпозиция широко применяется не только во всех областях науки и техники. Практически все, с чем мы сталкиваемся в нашей жизни - это сложные объекты. А когда требуется изучить, описать, изготовить сложный объект и т.д., мы автоматически разбиваем его на несколько более простых объектов. Описать поведение полученных после разбиения "простых" объектов нам уже гораздо легче. Если то, что получилось еще достаточно сложно для восприятия, то вновь и вновь применяем декомпозицию, пока не получим простого и понятного описания. Как же можно использовать принципы декомпозиции применительно к Counter-Strike'у? Элементарно! Вы никогда не замечали, что для того, чтобы научиться играть в какую-либо игру (не обязательно CS), вам достаточно освоить лишь несколько базовых элементов игры. Все остальное вы уже осваиваете "на ходу", в процессе. Причем делаете это автоматически, на интуитивном уровне, практически без участия сознания. Но сейчас мы не будем вдаваться в подробности механизмов, которые изначально заложены в человеке или приобретены им в результате эволюции. Нас интересует только один чисто практический момент. А именно, как правильно применить декомпозицию к CS и что мы получим в результате.
Осваиваем на примере...
Как известно, любая теория гораздо лучше усваивается на конкретных примерах. Для нашего случая возьмем для примера всем хорошо известную карту. Какую? Правильно, de_dust - карту всех времен и народов. Возьмем стандартное развитие ситуации, когда терроры проходят с боем на А. Но что представляет собой прорыв на А, если применить к нему теорию декомпозиции?
Распишем. Проход на А на de_dust это:
1) выход на исходные позиции перед Т (буквой Т обозначается Т-образный перекресток, если кто не в курсе);
2) заход в Т и удержание его, пока вся команда не прорвется на А;
3) сам прорыв на А через проход налево;
4) установка бомбы, удержание А и организованное отступление.