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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Новости

Публикации

Почему реакция на щекотку одинакова у всех людей на Земле, но пощекотать себя невозможно? Ученые раскрыли настоящую причину

Каждый человек знает, что такое щекотка. Это ощущение трудно перепутать с чем-то другим: при попытке пощекотать бока или стопы мы непроизвольно смеемся, извиваемся и пытаемся закрыть уязвимое...

Выдерживает 10 000 сжатий и сохраняет 92% сигнала: как устроен новый самовосстанавливающийся композит

В современном машиностроении, авиации и космической отрасли к материалам предъявляют все более сложные требования. Конструктивные элементы современных самолетов, подводных лодок, автомобилей или...

Почему морковь вырастает уродливой, разветвлённой и с несколькими «ногами»

Иногда морковь выдёргиваешь из земли и на секунду думаешь, что вместе с урожаем достал какое-то подземное существо. Вместо привычного ровного корнеплода из земли показывается странная фигура с...

Тренажер гитарных аккордов, сделанный на 3D-принтере, который поможет новичку

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

Есть ли жизнь на Марсе прямо сейчас? Земные экстремофилы доказали способность активно расти под поверхностью Марса

В 1976 году американский космический аппарат «Викинг-1» совершил посадку на Марсе и провел первый в истории прямой эксперимент по поиску внеземной жизни. Прибор Labeled Release добавил в...

Ископаемый мозг возрастом 80 млн лет показал: ранние змеи параллельно осваивали жизнь под землей, на суше и в море

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