Discuss Scratch
- Discussion Forums
- » Pусский
- » ВСЕ ВОПРОСЫ СЮДА!!!
- DimonOFF
- Scratcher
8 posts
ВСЕ ВОПРОСЫ СЮДА!!!
ну есть 1 способкогда щёлкнут по зелёному флагутак же с задом
всегда
если <касается [машина сверху v] ?> , то
изменить x на (от машны)
иначе
если <клавиша [вверх v] нажата?> , то
идти (1) шагов
повернуть в направлении (вверх v)
иначе
идти (0) шагов
Чет я ничего не понял. Попробуй ремикснуть мои танки и закинь туда этот скрипт. Я гляну
Last edited by DimonOFF (July 17, 2016 10:52:16)
- stenley90
- Scratcher
100+ posts
ВСЕ ВОПРОСЫ СЮДА!!!
я создам проэкт
“Подпись может быть разной, но понты не обязательны”
©Stenley90
- volk-alex
- Scratcher
100+ posts
ВСЕ ВОПРОСЫ СЮДА!!!
Интересная задачка. Думаю для её решения нужно вспомнить тему “Удар” из раздела “Механика” школьного курса физики. Ребят, может кто подскажет как сделать физику для машин? Чтобы нельзя было на другую машину заехать ( 2d игра вид сверху ).
И начнем с разбора конкретного примера.
Первый танк движется в сторону второго с некоторой скоростью V1, при этом второй танк неподвижен. Оба танка имеют массу M.
По скольку в системе действуют только консервативные силы(положим что это так), в ней же действует законы сохранения энергии и импульса.
Оба танка имеют Кинетическую энергию: и Импульс:. По закону сохранения полной механической энергии, сумма кинетической и потенциальной энергии до и после удара остается постоянной, а так как скорость второго танка равна нулю, то итогово мы получим вот такое выражение:
Непонятная загогулина перед буквой T это знак суммы. В высшей математике принято заменять длинные выражения, где складываются схожие слагаемые, этим знаком. Тут мы складываем T1 и T2 - кинетические энергии первого и второго танка после столкновения. Более подробно тут.
То же самое с импульсом:
Тут V1 - вектор. Его начинают проходить в классе 10-11. В дальнейшем я разобью его на составляющие, а пока пущай так полежит.
Раскроем правые части уравнений. Для этого мы введем еще несколько величин: V2 - скорость первого танка после удара, U2 - скорость второго танка после удара. Воспользовавшись уже приведенными формулами для импульса и кинетической энергии, получим:
Таким образом мы получили два уравнения, и я, не долго думая, засуну их в одну систему:
По секрету скажу, что, где a - направление вектора. Примем его равным 90(т.к. направление движения во всех случаях одинаковое), тогда . Теперь выразим скорость первого танка после столкновения из формулы сохранения импульса:
К слову, m, так как оно везде одинаковое, мы можем сократить.
Теперь подставим нижнюю часть системы в верхнюю и итогово получим:
Раскроем скобки и найдем подобные слагаемые:
Теперь все ненужное сократим и с удивлением обнаружим, что:
Собственно оно так и есть. На Википедии в статье "Удар" получается тот же результат, правда там нет математического обоснования.
Из приведенных выше формул не трудно найти V2 = 0. Таким образом мы решили первый пример.
Теперь усложним задачу: введем угол A1 и B1 - направление движения первого и второго танка до удара, A2 и B2 - соответственно после удара и U1 - скорость первого танка до столкновения.
Для данных условий задачи вывод достаточно сложен. По этому далее я запишу лишь окончательный вывод формулы скорости по осям x и y для первого танка:
Для второго танка все то же самое, только u, v, a и b соответственно заменяются на v, u, b и a.
Здесь w - угол между центрами танков.
Если сегодня сяду еще за ноут, допишу теорию и начну скрипты писать. Пока что попытайся вникнуть в то, что есть.
- stenley90
- Scratcher
100+ posts
ВСЕ ВОПРОСЫ СЮДА!!!
рости был занят и поэтому не смогКакой? я создам проэкт
“Подпись может быть разной, но понты не обязательны”
©Stenley90
- DimonOFF
- Scratcher
8 posts
ВСЕ ВОПРОСЫ СЮДА!!!
Часть этого материала я знал из школьного курса, часть была в новую. Спасибо большое. С удовольствием гляну на реализацию в скриптах.Интересная задачка. Думаю для её решения нужно вспомнить тему “Удар” из раздела “Механика” школьного курса физики. Ребят, может кто подскажет как сделать физику для машин? Чтобы нельзя было на другую машину заехать ( 2d игра вид сверху ).
И начнем с разбора конкретного примера.Первый танк движется в сторону второго с некоторой скоростью V1, при этом второй танк неподвижен. Оба танка имеют массу M.
По скольку в системе действуют только консервативные силы(положим что это так), в ней же действует законы сохранения энергии и импульса.
Оба танка имеют Кинетическую энергию: и Импульс:. По закону сохранения полной механической энергии, сумма кинетической и потенциальной энергии до и после удара остается постоянной, а так как скорость второго танка равна нулю, то итогово мы получим вот такое выражение:
Непонятная загогулина перед буквой T это знак суммы. В высшей математике принято заменять длинные выражения, где складываются схожие слагаемые, этим знаком. Тут мы складываем T1 и T2 - кинетические энергии первого и второго танка после столкновения. Более подробно тут.
То же самое с импульсом:
Тут V1 - вектор. Его начинают проходить в классе 10-11. В дальнейшем я разобью его на составляющие, а пока пущай так полежит.
Раскроем правые части уравнений. Для этого мы введем еще несколько величин: V2 - скорость первого танка после удара, U2 - скорость второго танка после удара. Воспользовавшись уже приведенными формулами для импульса и кинетической энергии, получим:
Таким образом мы получили два уравнения, и я, не долго думая, засуну их в одну систему:
По секрету скажу, что, где a - направление вектора. Примем его равным 90(т.к. направление движения во всех случаях одинаковое), тогда . Теперь выразим скорость первого танка после столкновения из формулы сохранения импульса:
К слову, m, так как оно везде одинаковое, мы можем сократить.
Теперь подставим нижнюю часть системы в верхнюю и итогово получим:
Раскроем скобки и найдем подобные слагаемые:
Теперь все ненужное сократим и с удивлением обнаружим, что:
Собственно оно так и есть. На Википедии в статье "Удар" получается тот же результат, правда там нет математического обоснования.
Из приведенных выше формул не трудно найти V2 = 0. Таким образом мы решили первый пример.
Теперь усложним задачу: введем угол A1 и B1 - направление движения первого и второго танка до удара, A2 и B2 - соответственно после удара и U1 - скорость первого танка до столкновения.
Для данных условий задачи вывод достаточно сложен. По этому далее я запишу лишь окончательный вывод формулы скорости по осям x и y для первого танка:
Для второго танка все то же самое, только u, v, a и b соответственно заменяются на v, u, b и a.
Здесь w - угол между центрами танков.
Если сегодня сяду еще за ноут, допишу теорию и начну скрипты писать. Пока что попытайся вникнуть в то, что есть.
- AntonAnimation
- Scratcher
4 posts
ВСЕ ВОПРОСЫ СЮДА!!!
Может:То есть ты не можешь помочь? у тебя какой браузер и система вот у меня хоть мне и 10 лет ноя на
My browser / operating system: Windows XP, Firefox 49.0, Flash 22.0 (release 5)
а:
1.Записать звук на диктофон. 2.Перекинуть звук.файл на компьютер. 3.Использовать запись для проекта.
б: не знаю чем ещё помочь
- stenley90
- Scratcher
100+ posts
ВСЕ ВОПРОСЫ СЮДА!!!
чёёёё???Часть этого материала я знал из школьного курса, часть была в новую. Спасибо большое. С удовольствием гляну на реализацию в скриптах.Интересная задачка. Думаю для её решения нужно вспомнить тему “Удар” из раздела “Механика” школьного курса физики. Ребят, может кто подскажет как сделать физику для машин? Чтобы нельзя было на другую машину заехать ( 2d игра вид сверху ).
И начнем с разбора конкретного примера.Первый танк движется в сторону второго с некоторой скоростью V1, при этом второй танк неподвижен. Оба танка имеют массу M.
По скольку в системе действуют только консервативные силы(положим что это так), в ней же действует законы сохранения энергии и импульса.
Оба танка имеют Кинетическую энергию: и Импульс:. По закону сохранения полной механической энергии, сумма кинетической и потенциальной энергии до и после удара остается постоянной, а так как скорость второго танка равна нулю, то итогово мы получим вот такое выражение:
Непонятная загогулина перед буквой T это знак суммы. В высшей математике принято заменять длинные выражения, где складываются схожие слагаемые, этим знаком. Тут мы складываем T1 и T2 - кинетические энергии первого и второго танка после столкновения. Более подробно тут.
То же самое с импульсом:
Тут V1 - вектор. Его начинают проходить в классе 10-11. В дальнейшем я разобью его на составляющие, а пока пущай так полежит.
Раскроем правые части уравнений. Для этого мы введем еще несколько величин: V2 - скорость первого танка после удара, U2 - скорость второго танка после удара. Воспользовавшись уже приведенными формулами для импульса и кинетической энергии, получим:
Таким образом мы получили два уравнения, и я, не долго думая, засуну их в одну систему:
По секрету скажу, что, где a - направление вектора. Примем его равным 90(т.к. направление движения во всех случаях одинаковое), тогда . Теперь выразим скорость первого танка после столкновения из формулы сохранения импульса:
К слову, m, так как оно везде одинаковое, мы можем сократить.
Теперь подставим нижнюю часть системы в верхнюю и итогово получим:
Раскроем скобки и найдем подобные слагаемые:
Теперь все ненужное сократим и с удивлением обнаружим, что:
Собственно оно так и есть. На Википедии в статье "Удар" получается тот же результат, правда там нет математического обоснования.
Из приведенных выше формул не трудно найти V2 = 0. Таким образом мы решили первый пример.
Теперь усложним задачу: введем угол A1 и B1 - направление движения первого и второго танка до удара, A2 и B2 - соответственно после удара и U1 - скорость первого танка до столкновения.
Для данных условий задачи вывод достаточно сложен. По этому далее я запишу лишь окончательный вывод формулы скорости по осям x и y для первого танка:
Для второго танка все то же самое, только u, v, a и b соответственно заменяются на v, u, b и a.
Здесь w - угол между центрами танков.
Если сегодня сяду еще за ноут, допишу теорию и начну скрипты писать. Пока что попытайся вникнуть в то, что есть.
я ниче не понимаю
“Подпись может быть разной, но понты не обязательны”
©Stenley90
- MacTepa
- Scratcher
50 posts
ВСЕ ВОПРОСЫ СЮДА!!!
Я тожчёёёё???Часть этого материала я знал из школьного курса, часть была в новую. Спасибо большое. С удовольствием гляну на реализацию в скриптах.Интересная задачка. Думаю для её решения нужно вспомнить тему “Удар” из раздела “Механика” школьного курса физики. Ребят, может кто подскажет как сделать физику для машин? Чтобы нельзя было на другую машину заехать ( 2d игра вид сверху ).
И начнем с разбора конкретного примера.Первый танк движется в сторону второго с некоторой скоростью V1, при этом второй танк неподвижен. Оба танка имеют массу M.
По скольку в системе действуют только консервативные силы(положим что это так), в ней же действует законы сохранения энергии и импульса.
Оба танка имеют Кинетическую энергию: и Импульс:. По закону сохранения полной механической энергии, сумма кинетической и потенциальной энергии до и после удара остается постоянной, а так как скорость второго танка равна нулю, то итогово мы получим вот такое выражение:
Непонятная загогулина перед буквой T это знак суммы. В высшей математике принято заменять длинные выражения, где складываются схожие слагаемые, этим знаком. Тут мы складываем T1 и T2 - кинетические энергии первого и второго танка после столкновения. Более подробно тут.
То же самое с импульсом:
Тут V1 - вектор. Его начинают проходить в классе 10-11. В дальнейшем я разобью его на составляющие, а пока пущай так полежит.
Раскроем правые части уравнений. Для этого мы введем еще несколько величин: V2 - скорость первого танка после удара, U2 - скорость второго танка после удара. Воспользовавшись уже приведенными формулами для импульса и кинетической энергии, получим:
Таким образом мы получили два уравнения, и я, не долго думая, засуну их в одну систему:
По секрету скажу, что, где a - направление вектора. Примем его равным 90(т.к. направление движения во всех случаях одинаковое), тогда . Теперь выразим скорость первого танка после столкновения из формулы сохранения импульса:
К слову, m, так как оно везде одинаковое, мы можем сократить.
Теперь подставим нижнюю часть системы в верхнюю и итогово получим:
Раскроем скобки и найдем подобные слагаемые:
Теперь все ненужное сократим и с удивлением обнаружим, что:
Собственно оно так и есть. На Википедии в статье "Удар" получается тот же результат, правда там нет математического обоснования.
Из приведенных выше формул не трудно найти V2 = 0. Таким образом мы решили первый пример.
Теперь усложним задачу: введем угол A1 и B1 - направление движения первого и второго танка до удара, A2 и B2 - соответственно после удара и U1 - скорость первого танка до столкновения.
Для данных условий задачи вывод достаточно сложен. По этому далее я запишу лишь окончательный вывод формулы скорости по осям x и y для первого танка:
Для второго танка все то же самое, только u, v, a и b соответственно заменяются на v, u, b и a.
Здесь w - угол между центрами танков.
Если сегодня сяду еще за ноут, допишу теорию и начну скрипты писать. Пока что попытайся вникнуть в то, что есть.
я ниче не понимаю
- innopolis
- Scratcher
10 posts
ВСЕ ВОПРОСЫ СЮДА!!!
просто зайди на все разделы в скретч и выложи пару проектовНо через 2 недели мы поедем в саров вместе с моей семьёй!Господи, статус скретчера дается через 2 - 3 недели после регистрации и выкладывания минимум 2прожектаСтатус скретчера дается после того, как ты минимум 5 проектов выложишь на всеобщее обозрение. А у тебя всего 1. Рано еще задумываться о сохранении данных, надо начинать с малого, и тогда великое самое придет со временем. Удачи. Мышь передвинуть можно с помощью блоков, если ты это имел в виду. 1. Можно ли как-нибудь скриптом передвинуть курсор мыши в определенную точку?
2. Можно ли без статуса Скретчера (до сих пор хз как его получить) сделать сохранение данных для определенного игрока? (Перезаходишь в игру на следующий день, а все достижения полученные сохранились).
Заранее спасибосказать [Тоесть в конце июня]
Last edited by innopolis (July 21, 2016 05:53:59)
- tankist-scratch
- Scratcher
100+ posts
ВСЕ ВОПРОСЫ СЮДА!!!
Можно ли перевести код скретч на джава?Каждый проект состоит из джавы и картинок, насколько я понял.
Last edited by tankist-scratch (July 20, 2016 18:46:21)
- innopolis
- Scratcher
10 posts
ВСЕ ВОПРОСЫ СЮДА!!!
а как эти файлы перевести в apk? Вместе с картинками (растровая графика) и кодом
- Dmith
- Scratcher
1000+ posts
ВСЕ ВОПРОСЫ СЮДА!!!
Есть тулза, которая так может SB2JAR (см. больше на Скретч Вики: статья Можно ли перевести код скретч на джава?Porting Scratch Projects (англ.)).
Скорее всего нет, но есть эмулятор Скретч в Android ( а как эти файлы перевести в apk? Вместе с картинками (растровая графика) и кодомтема на Скретч Формуах (англ., м.))
Вы ошибаетесь, от Java там ничего нет. Всё, что может быть в проекте — звуковые файлы (чаще всего WAV), графические файлы (PNG и SVG) и файл проекта в формате JSON. С самого начала было известно, что SB и SB2 — всего лишь архив формата ZIP с файлами. В английской Скретч Вики всё описано.Можно ли перевести код скретч на джава?Каждый проект состоит из джавы и картинок, насколько я понял.
Last edited by Dmith (July 23, 2016 06:55:51)
- Dmith
- Scratcher
1000+ posts
ВСЕ ВОПРОСЫ СЮДА!!!
Не думаю, что Stensyl может в А с помощью Stensyl ? Там блоки как в скретч.файлы Скретч
- Fulesun
- Scratcher
3 posts
ВСЕ ВОПРОСЫ СЮДА!!!
Здравствуйте, форумчане
Опыт в скетче у меня 3 дня. Решил запилить игру, в которой есть маг и он стреляет молниями в летучих мышей, которые появляются в шести местах случайным образом, в количестве, заданном случайным образом от одного до трех. К сожалению, что-то не срослось и молнии то нормально стреляют, то просто зависают и не хотят никуда исчезать, и летучие мыши появляются всего в одном месте и, и тоже зависают иногда, если их убить, и еще они должны опускаться вниз, когда долетают до мага, но они этого не делают.
Гляньте код, пожалуйста, и скажите, что я сделал не так. Я добавил комментарии, чтобы было проще понять, что и куда я вставил.
Вот ссылка: https://scratch.mit.edu/projects/116949705/
Заранее спасибо!
Опыт в скетче у меня 3 дня. Решил запилить игру, в которой есть маг и он стреляет молниями в летучих мышей, которые появляются в шести местах случайным образом, в количестве, заданном случайным образом от одного до трех. К сожалению, что-то не срослось и молнии то нормально стреляют, то просто зависают и не хотят никуда исчезать, и летучие мыши появляются всего в одном месте и, и тоже зависают иногда, если их убить, и еще они должны опускаться вниз, когда долетают до мага, но они этого не делают.
Гляньте код, пожалуйста, и скажите, что я сделал не так. Я добавил комментарии, чтобы было проще понять, что и куда я вставил.
Вот ссылка: https://scratch.mit.edu/projects/116949705/
Заранее спасибо!
- Fulesun
- Scratcher
3 posts
ВСЕ ВОПРОСЫ СЮДА!!!
В общем, создал новый проект, сделал все по такой же схеме и все заработало, кроме одного, из-за чего возник вопрос: как сделать так, чтобы клоны взаимоуничтожались при встрече? Здравствуйте, форумчане
Опыт в скетче у меня 3 дня. Решил запилить игру, в которой есть маг и он стреляет молниями в летучих мышей, которые появляются в шести местах случайным образом, в количестве, заданном случайным образом от одного до трех. К сожалению, что-то не срослось и молнии то нормально стреляют, то просто зависают и не хотят никуда исчезать, и летучие мыши появляются всего в одном месте и, и тоже зависают иногда, если их убить, и еще они должны опускаться вниз, когда долетают до мага, но они этого не делают.
Гляньте код, пожалуйста, и скажите, что я сделал не так. Я добавил комментарии, чтобы было проще понять, что и куда я вставил.
Вот ссылка: https://scratch.mit.edu/projects/116949705/
Заранее спасибо!
- Fulesun
- Scratcher
3 posts
ВСЕ ВОПРОСЫ СЮДА!!!
Спасибо, уже разобрался Это возможно сдеать,я вам могу дать ссылку на код,если жеаете