Охренеть! Я когда это увидел, просто офигел, вот это подход. А ты реально крут. Жаль не могу пожать руку в реале. Очень расстроюсь, если ты не будешь выпускать игры в гугл плее или эпл сторе. Такой талант пропадает.
З.ы. Когда понял, что это назад в будущее, был отдельный восторг.
Версия 1.03Что нового
- Анимация газа и индикация тормоза
- Анимация луж при их пересечении
- Попытки выехать из ямы сопровождаются случайным поворотом в разные стороны
- Предметы за экраном появляются (мигают) только на половину своей ширины
Версия 1.02Новая механика
- Теперь Делориан работает на бензине, которого мало, и можно проиграть, если топливо кончится раньше времени (машина не сможет ускоряться - придётся начать заново)
- В конце игры подсчитывается не только время, но также использованный бензин и пробег
Графические изменения
- Делориан смещён чуть левее
- Исправлена скорость анимации колёс машины и портала
- Новая панель с состоянием бензобака внизу
- Иконки для спидометра и счётчика энергии
- Вместо красных/жёлтых стрелочек, предупреждающих о надвигающихся препятствиях, их родные изображения мерцают в соответствующих местах появления
- Канистру с энергией теперь тоже можно видеть заранее
- При подборе канистры с энергией отображается анимация подбора
Подскажите, пожалуйста, куда ставить showMessageDialog(), чтобы при запуске игры появлялось сообщение как у Вас в игре со словами Дока.
Если ставить в метод initialize() или метод, который вызывается из initialize() - типа createGame(), то выдает ошибку "Cannot invoke "javafx.scene.layout.Pane.getChildren()" because "this.root" is null"
Я так понимаю, что проблема только локально на компе, потому что сообщение пытается отобразиться ещё до полной загрузки фрейма, а отображаться негде. Поэтому для локального запуска у меня стоит трюкач (try-catch).