Pagina 2 din 7

Scris: 13 Feb 2011, 13:53
de Manu
Da, asta e salvarea temporara, ESpeak sau Carmen.
Vocile SApi5 nu au ceva setare de tip dictionar? Sa fie inlocuite anumite cuvinte sau grupuri de cuvinte?

Acum chiar ma apropiu de finalul partii de joc, am trecut hopurile mai grele, nu ma gandeam ca sunt atatea posibilitati.
Am gasit si solutie ca piesa mutabila sa beepuie, ceva ca la Uno din RS Games.
Am impresia ca ar fi bun un alt sunet pentru luarea piesei in mana, sa vedem daca am gasi ceva.

Scris: 13 Feb 2011, 21:22
de I Tichir
Carmen are dictionar. La Espeak e ceva mai complicat. Modificarile se fac cu un program numit Espeac Edit.

Scris: 14 Feb 2011, 00:12
de Manu
Intrebam pentru ca initial ma gandeam daca nu ar fi o solutie pentru a oferi jocul in alta limba sa se dea un fisier de dictionar care sa cuprinda toate mesajele inlocuite, asa cum isi fac unii pe la telefon pentru italiana.
Dar... se pare ca solutia va fi tot in joc sa fie implementat, astfel incat sa nu existe complicatii.

In alta ordine de idei, azi m-am intalnit cu Gruia si am jucat o partida de proba fiecare pe cate un laptop. Incepe sa mearga, doar ca am descoperit un bug pe care il si corectez imediat. E vorba de faptul ca programul tot timpul calculeaza daca sunt mutari posibile, astfel incat sa schimbe randul in caz contrar. Ei bine, catre sfarsit, cand sa zicem erau 14 in casa si, sa presupunem nici una la 6, daca se dadea 6 6 si era luata in mana piesa din afara casei, el deja vedea ca nu este nici o piesa mutabila, dar nici toate in casa si brusc schimba randul cu tot cu piesa in mana. Deci, verificarea aceea nu trebuie sa se intample permanent, ci doar cand se pune piesa jos, in niciun caz la luarea piesei in mana.
Daca se mai fac inca cateva verificari de felul acesta... ar trebui sa dispara orice situatie neprevazuta.

Scris: 22 Feb 2011, 03:02
de Manu
Acum am terminat intr-un final partea de joc propriu-zis, se poate merge cu partida pana la capat fara riscul de a gresi, cu beepuri la piesele mutabile sau la pozitiile ocupabile etc.
Cel mai mult mi-a luat se pare partea de final in care zarurile trebuie sa isi schimbe valoarea pentru pozitii cu numar mai mic pentru a scoate.
Maine iau si licenta Pro de BGT si trec la finisarile gen: toate sunetele intr-un sound.dat, sistemul de Score Board, Licentierea si Setarile. Deci... mai dureaza putin pana la un produs final, dar important e ca a fost rezolvata problema conceptiei si a tuturor regulilor.

Scris: 01 Mar 2011, 16:50
de Manu
Jocul intra pe ultima suta de metri inainte de versiunea 1.0.
Am rezolvat si modul de activare, el va fi cam in felul urmator.
Va exista in grupul Pontes Backgammon din Programs optiunea Registration, acolo se va introduce Unlock Key din 16 caractere, primit in urma achizitionarii jocului. Acel cod va fi in functie de Computer ID care se ia din meniul jocului.

Pentru partea offline de joc se va verifica doar acea cheie utilizata la Registration, iar pentru online programul va verifica daca utilizatorul se gaseste in baza de date de pe server.
Astfel, oricand va putea, in caz ca isi schimba calculatorul sau repune windows-ul, sa ceara modificarea pe server a inregistrarii din baza de date.

Pe scurt, trebuie urmatorii pasi:
1. Se deschide jocul si in meniu exista optiunea "Get Computer ID", la apasarea Enter pe ea codul unic al calculatorului se pune in clipboard.
2. Se trimite la o adresa de mail acel cod, iar in schimb va veni cheia din 16 caractere.
3. Acea serie este copiata/scrisa in editul care apare la Registration.

