Pagina 1 din 12

Programare joc in Jaws Scripting, Pontes Casino

Scris: 02 Dec 2009, 03:44
de Manu
Anunt 06.12.2009:
A fost modificat numele jocului in Pontes Casino, link-urile cu denumirea veche care duc la fisierul de download, vor duce la descarcarea noi versiuni. Orice link din acest topic duce la ultima versiune, in aceasta perioada aparand aproape zilnic modificari.
Trebuie dezinstalata versiunea cu denimirea Pontes Dice Bet cand se trece la instalarea Pontes Casino.
Ceea ce era scris mai sus a fost pus cu ceva timp dupa initierea topicului, mai jos sunt mesajele in ordinea lor fireasca.


Pana la urma, dupa cum spuneam intr-un topic de pe acest forum, m-am ambitionat si am facut un joc programat doar in Jaws Scripting.
Jocul este cu zaruri si mize, un fel de Black Jack cu zaruri, doar ca limita nu e 21, ci 31.

Deocamdata e o varianta Beta, mai vedem ce imbunatatiri se pot aduce si ce nu e chiar bine prevazut.
Pe scurt, in joc ai un sold de 500 de euro din care poti miza. Dai cu zarul pana te apropii de 31 sau prinzi chiar 31 ori treci de 31.
Daca prinzi 31 castigi dublul sumei mizate. Daca treci de 31 pierzi din start suma mizata si se scade din banii pe care ii ai in portofel.
Daca te opresti sub 31, vine randul calculatorului sa dea cu zarurile. El decide cand se opreste, iar daca trece de 31, normal ca tu castigi, daca se opreste inainte de 31 se face o comparatie in urma careia, daca este egal sau mai mare ca tine la total, ia banii; daca are mai putin, ii iei tu.
Pe scurt, un joc de 21, dar nu cu carti, ci cu zaruri, nu pana la 21, ci pana la 31. In urma instalarii exista un help care cuprinde tot ce trebuie.
Trebuie sa ii punem mai multe sunete si sa il facem cu cat mai multe posibilitati interactive.
Oricum, in prezent stie sa se adreseze jucatorului pe nume, stie sa iti spuna ca e riscant cand iti mizezi toti banii etc., practic am incercat sa il prevad pentru orice posibilitate. Se poate chiar si salva.

Jocul se numeste "Pontes Dice Bet", iar mai jos este un link pentru download varianta Beta. Dupa instalare, pentru a porni Jocul, pe desktop exista iconita "Pontes Dice Bet", iar in Programs exista grupul "Pontes Dice Bet". Trebuie sa fie instalat Jaws 10 sau Jaws 11.

Mai pun tot aici si tastele disponibile in joc, copiate din fisierul help:
Control + N - lansează un joc nou.
F5 - aruncă zarurile, prima dată într-o tură vei fi întrebat şi de miză.
Shift + F5 - permite răzgândirea după prima aruncare de zar, în caz că miza nu a fost corect introdusă.
F3 - arată câţi bani sunt mizaţi pentru tura în derulare.
F2 - arată câţi bani mai există în buzunarul tău.
F6 - spune cu ce nume te prezinţi în joc.
Shift + F6 - permite schimbarea numelui cu care te prezinţi în joc.
F11 - repetă ultimele zaruri aruncate.
F12 - spune totalul la care ai ajuns când arunci cu zarul într-o tură.
Control + Enter - hotărăşti că te opreşti la un anumit total, nu mai rişti să arunci zarurile.
Control + Spaţiu - îi spui calculatorului că e rândul lui să dea cu zarurile, asta după ce tu te-ai oprit cu control + enter fără să fi tropat anterior.
Control + S - salvează jocul.
Control + Shift + N - reiniţializează ultimul joc salvat.

Pe lângă fixarea bugurilor, următorul pas este decorarea jocului cu sunete audio, în prezent numerele zarurilor si ale totalurilor sunt anuntate de vocea lui Cristian Csetnek.

Astept sugestii si semnalari erori...

