Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Доброго времени суток!

Исходя из названия - понятно, что нужно разработать, или реализовать имеющийся алгоритм замусоленной со всех сторон игры "Жизнь" Джона Конвеня на языке VB.Net

Сразу хочу оговориться, что банальный алгоритм, построенный на переборе одного двумерного массива во временный массив, с последующим копированием в первый массив - не котируется. Нужен более быстрый алгоритм, способный считать поколения на поле большой размерности, хотябы 10000*10000. При этом щадящий процессор и память. Написал огромный проект по этой теме с кучей плюшек, но в основе лежит все тот же, простейший алгоритм, что делает его фактически бесполезным даже на самом мощном железе. Также добавлю, что писать программу не нужно. Рисовать интерфейс и прочие плюшки - не нужно. Нужен только рабочий код функции, которая на вход примет массив клеток, а на выходе даст пересчитанный массив нового поколения клеток. Либо же нужен рабочий код, который будет считать новое поколение основываясь на текущем поколении, пропуская пустые клетки, которые не нужно считать (один из вариантов ускорения). Какой массив будет на входе/выходе, будь то двумерный или одномерный - не важно, я уже как нибудь прикручу это к своей программе. В коде желательно добавить комментарии, ибо я все таки хочу понять, как это работает. За все время, что я грызу эту тему - видел огромное количество реализаций, получил много подсказок, благодаря чему уже имею в уме точно рабочие и довольно быстрые алгоритмы, но никак не могу это выразить в языке VB.Net, а нужно именно на нем. Заранее скажу, что всякие HashLife меня не интересуют ибо это слишком круто. К посту прикрепляю рабочий проект "заготовку", реализованный на том самом, простом алгоритме. Если так будет удобнее - можно поправить код именно в нем. Кто готов помочь - предлагайте цену. Спасибо.

2 года назад
Bumashka
Сергій 
29 летУкраина
2 года в сервисе
Был
2 года назад
  • Похожие заказы
  • Игра [url=https://store.steampowered.com/app/108600/Project_Zomboid/?l=russian]Project Zomboid[/url] Файл торрента взят отсюда https://small-games.info/?go=game&c=3&i=7869 При запуске игра появляется в диспетчере задач, но ничего далее не происходит, не запускается Брандмаузер отключал, от имени администратора запускал, комп перезагружал, переустанавливал, устранение неполадок совместимости запускал. Итог один

    Закрыт
    2 года назад
  • Создать один уровень симулятора( интерактивная компьютерная система обучения персонала «Проведение лабораторных испытаний нефти»). В симуляторе нужно поэтапно выполнять действия согласно определённому ГОСТу( например ГОСТ 51947, т.к очень простые действия). управление исключительно мышью клавиатуры.Примеры выполнения работы закреплены в ...

    Закрыт
    2 года назад
  • Я не знаю вы же создатель сайта, короче я дам ссылку на економическую игру или же точнее скрипт сайта вы его должны скачать там разместить на каком-то домене потом значит закинуть базу данных там я ...

    Разработка игрнет заявок
    Закрыт
    2 года назад
  • Есть объект (башня танка) в изометрии. Она должна вращаться следуя за мышью. Сейчас на оборот башни есть 72 кадра с равным шагом по одному кадр на 5'. Но при изометрии данная концепция перестает ...

    Разработка игрнет заявок
    Закрыт
    2 года назад
  • Общее описание задачи: Интерактивный стенд кисок на котором расположена камера. Пользователь подходит к киоску, трекинг распознает человека и накладывает рентгеновский снимкок с анимацией. Включается таймер по истечению которого делается снимок. Далее пользователь может подойти и ввести ...

    Закрыт
    2 года назад
  • Требуется создание сервера под ключ. Исполнитель из Москвы, для личной встречи при надобности, бюджет обговаривается лично, зарплата так же обговаривается лично.

    Разработка игрнет заявок
    Закрыт
    2 года назад
  • $45

    Для стрима нужен худ в котором будут отображаться вся информация как на скрине. Есть файл от дизайнера в figma + к этому сама игра. Скину по удобному мессенджеру.

    Закрыт
    2 года назад
  • $90

    Здравствуйте, есть первая страница сайта, условно нужно сделать подбор игроков для игрового сайта, подключение через steam, и принятие игры. Т е, должна быть таблица игроков, у любого человека вошедшего в свой аккаунт steam появиться возможность ...

    Закрыт
    2 года назад