Skip to content

V2.2

Choose a tag to compare

@Practick121 Practick121 released this 13 Apr 14:37
6314da2

Нововведения:

  • Добавлена новая функция - теперь можно сгенерировать случайный клеточный автомат (со случайными множеством чисел для рождения клетки и для выживания клетки) c помощью кнопки NEWRANDOM (также устанавливает этот К.А. в текущий). SETRANDOM устанавливает в текущий К.А. случайно сгенерированный (не генерирует новый К.А.). Также справа посередине экрана будет отображаться параметры текущего К.А.
  • Добавлены ползунки, для скорости симуляции (TPS) и для шанса появления клетки при генерации (GENERATE и GENERATESQUARE). Старые кнопки для регуляции скорости убраны.
  • Добавлена новая функция - теперь можно переключать тип проверки на соседство. TYPENEIGHBOURS:8 - соседями являюся клетки по стороне и по диагонали. TYPENEIGHBOURS:4 - соседями являются клетки по стороне.
  • Теперь поверхность симуляции не ограниченный квадрат, а тор (т.е. клетка (499, 499) соседняя с (0, 0).

Другие изменения:

  • Улучшена производительность. Переделана отрисовка таблицы. Из-за этого зум был убран.
  • Добавлена 32-битная версия в релиз (не факт что действительно работает).

Мелкие исправления:

  • Теперь при расфокусе кнопки не будут нажиматься. Также кнопки не нажимаются если провести по ним зажатой мышью.
  • Убран поток, взаимодействующий с пользователем. (Из-за него возникали проблемы - пока этот поток записывает изменения в таблицу, основной поток пересчитывает ее, из-за чего в частности кнопка Clean очищала только нижнюю часть экрана)
  • Основной шрифт теперь - arial.ttf