Игра-симулятор тим-лида

Институт программной инженерии Software Engineering Institute (SEI) при университете Карнеги-Меллона — это некоммерческая научная структура, организованная министерством обороны США для помощи в реализации сверхсложных программных проектов. Одно из ведущих направлении работы SEI — это так[…]

Читать дальше …

Модель сверхэффективного программиста (2)

начало Итак, первая «микра» — обучение. Программирование — это процесс непрерывного обучения. Технологии, платформы, языки, проекты, кодовая база, все они постоянно меняются, и соответственно надо всё время быть в курсе новинок (учиться, учиться и учиться[…]

Читать дальше …

Модель сверхэффективного программиста

Когда эйчары хантят программистов, то акцент делают, во-вторых, на некоем минималистичном наборе позитивных личностных качеств, а во-первых, на технологиях. Нужны «знания» конкретных технологий, языков, фреймворков. При этом опыт упоминается совсем кратко (типа, от трёх лет)[…]

Читать дальше …

Рендеринг логики в No Man’s Sky

Игра No Man’s Sky позиционируется как бесконечный процедурно генерируемый универсум, в котором на ленивую генерацию завязана даже каждая, условно говоря, травинка. Реализуется это достаточно очевидным способом: каждая планета представлена 64-битным ключом, который используется для генерации[…]

Читать дальше …

Комбинаторная литература

первая часть 4. Ice-Bound Concordance — визуальный роман с разными дополнительными игровыми фичами. На первый взгляд, он смотрится сложной приключенческой игрой главного героя — вас самого, но на самом деле это история KRIS — AI-подобия[…]

Читать дальше …

7 примеров игрового AI

AI в играх разрабатывается, понятно, с появлением самой первой игры, в которой был хотя бы один компьютерный соперник. Вроде бы все базовые идеи тут уже давно придуманы, но игроки уже несколько десятилетий традиционно жалуются на[…]

Читать дальше …