Discuss Scratch

NeonFactoryX
Scratcher
500+ posts

Помогите с игрой

Добрый день! У меня возникла проблема, с которой сталкивался не я один… Дело в том что я занимаюсь разработкой Agar.io, только делаю свою версию игры. Первый мой вопрос это то как сделать чтобы чем была больше масса тем меньше скорость? ПРи этом максимально компактно и сделать это через формулы а не
если <[масса] > [10]> , то 
задать [скорость v] значение [10]
иначе
если <[масса] > [20]> , то
задать [скорость v] значение [8]
иначе
и так далее :: variables
end
end
а так чтобы
задать [скорость v] значение (какая-то формула [и тут всякие зависимости от] [Mass (переменная) v] :: operators )
Пожалуйста помогите!!
NeonFactoryX
Scratcher
500+ posts

Помогите с игрой

Немного пошевелив свои мозги я понял как такое сделать. Для этого нам понадобится простейшая математика!
Для этого нам понадобиться формула процентов (ее нужно знать на память, вещь полезная)
Число при 100 процентах - 100%
x - 50%
В нашем случае:
Число при 100 процентах = скорость персонажа если его размер стоит изначальный (в моем случае это “2”)
50% = будет по формуле вычисления 100-Mass
И по формуле процентов нужно перемножить по диагонали и делиться на угловое число.
((((100) - (Mass)) * (2)) / (100))
Готово! Получаем то что и надо было:
когда щёлкнут по зелёному флагу
всегда
задать [ScrollingSpeed v] значение ((((100) - (Mass)) * (2)) / (100))
end
Scratch33317
Scratcher
52 posts

Помогите с игрой

Форум закрывается, так как ответ уже предоставлен. Всем спасибо!

—————————————————————————————————————————————————————-
Имя: Михаил
Пол: Мужской
Работа: страж правопорядка Fayout.
Язык: Русский, украинский и английский
Опыт в: Программирование, дизайн

Powered by DjangoBB