Белот за iOS

 

Белотът по време на разработката за iOS преди няколко месеца

Белотът по време на разработката за iOS преди няколко месеца

След 7 месеца портване, на 1 декември пуснахме белота за iOS.

Като основни инструменти използвахме LibGdx и RoboVM. Тази комбинация позволява програми написани на Java да се компилират за iOS платформа. Това улесни нещата по отношение на пренаписването на основни компоненти в играта. Някои от тях изобщо нямаше нужда да се пипат и работеха out-of-the-box, но с други положението не беше толкова добро.

Най-много време и усилия отне пренаписването на потребителския интерфейс и екраните за Настройки, Статистика и всички диалогови прозорци в играта. Тъй като в Андроид версията използваме стандартните класове и прозорци на операционната система, нямаше как да ги преизползваме в iOS защото тези класове просто не съществуват там.

Като цяло сме доволни от резултата, но все още има неща за оправяне. Например, няма разбивка по ръце в края на раздаването, няма анимация при спечелване на раздаване, някои графики и шрифтове са леко назъбени при някои устройства. Това ще бъдат приоритетите за следващите най-скорошни версии.

Ще се радваме ако я пробвате, споделите с приятели и ни пишете за проблеми, подобрения и въпроси! Пишете ни на support@middlehut.com или androidbelot@gmail.com.

Весели празници и весело посрещане на новата 2016 година!
Екипът на Middle Hut

Download on the AppStore

По-силни компютърни играчи в Белот 1.7

Пуснахме новата версия на Белота с няколко подобрения в играта на компютърните играчи.

Най-важното от тях е възможността компютрите да определят дали противниците им са свършили картите си от някой цвят. Това е нещо за което многократно бяхме питани от играчи и което дълго време не успявахме да разрешим. В новата версия би трябвало компютрите да си “помислят”, че ако противниците дават най-силните си карти от искания цвят (и ще ги загубят със сигурност), то значи може би нямат повече от този цвят. Това би трябвало да предотврати тегленето на козове когато е почти сигурно, че противниците вече нямат както и да подобри отиграванията в други ситуации при Всичко или Без коз. Другите подобрения са дребни настройки на алгоритъма за оценяване на ситуацията.

Тъй като това е нова функционалност е възможно да има някакви странични ефекти или да влияе негативно на отигравания в специфични ситуации. Затова ще се радваме ако ни пишете за проблеми и нередности когато ги забележите.

Благодарим ви, че играете и поздрави!
middlehut

Белот 1.6.1

Пуснахме новата версия на Белот.

В нея е добавена възможността за съхраняване на Статистиката в Google Saved Games. Тази функцоналност е сравнително експериментална и се надяваме да няма проблеми с нея. Основната и цел е да позволи прехвърлянето на Статистиката при сдобиване с нов телефон или пре-инсталация на играта.

Оправихме и няколко коментара относно играта на компютърните играчи, както и не успяхме да оправим няколко други (засега).

Както винаги, пишете ни ако имате въпроси и предложения.

Поздрави от нас и приятна игра!
middlehut

Белот 1.5.8

Новата версия е качена в маркета с няколко подобрения.

– Малки промени в играта на компютърните играчи. Опитахме се да направим чистенето на карти от компютрите по консистентни с очакванията на играчите които ни писаха. Компютрите вече биха чистили Вале / Туз (най-силните на Всичко и Без коз), само ако с почти 100% сигурност ръцете до края на играта са техни.

– Добавихме вътрешно меню в играта от което могат да се видят НастройкиСтатистика и Постижения. Преди те бяха достъпни само през началното меню.

– Увеличихме размера на лентата с точките и анонсите за Таблети.

– Оправихме бъг с Автоматичния избор на Пас. Не сработваше когато партньорът обявява контра/реконтра.

– Добавихме нова статистика за поредните дни в които играта е стартирана.

Експериментирахме малко със звук в играта и в следващата версия може да добавим базово озвучаване. Остава да намерим подходящи семпли и мелодии.

Както винаги много Ви благодарим, че играете и ако имате проблеми или препоръки за играта просто ни пишете на androidbelot@gmail.com.

Поздрави от нас!
middlehut

Белот 1.5.7.5

В последната версия добавихме опция в Настройки, дали каре от Дами/Попове е по-силно от каре Десятки. Оказа се, че според много хора и някои сайтове с правила на играта [1], карето от цветни карти е по-силно.

Според друго мнение логиката за това кое каре е по-силно, се базира на тежестта на картите като числа. Десятката има по-голяма стойност от Попа и Дамата, съответно като каре е по-силно.