Cand se schimba calculatorul sau Windows-ul, se trimite din nou codul unic de la pasul 1., practic se reiau pasii, iar cheia anterioara este anulata din baza de date.

propuneri

Scris: 05 Mar 2011, 21:01
de Cornel
am testat si eu jocul; este foarte bine realizat; doua propuneri as avea: saltul de la un capat de rand la altul,; de exemplu daca vreau sa merg de la a1 la b11, ar fi util sa pot sari la a12 si apoi sa ajung la b11. Pe urma, mesajul de final ar trebui diferentiat pentru cel care castiga si cel care pierde. Infine, poate ar fi buna introducerea rostirii coordonatelor pentru fiecare casuta in timpul navigarii cu sagetile cu posibilitatea activarii sau dezactivarii dupa cum prefera fiecare jucator.

Scris: 06 Mar 2011, 02:28
de Manu
Toate trei propunerile sunt de luat in calcul. Anuntarea automata a pozitiei la fiecare pas am si implementat-o acum. Se poate activa si dezactiva anuntarea fiecarui punct din Sound Settings, in Meniul principal sau cu F11 in timpul jocului; este ultima optiune din lista: "Say all points automatically". Cu F3 se poate schimba notatia tablei, in sistem de la 1 la 12 cu diferentiere A/B pentru alb/negru sau de la 1 la 24.
Tastele Home si End sunt numai bune pentru sarit direct in casa pe 1 cu Home sau in partea opusa, pe 12 cu End.
In final sigur ca da, vor fi mesajele diferentiate, in special prin sunetele diferite.

Scris: 06 Mar 2011, 16:15
de Manu
Am implementat modalitati de deplasare rapida prin tabla. Dupa cum spuneam, Home si end sar direct in diagonala. Cand e albul HOME duce in casa acestuia si END-ul in partea opusa, la B12. Acelasi lucru si pentru negru, HOME in casa, END in partea opusa la A12.
Ceva mai interesant zic eu, am facut ca cu numerele sa se poata sari direct dupa dorinta. Apasand 3, se sare direct trei, apasant 6, se sare direct 6. Cu tasta dinaintea numerelor, accent grav se schimba directia de deplasare cu numere, va spune „Forward” sau „Back”. Atunci va deveni deplasarea corespunzatoare culorii aflate la mutare, daca e acolo forward si se apasa 6 cand e albul, acesta va sari 6 pozitii spre casa proprie. Acest mod face foarte facil a deplasarea, daca dau de exemplu 6 4 si iau in mana piesa de la A8, apas repede 6 si ajung pe A2 si o pot lasa jos.

Scris: 19 Mar 2011, 17:26
de Manu
Versiunea 1.0 a tablelor e gata, mai trebuie sa fac un pachet de instalare si lansam si un beta pentru oricine vrea sa joace.
Deja joaca si calculatorul contra unui player, se pot gasi online doi parteneri fara sa isi cunoasca IP-urile unul altuia.
A fost testat mult, s-au jucat zeci de partide si se pare ca nu da erori. Principalele parti de verificat au fost cele in care un player nu poate muta nimic, nu poate intra fiind ocupate positiile conform zarurilor etc, calculatorul trebuind sa schimbe randul la mutare.
Ne reauzim aici cand apare pentru download pachetul de instalare beta.

Scris: 24 Mar 2011, 21:45
de Manu
Am lansat Pontes Backgammon.
Deocamdata este activat beta testing, se pot juca partide intregi sub numele de "DemoTester".
Pentru detalii trebuie mers la www.backgammon.pontes.ro.
Inca mai lucrez la acest site, dar deja sunt informatii destul de multe.
Pentru ca jocul sa fie cat mai inteligibil, ar fi bine sa se instaleze o voce SApi5 mai buna decat cea din Windows. Eu folosesc Daniel de la Nuance, suna ca si cum ar fi inregistrate mesajele.

