Как мне удалось сделать игру «Крестики-нолики» без знания программирования

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com

В настоящее время нейросети уже развились до уровня, который позволяет создавать сложные приложения, если грамотно и детально поставить для них задачу. Но нейросеть — это все же инструмент и им надо уметь пользоваться, чтобы достигнуть результат, иначе можно без конца писать и писать промпты и нейросеть по кругу будет генерировать код, исправлять одни ошибки и тут же добавлять новые. Простой код она сможет написать, но сложный — как повезет.

Для чего нужно осваивать программирование, если уже неплохо пишут код нейросети

Поэтому все же, если есть желание научиться программировать, то сейчас это сделать можно много проще и эффективнее, используя те же нейросети. Постепенно, шаг за шагом осваивать теорию и закреплять ее практикой, но ни в коем случае не заменять свой мозг нейросетью. Чтобы мозг приучался созидать, мыслить системно, новичку надо использовать нейросеть, как вспомогательный инструмент, который направит, подскажет, но не заменит полностью мыслительный процесс. Иначе программировать новичок не научится никогда!

Нейросети смогут сгенерировать достаточно сложный код и какой будет толк от кода, если начинающий разработчик не сможет его понять! Это будет путь в тупик. Разработчик не сможет по итогу запустить сгенерированный код, если в нем будут ошибки. Что ему останется делать? Пытаться ошибки показывать нейросети, она их начнет исправлять и по итогу будет затрачено много времени, сил в надежде, что в конце концов программа заработает.

Понимание сути программирования, чтобы лучше использовать нейросеть для кодинга и нужно ли вообще это осваивать и ради чего

Но можно освоить базу в программировании, чтобы понимать, что именно сгенерировала нейросеть и как написать промпт иначе, чтобы нейросеть сделала так, как нужно. Тандем работы мозга и нейросети творит чудеса.

И вот тут тонкий момент. Надо понимать, для чего именно осваивать программирование сейчас. Если для того, чтобы стать профи и зарабатывать этой профессией много денег, то придется долго и много учиться и осваивать навыки на практике и еще и угадать, что будет востребовано в недалеком будущем, какие навыки. Уже сейчас есть жесткая конкуренция, ВУЗы выпускают молодые кадры, нейросети продолжают дальше развиваться и становятся все более продвинутые. Надо ли во все это лезть, затратить много времени, усилий, чтобы стать профи, а потом окажется, что надо быть сверхматерым профи, чтобы конкурировать с нейросетями и быть востребованным.

Но можно программировать для души. Хобби такое. Просто для себя освоить постепенно базу и делать то, что нравится и постепенно осваивать профессию. Может получится в итоге сделать свой качественный и востребованный продукт и на этом и заработать.

Нейросеть помогает осваивать программирование

И в этом случае нейросети окажутся просто суперпомощниками, если их использовать для обучения и систематизации полученного опыта. И вот что можно сделать прямо сейчас. Найти подходящий сайт, в котором есть редактор кода и на котором же этот код можно запустить и увидеть результат. Таких сайтов много. Возьмем один из них для запуска кода на js — https://codepen.io/

Бесплатной версии вполне хватит поразвлекаться с кодом. Для начала кодинга на площадке надо зарегистрироваться.

Скриншот сайта CODEPEN
Скриншот сайта CODEPEN
Автор: сайт сodepen. io

Далее создаем посредством меню или Classic Pen или Pen 2.0 новый редактор для кода и вставляем туда код, который можно сгенерировать, например в Qwen запросом создания 3D игры «Крестики нолики» на js. После уточняющих промптов код вышел таким.

Вставляем этот код целиком в левую панельку и получаем результат — полностью рабочая программа.

Результат запуска кода
Результат запуска кода
Автор: Автор статьи

По итогу «основание» для крестиков и ноликов можно вращать. Есть источник света. Полноценная 3D-сцена. Код простой. Но из этого кода можно взять много информации для начала освоения программирования.

Что в итоге узнаем нового

Для этого можно попросить нейросеть расписать суть кода для начинающего программиста и выделить сущности кода — константы, переменные, циклы и все остальное. По коду можно узнать много полезного для начинающего: основы CSS, js, HTML, как 3D-сцены строятся и так далее.

Чтобы понять, что с кодом полностью разобрались, можно, не поломав ничего поправить условие выигрыша: вместо 4 элемента в ряд сделать 5. Или увеличить размер игрового поля. А еще можно разделить файл отдельно на CSS, HTML и js файлы, чтобы лучше понять структуру веб-странички.

Так вот постепенно, шаг за шагом можно постигать основы программирования. Неплохо для этого подходят дорожные карты.

Автор не входит в состав редакции iXBT.com (подробнее »)

0 комментариев

Добавить комментарий

Сейчас на главной

Новости

Публикации

Земля сама выработала большую часть своей воды еще в процессе роста планеты

Вода покрывает более семидесяти процентов поверхности Земли и служит основой для всей известной нам жизни. Однако для планетологов само наличие такого количества воды на нашей планете долгое время...

✦ ИИ  В Южной Африке нашли необычные наскальные рисунки. Они были созданы с помощью шаблона

В Южной Африке обнаружили редкие наскальные рисунки, созданные с помощью шаблона. Они десятилетиями оставались незамеченными, а их возраст и назначение пока остаются загадкой.

Одна случайно завезённая змея почти лишила Гуам лесных птиц — а затем начала отключать острову электричество

Сегодня бурую бойгу на Гуаме трудно представить редкостью. Ночная змея прячется в лесах, садах, складах и возле домов, забирается на столбы и линии электропередачи. Но до середины XX века её...

Тяга к риску объединяет лидеров людей и шимпанзе: исследование раскрыло биологическую основу власти

В теории управления принято считать, что успешный лидер обязан принимать рискованные решения в условиях неопределенности. Однако в практической работе современных компаний и государственных...

Крупнейшая в истории симуляция воссоздала раннюю Вселенную, но не смогла объяснить аномалии «Джеймса Уэбба»

Примерно через 380 тысяч лет после Большого взрыва Вселенная остыла настолько, что атомные ядра смогли притянуть и удержать вокруг себя свободные электроны. До этого момента космос был заполнен...

Обзор наушников ZiiGaat x Z Thunder: шикарный бас и бешеный драйв

Все уже, наверное, привыкли, что ZiiGaat делают чуть ли не лучшие наушники в своем ценовом сегменте. Однако недорогих динамических решений я среди них пока ещё не встречал. Так вот, Thunder...