Как я учился у нейронок и что на(ш)кодил

Так… Я понимаю, что я дизайнер, и контент сюда целесообразнее постить таки про дизайн, однако есть у меня привычка лезть куда не просят. В смежные области в данном случае, а именно в программирование. Это для меня своего рода странное развлечение для размятия мозгов, вроде решения головоломок или разгадывания судоку… но иногда тяга к этому занятию кажется каким-то незакрытым гештальтом, потому что нередко оно приносит боль, когда что-то не получается, и можно убвать по нескольку дней, добиваясь, чтобы какая-то незначительная фитюлька заработала как надо. И главное хрен пойми нафига оно мне: я ж не собираюсь этим заниматься как специалист. Тем более вон нейронки задоминировали на рынке и выполняют работу программиста, пока тот в углу на стульчике сидит и смотрит на процесс. Но чот вот неймется мне и все. Тянет открывать снова и снова этот долбаный VS Code…

В общем, перед вами, дамы и господа, алгоритм поиска пути, который называется A-star или A*… Отличается он умом и сообразительностью в отличие от других подобных. У меня, однако, достаточно простой вариант: зеленый чушпанчик не может ходить наискосок и все клетки для него одинаковы по сложности прохождения, кроме стенок - с ними понятно: их не пройти вообще. Жаль видео не приложить, но его можно в ТГ-канале заценить ([[https://t.me/Midlife\_Design](https://t.me/Midlife\_Design\)]).

Кодил я это сокровище на Rust с использованием Bevy - это библиотека для создания игр. Результатом я очень доволен, ибо достигал его очень долго с перерывами и возвратами, с удалением и начинанием заново.

Ах да… Нейронки, прости Господи… Как же не упонмянуть в наше-то ИИшное время… А хотяааа сейчас про них нужно особо отметить, так как может быть кому-то это пригодится также как и мне. Использовал ли я их? Ну разумеется! Но за меня они ничего не писали, и код ими генеренный я не копипастил. К этим ребятам я обращался если не понимал какую-то тему. А Bevy - для меня темный лес, на русском туториалов по нему мало, на английском есть, но по старым версиям, а там вообще все другое. Официальная документация - тоже черт ногу сломит: очень в ней трудно мне не программисту для восприятия. В общем, у нейронок я консультировался по тем вопросам, в которых не разбирался. А еще Bevy - это ECS… Короче, кто в теме, тот поймет. А там надо знать как это устроено архитектурно и понять что с чем и куда. И тоже в интернете людские знания представлены очень сумбурно. А вот нейронки-нейронушки так замечательно помогли своим наставничеством. И даже ни разу не послали меня никуда, хотя я местами жутчайше тупил, ведь главная их задача была в том, чтобы объяснять мне ЧТО Я С#÷А ДЕЛАЮ НЕ ТАК! ПОЧЕМУ НИ%#Я НИРАБОТАЕТБ&%!ТЬ!!! Вот тут они спокойно все раскладывали мне по полочкам. Снова и снова. Новыми и новыми словами. В случаях, когда я не мог разобраться совсем в каком-то куске, я просил нейронку разбить мне его по небольшим задачам без примеров кода, чтобы решаючи одну за одной дойти по эдакому роадмапу до готового решения. Это, я считаю, отличный способ обучаться, и нейронки в данном случае очень хороши. Иначе бы я выгорел, уперевшись в собственное непонимание, потому что ECS - это особый способ мышления, а Rust имеет специфические штуки, и в одиночку легко запутаться. Способ обучения, где нейронка создает роадмап по проекту, который ты сам хочешь реализовать, мне очень зашел, продолжу долбить этот гранит без всякой на то практической нужды. Ну вот зачем-то мне это надо. Использовал chat GPT и Grok. остальные имеют базу по старым версиям Bevy и находили ошибки там, где их не было.

#нейронки, #нейросети, #программирование, #rust, #bevy, #chatgpt4 , #grok, #design, #uiux

Как я учился у нейронок и что на(ш)кодил | Сетка — социальная сеть от hh.ru