Am zis ca cine doreste o cheie pentru versiunea demo sa doneze 50 de lei sau 13 euro (pentru mai multe detalii a se vedea tot acel site care deocamdata este doar in limba engleza).
Voi pune si aici o lista a tuturor tastelor disponibile in limba romana.

Cand beta testing nu mai este activat, jocul se inchide dupa scoaterea celei de-a patra piese.
La inregistrarea jocului din grupul Pontes Backgammon din Pontes Games din Start Menu, Registration Managerul intreaba si ce nume/pseudonim se doreste. Acest nume va fi vizibil pentru celalalt partener de joc online si va fi inserat la partidele castigate in baza de date pentru statistici si Score Board.

Download Pontes Backgammon

Revin cu detalii si, daca e cazul, astept intrebari fie aici, fie la emanuelboboiu (a rond) gmail.com sau la backgammon@pontes.ro

Tastele disponibile in Pontes Backgammon

Scris: 24 Mar 2011, 23:07
de Manu
Tastele disponibile în Pontes Backgammon

În joc:

- Săgeţile deplasează cursorul pe tablă.
- Home si End deplaseaza cursorul rapid intre extreme.
- Tastele de la 1 la 0 muta cursorul numarul respectiv de pasi in directia setata.
`, tasta dinaintea lui 1, schimba directia de deplasare cu numere din forward in back si invers.
- Spaţiul ia în mână sau lasă jos piesele.
- Delete scoate o piesă proprie când sunt toate în casă.
- F1 deschide Helpul Online.
- F2 activează Chatul când este joc online.
- F3 schimba modul de notatie a tablei, de la 1 la 12 A si B, in notatie de la 1 la 24 si invers. Aceasta setare se si salveaza pe hard.
F4 spune poziţia actuală.
- F5 sau Enter aruncă zarurile.
- F6 permite alegerea unei perechi de zaruri.
- F7-F8 micşorează, respectiv măreşte viteza vocii SApi5.
- F9-F10 reglează volumul background-ului sau al playerului.
- F11 duce într-un meniu unde se pot activa sau dezactiva sunetele din joc.
- F12 spune ora.
- S spune scorul actual.
- T spune timpul scurs de la inceputul partidei si cat la suta consumat de alb respectiv de negru.
- W spune cu cine se joaca.
- H spune câte piese sunt in Homeboard, în casă.
- I spune numărul de piese pe bară, scoase.
- O spune numărul de piese scoase în final.
- Control + S salveaza jocul curent.
- Control + O permite deschiderea unui joc salvat.
- Z, X, C, V, B, N sunt taste pentru player, ca în Winamp, N spune titlul piesei curente şi numărul total de piese în playlist.

Taste în chat:

- Page-up şi Page-down deplasează cursorul câte un mesaj în istoric.
- Home şi End merg la începutul, respectiv la sfârşitul istoricului.
- Delete şterge mesajul pe care se află cursorul.
- Insert copiază în clipboard toată discuţia.
- Enter trimite mesajul.
- Backspace şterge ultima literă scrisă.
- Săgeţile sus/jos spun rândul scris care nu a fost trimis încă.

www.backgammon.pontes.ro

Scris: 25 Mar 2011, 18:51
de Manu
Pentru ca cei mai multi folosesc JAWS si azi au fost probleme din cauza interferentei dintre el si joc, scriu mai jos cum trebuie dezactivat pentru Pontes Backgammon.

JAWS acapareaza tastele sageti si Escape, iar atunci jocul nu le mai simte ca fiind apasate.
Pentru a nu inchide JAWS de fiecare data cand se joaca, acesta se poate dezactiva in felul urmator:
1. In timp ce JAWS e pornit si jocul e deschis, aflandu-ne pe joc, se apasa Insert + 6.
2. Se deschide Configuration Manager care cere crearea unui nou fisier de setari pentru Pontes Backgammon, se da enter.
3. Se merge in Set Options la Advanced Options.
4. Chiar pe prima optiune care apare in caseta de dialog, Sleep Mode Enable se apasa spatiu pentru a o bifa, deci este un check-box.
5. Se apasa Ok si se inchide Configuration Manager si se salveaza.

Din acel moment nu mai este JAWS pe joc. Daca se da Alt + Tab se aude iar JAWS.

Noutati in versiunea 1.0 din 31 martie 2011

Scris: 31 Mar 2011, 15:53
de Manu
Azi noapte a aparut si o versiune stabila in care sunt disponibile urmatoarele schimbari:
Pentru cei care au deja instalata versiunea din 25 martie, un mesaj de update apare la deschidere.

Nou in versiunea 1.0 din 31 martie 2011.

1. Tasta Shift face acelasi lucru ca tasta `, adica schimba directia de salt direct cu numerele.
2. Dupa ce muta adversarul, fie online, fie calculatorul, cursorul revine pe pozitia unde era cand i-a trecut randul anterior. Cand se repozitioneaza, se aude si sunetul de pas pe locul corespunzator.
3. Am schimbat sunetele care semnaleaza mijlocul si marginile tablei. Acum e ceva mai asemanator lemnului, cele dinainte erau mai metalice.
4. La salvarea unui joc offline, este memorat si scorul pe partide din acel moment. Daca sunt partide salvate in versiunea din 25 martie 2011, ele nu mai sunt valabile, deoarece a fost putin schimbat formatul.
5. Sunt de acum si sunete specifice pentru cand cineva intreaba un host daca doreste sa joace, un ciocanit la usa, de asemenea cand un host este disponibil, un scartait de usa.
6. De acum in Sounds Settings se si aud sunetele, astfel incat e mai sugestiv ce se activeaza sau dezactiveaza.
7. Nivelul Very Easy, foarte usor este valabil si in varianta demo, se pot juca partide complete.
8. A fost fixat un bug in legatura cu salvarea tipului de notatie a tablei.

