Белотът e свален от Apple App Store

Здравейте,

В последните седмици се случиха събития, поради които за съжаление, няма да можем да предлагаме версията на белота за iOS (iphone/ipad) за неопределен период от време.

Apple промениха отношението си към игри, които според тях включват хазартни елементи и забраниха публикуването им от индивидуални разработчици. Направихме опити за диспут с тях, че играта не включва никакви хазартни елементи, но тях не ги интересува какво им казваме и си решават сами как да класифицират дадена игра. Поради тази причина свалиха играта от Apple App Store и в момента не може да се изтегли от нови потребители.

Ако сега или в миналото сте инсталирали играта на телефона си, тя все още е достъпна за сваляне от AppStore приложението в iOS, в секцията Purchases/Покупки.

Съжаляваме за неудобството и се надяваме, че в бъдеще ще намерим някакво решение.

Поздрави!
middlehut

Весело посрещане на Коледа и Нова Година!

Merry Christmas

Merry Christmas

Новата версия на белота 1.8.8 в Google Play

Android 8.0 Oreo

Подобренията са свързани с излизането на Android 8.0 Oreo.

Направихме по-плавни анимации за телефони с Android 8.0 и малки подобрения в анимациите за по-стари телефони. Най-важната ни задача за тази версия беше да оптимизираме game loop-а на играта.

На Nexus 5X с Android 8.0, времето което отнемаше изрисуването на един кадър варираше от 25 до 40 милисекунди, поради което анимациите бяха много насечени (оптималното е 16 милисекунди). Успяхме да свалим това време и в момента един кадър на този телефон отнема около 16-18 милисекунди, което е доста по-добре.

Като страничен ефект на тази оптимизация, времето за един кадър при всички останали телефони, които все още не са с Android 8.0, също падна с около 1-2 милисекунди.

Другата промяна е свързана с новите версии на Google Play Services библиотеката. Поради нейните изисквания за минимална версия на Android OS, оттук нататък следващите версии на играта ще поддържат телефони с Android 4.0 и нагоре.

Оставили сме старата версия 1.8.7.2 в Google Play и хората с по-стари телефони ще продължат да имат възможност да я свалят. Това са около 0.6% от устройствата с Android 2.3.x – 3.2.x според официалната статистика на Google.

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

Ще се радваме да ни пишете, ако забележите проблеми и имате препоръки!

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

Белот 1.8.4

Пуснахме новата версия на Белота за Android. В нея има няколко дребни подобрения в играта на компютрите. Едното е, че ако налеете вале на Всичко коз или туз на Без коз на партньора, той ще ви отговори веднага с тази боя, ако има от нея. Другите промени са настройки и балансиране на алгоритъма за игра.

Ще се радваме да ни пишете, ако забележите проблеми!

Поздрави,
middlehut

Android Белот 1.8.2

Пуснахме новата версия на играта. В нея добавихме две опции, за които бяхме помолени от играчите.

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

Чрез втората опция се определя, дали каретата да бъдат анонсирани с тяхната числова стойност (напр. Каре 150), като така се издава, че това е каре от девятки, още в началото на раздаването, или това да бъде скрито, като каретата се анонсират само с думата Каре.

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

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

Белот 1.8

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

Анонсирането вече е с една идея по-лекомислено, тъй като получихме доста забележки, че прекалено много пасуват. Въпреки това “отпускане”, партньорът е с една идея по-малко лекомислен от противниците, защото това е другото основно оплакване – че партньорът обявява без да има карти и често играта е вътре заради него.

Относно отиграванията се опитахме да оправим всички коментари, които получихме от играчи през изминалите 2-3 месеца. Ако имате забележки, ще се радваме да ни пишете на e-мейла.

Оправихме и един бъг, заради който не се отчитаха терци когато играч има едновременно каре 9ки или валета + терца. В този случай, терцата не се броеше въобще. Специално искаме да благодарим на Играча, който ни писа и ни изпрати скрийшот на този бъг!

Надяваме се, че тази версия на играта е станала по-добра от предишната и ако имате забележки ще се радваме да пишете!

Поздрави,
middlehut

Белот за 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

Първи пост и малко история

Разработката на мобилния Белот започна през 2007 с тогава популярните Symbian и J2ME мобилни телефони от Nokia, Samsung и Siemens, но играта така и не успя да види бял свят. Бяхме започнали да я правим с Java и когато по-късно Android доби популярност, много от нещата бяха удобни за преизползване и така се възроди желанието да довършим започнатото.

Като щастливо стечение на обстоятелствата, в началото на 2011 излезе в печат една от най-добрите книги за начинаещи програмисти на Andriod игри – Beginning Android Games на Mario Zeichner. Първите 5-6 глави от книгата описваха основните неща и ни показаха базов фреймуърк с който може да се започне. Преписахме част от кода и се получи много малък и компактен code base (около 1000 реда), който постави основата за разработката на малка игра, като за начинаещи.  Силно препоръчваме книгата на всеки, който би искал да разбере как се правят или да пробва да направи игра за Android.

Успяхме да пуснем първата версия на Белота на 15 декември 2013г. и с радост установихме, че играчите я приемат сравнително добре. Много от тях ни дадоха препоръки, които се опитахме да реализираме с времето. Бихме искали да изкажем благодарности на всички, които ни помогнаха с критиката и коментарите си.

Плановете ни са да продължим да развиваме играта. Имa няколко основни аспекта от разработката, като отделни течения, по които бихме могли да изберем да тръгнем. Времето ни е силно ограничено поради естеството на огранизация на вселената и нуждата от “нормална” работа.

Основните направления между които се опитваме да изберем в момента, подредени по важност според нас са:

– версия на играта за iOS (iPhone и iPad)
– дизайн за таблети
– игра в интернет с истински играчи
– подобрения на текущата игра: добавяне на точки, виртуални турнири, избор на различни тестета карти, подобряване на изкуствения интелект, подобряване на графиката, оптимизации и изчистване на бъгове
– игра в Bluetooth мрежа с играчи, които са близко физически

Изборът на която и да е от тези цели ще ни отнеме седмици/месеци работа, а неизбраните цели ще бъдат отложени във времето.

В заключение на този първи пост бихме искали отново да благодарим на всички за помощта. Радваме се ако нещата които правим ви харесват и ще очакваме вашите коментари и препоръки в бъдеще.