O problema ar fi la cei care folosesc Windows XP pe un calculator mai bun, exista o pauza cam lunga intre aruncarea zarurilor si anuntarea lor.
Problema se poate rezolva in felul urmator:
Cand suntem pe fereastra cu jocul, se apasa insert + 0 pentru a deschide fisierul cu scripturile care stau la baza acestuia.
Se cauta "vista" cu control + f.
Veti gasi un rand in care scrie: "If IsWinVista Then"; dupa ce l-ati gasit, mergeti cu trei sageti in jos unde gasiti "Delay (20)". Schimbati acel 20 dintre paranteze in 6 si nu va mai fi pauza prea mare, o reduceti cu o secunda si aproape jumate.

Link-ul urmator duce la joc:
Download Pontes Dice Bet 1.0

Daca acesta iese cat de cat bine si ne experimentam, vom putea face joculete mult mai complexe in viitor.

Scris: 02 Dec 2009, 09:03
de Bogdan_Muresan
Felicitari. Faina treaba. Ce se mai aude de simulatorul de goalball de care am discutat pe la scoala? Am constatat ceva:nu o sa mearga prin tandem daca o sa fie bazat pe sunete.

Scris: 02 Dec 2009, 09:16
de Manu
Pai astea nu se fac chiar asa...
In mod normal dureaza multe zile chiar daca lucrezi intruna.
Astept si pentru goalball sunetele si apoi... vom incerca.
Deocamdata sa il definitivam pe asta, sa vedem ce sunete de fundal, ce sunete la castig, la pierdere bani si altele de acest fel. Trebuie finisat.

Scris: 02 Dec 2009, 12:37
de BogdanCristiea
Foarte fain jocul. Felicitari Manu!!!

Scris: 03 Dec 2009, 01:15
de Manu
In urma unor discutii de pe lista membrilor Pontes, am schimbat ca in caz de egalitate sub 31 sa nu ia computerul banii, sa nu se intample nimic, buzunarul sa ramana cu aceeasi suma.
Am mai prevazut ca dupa ce buzunarul e gol, practic cand jocul este incheiat, sa nu mai permita nimic, la toate comenzile de taste valabile in mod obisnuit sa anunte ca buzunarul e gol si nu prea este mare lucru de facut fara reinitializarea unui joc nou cu Control + N.
Download Pontes Dice Bet 1.0 Beta imbunatatit
Urmeaza inglobarea sunetelor.

Pentru o dezvoltare ulterioara ideea ar fi sa existe o miza mai mare decat mizele fiecarei ture. Cand se ajunge sa zicem la 10000 de euro sa se intample ceva deosebit, sa cante o manea sau asa ceva :) era o gluma. Vedem ce s-ar putea intampla, oricum, terminarea jocului cu ceva eventuri speciale, om gasi noi.

Scris: 03 Dec 2009, 08:58
de Bogdan_Muresan
Speram sa il postam in scurta vreme pe audiogames. M-am mai gandit la o chestie. Cand o sa avem mai multe joculete sa facem un site.

Scris: 03 Dec 2009, 13:22
de Manu
Acum sa vedem si cat ne mai tine cheful. Ca sa l postam pe audiogames trebuie sa il traducem in engleza. Pentru ceea ce se vorbeste este un fisier cu treizeci si ceva de mesaje de tradus.
E foarte usor de tradus, pentru ca la mesajele de tip:
"Hei, Bogdan, nu rişti prea mult mizând toţi cei 600 euro pe care îi mai ai în buzunar?"
Numele este definit printr-o variabila %1 iar suma din buzunar cu %2. Astfel, la traducerea fisierului, %1 si %2 pot fi puse oriunde in fraza, dupa cum o cere topica engleza sau a oricarei limbi.
Il vom face deci si in engleza, asa pentru reclama si facem pe pontes o pagina la versiunea engleza si romana cu subdomeniu, sa fie ca un site. games.pontes.ro.
Astfel ne facem reclama, mai ales daca am reusi vreo doua trei joculete mai simple, dupa ce intram in vacanta in 11 decembrie, chiar avem timp.

Deocamdata astept sa facem rost de sunete.
Importanta este si sigla audio a jocurilor pe care le dezvoltam noi, cum au de exemplu cei care au facut Top Speed-ul, textul la ei fiind: "Playing in the Dark!!!".

