Discuss Scratch
- Discussion Forums
- » Pусский
- » Идеи для создания новых функций в Scratch
- zlfplololo
-
78 posts
Идеи для создания новых функций в Scratch
да можно но ето не удобно поетому я и хочу штобы добавили такой блок1:(#55)
объясни чем отличается.пока <> {
}::control loop // Функционал как у блока "повторять пока не", но наоборот
всегда // Повторяет всегда(#55)
лучше бы в скретч добавили цикл forзадать [счётчик v] значение [0]Ещё ты убрал тэг [/list] и сломал форматирование
повторить (несколько::grey)
изменить [счётчик v] на (1 или несколько::grey)
...
end
Не хочу оскорблять, но ты знаешь кто это написал? И что это за тема была? Ссылка
Можно сделать так:повторять пока не <не <>>
end
- zlfplololo
-
78 posts
Идеи для создания новых функций в Scratch
ВСМЫСЛЕ НЕ ЗАМЕТИЛ У МЕНЯ КАЖДАЯ ШАПКА ИМЕЕТ БЛОК ВСЕГДА https://scratch-mit-edu.ezproxyberklee.flo.org/users/zlfplololo/ТАКОЙ БЛОК УЖЕ ЕСТЬ:ну типо какА какой функционал?когда щёлкнут по зелёному флагу
while <> {
}::событияповторять пока не <не <условие>>
дествие
endвсегда
end
“ідіот” КТО НЕ ЗНАЕТ БЛОК ВСЕГДА?
Last edited by zlfplololo (Dec. 3, 2023 18:42:18)
- jevjik712
-
500+ posts
Идеи для создания новых функций в Scratch
Удалено
Last edited by jevjik712 (Dec. 4, 2023 07:47:42)
- Idey_programm
-
1000+ posts
Идеи для создания новых функций в Scratch
(#1049)Хотелось бы сделать небольшую поправочку к этому посту из старой темы.
У новичков на форумах так и чешется рука нажать на кнопку Создать новую тему (я по личному опыту знаю). К тому же в последнее время модерация русского форума хромает, а сам форум засоряется ненужными темами.
Я предлагаю на странице создания темы сделать привлекающую внимания табличку, которая будет гласить что-то вроде:Обратите внимание! Прежде чем создать тему, пожалуйста, ознакомься с правилами русского форума. Твоя тема также не должна нарушать правила сообщества Скретч.
Скорее всего, правила русского форума читать никто не захочет из-за их размеров (хотя казалось бы…), если вообще кто-то туда зайдёт. Поэтому, я думаю, что эти правила нужно кратко изложить в этой таблички. Её черновой вариант может выглядеть примерно так:
Да уж, всё-таки без перенаправлений не получилось… Но вроде как сама суть здесь понятна.Обратите внимание! Русский форум имеет свои правила по созданию тем:
Пожалуйста, убедитесь, что ваша тема соответствует всем этим правилам!
- Ваша тема не должна быть копией другой, более крупной темы (Со списком этих тем можно ознакомиться здесь)
- Тема вашей ветки форума должна должна быть разрешена на форуме (Подробнее можно ознакомиться здесь)
- Ваша тема должна соответствовать Правилам сообщества Скретч
И ещё кое-что. Я думаю, что после того, как пользователь нажал кнопку Создать тему, ему должен вылезти предупреждающий баннер, содержащий подобную информацию:
Пожалуйста, убедитесь, что тема соответствует всем приведённым правилам на странице её создания. Если тема не будет соответствовать этим правилам, в ближайшее время она будет закрыта модераторами.В этом баннере указаны далеко неоднозначные вещи о темах на форуме.
Учитывайте, что тему на форуме невозможно удалить совсем, её можно только закрыть. Самостоятельно закрыть тему вы сможете только через 24 часа после её создания.
Я думаю, что эти предупреждения не только спасут русский форум от спама (но это не точно), но и помогут новичкам на форуме понять, как работать на форуме.
Трудно конечно это признавать, но какой бы хорошей идея не была, вряд ли СТ внедрят её на сайт. Подобная штука требует на мало как программных, так и трудовых ресурсов, поэтому надеется на то, что нам такое организуют, ну, такое себе…
Last edited by Idey_programm (Feb. 3, 2024 14:59:00)
- jevjik712
-
500+ posts
Идеи для создания новых функций в Scratch
И еще надо ограничить новым скретчерам использование блоков на форуме
- AGScratcherBest-2
-
1000+ posts
Идеи для создания новых функций в Scratch
(#65)Это конечно поможет избежать лагания страницы, но как они покажут свой скрипт? Так?
И еще надо ограничить новым скретчерам использование блоков на форуме
когда зелёный флаг нажат
идти 10 шагов
сказать Как вы делаете такие блоки?
- zlfplololo
-
78 posts
Идеи для создания новых функций в Scratch
ничего не понял ето какЯ хочу добавить вот этот блок:(если <>, то [] иначе []::#40BF4A)
если <>, то [] иначе []
Этот блок бы облегчил мне оптимизировать код, конечно есть решение НО ОНО ОЧЕНЬ ДЛИННОЕслить (слить (буква (<> + (1)::#40BF4A) в [ПП]::#40BF4A) и (буква (<> + (1)::#40BF4A) в [ро]::#40BF4A)::#40BF4A) и (слить (буква (<> + (1)::#40BF4A) в [ик]::#40BF4A) и (слить (буква (<> + (1)::#40BF4A) в [ва]::#40BF4A) и (слить (буква (<> + (1)::#40BF4A) в [е!]::#40BF4A) и (слить (буква (<> + (1)::#40BF4A) в [т]::#40BF4A) и (буква (<> + (1)::#40BF4A) в [!]::#40BF4A)::#40BF4A)::#40BF4A)::#40BF4A)::#40BF4A)::#40BF4A)
Именно поэтому я хочу чтобы этот блок добавили
идти ((<клавиша [ v] нажата?> - <клавиша [ v] нажата?>) - (5)) шаговтоже нихрена не понятно но очень интересно
Last edited by zlfplololo (Dec. 10, 2023 10:48:09)
- AGScratcherBest-2
-
1000+ posts
Идеи для создания новых функций в Scratch
(#67)Этот пост старый… И ещё я думал что ты поймёшь по названию блока, но походу не понял…
ничего не понял ето какидти ((<клавиша [ v] нажата?> - <клавиша [ v] нажата?>) - (5)) шаговтоже ??? не понятно но очень интересно
Last edited by AGScratcherBest-2 (Dec. 10, 2023 10:50:38)
- zlfplololo
-
78 posts
Идеи для создания новых функций в Scratch
(#67)
ничего не понял ето какидти ((<клавиша [ v] нажата?> - <клавиша [ v] нажата?>) - (5)) шаговтоже ??? не понятно но очень интересно
Этот пост старый… И ещё я думал что ты поймёшь по названию блока, но походу не понял…
нет я понял что оно делает, я не понял как работает обходной путь, а тот блок я приписал изза того что тоже не понял што там происходит
Last edited by zlfplololo (Dec. 10, 2023 11:15:12)
- zlfplololo
-
78 posts
Идеи для создания новых функций в Scratch
и еше можно добавить такой блок
прыгнуть (откуда) :: motionтипо
конец прыжка [здесь нужно поместить откуда] :: motion
когда щёлкнут по зелёному флагутаким образом ели условие с прижком верно то он беззаговорочно выполнит если в которомблок конца прыжка даже если условие там где конец прыжка не верно
всегда
если <[0] = [0]> , то
прыгнуть (откуда 1) :: motion
end
идти (10) шагов
если <[0] = [1]> , то
p.s. он не зависит от если{
конец прыжка (откуда 1) :: motion
} етот блок в котором конец прыжка не код его нет
идти (19) шагов
end
end
Last edited by zlfplololo (Dec. 10, 2023 11:35:11)
- AGScratcherBest-2
-
1000+ posts
Идеи для создания новых функций в Scratch
(#69)Это сложно объяснить…
нет я понял что оно делает, я не понял как работает обходной путь, а тот блок я приписал изза того что тоже не понял што там происходит
Поздравляем кстати, ты написал #69 пост!
(буква (<. . .::grey> + (1)) в [АВ]) // А — Первая буква строки когда ложь, В — Первая буква строки когда правда
(буква (<. . .::grey> + (1)) в [ГД]) // Г — Вторая буква строки когда ложь, Д — Вторая буква строки когда правда
// +1 нужен для того, чтобы можно было получить первую букву, а ноль ничего не выводит
(слить [первый блок] и [второй блок]) // потом объединяем это
// Получается, что когда ложь, выводит АГ, а когда правда, выводит ВД
- zlfplololo
-
78 posts
Идеи для создания новых функций в Scratch
а как иметируется “то”?(#69)Это сложно объяснить…
нет я понял что оно делает, я не понял как работает обходной путь, а тот блок я приписал изза того что тоже не понял што там происходит
Поздравляем кстати, ты написал #69 пост!(буква (<. . .::grey> + (1)) в [АВ]) // А — Первая буква строки когда ложь, В — Первая буква строки когда правда
(буква (<. . .::grey> + (1)) в [ГД]) // Г — Вторая буква строки когда ложь, Д — Вторая буква строки когда правда
// +1 нужен для того, чтобы можно было получить первую букву, а ноль ничего не выводит
(слить [первый блок] и [второй блок]) // потом объединяем это
// Получается, что когда ложь, выводит АГ, а когда правда, выводит ВД
кстате в снапе етот блок есть https://snap.berkeley.edu/snap/snap.html
и правда + 1 будет 2 или что?
ну может ложь ето 0 а правда ето 1
и што если условие 1 верно а 2 не верно непонятно
так много вопров и так мало ответов
Last edited by zlfplololo (Dec. 10, 2023 11:54:24)
- jevjik712
-
500+ posts
Идеи для создания новых функций в Scratch
Я не сказал УБРАТЬ, я предложил ОГРАНИЧИТЬ. Например, чтобы в одном посте можно было использовать максимум 20 Скретч блоков, или в день максимум 50 блоков(#65)Это конечно поможет избежать лагания страницы, но как они покажут свой скрипт? Так?
И еще надо ограничить новым скретчерам использование блоков на форуме
когда зелёный флаг нажат
идти 10 шагов
сказать Как вы делаете такие блоки?
- zlfplololo
-
78 posts
Идеи для создания новых функций в Scratch
хреновая идея даже я только год здесь а у меня уже своя колекция своих блоков и как я их буду тогда показивать на форумах?Я не сказал УБРАТЬ, я предложил ОГРАНИЧИТЬ. Например, чтобы в одном посте можно было использовать максимум 20 Скретч блоков, или в день максимум 50 блоков(#65)Это конечно поможет избежать лагания страницы, но как они покажут свой скрипт? Так?
И еще надо ограничить новым скретчерам использование блоков на форуме
когда зелёный флаг нажат
идти 10 шагов
сказать Как вы делаете такие блоки?
- AGScratcherBest-2
-
1000+ posts
Идеи для создания новых функций в Scratch
(#73)Да я понял что ты предлагал ОГРАНИЧИТЬ а не УБРАТЬ
Я не сказал УБРАТЬ, я предложил ОГРАНИЧИТЬ. (Почему это было так сильно похоже на то, что я имел ввиду убирать? Я и имел ввиду ОГРАНИЧИТЬ) Например, чтобы в одном посте можно было использовать максимум 20 Скретч блоков, или в день максимум 50 блоков
- zlfplololo
-
78 posts
Идеи для создания новых функций в Scratch
на самом деле я давно задумывался над тем чтобы управлять блоками с типами там где оно присоеденено к кому то с помощю переменных и еше можно добавить такой блокпрыгнуть (откуда) :: motionтипо
конец прыжка [здесь нужно поместить откуда] :: motionкогда щёлкнут по зелёному флагутаким образом ели условие с прижком верно то он беззаговорочно выполнит если в которомблок конца прыжка даже если условие там где конец прыжка не верно
всегда
если <[0] = [0]> , то
прыгнуть (откуда 1) :: motion
end
идти (10) шагов
если <[0] = [1]> , то
p.s. он не зависит от если{
конец прыжка (откуда 1) :: motion
} етот блок в котором конец прыжка не код его нет
идти (19) шагов
end
end
- zlfplololo
-
78 posts
Идеи для создания новых функций в Scratch
спасибо я попробовал это гениально конечно для миносовых чисел(#69)Это сложно объяснить…
нет я понял что оно делает, я не понял как работает обходной путь, а тот блок я приписал изза того что тоже не понял што там происходит
Поздравляем кстати, ты написал #69 пост!(буква (<. . .::grey> + (1)) в [АВ]) // А — Первая буква строки когда ложь, В — Первая буква строки когда правда
(буква (<. . .::grey> + (1)) в [ГД]) // Г — Вторая буква строки когда ложь, Д — Вторая буква строки когда правда
// +1 нужен для того, чтобы можно было получить первую букву, а ноль ничего не выводит
(слить [первый блок] и [второй блок]) // потом объединяем это
// Получается, что когда ложь, выводит АГ, а когда правда, выводит ВД
я ипользоал не два условия а оператор “-”и если оно не повлияет то ешё тебе его нужно дороботать когда в рандоме шанс 50 на 50 то оно не остаётся приблезительно в одной точке https://scratch-mit-edu.ezproxyberklee.flo.org/projects/938008242/
Last edited by zlfplololo (Dec. 10, 2023 16:11:35)
- AGScratcherBest-2
-
1000+ posts
Идеи для создания новых функций в Scratch
(#77)Теперь я ничего не ponel
спасибо я попробовал это гениально конечно для миносовых чисел
я ипользоал не два условия а оператор “-”и если оно не повлияет то ешё тебе его нужно дороботать когда в рандоме шанс 50 на 50 то оно не остаётся приблезительно в одной точке https://scratch-mit-edu.ezproxyberklee.flo.org/projects/938008242/
- zlfplololo
-
78 posts
Идеи для создания новых функций в Scratch
ну посмотри код проекта по ссылке(#77)Теперь я ничего не ponel
спасибо я попробовал это гениально конечно для миносовых чисел
я ипользоал не два условия а оператор “-”и если оно не повлияет то ешё тебе его нужно дороботать когда в рандоме шанс 50 на 50 то оно не остаётся приблезительно в одной точке https://scratch-mit-edu.ezproxyberklee.flo.org/projects/938008242/
- CatCatD
-
100+ posts
Идеи для создания новых функций в Scratch
(#60)(#55)
лучше бы в скретч добавили цикл forзадать [счётчик v] значение [0]Ещё ты убрал тэг [/list] и сломал форматирование
повторить (несколько::grey)
изменить [счётчик v] на (1 или несколько::grey)
...
end
Не хочу оскорблять, но ты знаешь кто это написал? И что это за тема была? Ссылка
ДА Я ЗНАЮ КАК СДЕЛАТЬ ЦИКЛ ФОР, ПРОСТО ХОЧУ ЧТОБ ЕГО ДОБАВИЛИ ОТДЕЛЬНЫМ БЛОКОМ.
КАК ЖЕ ВЫ МЕНЯ ВСЕ БЕСИТЕ!!!!!
И ЦИКЛ ФОР РАБОТАЕТ НЕ ТАК, А ТАК:задать [проверка v] значение [0]
повторить (длина списка [указанный список v] :: list)
изменить [проверка v] на (1)
задать [указанная переменная v] значение (элемент (проверка) из [list v] :: list)
... // вместо этого блока вставленные действия
end
код
задать [счётчик v] значение [0]аналогичен циклу for из c++
повторить (несколько::grey)
изменить [счётчик v] на (1 или несколько::grey)
...
end
for(int i=1; i<=n; i+=m)
{
//код в цикле
}
n – максимальное значение i
m – шаг, с которым увеличивается i
код
задать [проверка v] значение [0]аналогичен циклу for из python
повторить (длина списка [указанный список v] :: list)
изменить [проверка v] на (1)
задать [указанная переменная v] значение (элемент (проверка) из [указанный список v] :: list)
... // вместо этого блока вставленные действия
end
for i in mas:
#код в цикле
mas – указанный список
часто вместо mas используется range()
for i in range(start, stop, step):
#код в цикле