LINUX.ORG.RU

XMage 1.4.29

 , ,


1

2

Состоялся релиз XMage 1.4.29 и трёх минорных патчей к нему — свободного клиента и сервера для игры в Magic: The Gathering.

MTG — это первая в мире коллекционная карточная игра в жанре фэнтези. Ознакомиться с правилами можно здесь.

XMage — это клиент-серверная программа, написанная на языке Java с использованием графического инструментария Swing.

Возможности клиента представляют собой:

  • доступ к приблизительно 20 тысячам карт;
  • встроенный редактор карт;
  • игру против ИИ;
  • онлайн дуэль и режим «против всех» до 10 человек;
  • поддержку существующих и создание новых форматов игры;
  • поддержку двух видов турнира, в котором могут участвовать до 16 человек.

Что нового в этой версии:

  • добавлены новые карты (в количестве 264 штук) и колоды;
  • многочисленные исправления карт, способностей и колод;
  • улучшения в интерфейсе и редакторе карт;
  • обновления форматов игры.

>>> Подробности

★★

Проверено: jollheef ()
Ответ на: комментарий от gordey

Что? Оно под BSDl (если читать лицензию в файлах). Это говоря о клиенте.

Сама Мотыга открыта и можно, например, печатать карточки и спокойно играть.

commagray ★★ ()
Последнее исправление: commagray (всего исправлений: 2)

Интерфейс не удобный ни разу. Вот бы кто портанул старую версию от microprose и добавил в нее карт - вот тогда цены бы не было

anonymous ()
Ответ на: комментарий от LittleKawaiiNeko

Это и печалит( Magarena лучше, чем xmage, но тоже тормозит и жрет проц, а вот детище microprose было просто идеальнейшим, разве что карты допилить

anonymous ()
Ответ на: комментарий от LittleKawaiiNeko

Она и под Вайном не работает. Только виртуалка :/

А чего там такого было? Я думал, в 2018 году не работать под вайном могут только игры с YOBA-графонием, ну или с хитрожопой защитой какой...

EternalNewbie ()
Ответ на: комментарий от stevejobs

Swing легко можно сделать няшным

ага, невыносимая легкость бытия

Взгляни на IntelliJ IDEA, она прелестна

нудык! Ведь все могут себе позволить нанять отдельную команду, которая займется отшлифовкой тулкита. Чем вы хуже чем JetBrains? :)

FYI на твоем бложике сертификаты кривые. Или для их правки тоже отдельная команда нужна? ;)

Linfan ★★★★ ()
Последнее исправление: Linfan (всего исправлений: 1)
Ответ на: комментарий от Linfan

я просто забыл пароль, пришлось похакать его сейчас через необновленный вордпресс )))

обновил летсинкрипт, в кроне криво он прописан

stevejobs ★★★☆☆ ()
Последнее исправление: stevejobs (всего исправлений: 1)
Ответ на: комментарий от Linfan

так создатели свинга изначально расчитывали, что нормальные люди будут делать свои LAFы. Это как CSS в вебе

https://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/

http://www.comp.nus.edu.sg/~cs3283/ftp/Java/swingConnect/friends/sce/sce.html

Никто же не обижается, что без CSS сайты выглядят так плохо, что там вообще ничего не разобрать? И что для разработки хорошего CSS нужно жестоко попердолиться? Ну вот и с LAFами так

stevejobs ★★★☆☆ ()

А чо, уже карты открыты? Сомневаюсь, учитывая что их делали супербарыги для обычных барыг. Или сообщество их перерисовало? Тогда даже смотреть не вижу смысла.

slovazap ★★★★★ ()
Ответ на: комментарий от stevejobs

так создатели свинга изначально расчитывали

свингари не влепили поддержку интеграции с десктопом «из коробки» - а могли бы запросто. Просто зажлобили баблосы на «нинужное». А потом и поезд ушел - жаба не прижилась на десктопе.

Linfan ★★★★ ()
Ответ на: комментарий от stevejobs

люди будут делать свои LAFы. Это как CSS в вебе

Вот только они не учли, что дизайнеры не могут в джаву, они в css, то не всегда могут... Вот и имеем (в массе) не взлетевший «дизайн» от джава разрабов. И взлетевший CSS дизайн. Но нет, они повторно на те же грабли - давайте сделаем javafx...

foror ★★★ ()
Последнее исправление: foror (всего исправлений: 1)
Ответ на: комментарий от foror

Это для создания больших, жирных, хороших приложений. И виджеты там должны делаться не идиотами с 1 месяцем «войти в айти», а профессиональными джава-разработчиками (пусть даже джунами).

У меня от JS мира вообще очень сильно бомбит. Ничего сравнимого со Свингом по простоте освоения и поддержки нет. Какой-то ExtJS с коммерческой лицензией, какой-то Dojo с очень странной архитектурой и лютым еффортом в интеграции, и дальше голяк. Всякие реакты и ангуляры - это не UI фреймворки, это в лучшем случае рендереры, сделанные поверх них фреймворки это песец. Нафиг так жить.

А со свингом ты можешь научиться управляться ctrl+space программированием с элементами копипасты со Stackoverflow не приходя в сознание

stevejobs ★★★☆☆ ()
Последнее исправление: stevejobs (всего исправлений: 1)
Ответ на: комментарий от stevejobs

Херня. Совсем не «как CSS в вебе там». Взял я себе на свою голову задание расширить функционал одного компонента в Swing'е (сделав потомок или форк). Так там под капотом полная каша — коды компонентов, LAF-ов и Layout'ов нихрена на отделены друг от друга; как и не отделены друг от друга разные компоненты (прямо в коде написано «если parent такого-то класса, то действуем не как обычно»). Чтобы изменить один кусочек, пришлось перерабатывать 7 классов.

sasha1024 ()
Ответ на: комментарий от LittleKawaiiNeko

А вот и неправда, я на семерке играл в нее, там старая версия - та не работает на ядрах nt, а вот дополнение к ней небольшое давало возможность запуска на хр-семерках. Классная была игрушка, реализации на яве вроде xmage, magarena и прочих совершенно не дотягивают

anonymous ()
Ответ на: комментарий от stevejobs

та же идея, которую вы привели в пример, половину компонент рисует сама, переопределив paintChildren (ну или как он там). Так же делает крутейший набор компонент jide. так что простым laf тут не обойдешься.

к тому же свинг и компоненты - это только пол дела. нужен удобный биндинг. была надежда на swing application framework, и где он теперь? в 2008 была куча либ для свинга, все выглядело оптимистично и прекрасно, javafx даже сделали..

а теперь взгляните на angular, с его биндингом и возможностями.

про жирный софт и легаси код я согласен - там от свинга не уйти. так же от него не уйти в тех случаях, когда требуется немедленный отклик в ui, как например в торговых терминалах (биток трейдить, ага)

laf сравнить с css - я считаю, что css в разы проще, а с недавним display: grid, можно шаблоны делать в самом css (странно, что это не сделали сразу) - так что css на голову выше laf от свинга

Deady ()
Ответ на: комментарий от sniper21

Обычно свои доводы аргументируют. Тем не менее, встроенный Web view довольно неплох. Его бы оптимизировать по ресурсоемкости, чтоб батарею не жрал как слак, и интегрировать максимально с десктопом.

Deady ()
Ответ на: комментарий от anonymous

Оно самое. Только под Вайном вё равно не работает. Верней сказать - работает всё, кроме нескольких мест в графике и нескольких моментов игрового процесса.

LittleKawaiiNeko ()
Последнее исправление: LittleKawaiiNeko (всего исправлений: 1)