Member 13135771 Ответов: 2

Java задание из школы


(Автоматический Генератор Головоломок)

Создайте генератор головоломок и манипулятор.Пользователь указывает изображение. Ваша программа загружает и отображает изображение, затем разбивает его на произвольно выбранные фигуры и перемешивает их. Затем пользователь использует мышь, чтобы переместить части вокруг, чтобы решить головоломку. Добавьте соответствующие звуковые звуки, когда кусочки перемещаются и защелкиваются обратно на место. Вы можете следить за каждой частью и за тем, где она действительно находится—а затем использовать звуковые эффекты, чтобы помочь пользователю поместить части в правильные позиции.

Что я уже пробовал:

Начал что-то, но, честно говоря, я не очень хорошо разбираюсь в Java.

Заранее спасибо за помощь

Dave Kreskowiak

Помочь? Какая помощь? Ты еще не задал ни одного вопроса.

Не ожидайте получить код для этого. Это твоя работа-писать, а не чья-то еще.

[no name]

"честно говоря", ну, честно говоря, когда я сдал тебе домашнее задание, твой учитель сказал, что ты должен сам делать домашнее задание.

2 Ответов

Рейтинг:
0

OriginalGriff

Мы не делаем домашнее задание: оно задано не просто так. Она существует для того, чтобы вы думали о том, что вам сказали, и пытались понять это. Он также существует для того, чтобы ваш наставник мог определить области, в которых вы слабы, и сосредоточить больше внимания на корректирующих действиях.

Попробуйте сами, возможно, вы обнаружите, что это не так сложно, как вы думаете!
Сядьте, прочтите вопрос и разбейте его на более мелкие задачи, которые вы можете выполнить:
1) попросите пользователя указать изображение.
2) загрузите изображение.
3) отображение загруженного изображения.
4) разбейте изображение на фигуры.
5) перемешать куски.
6) ...

Если вы не можете выполнить одну из этих задач, подумайте о том, что связано с этим, и разбейте это на более мелкие части, а также попытайтесь выполнить их один за другим. В какой-то момент Вы разберетесь, что вы можете сделать, и это завершит большую задачу. И если вы продолжаете повторять этот процесс, вы заканчиваете тем, что все "большие" задачи выполнены, и это означает, что вы закончили. Дайте ему попробовать!

Если вы столкнетесь с конкретной проблемой, то, пожалуйста, спросите об этом, и мы сделаем все возможное, чтобы помочь. Но мы не собираемся делать все это для вас!


Рейтинг:
0

Richard MacCutchan

Цитата:
честно говоря я не очень хорошо разбираюсь в Java
Видеть Учебные Пособия По Java™ [^].