Download Pontes Backgammon

Scris: 05 Apr 2011, 01:04
de Manu
Am inceput sa lucrez la cateva imbunatatiri cerute de utilizatori.

Am corectat problema schimbarii randului la mutare. Uneori se auzea, pe langa pasul de repozitionare a cursorului pe punctul unde a ramas inainte ca adversarul sa isi faca treaba, si un beep ca si cum piesa ar fi mutabila. Acum e ok, se aude simplu pasul pe pozitia corespunzatoare, fara alte beepuri.

Am facut ca numerele de la 1 la 6 sa salte cursorul numarul corespunzator de pozitii, iar Shift + un numar de la 1 la 6 sa il duca invers. Asadar nu mai trebuie schimbata directia, ci se apasa ca in cazul Shift + Tab care face actiunea inversa apasarii simple a tabului.

Ne-am apucat cu Stefan sa mai lucram la partea de pe site a statisticilor si a tabelelor de clasament.
Va fi posibil ca un utilizator sa isi vada istoricul, cu cine a jucat de-a lungul timpului si din astea.

Daca sunt sugestii viabile, aici ar fi un loc bun de postat.

Scris: 11 Apr 2011, 03:20
de Manu
A aparut o noua versiune Pontes Backgammon, 11 aprilie 2011.
Pun mai jos continutul mailului trimis pe listele de discutii pentru a nu mai formula un nou mesaj, vor fi enumerate sumar modificarile aduse de la prima versiune, cea din 25 martie 2011.

Reamintesc ca jocul merge on-line, se poate juca cu un partener aflat la orice distanta daca are internet. De asemenea se poate juca contra calculatorului sau contra unei alte persoane aflate langa acelasi calculator, la cea din urma varianta masa intorcandu-se automat in functie de culoarea aflata la mutare.

Voi inregistra si un tutorial audio in care voi explica tot ce tine de joc.
Chiar daca este doar in limba engleza, mesajele nu sunt greu de urmarit, mai mult numerele contand, zaruri, pozitii etc.
Se poate instala si o voce SApi5 in limba romana precum simona si merge perfect, cand incepe sa spuna ca vocea nu e inregistrata, la apasarea unui control termina cu mesajul.

