Discuss Scratch

3DArte
Scratcher
100+ posts

Идеи для создания новых функций в Scratch

Kotik_Meow8 wrote:

King_of_cats-1 wrote:

Kotik_Meow8 wrote:

King_of_cats-1 wrote:

((a) + (b * [i v]))
Для какого блока это замена?
Это не замена, просто новая функция для комплексных чисел
понятно, я исправил:
((a) + ((b) * ([i v] ::variables)))
Очень интересно, а зачем вам нужна поддержка комплексных чисел в Скрэтче? В каких проектах хотите их использовать? Тогда уж сразу кватернионы) Многие современные языки программирования не поддерживают вообще комплексные числа. Могу еще понять поддержку векторов и матриц. Они часто нужны в компьютерной графике.
King_of_cats-1
Scratcher
100+ posts

Идеи для создания новых функций в Scratch

3DArte wrote:

Kotik_Meow8 wrote:

King_of_cats-1 wrote:

Kotik_Meow8 wrote:

King_of_cats-1 wrote:

((a) + (b * [i v]))
Для какого блока это замена?
Это не замена, просто новая функция для комплексных чисел
понятно, я исправил:
((a) + ((b) * ([i v] ::variables)))
Очень интересно, а зачем вам нужна поддержка комплексных чисел в Скрэтче? В каких проектах хотите их использовать? Тогда уж сразу кватернионы) Многие современные языки программирования не поддерживают вообще комплексные числа. Могу еще понять поддержку векторов и матриц. Они часто нужны в компьютерной графике.
Так я и хотел написать пост с кватернионами, но скретч сказал, что это ненормативная лексика)
И вообще, комплексные числа можно и теми же матрицами описывать, но даже их в Скретч не завезли. И те и другие нужно
3DArte
Scratcher
100+ posts

Идеи для создания новых функций в Scratch

King_of_cats-1 wrote:

Так я и хотел написать пост с кватернионами, но скретч сказал, что это ненормативная лексика)
И вообще, комплексные числа можно и теми же матрицами описывать, но даже их в Скретч не завезли. И те и другие нужно
Видимо никто не думал, что дети захотят делать такие сложные проекты)

Если сделаешь проект с кватернионами - дай знать, буду рад посмотреть. Обращайся если будут трудности с математикой на Скрэтче. Помогу чем смогу.
Kotik_Meow8
Scratcher
69 posts

Идеи для создания новых функций в Scratch

3DArte wrote:

King_of_cats-1 wrote:

Так я и хотел написать пост с кватернионами, но скретч сказал, что это ненормативная лексика)
И вообще, комплексные числа можно и теми же матрицами описывать, но даже их в Скретч не завезли. И те и другие нужно
Видимо никто не думал, что дети захотят делать такие сложные проекты)

Если сделаешь проект с кватернионами - дай знать, буду рад посмотреть. Обращайся если будут трудности с математикой на Скрэтче. Помогу чем смогу.
Да, и я хочу делать сложные проекты с кватернионами и матрицами
King_of_cats-1
Scratcher
100+ posts

Идеи для создания новых функций в Scratch

Kotik_Meow8 wrote:

3DArte wrote:

King_of_cats-1 wrote:

Так я и хотел написать пост с кватернионами, но скретч сказал, что это ненормативная лексика)
И вообще, комплексные числа можно и теми же матрицами описывать, но даже их в Скретч не завезли. И те и другие нужно
Видимо никто не думал, что дети захотят делать такие сложные проекты)

Если сделаешь проект с кватернионами - дай знать, буду рад посмотреть. Обращайся если будут трудности с математикой на Скрэтче. Помогу чем смогу.
Да, и я хочу делать сложные проекты с кватернионами и матрицами
А тебе зачем?
Kotik_Meow8
Scratcher
69 posts

Идеи для создания новых функций в Scratch

King_of_cats-1 wrote:

Kotik_Meow8 wrote:

3DArte wrote:

King_of_cats-1 wrote:

Так я и хотел написать пост с кватернионами, но скретч сказал, что это ненормативная лексика)
И вообще, комплексные числа можно и теми же матрицами описывать, но даже их в Скретч не завезли. И те и другие нужно
Видимо никто не думал, что дети захотят делать такие сложные проекты)

Если сделаешь проект с кватернионами - дай знать, буду рад посмотреть. Обращайся если будут трудности с математикой на Скрэтче. Помогу чем смогу.
Да, и я хочу делать сложные проекты с кватернионами и матрицами
А тебе зачем?
Я хочу новых блоков!!!!
Таких:

