Разработка игр

  • ХабрахабрФото Обзор GameLisp: нового языка для написания игр на Rust

    Обзор GameLisp: нового языка для написания игр на Rust

    Программист, подписывающийся псевдонимом Fleabit, уже полгода разрабатывает свой язык программирования. Сразу же возникает вопрос: ещё один язык? Зачем? Вот его аргументы: Разработка движка игры и разработка игры на этом движке – две очень разные задачи, и для них удобно использовать разные языки, при условии, что код на них хорошо стыкуется друг с другом. Например, код на языке с garbage collection…

    Читать далее »
  • ХабрахабрФото Пишем игру Гонки на бумаге, C# WPF

    Пишем игру Гонки на бумаге, C# WPF

    Предистория Дело было в начале 90-х, компьютера не было, но было желание поиграть в гонки ) Показал мне друг как можно на тетрадном листе бумаги в клеточку играть в гонки. А еще говорят, что есть настольная игра с такими правилами. И что чуть ли не все играли в эту игру в университете за парами. Правила игры Можно прочитать правила в…

    Читать далее »
  • ХабрахабрФото [Перевод] Головоломка от будущих создателей GTA. История Lemmings

    [Перевод] Головоломка от будущих создателей GTA. История Lemmings

    Верные высказыванию, что «у успеха много отцов, а неудача всегда сирота» (фраза президента США Джона Кеннеди), Дэйв Джонс, Скотт Джонстон, Майк Дэйли и Гэри Тиммонс рассказывают о своём влиянии на классику. Вот вам задача: как пройти уровень «Стальные рудники Кессела» (Steel Mines of Kessel), не потеряв никого из леммингов? Даже сейчас такой вопрос можно встретить на профильных форумах. Но чем…

    Читать далее »
  • ХабрахабрФото Ультимативный список инструментов для разработчиков и опытных пользователей для Windows

    Ультимативный список инструментов для разработчиков и опытных пользователей для Windows

    Можете ли вы поверить, что с момента моего последнего списка инструментов прошло 6 лет? Инструменты изменились, многие из них доступны онлайн, но, честно говоря, для составления нового списка инструментов требуется ОЧЕНЬ МНОГО РАБОТЫ. Но я смог, вот список на 2020-2021 годы. Это инструменты в моей папке Utils. Я создал папку d:\dropbox\utils и добавил ее в свой PATH. Таким образом, он…

    Читать далее »
  • ХабрахабрФото [Перевод] Создание процедурной анимации смерти при помощи автоматов падающего песка

    [Перевод] Создание процедурной анимации смерти при помощи автоматов падающего песка

    В этом посте я покажу, как использовал автоматы падающего песка для генерации анимаций смерти монстров в моей игре Vagabond. Автомат падающего песка — это клеточный автомат, симулирующий перемещение песчинок и создание куч песка под действием гравитации. Правила просты: Если ячейка под песчинкой пуста, то песчинка движется в пустую ячейку (см. (a)). Если ячейка под песчинкой заполнена, но свободна ячейка внизу…

    Читать далее »
  • ХабрахабрФото Программист учится рисовать. Дневник Емели

    Программист учится рисовать. Дневник Емели

    Так получилось, что моим основным хобби на лихой 2020-й год стало освоение ремесла рисования. Еще в январе я дал себе некое обещание в виде цели к концу года — прокачать навык рисования (звучит конечно абстрактно и совсем не по SMART-у, я думаю, это и повлияло в дальнейшем на то, как я развивал этот навык весь год и что получилось в…

    Читать далее »
  • ХабрахабрФото Как устроены абилки в War Robots

    Как устроены абилки в War Robots

    Привет! Меня зовут Владимир Попов, и я клиентский разработчик на проекте War Robots. War Robots существует уже несколько лет: за это время в игре появились десятки новых мехов. И, конечно, ни один из них не был бы уникальным без собственного набора способностей. О том, как устроена и как эволюционировала система способностей в нашей игре, просто и без особых технических подробностей…

    Читать далее »
  • ИгрыФото [Перевод] Как дарить подарки, если вы программист: Alexa, WebSocket и мобильное приложение

    [Перевод] Как дарить подарки, если вы программист: Alexa, WebSocket и мобильное приложение

    Каждый год я дарю брату рождественские подарки необычным способом. Это началось как шутка на Рождество, но в конце концов дошло до того, что я превращаю подарок в настоящее испытание. В прошлом году я заставил его писать и звонить подаркам, чтобы узнать, готовы ли они к открытию. За год до этого мой брат должен был провести некоторые исследования пород собак Американского…

    Читать далее »
  • ХабрахабрФото Четырёхмерный лабиринт с видом от первого лица

    Четырёхмерный лабиринт с видом от первого лица

    Существует более 30 игр с дополнительным пространственным измерением (список на википедии), которые разнообразными способами визуализируют и пытаются сделать доступной для понимания наличие четвёртой координаты. Но среди тех игр, с которыми я ознакомился, не нашел для себя такой, которая сочетала бы в себе следующие факторы: вид от первого лица возможность свободного перемещения и вращения во всех направлениях, без жестко заданных траекторий…

    Читать далее »
  • ХабрахабрФото DagazServer: Чему научили пользователи

    DagazServer: Чему научили пользователи

    Детали, мелочи, нюансы. Сочетание пустяков.От перестановки слагаемых всё меняется.Раз, и будущее – открытая книга.…Нюанс за нюансом, подробность за подробностью…Это была не игра, это была откровенная дерзость. Генри Лайон Олди «Нюансеры» Предусмотреть всё невозможно. Именно поэтому умные люди и придумали бета-тестирование. Поскольку, в моём случае, проект открытый и бесплатный, оно мало чем отличается от обычного функционирования сайта. Люди играют в игры,…

    Читать далее »


Кнопка «Наверх»