Game Of Life на VB.Net
Доброго времени суток!
Исходя из названия - понятно, что нужно разработать, или реализовать имеющийся алгоритм замусоленной со всех сторон игры "Жизнь" Джона Конвеня на языке VB.Net
Сразу хочу оговориться, что банальный алгоритм, построенный на переборе одного двумерного массива во временный массив, с последующим копированием в первый массив - не котируется. Нужен более быстрый алгоритм, способный считать поколения на поле большой размерности, хотябы 10000*10000. При этом щадящий процессор и память. Написал огромный проект по этой теме с кучей плюшек, но в основе лежит все тот же, простейший алгоритм, что делает его фактически бесполезным даже на самом мощном железе. Также добавлю, что писать программу не нужно. Рисовать интерфейс и прочие плюшки - не нужно. Нужен только рабочий код функции, которая на вход примет массив клеток, а на выходе даст пересчитанный массив нового поколения клеток. Либо же нужен рабочий код, который будет считать новое поколение основываясь на текущем поколении, пропуская пустые клетки, которые не нужно считать (один из вариантов ускорения). Какой массив будет на входе/выходе, будь то двумерный или одномерный - не важно, я уже как нибудь прикручу это к своей программе. В коде желательно добавить комментарии, ибо я все таки хочу понять, как это работает. За все время, что я грызу эту тему - видел огромное количество реализаций, получил много подсказок, благодаря чему уже имею в уме точно рабочие и довольно быстрые алгоритмы, но никак не могу это выразить в языке VB.Net, а нужно именно на нем. Заранее скажу, что всякие HashLife меня не интересуют ибо это слишком круто. К посту прикрепляю рабочий проект "заготовку", реализованный на том самом, простом алгоритме. Если так будет удобнее - можно поправить код именно в нем. Кто готов помочь - предлагайте цену. Спасибо.
Приложения 1
-
Твердження про те що писати код не потрібно явно суперечить з „Нужен только рабочий код функции …“ і „Либо же нужен рабочий код, который будет считать новое поколение…“.
-
Актуальные фриланс-проекты в категории Веб-программирование
Ап май сайт
700 UAH
Есть настроенное приложение для сайта, нужно загрузить в него товары из системы WooCommerce. Никаких дополнительных настроек делать не нужно, интересует стоимость и срок Веб-программирование ∙ 8 часов 8 минут назад ∙ 20 ставок |
Коммерческая on-premise платформа видеосвязи «ViM»Требуется разработать on-premise систему видеосвязи с базовым расчетом на 100 одновременных подключений (10 изолированных комнат по 10 человек). Платформа должна иметь заложенную архитектуру для будущего горизонтального масштабирования до 1000 пользователей путем добавления… Javascript и Typescript, Веб-программирование ∙ 10 часов 30 минут назад ∙ 22 ставки |
Нужно сверстать сайт с PDF, возможно?Дизайн уже полностью нарисован, но есть только PDF, так как был утерян Figma... Возможны расхождения по нему. Это допустимо. Нужно ли рисовать его в Figma? Или, возможно, сверстать и поставить на CMS, и вопрос сразу на какую? Далее работы будет много. Нужно начать с этого. Моб… HTML и CSS верстка, Веб-программирование ∙ 12 часов 11 минут назад ∙ 96 ставок |
Разработка системы автоматизации публикации вакансий в Facebook-группах для кадрового агентстваИщу специалиста для создания и дальнейшего сопровождения системы публикации вакансий в Facebook-группах.О компании:Мы являемся кадровым агентством в Израиле и занимаемся подбором персонала для предприятий, заводов, складов, производственных компаний и других работодателей по… Веб-программирование, Разработка ботов ∙ 1 день назад ∙ 39 ставок |
Верстальщик для multi-page advertorial сайта (Health Media) — вайб-кодинг, чистый код
6677 UAH
Нужно создать многостраничный сайт в стиле health media, по образцу healthinsider.news. Не просто лендинг — полноценный псевдо-редакционный сайт (advertorial), под который будет литься трафик с Meta Ads. ВАЖНО: задача делается через вайб-кодинг (AI-assisted coding / vibe… HTML и CSS верстка, Веб-программирование ∙ 1 день 3 часа назад ∙ 58 ставок |