когда клавиша [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
Scratcher
1000+ posts

Идеи для создания новых функций в Scratch

Kotik_Meow8 wrote:

(#246)
красный блок::hat //просто все скретчеры хотят получить этот блок поэтому добавте
Для чего этот блок нужен?
nonam_vlad
Scratcher
67 posts

Идеи для создания новых функций в Scratch

AGScratcherBest-2 wrote:

Kotik_Meow8 wrote:

(#246)
красный блок::hat //просто все скретчеры хотят получить этот блок поэтому добавте
Для чего этот блок нужен?
Не для чего, но он есть
Kotik_Meow8
Scratcher
69 posts

Идеи для создания новых функций в Scratch

AGScratcherBest-2 wrote:

Kotik_Meow8 wrote:

(#246)
красный блок::hat //просто все скретчеры хотят получить этот блок поэтому добавте
Для чего этот блок нужен?
для смехаааа
Kotik_Meow8
Scratcher
69 posts

Идеи для создания новых функций в Scratch

идти () шагов
говорить [] в течение (2) секунд
играть звук [ v] до конца
печать
когда щёлкнут по зелёному флагу
повторить ()

end
спросить [] и ждать
(foo)
добавить [] к [list v]
Book350
Scratcher
19 posts

Идеи для создания новых функций в Scratch

Хорошо бы появилась функция чтобы понижать менеджеров до кураторов. Как наказание за не соблюдение правил студии.
когда щёлкнут по зелёному флагу
спросить [Когда появится новая функция?] и ждать
ждать (Сколько-то) секунд
сменить костюм на [Новая функция! v]
AGScratcherBest-2
Scratcher
1000+ posts

Идеи для создания новых функций в Scratch

Book350 wrote:

(#251)
Хорошо бы появилась функция чтобы понижать менеджеров до кураторов. Как наказание за не соблюдение правил студии.

*спам блоками*
Можно удалить менеджера и потом пригласить его снова, но тогда ему придётся повторно принять приглашение
CatCatD
Scratcher
100+ posts

Идеи для создания новых функций в Scratch

Kotik_Meow8 wrote:

(#205)
Сделайте блоки

<…>

повернуться к x:(0) y:(0)::motion
<…>
(расстояние до x:(0) y:(0)::sensing)
Можно сделать через тригонометрические функции, которые уже есть в скретче.
первый можно упаковать в кастомный блок, а вот со вторым придётся повозиться (я бы вставил код для первого, но мне лень)

p.s. хватит писать так много постов с блоками которые отклонены/абсурдны/можно сделать вручную
Kotik_Meow8
Scratcher
69 posts

Идеи для создания новых функций в Scratch

CatCatD wrote:

Kotik_Meow8 wrote:

(#205)
Сделайте блоки

<…>

повернуться к x:(0) y:(0)::motion
<…>
(расстояние до x:(0) y:(0)::sensing)
Можно сделать через тригонометрические функции, которые уже есть в скретче.
первый можно упаковать в кастомный блок, а вот со вторым придётся повозиться (я бы вставил код для первого, но мне лень)

p.s. хватит писать так много постов с блоками которые отклонены/абсурдны/можно сделать вручную
и как их сделать кастом блоками
CatCatD
Scratcher
100+ posts

Идеи для создания новых функций в Scratch

Kotik_Meow8 wrote:

(#254)

CatCatD wrote:

Kotik_Meow8 wrote:

(#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)

AGScratcherBest-2
Scratcher
1000+ posts

Идеи для создания новых функций в Scratch

CatCatD wrote:

(#255)
я хз, как сделать закрывающий блок
Так :: cap
Так :: cap
CatCatD
Scratcher
100+ posts

Идеи для создания новых функций в Scratch

AGScratcherBest-2 wrote:

(#256)

CatCatD wrote:

(#255)
я хз, как сделать закрывающий блок
Так :: cap
Так :: cap
А как совместить это с указанием категории?
greg1234567890f
Scratcher
1000+ posts

Идеи для создания новых функций в Scratch

CatCatD wrote:

AGScratcherBest-2 wrote:

(#256)

CatCatD wrote:

(#255)
я хз, как сделать закрывающий блок
Так :: cap
Так :: cap
А как совместить это с указанием категории?

Так :: cap events
Так :: cap events
Kotik_Meow8
Scratcher
69 posts

Идеи для создания новых функций в Scratch

CatCatD wrote:

Kotik_Meow8 wrote:

(#254)

CatCatD wrote:

Kotik_Meow8 wrote:

(#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
Scratcher
100+ posts

Идеи для создания новых функций в Scratch

Kotik_Meow8 wrote:

(#259)

CatCatD wrote:

Kotik_Meow8 wrote:

(#254)

CatCatD wrote:

Kotik_Meow8 wrote:

(#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
ты разбираешся даже в блоках пингвимод и турбоварп?
Чисто технически, блок “вернуть” можно придумать с нуля и он будет выглядеть точно также
Но да, я порой экспериментирую с расширениями пингвина и турбоварпа

Powered by DjangoBB