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

Честита коледа!

1798212_383424168502335_277747443112618063_n

Рожден ден

Днес се навършва една година от пускането на Белота в маркета. Успяхме да подготвим коледната версия на играта в която ще има малка графична изненада по празниците. Благодарности на Виктория Боева за което 🙂 Равносметката за изминалата година е:

25 пуснати версии
140,000 инсталации
40,000 активни играчи на месец
5,000 играчи участващи в системата за постижения

По празниците ще започнем работа по iOS версия на играта, но паралелно ще се опитваме да подобряваме и Android версията, особено играта на компютърните играчи. Ако имате желание да ни помогнете пишете примери с лоши отигравания и сценарии.

Благодарим ви и весели празници!

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

Разработката на мобилния Белот започна през 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 мрежа с играчи, които са близко физически

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

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