Когда системе для существования требуется осуществлять сложное поведение, в ней неизбежно кроме вертикальной структуры (подсистемы, система, надсистема) возникает горизонтальная структура, элементы которой можно условно разделить на управляющие сети и периферию. Фактически, это разные классы подсистем системы.
Деление на сети и периферию свойственно всем действительно сложным системам: живым организмам, городам, организациям, государствам, автомобилям, компьютерам, etc.
Дуализм сетей и периферии важно учитывать при возникновении проблем в системе.
Геймдизайнеры в поисках новых механик. Изображение с конкурса Каменный пояс, проекта СССР 2061.
Каждый разработчик игр, особенно ММО, со временем начинает рефлексировать и задумываться о таких вещах как «честная игра», «справедливое вознаграждение», «серые и чёрные активности» игроков.
То есть о том, как не стать капиталистической гадиной, построить здоровое игровое сообщество, не умереть с голоду и дать максимально большому количеству людей возможность получать удовольствие от игры.
Ладно, по первому пункту далеко не все переживают.
Я такой рефлексией тоже занимаюсь довольно давно и наконец смог свести вместе накопившиеся мысли. Причём они на удивление хорошо состыковались друг с другом. Спасибо обсуждению на ММОзговед, в результате которого я перешёл там в read-only режим :-D
В основном я буду вести речь в контексте ММО, но считаю, что сказанное можно распространять на игры в целом.
Онтогенез — совокупность последовательных морфологических, физиологических и биохимических преобразований, претерпеваемых организмом от оплодотворения до конца жизни.
Если долго интересоваться системной инженерией, самоорганизацией и эволюцией, то рано или поздно купишь книжку по Онтогенезу. Мне повезло и первая книга, на которую я наткнулся, оказалась образцовым примером научно-популярной литературы.
Книга может быть интересна всем, со схожими интересами, но в особенности:
Девушки-программистки, по моим прикидкам, должны глотать эту книгу за раз :-)
На мой взгляд, книга не менее ценна чем «Эгоистичный ген» Ричарда Докинза или «Сумма технологий» Станислава Лема. Хотя и носит сугубо описательный характер, не предлагая новых идей.
Системное мышление — это практический подход к восприятию мира, который значительно ускоряет способности анализировать, принимать решения и учиться. Практический потому, что сформирован практикой, а не вырос из абстрактных математических теорий.
Если вам знакома аббревиатура ТРИЗ, то я бы сказал, что методы ТРИЗ — это набор частных случаев применения системного мышления в физическом производстве.
Всем, интересующимся устройством мира, рекомендую почитать «Логику случая» Евгения Кунина — книгу о современном научном взгляде на эволюцию (который уже сильно отличается от того, чему нас учили в школе).
Особенно рекомендую её программистам, которым интересно изменение софта со временем и развитие «сложности» — очень многие идеи, изложенные в книге, перекликаются с моими наблюдениями за жизненным циклом кода.
Книга изобилует химическими и биологическим терминами, но они не мешают восприятию информации, в крайнем случае пояснение всегда можно найти в википедии.
Для затравки перескажу своими словами наиболее интересные факты. Только учтите, что я ни разу не биолог и могу сильно ошибаться.