В настоящее время я работаю над своим проектом 2D-игры (Java), но до сих пор какая-либо игровая логика или ИИ были грубо реализованы. Например, скажем, мне нужно расположить группу спрайтов случайным образом по длинной верхней части экрана, я бы использовал класс Random для этого. Я бы просто использовал Random.nextInt (размер оси x, по которой будет появляться); Хотя это действительно работает, мне было бы интересно услышать, как я на самом деле должен идти о таких вещах.
В качестве второго сценария (именно поэтому я поместил ИИ в заголовок, хотя это не на самом деле ИИ), скажем, я хочу, чтобы мои персонажи случайным образом мигали, как в жизни. Здесь я бы использовал класс Random, чтобы вычислить% (скажем, 20%) мигания и вызывать его каждую секунду.
Буду очень признателен за любые предложения о том, как мне следует поступить по этому поводу.