Има и промени в играта на компютърните играчи и оправяне на някои грешки.

[1] Wikipedia

Белот 1.5.5 и SlideME

Публикувахме версия 1.5.5 с малки подобрения в играта на компютърните играчи.

Пуснахме играта в SlideMЕ.org. Оказа се, че това е маркет който е преинсталиран на някои модели китайски таблети и телефони като единствен вариант за потребителите да инсталират приложения. Т.е. те нямат достъп до Google Play. Бяхме изненадани защото предполагахме, че дори и да използват вторични маркети китайските таблети все пак няма да отрежат официалния маркет… но предположението ни е било грешно 🙂

Get the Belot Android app from SlideME.

Виц на деня

Обядват си три извънземни, човешко месо. Влиза командирът им:
– Абе, какво правите, нали знаете, че има галактическа забрана,
да не се ядат разумни същества!
– Абе, командире какво разумно същество,
на 4 валета вика без коз!

Белот 1.5.3

Белот 1.5.3 вече е в маркета с 5 нови постижения, опция за качване на Без Коз (за която бяхме питани многократно от играчи) и най-важното е откриването и оправянето на един сериозен бъг, който се проявява при някои модели телефони в края на играта.

Бъгът е следния: точно в края на последното разиграване на една цяла игра (151) може да се случи така, че диалогът с резултата да не бъде показан на играча а вместо това директно да се появи менюто за избор на нова игра, без да има възможност да се види как е завършила предишната. Специално искаме да благодарим на всички които ни писаха за тази грешка, защото на нашите тестови телефони никога не се беше случвало. Ако не бяхте вие, най-вероятно този бъг щеше да разваля игрите и досега.

Белот 1.5 и бъг при отчитането на Карета

При версия 1.5 на Белота сме допуснали бъг при отчитането на карета и правилото, че 7ци и 8ци не могат да образуват Каре беше нарушено. Добре е, че сравнително бързо забелязахме проблема и вчера пуснахме нова версия 1.5.1, която оправя тази грешка.

Допълнително има някои малки подобрения в играта на компютрите на Всичко Коз и Без Коз.

bug-kare

Белот 1.5 и малко инфо

Пуснахме версия 1.5 на белота. В нея има доста промени и подобрения в играта на компютърните играчи. Открихме сериозен бъг в алгоритъма по който се оценява ситуацията от тях. Проблем може да бъде, че до момента параметрите на алгоритъма във всичките му детайли беше настройван през цялата изминала година да работи въпреки (със) този бъг. Сега го оправихме, но е възможно това да повлияе на оценяването на ситуациите по непредвидими за момента начини в някакви специфични случаи. Доста тествахме промените и според нас се получи добре и нивото на играчите (и партньора в това число) се повиши. Ще се радваме да пишете когато забележите неуместни отигравания и анонсирания от тяхна страна.

Друга промяна е свързана с паметта на компютрите по отношение на това каква боя евентуално може да има партньорът или съответно противниците. Във всички версии досега, компютрите можеха да помнят максимум по една възможна боя за партньор и една за противник и съответно оценяването на ситуацията в която се намират беше ограничена спрямо реалността. Вече имат възможност да помнят всички бои за партньора и за противниците си.

Другите промени са по-козметични:
– по-големи карти за всички устройства и резолюции
– възможност играта да бъде инсталирана или преместена на SD картата на телефона/таблета (external storage)
– и 1-2 оправени бъга свързани с крашване на играта понякога

За компютърните играчи

Относно един важен и специфичен коментар, който получаваме редовно от играчи на белота. Много хора се оплакват, че компютърният партньор не разбира когато чистим карти. Все още не можем да измислим начин по-който да се справим с това. От гледна точка на играта дори между хора, често се случва да имаме карти които чистим, защото не искаме да си оголваме дадена силна карта от друга боя. Например, ако играем Всичко Коз и имаме 2 валета с по две други карти всяко и отделно имаме поп и девятка от друга боя, ако нашия партньор тръгне с четвъртата боя с вале и ние трябва да изчистим някаква карта, няма как да не изчистим карта от силните които имаме (освен ако не искаме да жертваме девятката като я оголим). Тези случаи ни затрудняват да измислим решение на този проблем.

Ако имате идеи как може да се опише (формализира) някаква стратегия, която да работи добре в тези случаи, ще се радваме да ни пишете на мейла със съвети и препоръки как може де направи.

Поздрави, keep calm and carry on.
middlehut

magic-woman-throwing-cards