C++ Entertaiment general
Грузовики с токсинами.Взрывающиеся грузовики Entertainment-генерала нагружены ящиками с тяжелым биологическим оружием, таким как Boost и Qt, способными заразить многие мегабайты территории.
Антракс-гамма На высоких уровнях войска генерала могут использовать такое опасное оружие, как исключения, которые наносят непоправимый урон окружающей среде.
Мутации. Cолдаты генерала вооружены химическими парадигмами и шаблонами. Союзные войска защищены специальными костюмами, но попытки войск соперника разобраться в коде этого генерала иногда могут привести к необратимым мутациям мозга.
С++ Gamedev General
Фанатики.
Фанатики. Gamedev-генерал обладает самыми яростными фанатиками, уверяющими, что их код самый быстрый. Они могут легко использовать функции длинной в несколько сотен строк, неподдерживаемые никакими войсками других генералов. Фанатик, посаженный в угнанную технику, получает способность “ассемблерные вставки”, которая значительно повышает скорость кода и опасность фанатика на форумах, но делает его еще более опасным для союзных войск.
Легкие мотоциклы.
Техники не содержат виртуальных функций, поэтому являются самыми легкими и быстрыми машинами. Но даже этого Gamedev-генералу мало и поэтому его инженеры модифицируют двигатели непереносимыми функциями и используют приемы, именуемые другими инженерами “байтоёбством”. Это позволяет техникам развивать невероятную скорость, с которой они несутся к противнику и часто взрываются прямо в его стане.
Камикадзе.
Экземпляры войск и строений Gamedev-генерала иногда содержат заряды утекающей памяти, поэтому при уничтожении юнита этого генерала может произойти страшный взрыв.
С++ Script General
Маскировка кода.
Скриптовый генерал имеет опыт войны на аутсорс-фронте, он командовал войсками php и lua, с которыми приобрел опыт быстрого построения замаскированных зданий в самых неожиданных местах. Соперники часто вынуждены очень долго искать замаскированные похожие друг на друга строения, некоторые из которых являются пустышками, а другие - ловушками. Также может легко замаскировать тип аргумента функции под строковый.
Ложные структуры.
Чтобы дезориентировать врага, script-генерал может использовать цепочку вызовов функций. Например, скрипт вызывает нативной код, который вызывает еще один скриптовый метод, делегирующий вызов другому классу. Генеральские умения могут увеличивать глубину вложенности переадресаций.
Внезапность.
На высоких уровнях генерал получает возможность использовать полезные умения, которые рассчитаны на элемент неожиданности и направлены против неподготовленного противника. Так, генерал без колебаний использует функции как объекты первого класса, может попытаться обхитрить соперника хвостовой рекурсией или неожиданно вообще начать писать на другом, неизвестном противнику языке.