Discuss Scratch
- Discussion Forums
- » Pусский
- » ВСЕ ВОПРОСЫ СЮДА!!!
- Eldar10082007
- Scratcher
100+ posts
ВСЕ ВОПРОСЫ СЮДА!!!
сос делаю онлайн игру смотря видео по кс с итгенио и баги! молния не находится в волшебнике! нажимаю пробел ничего нет! сос сос сос!
when green flag clicked
forever
say [https://scratch.mit.edu/studios/5119438/comments/#comments-43034935 лучшая студия папарапапам! :D] for (2) secs
end
- Marcus-Cactus
- Scratcher
100+ posts
ВСЕ ВОПРОСЫ СЮДА!!!
Вместо криков “SOS!” пришли код. сос делаю онлайн игру смотря видео по кс с итгенио и баги! молния не находится в волшебнике! нажимаю пробел ничего нет! сос сос сос!
- X_Gamer_studio
- Scratcher
100+ posts
ВСЕ ВОПРОСЫ СЮДА!!!
Вопрос для опытных (таких как RuMaks и Marcus-Cactus). Как сделать генератор миров для этого проекта? И это срочно!
если ты это читаешь, то я вернулся.
- Mini_Kostik
- Scratcher
100+ posts
ВСЕ ВОПРОСЫ СЮДА!!!
Ты не выложил свой проект, мы его не можем посмотреть
Nothing yet…
- Mini_Kostik
- Scratcher
100+ posts
ВСЕ ВОПРОСЫ СЮДА!!!
этого проекта? И это срочно!Если смогу, помогу! Только проект выложи Вопрос для опытных (таких как RuMaks и Marcus-Cactus). Как сделать генератор миров для
Nothing yet…
- RuMaks
- Scratcher
500+ posts
ВСЕ ВОПРОСЫ СЮДА!!!
этого проекта? И это срочно!Я бы помог, но сейчас пишу это на телефоне. Когда вернусь домой со школы, обязательно посмотрю. Вопрос для опытных (таких как RuMaks и Marcus-Cactus). Как сделать генератор миров для
- Eldar10082007
- Scratcher
100+ posts
ВСЕ ВОПРОСЫ СЮДА!!!
Маркус кактус вот https://scratch.mit.edu/projects/199955009/
when green flag clicked
forever
say [https://scratch.mit.edu/studios/5119438/comments/#comments-43034935 лучшая студия папарапапам! :D] for (2) secs
end
- Marcus-Cactus
- Scratcher
100+ posts
ВСЕ ВОПРОСЫ СЮДА!!!
Короче, вот надо исправить у молнии синей код. (я так поэксперементировал и вышло)
когда я получу [ v]
всегда
если <клавиша [пробел v] нажата?> , то
создать клон [себя самого v]
ждать (0.5) секунд
end
если <(номер игрока) = [1]> , то
перейти в [Волшебник 1 v]
повернуть в направлении ([направление v] от [1 волшебника v])
иначе
перейти в [Волшебник 2 v]
повернуть в направлении ([направление v] от [2 волшебника v])
end
end
- Eldar10082007
- Scratcher
100+ posts
ВСЕ ВОПРОСЫ СЮДА!!!
Короче, вот надо исправить у молнии синей код. (я так поэксперементировал и вышло)когда я получу [ v]
всегда
если <клавиша [пробел v] нажата?> , то
создать клон [себя самого v]
ждать (0.5) секунд
end
если <(номер игрока) = [1]> , то
перейти в [Волшебник 1 v]
повернуть в направлении ([направление v] от [1 волшебника v])
иначе
перейти в [Волшебник 2 v]
повернуть в направлении ([направление v] от [2 волшебника v])
end
end
не важно кс для меня слишком сложно потом опять тот видик посмотрю и сделаю заново
Last edited by Eldar10082007 (Jan. 26, 2018 12:15:59)
when green flag clicked
forever
say [https://scratch.mit.edu/studios/5119438/comments/#comments-43034935 лучшая студия папарапапам! :D] for (2) secs
end
- X_Gamer_studio
- Scratcher
100+ posts
ВСЕ ВОПРОСЫ СЮДА!!!
Я выложил.этого проекта? И это срочно!Если смогу, помогу! Только проект выложи Вопрос для опытных (таких как RuMaks и Marcus-Cactus). Как сделать генератор миров для
если ты это читаешь, то я вернулся.
- Marcus-Cactus
- Scratcher
100+ posts
ВСЕ ВОПРОСЫ СЮДА!!!
А какой мир тебе нужен? Я просто не понял сути игрыЯ выложил.этого проекта? И это срочно!Если смогу, помогу! Только проект выложи Вопрос для опытных (таких как RuMaks и Marcus-Cactus). Как сделать генератор миров для
- X_Gamer_studio
- Scratcher
100+ posts
ВСЕ ВОПРОСЫ СЮДА!!!
Мир нужен бесконечный (можно размером 45 блоков). Суть игры как в майнкрафт и террария: собирать ресурсы, добывать, исследовать.А какой мир тебе нужен? Я просто не понял сути игрыЯ выложил.этого проекта? И это срочно!Если смогу, помогу! Только проект выложи Вопрос для опытных (таких как RuMaks и Marcus-Cactus). Как сделать генератор миров для
если ты это читаешь, то я вернулся.
- NNJunior
- Scratcher
100+ posts
ВСЕ ВОПРОСЫ СЮДА!!!
Не против, если я вмешаюсь?Мир нужен бесконечный (можно размером 45 блоков). Суть игры как в майнкрафт и террария: собирать ресурсы, добывать, исследовать.А какой мир тебе нужен? Я просто не понял сути игрыЯ выложил.этого проекта? И это срочно!Если смогу, помогу! Только проект выложи Вопрос для опытных (таких как RuMaks и Marcus-Cactus). Как сделать генератор миров для
Ну если можно вмешаться мне то мой совет - можно просто скопировать игру
проект 1
проект 2
Ну а если хочешь создать свою то мир с моей точки зрения создаются примерно так:
когда я получу [ v]
повторить ((округлить ((360)/ (длина костюма))) * (округлить ((480) / (длина костюма))
добавить (выдать случайное от (1) до (кол-во видов блоков )) к [list v]
end
когда я получу [ v]
всегда
задать [№ v] значение [0]
перейти в x: ((-240) + (длина костюма)) y: ((180) - (длина костюма))
повторить (округлить ((360)/ (длина костюма))
повторить (округлить ((480) / (длина костюма)))
изменить x на (длина костюма)
изменить [№ v] на (1)
сменить костюм на [элемент № из списка list v]
печать
end
изменить y на (слить [-] и (длина костюма))
end
end
Но учти, это лишь для одного экрана
и блок печать обязателен, ведь клоны не безграничны
Last edited by NNJunior (Jan. 27, 2018 06:33:33)
Привет Scratcher'ы!
Недавно вы могли заметить что я не очень активен в скретче. Больше я не напишу не одного комментария, не буду создавать проекты. От себя же я желаю вам прогрессировать и становиться лучше.
Удачи!
- X_Gamer_studio
- Scratcher
100+ posts
ВСЕ ВОПРОСЫ СЮДА!!!
Не против.Не против, если я вмешаюсь?Мир нужен бесконечный (можно размером 45 блоков). Суть игры как в майнкрафт и террария: собирать ресурсы, добывать, исследовать.А какой мир тебе нужен? Я просто не понял сути игрыЯ выложил.этого проекта? И это срочно!Если смогу, помогу! Только проект выложи Вопрос для опытных (таких как RuMaks и Marcus-Cactus). Как сделать генератор миров для
если ты это читаешь, то я вернулся.
- X_Gamer_studio
- Scratcher
100+ posts
ВСЕ ВОПРОСЫ СЮДА!!!
Ну отвечайте уже!Не против.Не против, если я вмешаюсь?Мир нужен бесконечный (можно размером 45 блоков). Суть игры как в майнкрафт и террария: собирать ресурсы, добывать, исследовать.А какой мир тебе нужен? Я просто не понял сути игрыЯ выложил.этого проекта? И это срочно!Если смогу, помогу! Только проект выложи Вопрос для опытных (таких как RuMaks и Marcus-Cactus). Как сделать генератор миров для
если ты это читаешь, то я вернулся.
- Marcus-Cactus
- Scratcher
100+ posts
ВСЕ ВОПРОСЫ СЮДА!!!
Смотри, NNJunior, так весь экран будет заполнен хаотичными клонами. Ну можно добавить пустой блок и сделать вероятность его выпадения больше, но получится лишь кусок земли, камней и грязи вперемешку с дырами. Нужно сделать со слоями. Но все же спасибо за заготовку (я бы поздно додумался до такого). Мы её немного подравняем. Вот как это надо сделать:
1. Надо правильно расположить костюмы. Самый нижне-слоевой (темная глина, камень) поставить на самый верх (самый первых костюм) – то есть чем ниже должен быть блок, тем меньше его номер, . На каждый слой будет (кол-во видов блоков на слой) – переменная (можешь подставлять любое значение, но учти: чем больше ты сделаешь костюмов на слой ((костюмы должны мало различатся, плавный переход между блоками)) тем лучше.)
Ну а если хочешь создать свою то мир с моей точки зрения создаются примерно так:
когда я получу [генерируй мир v]
задать [слой v] значение [1]
повторить (округлить ((180) / (длинна костюма))) // не 360, а половину -- 180
повторить (округлить ((кол-во слоев ВСЕГО) / ((180) / (длинна костюма))))
повторить (округлить ((240) / (длинна костюма)))
если <(слой) = [1]> , то
добавить ((выдать случайное от (1) до (((слой) * (кол-во костюмов на слой)) + (округлить ((колво костюмов на слой) / (2))))) к [list v]
иначе
добавить (выдать случайное от (((слой) - (1)) * (кол-во костюмов на слой)) - (округлить ((колво костюмов на слой) / (2)))) до (((слой) * (кол-во костюмов на слой))) + ((округлить ((колво костюмов на слой) / (2)))))) к [list v]
end
end
end
end
когда я получу [ открой мир v]
всегда
очистить
задать [№ v] значение [0]
перейти в x: ((-240) + (длина костюма)) y: ((-180) + (длина костюма)) // Заполнятся блоками будет от низа до верха
повторить (округлить ((180)/ (длина костюма))) // Опять 180, а не 360
повторить (округлить ((480) / (длина костюма)))
изменить x на (длина костюма)
изменить [№ v] на (1)
сменить костюм на (элемент № из списка [list] )
печать
end
изменить y на (длина костюма)
end
end
Но учти, это лишь для одного экрана– Ну да, но блоки тоже не безграничны. Если у тебя блоков не так много, то можно и клонами. (Если что максимум клонов – 300)
и блок печать обязателен, ведь клоны не безграничны
- X_Gamer_studio
- Scratcher
100+ posts
ВСЕ ВОПРОСЫ СЮДА!!!
весь экран будет заполнен хаотичными клонами. Ну можно добавить пустой блок и сделать вероятность его выпадения больше, но получится лишь кусок земли, камней и грязи вперемешку с дырами. Нужно сделать со слоями. Но все же спасибо за заготовку (я бы поздно додумался до такого). Мы её немного подравняем. Вот как это надо сделать:Спасибо большое, выручил! Смотри, NNJunior, так
1. Надо правильно расположить костюмы. Самый нижне-слоевой (темная глина, камень) поставить на самый верх (самый первых костюм) – то есть чем ниже должен быть блок, тем меньше его номер, . На каждый слой будет (кол-во видов блоков на слой) – переменная (можешь подставлять любое значение, но учти: чем больше ты сделаешь костюмов на слой ((костюмы должны мало различатся, плавный переход между блоками)) тем лучше.)
Ну а если хочешь создать свою то мир с моей точки зрения создаются примерно так:когда я получу [генерируй мир v]
задать [слой v] значение [1]
повторить (округлить ((180) / (длинна костюма))) // не 360, а половину -- 180
повторить (округлить ((кол-во слоев ВСЕГО) / ((180) / (длинна костюма))))
повторить (округлить ((240) / (длинна костюма)))
если <(слой) = [1]> , то
добавить ((выдать случайное от (1) до (((слой) * (кол-во костюмов на слой)) + (округлить ((колво костюмов на слой) / (2))))) к [list v]
иначе
добавить (выдать случайное от (((слой) - (1)) * (кол-во костюмов на слой)) - (округлить ((колво костюмов на слой) / (2)))) до (((слой) * (кол-во костюмов на слой))) + ((округлить ((колво костюмов на слой) / (2)))))) к [list v]
end
end
end
end
когда я получу [ открой мир v]
всегда
очистить
задать [№ v] значение [0]
перейти в x: ((-240) + (длина костюма)) y: ((-180) + (длина костюма)) // Заполнятся блоками будет от низа до верха
повторить (округлить ((180)/ (длина костюма))) // Опять 180, а не 360
повторить (округлить ((480) / (длина костюма)))
изменить x на (длина костюма)
изменить [№ v] на (1)
сменить костюм на (элемент № из списка [list] )
печать
end
изменить y на (длина костюма)
end
endНо учти, это лишь для одного экрана– Ну да, но блоки тоже не безграничны. Если у тебя блоков не так много, то можно и клонами. (Если что максимум клонов – 300)
и блок печать обязателен, ведь клоны не безграничны
если ты это читаешь, то я вернулся.
- Marcus-Cactus
- Scratcher
100+ posts
ВСЕ ВОПРОСЫ СЮДА!!!
Простите, там не видно, но суть я могу рассказать. Вообщем, при генерации должно быть выдано случайное число от половины видов от предыдущего слоя до половины видов костюмов следуещего слоя (кроме случая с первым слоем: там нет предыдущего => и видов костюмов нет => выпадать число должно от 1 до до половины видов костюмов следуещего слоя)
Таким образом слои будут последовательные, но с долей хаотичности (слои могут чуток налезать друг на друга, могут прогибаться друг под друга), но не будет каши (трава под землей, “дыры” в недрах земли и т.д.)
Таким образом слои будут последовательные, но с долей хаотичности (слои могут чуток налезать друг на друга, могут прогибаться друг под друга), но не будет каши (трава под землей, “дыры” в недрах земли и т.д.)
- NNJunior
- Scratcher
100+ posts
ВСЕ ВОПРОСЫ СЮДА!!!
когда я получу [генерируй мир v]извиняюсь, если туплю… такое бывает
задать [слой v] значение [1]
повторить (округлить ((180) / (длинна костюма))) // смотри у нас 180 это от нуля и выше, а -180 - от нуля и ниже, а 180*2=360
повторить (округлить ((кол-во слоев ВСЕГО) / ((180) / (длинна костюма))))
повторить (округлить ((240) / (длинна костюма)))
если <(слой) = [1]> , то
добавить ((выдать случайное от (1) до (((слой) * (кол-во костюмов на слой)) + (округлить ((колво костюмов на слой) / (2))))) к [list v]
иначе
добавить (выдать случайное от (((слой) - (1)) * (кол-во костюмов на слой)) - (округлить ((колво костюмов на слой) / (2)))) до (((слой) * (кол-во костюмов на слой))) + ((округлить ((колво костюмов на слой) / (2)))))) к [list v]
end
end
end
end
когда я получу [ открой мир v]
всегда
очистить
задать [№ v] значение [0]
перейти в x: ((-240) + (длина костюма)) y: ((-180) + (длина костюма)) // Заполнятся блоками будет от низа до верха
повторить (округлить ((180)/ (длина костюма))) // Опять 180 это от нуля и выше, а -180 - от
повторить (округлить ((480) / (длина костюма)))// нуля и ниже, а 180*2=360
изменить x на (длина костюма)
изменить [№ v] на (1)
сменить костюм на (элемент № из списка [list] )
печать
end
изменить y на (длина костюма)
end
end
Last edited by NNJunior (Jan. 28, 2018 04:58:08)
Привет Scratcher'ы!
Недавно вы могли заметить что я не очень активен в скретче. Больше я не напишу не одного комментария, не буду создавать проекты. От себя же я желаю вам прогрессировать и становиться лучше.
Удачи!
- NNJunior
- Scratcher
100+ posts
ВСЕ ВОПРОСЫ СЮДА!!!
весь экран будет заполнен хаотичными клонами. Ну можно добавить пустой блок и сделать вероятность его выпадения больше, но получится лишь кусок земли, камней и грязи вперемешку с дырами. Нужно сделать со слоями. Но все же спасибо за заготовку (я бы поздно додумался до такого). Мы её немного подравняем. Вот как это надо сделать:Вроде-бы клонов 301 Смотри, NNJunior, так
1. Надо правильно расположить костюмы. Самый нижне-слоевой (темная глина, камень) поставить на самый верх (самый первых костюм) – то есть чем ниже должен быть блок, тем меньше его номер, . На каждый слой будет (кол-во видов блоков на слой) – переменная (можешь подставлять любое значение, но учти: чем больше ты сделаешь костюмов на слой ((костюмы должны мало различатся, плавный переход между блоками)) тем лучше.)
Ну а если хочешь создать свою то мир с моей точки зрения создаются примерно так:когда я получу [генерируй мир v]
задать [слой v] значение [1]
повторить (округлить ((180) / (длинна костюма))) // не 360, а половину -- 180
повторить (округлить ((кол-во слоев ВСЕГО) / ((180) / (длинна костюма))))
повторить (округлить ((240) / (длинна костюма)))
если <(слой) = [1]> , то
добавить ((выдать случайное от (1) до (((слой) * (кол-во костюмов на слой)) + (округлить ((колво костюмов на слой) / (2))))) к [list v]
иначе
добавить (выдать случайное от (((слой) - (1)) * (кол-во костюмов на слой)) - (округлить ((колво костюмов на слой) / (2)))) до (((слой) * (кол-во костюмов на слой))) + ((округлить ((колво костюмов на слой) / (2)))))) к [list v]
end
end
end
end
когда я получу [ открой мир v]
всегда
очистить
задать [№ v] значение [0]
перейти в x: ((-240) + (длина костюма)) y: ((-180) + (длина костюма)) // Заполнятся блоками будет от низа до верха
повторить (округлить ((180)/ (длина костюма))) // Опять 180, а не 360
повторить (округлить ((480) / (длина костюма)))
изменить x на (длина костюма)
изменить [№ v] на (1)
сменить костюм на (элемент № из списка [list] )
печать
end
изменить y на (длина костюма)
end
endНо учти, это лишь для одного экрана– Ну да, но блоки тоже не безграничны. Если у тебя блоков не так много, то можно и клонами. (Если что максимум клонов – 300)
и блок печать обязателен, ведь клоны не безграничны
Привет Scratcher'ы!
Недавно вы могли заметить что я не очень активен в скретче. Больше я не напишу не одного комментария, не буду создавать проекты. От себя же я желаю вам прогрессировать и становиться лучше.
Удачи!