Discuss Scratch
- Discussion Forums
- » Pусский
- » Идеи для создания новых функций в Scratch
- 3DArte
-
100+ posts
Идеи для создания новых функций в Scratch
Очень интересно, а зачем вам нужна поддержка комплексных чисел в Скрэтче? В каких проектах хотите их использовать? Тогда уж сразу кватернионы) Многие современные языки программирования не поддерживают вообще комплексные числа. Могу еще понять поддержку векторов и матриц. Они часто нужны в компьютерной графике.понятно, я исправил:Это не замена, просто новая функция для комплексных чиселДля какого блока это замена?((a) + (b * [i v]))((a) + ((b) * ([i v] ::variables)))
- King_of_cats-1
-
100+ posts
Идеи для создания новых функций в Scratch
Так я и хотел написать пост с кватернионами, но скретч сказал, что это ненормативная лексика)Очень интересно, а зачем вам нужна поддержка комплексных чисел в Скрэтче? В каких проектах хотите их использовать? Тогда уж сразу кватернионы) Многие современные языки программирования не поддерживают вообще комплексные числа. Могу еще понять поддержку векторов и матриц. Они часто нужны в компьютерной графике.понятно, я исправил:Это не замена, просто новая функция для комплексных чиселДля какого блока это замена?((a) + (b * [i v]))((a) + ((b) * ([i v] ::variables)))
И вообще, комплексные числа можно и теми же матрицами описывать, но даже их в Скретч не завезли. И те и другие нужно
- 3DArte
-
100+ posts
Идеи для создания новых функций в Scratch
Видимо никто не думал, что дети захотят делать такие сложные проекты) Так я и хотел написать пост с кватернионами, но скретч сказал, что это ненормативная лексика)
И вообще, комплексные числа можно и теми же матрицами описывать, но даже их в Скретч не завезли. И те и другие нужно
Если сделаешь проект с кватернионами - дай знать, буду рад посмотреть. Обращайся если будут трудности с математикой на Скрэтче. Помогу чем смогу.
- Kotik_Meow8
-
69 posts
Идеи для создания новых функций в Scratch
Да, и я хочу делать сложные проекты с кватернионами и матрицамиВидимо никто не думал, что дети захотят делать такие сложные проекты) Так я и хотел написать пост с кватернионами, но скретч сказал, что это ненормативная лексика)
И вообще, комплексные числа можно и теми же матрицами описывать, но даже их в Скретч не завезли. И те и другие нужно
Если сделаешь проект с кватернионами - дай знать, буду рад посмотреть. Обращайся если будут трудности с математикой на Скрэтче. Помогу чем смогу.
- King_of_cats-1
-
100+ posts
Идеи для создания новых функций в Scratch
А тебе зачем?Да, и я хочу делать сложные проекты с кватернионами и матрицамиВидимо никто не думал, что дети захотят делать такие сложные проекты) Так я и хотел написать пост с кватернионами, но скретч сказал, что это ненормативная лексика)
И вообще, комплексные числа можно и теми же матрицами описывать, но даже их в Скретч не завезли. И те и другие нужно
Если сделаешь проект с кватернионами - дай знать, буду рад посмотреть. Обращайся если будут трудности с математикой на Скрэтче. Помогу чем смогу.
- Kotik_Meow8
-
69 posts
Идеи для создания новых функций в Scratch
Я хочу новых блоков!!!!А тебе зачем?Да, и я хочу делать сложные проекты с кватернионами и матрицамиВидимо никто не думал, что дети захотят делать такие сложные проекты) Так я и хотел написать пост с кватернионами, но скретч сказал, что это ненормативная лексика)
И вообще, комплексные числа можно и теми же матрицами описывать, но даже их в Скретч не завезли. И те и другие нужно
Если сделаешь проект с кватернионами - дай знать, буду рад посмотреть. Обращайся если будут трудности с математикой на Скрэтче. Помогу чем смогу.
Таких:
когда клавиша [enter/+/=/~/-/:/;/_/./, (то же самое сделайте с похожим булевом) v] нажата
красный блок::hat //просто все скретчеры хотят получить этот блок поэтому добавте
И блока (вернуть () ::custom cap)
Вот как он работает::
определить если <> то (1) иначе (2)
если <> , то
вернуть (1) ::custom cap
иначе
вернуть (2) ::custom cap
end
Вот и получился блок
(если<>то ()иначе ()::custom)
Также хочу делать так:
[ v] ::custom
И таких:
(кватернион)
(матрица (01001011v))
Last edited by Kotik_Meow8 (Oct. 15, 2024 03:58:51)
- AGScratcherBest-2
-
1000+ posts
Идеи для создания новых функций в Scratch
(#246)Для чего этот блок нужен?красный блок::hat //просто все скретчеры хотят получить этот блок поэтому добавте
- nonam_vlad
-
67 posts
Идеи для создания новых функций в Scratch
Не для чего, но он есть(#246)Для чего этот блок нужен?красный блок::hat //просто все скретчеры хотят получить этот блок поэтому добавте
- Kotik_Meow8
-
69 posts
Идеи для создания новых функций в Scratch
для смехаааа(#246)Для чего этот блок нужен?красный блок::hat //просто все скретчеры хотят получить этот блок поэтому добавте
- Kotik_Meow8
-
69 posts
Идеи для создания новых функций в Scratch
идти () шагов
говорить [] в течение (2) секунд
играть звук [ v] до конца
печать
когда щёлкнут по зелёному флагу
повторить ()
end
спросить [] и ждать
(foo)
добавить [] к [list v]
- Book350
-
19 posts
Идеи для создания новых функций в Scratch
Хорошо бы появилась функция чтобы понижать менеджеров до кураторов. Как наказание за не соблюдение правил студии.


когда щёлкнут по зелёному флагу
спросить [Когда появится новая функция?] и ждать
ждать (Сколько-то) секунд
сменить костюм на [Новая функция! v]
- AGScratcherBest-2
-
1000+ posts
Идеи для создания новых функций в Scratch
(#251)Можно удалить менеджера и потом пригласить его снова, но тогда ему придётся повторно принять приглашение
Хорошо бы появилась функция чтобы понижать менеджеров до кураторов. Как наказание за не соблюдение правил студии.
*спам блоками*
- CatCatD
-
100+ posts
Идеи для создания новых функций в Scratch
(#205)Можно сделать через тригонометрические функции, которые уже есть в скретче.
Сделайте блоки
<…>повернуться к x:(0) y:(0)::motion<…>(расстояние до x:(0) y:(0)::sensing)
первый можно упаковать в кастомный блок, а вот со вторым придётся повозиться (я бы вставил код для первого, но мне лень)
p.s. хватит писать так много постов с блоками которые отклонены/абсурдны/можно сделать вручную
- Kotik_Meow8
-
69 posts
Идеи для создания новых функций в Scratch
и как их сделать кастом блоками(#205)Можно сделать через тригонометрические функции, которые уже есть в скретче.
Сделайте блоки
<…>повернуться к x:(0) y:(0)::motion<…>(расстояние до x:(0) y:(0)::sensing)
первый можно упаковать в кастомный блок, а вот со вторым придётся повозиться (я бы вставил код для первого, но мне лень)
p.s. хватит писать так много постов с блоками которые отклонены/абсурдны/можно сделать вручную
- CatCatD
-
100+ posts
Идеи для создания новых функций в Scratch
(#254)и как их сделать кастом блоками(#205)
Сделайте блоки
<…>повернуться к x:(0) y:(0)::motion<…>(расстояние до x:(0) y:(0)::sensing)
Можно сделать через тригонометрические функции, которые уже есть в скретче.
первый можно упаковать в кастомный блок, а вот со вторым придётся повозиться (я бы вставил код для первого, но мне лень)
p.s. хватит писать так много постов с блоками которые отклонены/абсурдны/можно сделать вручную
Вот для первого:
определить Повернуться к X: (x) Y: (y)
повернуть в направлении ([atan v] от ((x) * (y)))
А вот как было бы для второго, если бы можно было делать кастомные репортеры:
определить (Расстояние до X: (x::custom-arg) Y: (y::custom-arg)::custom)
вернуть ([квадратный корень v] от (((x::custom-arg) * (x::custom-arg)) + ((y::custom-arg) * (y::custom-arg))))::cap custom
Last edited by CatCatD (Oct. 20, 2024 14:57:38)
- Kotik_Meow8
-
69 posts
Идеи для создания новых функций в Scratch
ты разбираешся даже в блоках пингвимод и турбоварп?(#254)и как их сделать кастом блоками(#205)
Сделайте блоки
<…>повернуться к x:(0) y:(0)::motion<…>(расстояние до x:(0) y:(0)::sensing)
Можно сделать через тригонометрические функции, которые уже есть в скретче.
первый можно упаковать в кастомный блок, а вот со вторым придётся повозиться (я бы вставил код для первого, но мне лень)
p.s. хватит писать так много постов с блоками которые отклонены/абсурдны/можно сделать вручную
Вот для первого:определить Повернуться к X: (x) Y: (y)
повернуть в направлении ([atan v] от ((x) * (y)))
А вот как было бы для второго, если бы можно было делать кастомные репортеры:определить (Расстояние до X: (x::custom-arg) Y: (y::custom-arg)::custom)
вернуть ([квадратный корень v] от (((x::custom-arg) * (x::custom-arg)) + ((y::custom-arg) * (y::custom-arg))))::cap custom
- CatCatD
-
100+ posts
Идеи для создания новых функций в Scratch
(#259)Чисто технически, блок “вернуть” можно придумать с нуля и он будет выглядеть точно такжеты разбираешся даже в блоках пингвимод и турбоварп?(#254)и как их сделать кастом блоками(#205)
Сделайте блоки
<…>повернуться к x:(0) y:(0)::motion<…>(расстояние до x:(0) y:(0)::sensing)
Можно сделать через тригонометрические функции, которые уже есть в скретче.
первый можно упаковать в кастомный блок, а вот со вторым придётся повозиться (я бы вставил код для первого, но мне лень)
p.s. хватит писать так много постов с блоками которые отклонены/абсурдны/можно сделать вручную
Вот для первого:определить Повернуться к X: (x) Y: (y)
повернуть в направлении ([atan v] от ((x) * (y)))
А вот как было бы для второго, если бы можно было делать кастомные репортеры:определить (Расстояние до X: (x::custom-arg) Y: (y::custom-arg)::custom)
вернуть ([квадратный корень v] от (((x::custom-arg) * (x::custom-arg)) + ((y::custom-arg) * (y::custom-arg))))::cap custom
Но да, я порой экспериментирую с расширениями пингвина и турбоварпа