Dravidy — Всё по Эйнштейну

Денис Зайченко, 

Гравитация до сих пор занимает топ-10 по непонятности. Учёные разобрали свет на кусочки, разделили атом раз тридцать, заглянули за край Галактики, придумали теорию Большого Взрыва, а гравитацию понять не могут! Им почти всё покорилось, кроме этой чудо-силы. Как она действует? Как её квантовать? С чем её связать, чтобы понятно было? Есть ли для неё особые законы? Как она умудряется искривлять даже свет? Куча вопросов, ноль ответов. Но то, что мы её не понимаем, не значит, что мы не можем её симулировать. Этому даже посвящена игра — Dravidy!


d3d9c5



Функциональность её проста и, казалось бы, посредственна. На экране смартфона возникает поле, в котором можно создавать предметы. Например, движущуюся точку, у которой есть скорость. Или неподвижный объект, у которого есть масса, которой он остальные объекты притягивает. Как в космосе и происходит, с небольшими оговорками.


09d13e



Посудите сами — Солнце, казалось бы, неподвижно для нас, ведь мы крутимся вокруг него. Но нет, звезда наша тоже вращается вокруг центра Галактики, а та, в свою очередь, нарезает круги по другому маршруту, и так далее. Так что даже у Земли вектор движения был бы совершенно диким… Если бы можно было его нарисовать, жаль места нет, относительно которого это сделать можно.


9b0b31



Но ладно, оставим ерунду физическую, и вернёмся к ерунде программной. Dravidy. Единичное нажатие на экран создаёт движущийся шарик, двойное — неподвижную основу. Собственно, это почти всё, что может программа сделать. Вся мякотка заключается в настройках, которые можно провести с этими штуками.


ccdbcf



Начнём с барьеров. В космосе их нет, а вот в Dravity экран вполне можно ограничить непробиваемыми стенками, и получить в каком-то роде ёмкость для идеального газа. Дальше — гравитационные основы. Их может быть ажно три вида: классический притягивающий красный шарик, экзотический синий отталкивающий и чёрная дыра, чёрная на вид.


20e693



Движимые объекты тоже настраиваются, но в основном — по количеству. Благодаря специальной кнопочке их можно запускать по одной, десятку или тысяче за раз. Однако будьте осторожны — зараза может забить процессор до степени полной фрустрации, так как для каждого шарика ежесекундно вычисляется траектория. Это вам не мать-природа, у которой всё по Иисусу и рассчитано на миллиарды лет вперёд!


287d54



Для того, чтобы легче было следить за хаосом, движущимся шарикам можно приписать «хвосты из точек». При желании можно даже вычислять скорость движения через расстояние между ними, но, во-первых, для этого нужно ставить длину следа в 50 и больше точек, что тоже напряжёт смартфон, и во-вторых это извращение. Фу.


59c419



Dravidy — песочница, и довольно интересная. В конце концов, не каждый день с гравитацией можно побаловаться, верно? Внутри самой программы находится помощь по интерфейсу, не забудьте в неё заглянуть. Иначе грустно будет — он довольно лаконичен.


Автор
Денис Зайченко

Комментарии