Программы: Бегающие кнопки
23.07.2017


Скриншот программы

Репозиторий

Button, make me a sandwich!

За окном ливень, в душе грусть, а в крови алкоголь, но время для публикации новой программы пришло и ничто не сможет этому воспрепятствовать! А сегодня мы зайдём ещё дальше по хронологии и вернёмся в конец первого семестра (конец 2014 — начало 2015). Это была моя первая программа не только для универа, но и вообще на языке C#, которая писалась вообще без знания особенностей языка с помощью Google, MSDN и StackOverflow. Учитывая вышеизложенное, не стоит там ждать хоть какой-либо архитектуры (не говоря уже о грамотной) или аккуратности кода. Там даже комментарии написаны по-русски, чтобы можно было показывать код преподавателю!

Собственно, всё, что делает эта программа, это заставляет указанное количество кнопок бегать по форме и сталкиваться друг с другом. Жестоко, бессмысленно и беспощадно... Совсем как жизнь, не так ли? Кроме того, каждый кадр записывается в специальный журнал, который можно сохранить в файл и впоследствии загрузить и покадрово воспроизвести. That's it, program lovers!

Для запуска требуется .NET Framework 4. Кроме того, существуют некоторые проблемы, описанные в репозитории, которые, вероятно, уже так и не будут пофикшены.