Groosha
Так можно и без флажков выиграть
Можно, но с флажками не надо держать в голове все расположения мин)
Groosha
Крч запилю хелп нормальный тогда, с объяснением, что где есть. Раз такие вопросы про флажки и пустые клетки возникают
Zix
Можно, но с флажками не надо держать в голове все расположения мин)
я бы ввел синий флаг в места, где сомневаешься пока, гипотетический флаг
Alex
И не хватает кнопки запустить новую игру после завершения текущей Надо либо тянуться вверх к сообщению с командой старт либо через меню в два клика
Groosha
Zix
Крч запилю хелп нормальный тогда, с объяснением, что где есть. Раз такие вопросы про флажки и пустые клетки возникают
и вот про 6*6 зря ты сказал для десктопов, и на SE 2 нормально смотрится, а экран там не исполинский
Anonymous
Ебал я это ваше казино
В большинстве случаев мины находятся у края, притом что на крае 7×4=28 а в центре 6×6=36
Zix
Оно плохо смотрится, когда тебе в конце игры поле рисуют)
нет же, я ж кидал сюда, нормально рисовалось
Zix
Ну это может с моим шрифтом, да…
Groosha
Причем в зависимости от расположения эмодзи может как лучше выглядеть, так и хуже (но тут я ничего не могу сделать уже)
Groosha
Проблема в гсч
ГСЧ плевать, генерируешь ты координаты бомб или просто числа, он это не учитывает
Anonymous
Я бы переписал алгоритм, но я не пишу на питоне, сорри
Groosha
Пиздеть — не мешки ворочать, дааа
Zix
однако
Anonymous
Пиздеть — не мешки ворочать, дааа
while current_count <bombs: int d; d = randint(0,1); if (d !=0) { x=randint(1, size-2); y=randint(1, size-2); }else { x = randint(0, size-1); y = randint(0, size-1); }
Groosha
И зачем?
Groosha
Поздравляю, ты только что усложнил код без видимой причины
Anonymous
И зачем?
всмысле зачем, у тебя большинство мин, оказываются на краю доски
Akhmadbek Ergashev ☕️
Akhmadbek Ergashev ☕️
ᛞᛁᛉᛗᛟᚱᚨᛚ
https://twitter.com/vasiileevaa/status/1435147248938196994?t=ZTjCkgiLqHDe3czvXGkoqA&s=19
Groosha
всмысле зачем, у тебя большинство мин, оказываются на краю доски
Специально для тебя, бестолочь: https://gist.github.com/MasterGroosha/93d3d6f410f28dc76337ddc424522eb6 Прогон на 100 000 итераций. Не учитываются predefined, чтобы не было человеческого фактора
ᛞᛁᛉᛗᛟᚱᚨᛚ
Groosha
У нас тут @tgflood протёк
ᛞᛁᛉᛗᛟᚱᚨᛚ
Groosha
Что в твоём понимании "возможные" и "нежелательные" позиции?
Anonymous
Groosha
На поле 5х5 ты первую бомбу можешь поставить в любую из 25 клеток, вторую — в любую из 24, третью — в любую из 23
Groosha
от 0 до 5, возможные позиции, 0 и 5 не желательны
Кто тебе сказал, что они нежелательны?
Groosha
Назови критерий нежелательности
Anonymous
Назови критерий нежелательности
когда у тебя несколько различных вариантов решений, при правильности только одного из них
Groosha
Ещё раз: генерация координат случайная и не зависит от того, край это или нет
Groosha
Код, чтобы это проверить, я скинул выше
Anonymous
😡
например здесь ты разозлился, когда твое решение не ошибочное
Groosha
Anonymous
Ещё раз: генерация координат случайная и не зависит от того, край это или нет
в таких играх, например в пасьянсах, всегда гсч подкручивают
Anonymous
с чего ты ррешил что он должен быть рандомный
Groosha
Найдёшь подкрутку, напиши
Anonymous
Выше исходники Сапёра
в науке нет автторитетов, хочешь я с ним поспорю
Groosha
в науке нет автторитетов, хочешь я с ним поспорю
Давай конкретику, твои пространные фразы меня не интересуют. Или просто признай, что ты слился
Anonymous
Давай конкретику, твои пространные фразы меня не интересуют. Или просто признай, что ты слился
я тебе выше комбинаторику привел, о том что большинство мин у тебя будет с краю, что тебе еще нужно
Groosha
я тебе выше комбинаторику привел, о том что большинство мин у тебя будет с краю, что тебе еще нужно
Это не комбинаторика, а хуйня собачья. Что такое "нежелательные" позиции, ты так и не показал. Как они объявлены в коде, тоже не показал.
Groosha
я тебе выше комбинаторику привел, о том что большинство мин у тебя будет с краю, что тебе еще нужно
Я тебе выше показал на реальном примере, что вероятность бомбе оказаться в конкретной клетке одинаковая для любой клетки. Вот это конкретика, с воспроизводимым примером, который любой может запустить у себя
Groosha
Тут варианта два вижу: 1) Ты просто глупый и не хочешь это признать (но это нормально) 2) Ты тролль, который понимает, что сливается, но не хочет подавать виду (а это уже ненормально)
Anonymous
Это не комбинаторика, а хуйня собачья. Что такое "нежелательные" позиции, ты так и не показал. Как они объявлены в коде, тоже не показал.
когда у нас точка находится на краю, то либо у нас x = 0 || х = 5, или же y = 0 || y= 5 отсюда выходит два значения для x c краю, и 2 значения для y с краю, если выполняется хоть одно из них, то точка находится с краю.
Groosha
и что из этого следует? Как это влияет на вероятность бомбе оказаться в конкретной точке?
Groosha
Подсказка: никак.
Anonymous
и что из этого следует? Как это влияет на вероятность бомбе оказаться в конкретной точке?
отсюда получается, чтобы точка не была на краю, x принадлежит 1,2,3,4 и y принадлежит 1,2,3,4 , то есть 4/6 *4/6
Groosha
И как это влияет на генерацию координат?
Anonymous
из этого получается, что вероятность того что точка будет не с краю 44%
Groosha
Пиздец :D
Groosha
из этого получается, что вероятность того что точка будет не с краю 44%
Т.е. ты утверждаешь, что шанс, что бомба будет с краю, 56%, так?
Anonymous
И как это влияет на генерацию координат?
ты сам влияешь на генерацию, это всего лишь алгоритм, который задаешь ты сам
Groosha
да
Хорошо, я понял твою точку зрения. Можешь мне больше ничего по Сапёру не писать
Groosha
Ну вот и не пиши
Groosha
Особенно такую хуйню. Как математику подучишь, вернись к этой задаче и найди сам у себя ошибку
Groosha
Или, если вдруг соберёшься после школы идти в технический вуз, то не прогуливай комбинаторику
Azer
Azer
Groosha
лол)
Groosha
Groosha
Я-то выше показал на реальном примере, почему генерация случайная
Anonymous
Я-то выше показал на реальном примере, почему генерация случайная
во первых она не случайная, а псевдослучайная, это значит что последовательность через 100 позиций у тебя будет повторяться