Dupa enumerarea noutatilor din versiunea 11 aprilie, este si linkul de download direct al jocului. Cei care au deja instalat jocul, nu trebuie decat sa raspunda cu yes la intrebarea care apare la deschiderea jocului: "Doriti sa actualizati la versiunea din 11 aprilie, la dumneavoastra in calculator este cea din...".

Noutatile:

1. Modificare importanta, pentru a incepe jocul arunca fiecare cate un zar si incepe cel care a dat mai mare, mutand zarurile respective. Este necesar ca amandoi jucatorii in modul on-line sa fie la ultima versiune ca jocul sa functioneze corect in urma acestei modificari.
2. Cu numerele de la 1 la 6 se poate sari direct pasii corespunzatori. Cu Shift + Numere 1-6 se face actiunea inversa, salt catre casa. E util de exemplu cand se da un 6 6 si dupa ce e luata piesa in mana, sa nu se mai mearga lent cu sageti, se apasa 6, se lasa din mana, se da Shift + 6, se ia alta in mana si apoi iar cu 6 se ajunge in locul unde se poate acoperi cea pusa anterior.
3. Ceasul cu cuc, daca nu este dezactivat din setarile jocului, se aude la ore fixe, la si un sfert, la si jumatate si la fara un sfert si in timp ce este asteptat un partener la varianta on-line sau cand este chatul activat.
4. Au fost adaugate sunete pentru cand se apasa enter in meniuri, cand un partener doreste sa joace (e o bataie in usa), iar cand un partener devine disponibil la sectiunea de asteptare a unei gazde se aude un scartait de usa.
5. Cand vine randul la mutare, cursorul se repozitioneaza pe locul unde a fost pusa ultima piesa inainte ca adversarul sa isi faca treaba.
6. Se pastreaza de acum si scorul general in cazul partidelor off-line salvate.
7. In sectiunea de setari, cand se merge cu sageti sus jos printre sunetele de activat sau dezactivat, ele se si aud. Cu sageti stanga dreapta se activeaza sau dezactiveaza.
8. Nivelul Easy, Usor, contra calculatorului este disponibil si in varianta demo, fara ca jocul sa fie achizitionat.
9. Sunetul care anunta marginile si mijlocul tablei au fost schimbate, se aude ceva mai apropiat de lemn de cat de metal.
10. Au fost fixate mai multe buguri:
- A fost scos beepul inutil de la repozitionare, se aude doar pasul facut pe punctul corespunzator.
- Sistemul de intalnire on-line a fost imbunatatit, un jucator care dispare intr-o partida nu mai este vizibil pentru inca un minut in lista gazdelor disponibile.
- A fost fixat un bug care aparea la apasarea tastei T pentru a vedea cat timp s-a scurs de la inceperea jocului. Secundele erau uneori prost calculate, a fost o neatentie din partea mea la transformarea milisecundelor in minute si secunde.
- La pornirea jocului in mod neconectat la internet, nu mai este posibil sa apara erori de rulare.
- Chatul poate fi activat doar de jucatorul aflat la mutare, asta pentru a nu exista riscuri de desincronizare.
- A fost fixat un bug legat de salvarea modului preferat de afisare a tablei, cu numere de la 1 la 24 sau cu numere de la 1 la 12 A sau B.

Sunt disponibile statistici pe site-ul www.backgammon.pontes.ro
Se poate vedea timpul total jucat in modul on-line si off-line contra unui partener aflat langa acelasi calculator, durata medie a unui joc (acum vad ca e cam 28 de minute), numarul de porniri ale jocului si multe altele.
Daca se introduce ID-ul calculatorului care se poate copia din meniul jocului, apar statisticile personale, cat timp a pierdut un jucator cu tablele, cat dureaza in medie partidele jucate de acesta, ce rezultate a avut etc.

Link de download:
Copiati ultima versiune de Pontes Backgammon