Extravert, теперь да. В принципе, я могу сделать, чтобы пробел как поднимал, так и отпускал круг. Правда, кода для этого придется перелопатить немало. Плюс, надо бы какую-то визуализацию для просто круга и поднятого круга.
Ладно, кода понадобилось не так уж и много - одна новая функция, одна новая переменная, несколько новых условий, и немного закомментированного кода. Правда, теперь в игре несколько больше телодвижений требуется, но посмотрим.
Попробую сваять еще пару тестовых уровней, и выложу обновленную версию.
lentinant, соль в том что мы можем поднять, положить круг и пойти дальше. То есть фактически это значит что мы просто "прошли и не подняли круг".
Если это нормально, то зачем принудительно брать круг когда проходим через клетку, это приводит к лишним действиям.
Тоже самое от обратного - если мы подбираем круг принудительно, значит в этом должен быть определенный смысл. Например "взяв круг" мы должны положить его на соответствующую ему ячейку (и никак иначе не можем от него избавиться и просто выкинуть на том же месте), так как тогда не было смысла его брать вовсе.
Понятно объяснил свое мнение?
Если это логично и их поднимать не обязательно, то тогда нет смысла поднимать их автоматом имхо, так как если там действительно будет много манипуляций с размером и так далее это скорее будет мешать чем помогать
Если это логично и их поднимать не обязательно, то тогда нет смысла поднимать их автоматом имхо, так как если там действительно будет много манипуляций с размером и так далее это скорее будет мешать чем помогать
Очень клевый сокобан. Добавь режим с ограниченным количеством ходов - будет еще интересней Tiodor, ты видимо поднять на пробел пробуешь, а он сам поднимается и пробел его роняет.
Так то можно много чего придумать - ограничить максимальный размер, чтобы если ты например 2 круга взял, то пока один не положишь, через другой пройти не сможешь
По желанию - позволить ронять только на строго отведенной территории
Получается немного фигово когда ты можешь поднять и сразу положить круг - как то сама соль прохождения через них теряется
Судя по статистике, игру сыграл не только Эльрат, хотелось бы услышать еще отзывы игравших.
Я сыграл, но пока не могу сказать ничего определённого, т.к., слабо представляю интересные логические задачки с таким геймплеем. Если бы пару уровней посложнее, то можно было бы сказать что-то более определённое...
Комментарии проекта lentinant'ов блог
Выбор редакции
Circle sokoban: билд №0
Ред. lentinant
Ред. Devion
Если это нормально, то зачем принудительно брать круг когда проходим через клетку, это приводит к лишним действиям.
Тоже самое от обратного - если мы подбираем круг принудительно, значит в этом должен быть определенный смысл. Например "взяв круг" мы должны положить его на соответствующую ему ячейку (и никак иначе не можем от него избавиться и просто выкинуть на том же месте), так как тогда не было смысла его брать вовсе.
Понятно объяснил свое мнение?
Tiodor:
Ред. Devion
Tiodor, ты видимо поднять на пробел пробуешь, а он сам поднимается и пробел его роняет.
Так то можно много чего придумать - ограничить максимальный размер, чтобы если ты например 2 круга взял, то пока один не положишь, через другой пройти не сможешь
По желанию - позволить ронять только на строго отведенной территории
Получается немного фигово когда ты можешь поднять и сразу положить круг - как то сама соль прохождения через них теряется
Пока говорить о чём-то рано, в приложении лишь 1 уровень, да и простенький.
когда кладешь кольцо - потом поднять его нельзя
В общем, шеф, игра ведь твоя - решать тебе. Я так просто, идеи кидаю. Насчет помощи - нужно будет что, напиши в лс.