* Симулатор на слот машина с NetBeans
Публикувано на 07 юни 2016 в раздел УКИ.
Трябва да съставите симулатор на слот машина. Потребителят ще започва с определен брой точки. След това ще залага 1 или 5 точки и натиска бутон „Spin“. Трите картинки на слот машината се сменят произволно и ако:
- и трите са еднакви, даваме bet*20*imagename точки на потребителя, където imagename е число от 1 до 9 – картинката, която се е паднала;
- трите не са еднакви, отнемаме bet точки на потребителя.
Ако в даден момент потребителя остане с 0 или отрицателни точки, той губи играта.
Ето един примерен изглед:
Може да свалите примерни картинки, които да използвате, >>> от тук <<<
Примерно решение може да изтеглите >>> от тук <<<
Допълнителна задача: Направете така, че картинките да се сменят на всяка стъпка от цикъла с анимация. За целта трябва да пуснете кода на spinButtonActionPerformed в отделна нишка – така ще можете да „приспивате“ тази нишка след всяко завъртане на цикъла.
Допълнителна задача: Потърсете и прочетете в интернет за SwingUtilities.invokeLater и т.нар. EventDispatchThread. Намерете проблемните места в създадения примерен код и ги оградете с:
SwingUtilities.invokeLater(() -> { // Проблемен код, който може да доведе до блокиране });
Добави коментар