Я реализовал эту маленькую игровую идею, которая (как-то?) Похожа на игру жизни Конвея:
0) У вас есть матрица цветных точек (значения RGB)
1) Если соседняя ячейка имеет более низкое значение X, чем ваш Y, поместите Y = 0 в эту ячейку
(Где X и Y - красный || зеленый || синий)
2) Красные удары Зеленые удары Голубые удары Красные
То, что я делаю сейчас, это просто пошагово, проверяя, соблюдаются ли вышеуказанные правила. Однако это не совсем то, что я задумал, поскольку иногда ячейки в первых строках имеют преимущество перед ячейками в конечных строках.
Может ли многопоточность предотвратить это (скажем, запустить два потока, один инициирующий в первой ячейке, а другой в последней)? Прошу прощения за мое невежество в отношении параллелизма, но я чувствовал, что это хороший способ начать работать с ним.