Как стать автором
Обновить

Комментарии 33

Ctrl+C − Ctrl+V с исходников в статье
Это не спортивно
А демотивировать молодёжь — разве спортивно?
Вот сидит начинающий прогер, втыкается в исходник и понимает, что только на понимание логики у него ушло полчаса. Задаётся резонным вопросом: а смог бы я сделать такое за 4 минуты? Нет, не смог бы. Значит, думает, я жалкий неудачник. И это, видимо, навсегда, и максимум, чего удастся достигнуть в IT — торговать мобильниками в салоне.
Я исключительно поэтому и спросил. Потому, что, говоря про программирование за 4 минуты — это прям демотивирует. Поэтому я и прошу видео.

Мне 32 года и я до сих пор не умею играть в сапера. Мне такое и за месяц не написать.

Мне больше, и я уже научился ;)
Не отчаивайтесь, всё впереди.
Даже копипастом сделать такое нереально за 4 минуты.
Код дан кусками и вам придётся несколько раз копировать.
Код в блокноте не запустится сам. Вам надо развернуть окружение чтоб скомпилить код. Возможно потребуется починить зависимости/пути или установить библиотеку/фреймворк.
Вероятно с первого раза не всё заработает как надо и автор упустил какие-то детали.
Что интересно, ссылка на оригинальную статью содержит слова «10-minutes»: medium.com/@mackycheese21/making-minesweeper-in-10-minutes-e4c4e810fa06

Видимо, автор позже решил, что 10 минут — это не достаточно тру и хардкор. Хотя, разумеется, и за 10 минут это никто не напишет.
Ну вот пускай преподаватели этого горе университета, запишут видео, как они за десять минут пишут сапёр. Без шпаргалок и ctrl-c|ctrl-v

Блин, несколько секунд пытался понять что это за ROPE-университет. %)

А заголовок статьи:
Making Minesweeper in 4 minutes
НЛО прилетело и опубликовало эту надпись здесь
давайте ссылку на конкретный пример. иначе вас заминусуют, ой…
НЛО прилетело и опубликовало эту надпись здесь
Особенно интересно что классический виндовый сапёр устроен так что при клике первый раз в закрытое поле нельзя подорваться. Он или генерит или модифицирует карту при клике.
Я думаю, гораздо проще генерировать поле при клике, чем модифицировать уже существующее поле.
Я на винде играл, часто бывало что несколько раз подряд подрывался на первом клике. Еще на 95ой винде так было
нет, на первом нельзя, только на втором
Я точно помню как обламывался проигрывать с первого клика, может даже на верси 3.11 так было, не помню точно какая версия винды, но это было когда я еще был ребенком

www.reddit.com/r/gaming/comments/8sytu3/think_you_suck_at_a_video_game_this_is_my_first
однако, даже там на скриншоте счетчик ходов с цифой 4.
Вики пишет, что были версии Спаера на геймБой где можно было подрываться на первом ходу, или просто у нас бывают ложные воспоминания.
Если я правильно помню, это не счетчик ходов, а индикатор времени. Но вроде бы он запускался только после первого нажатия на поле. В общем, какая-то странная картинка.
4 минуты — это скорее всего время требуемое на прочтение этой статьи. После которых можно сказать: «Круто, но делать этого я, конечно, не буду»
Почему не буду? Уже сделал. Не за 10 минут конечно. За полчаса где-то.
А кто сказал, что я учился благодаря ей?
Тогда какой смысл?
Хотя за 4 минуты такое конечно не напишешь, но качество кода очень похоже на то, что пытались написать именно за 4.
Ага, умиляет, например, что 2 соседних функции обе занимаются перебором 8 соседних клеток, но в одном для этого вложенные циклы, а в другом 8 захардкоженных вызовов.
Как-то учился я на гикбейнсе на курсе JS. Нам задали домашку написать рабочую змейку. Мы написали. Преподаватель сказал, что мы написали плохо и сказал:

— я напишу вам сейчас нормальную змейку за 40 минут.

В итоге он потратил 2 часа, и написал меньше половины. Появилось только поле и змейка побежала.

Правило умножения на 3 работает. Правда, ця думаю, что в случае с 4 минутами надо было умножать на 10 в реале.
На Пи же.
Из серии книг «Выучи С++ за 21 день»
Выучи С++ за 4 минуты
Зарегистрируйтесь на Хабре, чтобы оставить комментарий