nicolas
36 уровень

Игра 2048

Статья из группы Архив info.javarush
участников
Всем привет. Увидел тут как-то консольную игрушку 2048 от . Поиграл. Интересно, но в консоли не удобно. Решил приделать графику, заодно потренироваться в JavaFX. Вот что получилось. Игра 2048 - 1 Это в JavaFX8. В седьмой версии запустить jar не получилось из-за JavaFX. Но есть скрин из IDEA 14.1.2 с 7 SDK. Игра 2048 - 2 Может данный топик почитает кто-то с опытом программирования и напишет, как код, что можно изменить. Есть правда у меня такой минус - не люблю писать комментарии. Вот ссылки на исходники: src.zip Вот готовый jar: 2048_GUI.zip Вот сделал новый jar, работает и в 7: 2048_GUI_fix1.zip
Комментарии (9)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Gwyn
Уровень 7
11 мая 2015, 13:05
чуток подразгреб гуй, подскажи, ты писал графику в scene builder, или ручками?
nicolas
Уровень 36
26 мая 2015, 12:07
Извините, давно не был в сети.
Графику писал ручками (видно по исходникам).
Пробовал использовать scene builder, но он больше подходит для или совсем простых, или для очень сложных статических картинок. У меня же поля постоянно меняются, и не очень сложные, поэтому писал ручками.
timurnav
Уровень 21
11 мая 2015, 01:51
а можете подсказать кто-нибудь, JavaFX для чего изучать? как бы понятно для чего изучать андроид — написал пару десятков игр, купил лопату и гребешь ей бабло из play маркета, либо устроиться разрабом на андроид куда-нибудь… так же понятно, зачем нужен ентерпрайз в джава, вообще никаких вопросов с этим, а вот такая фиговина как JavaFX в реальном мире где применяется?
Gwyn
Уровень 7
11 мая 2015, 12:26
для себя. Мне нравитсЯ видеть то, что я делаю не в консоли, а так сказать, в цвете )
Это меня стимулирует и наполняет гордостью за себя, поднимает ЧСВ, ну и тд )
В работе фх вряд ли пригодится, но сам факт изучения гуя — это первый серьезный шаг в самостоятельное изучение фреймворков (ну для меня так)
timurnav
Уровень 21
11 мая 2015, 12:52
Уважаю ваши мнения, но я наверно просто более практичный человек. По мне так лучше поизучать спринг какой нибудь или андроид. там будет больше практической пользы, ее можно будет прям пощупать и чсв будет в разы выше, но это как говорится май хамбл опинион:) впрочем 5% это тоже не плохо, главное в них попасть и чтобы нравилось самому разрабу, но лично мне фх не по вкусу)
Gwyn
Уровень 7
11 мая 2015, 13:05
.del
nicolas
Уровень 36
26 мая 2015, 12:09
Честно — не знаю есть ли применение в реальном мире JavaFX. Как и Gwyn, я решил попробовать JavaFX для себя. И еще — надоело все видеть в консоли :)
abbath0767
Уровень 36
8 февраля 2017, 21:56
никогда более наивного высказывания не слышал)
Gwyn
Уровень 7
11 мая 2015, 00:30
ой спасибо, сам пишу на FX2.0, сложно, ибо он крайне плохо документирован. но уже написал крестики- нолики с очень вери гуд графикой, сейчас пишу морской бой с анимацией взрывов кораблей, и прочими свистелками.
пишу уже неделю, ибо логику то накидал за пару дней, сейв -лоад тоже проблемы не составляет (тупо и цинично сохранять массивы много ума не надо), а вот с графикой приходится потеть
а код откомментируй. Ибо из твоего без комментов меня вытаскивали санитары с переломом обеих ног и вывихом мозжечка.
хоть закомменть каждый метод, как учили в биг задачах, а то капец.