Scris: 03 Dec 2009, 21:21
de Manu
Am primit trei semnalari ca nu merge jocul si eroarea care apare la pornire.
Nu am mai specificat pentru ca ma gandeam ca toti au avut nevoie de un SoundForge 8 sau de alte programe care necesita Frame Work.
Deci, trebuie instalat DotNetFX-ul, platforma pentru multe programe mai noi. In XP nu vine implicit. Vista si Seven au tot ce le trebuie.
Se poate lua si instala programul de aici.

Scris: 04 Dec 2009, 15:52
de Kov.Kriszti
Si mie imi place. Bravo domnu Manu!

Scris: 05 Dec 2009, 01:01
de Manu
Am facut o varianta noua cu cateva modificari.
Am inceput dezvoltarea jocului si pe alta latura, adica in acel casino exista si bar, omul poate chema chelnerul cu F7, din banii pe care ii are in buzunar poate comanda, cafea, suc, sandvis etc.. Deocamdata am scos o varianta doar cu meniul si posibilitatea de a cumpara una alta. Pe aceasta latura, care a inceput la ideea lui Bogdan Muresan, se vor putea construi multe. Daca iti cumperi mai multe beri sa nu mai fi prea lucid si sa pierzi din bani, sa ai grija sa mergi la baie etc..
Pana acum s-au mai facut jocuri de tip Casino, dar fara optiuni de tipul acesta.

De asemenea am eliminat diacriticele din mesajele jocului, cei mai multi au probleme cu Regional Settings-ul si citeste aiurea de tot.

Varianta noua se poate copia de la link-ul de download din primul post al acestui topic.

Scris: 06 Dec 2009, 17:51
de Manu
De acum jocul va fi numit Pontes Casino.
Inainte de prima instalare a kitului cu denumirea Pontes Casino, trebuie dezinstalata versiunea Pontes Dice Bet. In viitor nu mai trebuie dezinstalata, se pune de fiecare data peste versiunea veche.
Intre timp avem si o fereastra mai personalizata, s-a ocupat Stefan Halus de aceasta problema.
In joc au fost fixate deocamdata bugurile aparute la sectiunea de bar, acolo nu se mai poate cobori sub 0, de acum anunta ca s-au terminat banii, ba chiar ca ai ajuns sa ai o datorie de 1, 2, 3, sau 4 euro, asta in cazul in care cu un euro in buzunar te apuci sa iei o cafea, suc, bere, tigari sau sandvis.
Cu Shift + F7 se poate vedea ce consumatie a fost facuta de-a lungul timpului petrecut in casino, aceasta premergand ideea cu bonus in cazul unui consumator fidel.
Download Pontes Casino

Scris: 08 Dec 2009, 12:14
de Manu
De acum in Pontes Casino s-a deschis si un amanet. F4 duce acolo in caz ca in buzunar sunt sub 15 euro. Se pot vinde: palaria, bratara sau masina.
Urmatorul pas este Shift+F4, recuperarea produselor la un pret putin mai mare, in caz ca in buzunar sunt suficienti bani.

Scris: 08 Dec 2009, 21:46
de I Tichir
Felicitari pentru joc! Intr-un fel, poate fi un raspuns la o rugaminte mai veche, aceea de a creea sau adapta jocuri in limba romana. Ar fi grozav daca s-ar putea juca online cu mai multi parteneri. :D

Scris: 08 Dec 2009, 23:39
de CarmenT
Si ar fi interesant daca pe viitor s-ar putea seta cumva sa nu mai citeasca mereu totalul, pentru cei ce se lasa prinsi de febra jocului. Eventual sa poti seta sa zica doar cat ai dat cu zarul si sa verifici tu cu f12 totalul cand te gandesti ca ai ajuns aproape de 31. Eu nu prea am rabdare sa imi tot zica total...

Scris: 09 Dec 2009, 17:00
de Manu
Multumesc pentru interes, ma voi stradui sa fac si mesajele sa fie anuntate asa cum trebuie, si scurt si lung, dupa preferinta.