Programare joc in Jaws Scripting, Pontes Casino

Diverse limbaje, programare, scripting, coduri, unelte specifice etc.
Scrie răspuns
CarmenT
Maior
Mesaje: 970
Membru din: 10 Ian 2007, 00:44
Localitate: Cluj-Napoca
Contact:

Mesaj de CarmenT »

Cand cumperi de la amanet, ar fi interesant sa fi stimulat sa rascumperi cat mai repede, altfel pentru fiecare miza in plus sa ti se adauge o suma la cea primita pe obiectul amanetat.
Avatar utilizator
Manu
General de divizie
Mesaje: 4120
Membru din: 02 Feb 2007, 01:15
Localitate: Cluj-Napoca
Contact:

Mesaj de Manu »

Gata, pe server este varianta Pontes Casino 1.0 cu tot cu rascumparare de la amanet.
Am modificat putin latura amanet, acum poti duce oricand obiecte, asta pentru ca in mod normal nu ai de ce sa fii conditionat sa vinzi doar cand ai bani putini sau deloc. Poate doreste cineva sa aiba mai multi bani de la inceput, astfel incat sa poata miza pe mai mult.
Rascumpararea obiectelor este la un pret putin mai mare, de exemplu masina este 1700 euro, fata de 1500 cat se primeste pe ea la vanzare. Deci, jucandu-ma doar prin amanet si vanzand si rascumparand de doua ori masina, deja pierd 400 de euro. Asadar, cineva care nu are ce face, isi poate cheltui banii jucandu-se doar cu amanetul, facand ceva a la Danila Prepeleac.

Help-urile, cel de la F1 care trebuie imbunatatit in informatii si cel pentru combinatii de taste cu Shift + F1 apar acum sub forma de pagina, se pot citi mai usor, rand cu rand, ca intr-o pagina de internet. S-a ocupat Grigore Frisan de virtualizarea celor doua mesaje, la cel cu Shift + F1 (taste disponibile in joc) exista pentru fiecare cominatie cate un link, de exemplu "Link F5 - arunca zarurile si/sau miza noua.", dand enter pe link se intampla ca si cum am fi apasat din tastatura.

La idea ta Carmen... poate lucram in varianta 2.0, deja sunt foarte multe de prevazut, iar o crestere treptata a valorii ar necesita acum destuld e mult cod in plus.
Deocamdata mai trebuie sa vedem si de ceva surpriza pentru cei care ajung la 10.000, 100.000 sau un milion, nici nu stiu cat sa fie o tinta la care sa fi considerat jucator periculos, sa duci aproape de faliment casinoul.
Errare humanum est, sed perseverare diabolicum...
In forum linguae Latinae venite! (via est: www.limbalatina.ro)
Grifnas
Sergent major
Mesaje: 59
Membru din: 12 Mar 2008, 19:54
Localitate: Nasaud

Mesaj de Grifnas »

Salutare tuturor!
Si mie imi place joculetul asta si astept cu nerabdare fiecare modificare... si sunt sigur ca va iesi un lucru cu adevarat frumos...
Acum, insa, am si o observatie... in momentul in care ramai cu un singur Euro, in buzunar, cred ca ar trebui creat un mesaj distinct pentru situatia in care jocul trebuie sa te intrebe daca nu risti prea mult punanddu-ti, la bataie, cei 1 euro pe care ii mai ai... sigur ca nu e o problema stringenta, dar, totusi, daca s-ar putea ajusta...
Multumesc!

Grigore Frisan
Kov.Kriszti
Plutonier major
Mesaje: 218
Membru din: 16 Noi 2009, 14:54
Localitate: Romania

Mesaj de Kov.Kriszti »

Da si eu l-am jucat si e foarte fain. Am ajuns chiar pana la 4000 euro. Dar nu asta e important. Daca se mai fac imbunatatiri puneti va rog lincul aici. Si mai am o intrebare:
Masina nu se poate folosi?
Avatar utilizator
Manu
General de divizie
Mesaje: 4120
Membru din: 02 Feb 2007, 01:15
Localitate: Cluj-Napoca
Contact:

Mesaj de Manu »

In legatura cu singularul, se poate face cate un If () care sa modifice mesajul pentru un euro, de asemenea problema apare la salvare si la chemarea chelnerului, unde se intampla sa fim anuntati ceva in genul: "Trebuie sa mai dai 1 ture ca sa poti salva jocul!" si "Chelnerul nu e prin preajma, mai da 1 ture si vine el...".
Retinem toate acestea pentru finisarea de pe la lansarea oficiala.

Deocamdata, varianta pusa ieri seara pe server are urmatoarele imbunatatiri:
Vocea care anunta numerele se aude mai tare, era putin cam incet in raport cu aruncarea zarurilor si cu vocea sintetica.
Helpul a fost imbunatatit, la Shift + F1 apar toate combinatiile de taste in ordine alfabetica, iar acum este un link separat combinatia, urmat de text descriere. Deci se poate juca si doar cu enter pe link-uri, accesand tot timpul F1, asta pana jucatorul invata tastele. La Help si la volumul sunetelor a contribuit Grifnas.
Cand nu mai ai nici un obiect de dus la amanet, la apasarea F4 se spune ca nu are rost sa deranjezi. La fel, cand nu ai de scos vreun obiect, la Shift + F4 spune ca ei sunt siguri ca nu ai nimic pe acolo.

Urmeaza sa mai adaugam una alta zilele astea.
Eu tot anunt aici pentru a se pastra si un fel de jurnal al adaugirilor / modificarilor.

Chiar pana acolo, Cristi, nu cred sa ajungem sa si folosesti masina... Dar cine stie, in versiuni viitoare poate sa conteze daca mai ai sau nu in final masina ca sa poti pleca in liniste, daca nu, sa te bata aia. :lol:
Errare humanum est, sed perseverare diabolicum...
In forum linguae Latinae venite! (via est: www.limbalatina.ro)
Kov.Kriszti
Plutonier major
Mesaje: 218
Membru din: 16 Noi 2009, 14:54
Localitate: Romania

Mesaj de Kov.Kriszti »

Ce pacat. Ar fi mai fain cu masini!
:(
Avatar utilizator
Manu
General de divizie
Mesaje: 4120
Membru din: 02 Feb 2007, 01:15
Localitate: Cluj-Napoca
Contact:

Mesaj de Manu »

Acum am pus pe server o noua varianta Pontes Casino, sunt cateva imbunatatiri:
  • In primul rand nu mai trebuie dat control + enter si apoi control + spatiu ca sa dea calculatorul, este suficienta prima comanda pentru a spune la cat te-ai oprit si ca incepe sa dea computerul.
  • Combinatia control + spatiu este acum pentru a activa si dezactiva anuntarea totalului. Daca este dezactivata anuntarea totalului merge putin mai repede, cel putin cand da calculatorul. Cand da jucatorul, oricand poate afla cu F12 totalul, daca anuntarea este dezactivata.
  • A fost redus putin delay-ul intre aruncari, astfel merge mai repede cand arunca computerul zarurile.
  • Nu mai permite aruncarea zarurilor daca din greseala s-a mizat 0. Daca cineva scrie text in loc de numere, este considerat tot 0.
  • Cand ajunge calculatorul la 31, nu mai spune ca se compara rezultatele, ia banii direct, doar este clar.
    Au fost rezolvate problemele de mesaje la singular, gen: "Mai da 1 ture", "Mai ai 1 euro". Acum spune ceva mai special, cum ar fi: "Mai ai un singur euro in buzunar, vezi ce poti face cu el!".
Downloadati Pontes Casino 1.0 in varianta cea mai noua
Toate link-urile de download a jocului de instalare duc catre ultima varianta de la un moment dat.
Errare humanum est, sed perseverare diabolicum...
In forum linguae Latinae venite! (via est: www.limbalatina.ro)
I Tichir
Sublocotenent
Mesaje: 320
Membru din: 30 Sep 2007, 14:56

Mesaj de I Tichir »

Jocul e bine realizat si cred ca e foarte aproape de versiunea finala. Defapt, din punctul meu de vedere, este deja o versiune care nu mai are nevoie de imbunatatiri. Sunt incantat ca nu mai e nevoie sa scriu de fiecare data miza atata timp cat nu doresc sa mizez o alta suma. Apreciez modestia ta, dar nu cred ca e o idee buna sa incluzi betatesterii in lista colaboratorilor. La fel ca in cazul gradelor de pe forum, se poate ajunge la situatia ca unii doritori de glorie sa faca propuneri care mai de care mai nastrusnice. Deja ma gandesc ce alte jocuri s-ar mai putea realiza... Mi-as dori un joc asemanator cu "Camel" de la audio games.
Ultima oară modificat 13 Dec 2009, 12:16 de către I Tichir, modificat 1 dată în total.
Grifnas
Sergent major
Mesaje: 59
Membru din: 12 Mar 2008, 19:54
Localitate: Nasaud

Mesaj de Grifnas »

As mai avea si eu doua-trei sugestii/observatii:
  • In tura in care iti mizezi toti banii disponibili, chiar daca e "chelnerul prin preajma", cred ca ar trebui sa nu poti comanda nici un produs de la bar - s-ar putea sa pierzi banii si deci sa nu iti poti onora miza integral... sau poate ar fi interesant sa ti se propuna amanetarea a ceva daca doresti, neaparat, sa consumi ceva;
  • Cand iti mizezi toti banii, pe langa faptul ca esti intrebat daca nu risti prea mult, sa ti se ceara si o confirmare {printr-un "enter" bunaoara, inainte ca aruncarea zarurilor sa se produca, efectiv;
  • Produsele oferite, in bar, ar putea sa aiba cate un check box, pentru a putea selecta pentru cumparare mai multe lucruri, in acelasi timp - poate jucatorul ar dori sa consume, dupa gustare, si o bere sau un suc;
Deocamdata, astea ar fi sugestiile mele...
Felicitari pentru joc si... sunt convins ca va iesi un lucru foarte bun...
Grigore Frisan
Avatar utilizator
Manu
General de divizie
Mesaje: 4120
Membru din: 02 Feb 2007, 01:15
Localitate: Cluj-Napoca
Contact:

Mesaj de Manu »

I Tichir scrie:Deja ma gandesc ce alte jocuri s-ar mai putea realiza... Mi-as dori un joc asemanator cu "Camel" de la audio games.
Nu stiu cum este Camel... Ma voi uita, trebuie retinute ideile pentru un joc viitor.
Intr-adevar, e cam aproape de final aceasta versiune, s-ar putea face multe, dar nu trebuie sa exageram pentru 1.0. Mai includ treaba cu falimentul si apoi.... gata. Falimentul pentru ca ar fi bine totusi sa existe si o miza de mers inainte.
grifnas scrie:As mai avea si eu doua-trei sugestii/observatii...
Am retinut sugestiile, foarte pertinente si clare
Nici nu stiu daca se poate realiza un checkbox in Jaws Scripting, dar... chiar daca ar fi, ar trebui restructurat scritpul despre bar in totalitate, acum e prevazut doar sa prea una dintre comenzi... Poate in versiunea 2.0 modificam la toate sectiunile sa fie si mai complex.
In legatura cu intrebarea daca esti sigur ca iti mizezi toti banii, la care sa fie inca un yes sau no... nu stiu daca mai are rost daca a fost prevazuta combinatia Shift + F5 pentru a se razgandi jucatorul.
Am gasit si eu eroarea de a comanda de la bar in timp ce deja ai mizat toti banii din buzunar. Dar de aceea am prevazut sa fie si mesaj de tip: "Ai ajuns sa ai datorie 3 euro, vai de tine!". Mi se pare mai real putin, adica omul comanda si abia apoi isi da seama ca a mizat totul, iar cand pierde... ajunge intr-o mica datorie. Eventual in viitor o regandire a problemei.

Acum ar fi cel mai bine sa finalizam versiunea 1.0, fapt pentru care urmeaza:
Problema falimentarii casino-ului care este una simpla, doar ca nu am avut timp inca.
Adaugarea sunetelor specifice per actiuni.
Incadrarea unui fundal de Casino in fereastra principala, cu scriptingul nu se poate. Deci trebuie gasita solutia de a realiza in FrameWork ca in fereastra finala sa ruleze la nesfarsit un WAV cu sunetul de ambient.
Apoi urmeaza traducerea in engleza a fisierului cu vreo 80 de mesaje.
Realizarea unui kit in care la instalare sa alegi limba..

E foarte bine ca se discuta pe forum despre joc, astfel raman aici propunerile, ideile pentru cand s-ar face o versiune 2.0.
Ultima oară modificat 21 Dec 2009, 01:08 de către Manu, modificat 1 dată în total.
Errare humanum est, sed perseverare diabolicum...
In forum linguae Latinae venite! (via est: www.limbalatina.ro)
Grifnas
Sergent major
Mesaje: 59
Membru din: 12 Mar 2008, 19:54
Localitate: Nasaud

Mesaj de Grifnas »

manu scrie:Acum ar fi cel mai bine sa finalizam versiunea 1.0, fapt pentru care urmeaza:
Problema falimentarii casino-ului care este una simpla, doar ca nu am avut timp inca.
Adaugarea sunetelor specifice per actiuni.
OK... desigur ai dreptate, dar, pana la regandirea si restructurarea integrala a jocului, s-ar putea pune macar niste sunete "specifice per actiune", cum ar fi niste aplauze sau un zgomot de exprimare a triumfului in cazul in care gamer-ul sau calculatorul "prinde" 31...

Oricum, astept, cu mare placere, orice modificare/imbunatatire, fie ea cat de mica...

Sa auzim de bine si... succes pe mai departe!!!
Grigore Frisan
Kov.Kriszti
Plutonier major
Mesaje: 218
Membru din: 16 Noi 2009, 14:54
Localitate: Romania

Mesaj de Kov.Kriszti »

Eu propun sa faceti un joc audio care sa semene cu GTA. Adica sa poti sa furi masini dar nu cu misiuni din alea. Va rog!!!
Avatar utilizator
Manu
General de divizie
Mesaje: 4120
Membru din: 02 Feb 2007, 01:15
Localitate: Cluj-Napoca
Contact:

Mesaj de Manu »

Iata si varianta Pontes Casino 1.0 finala din punct de vedere tehnic. Acum daca nu mai sunt buguri (care sper sa fie descoperite in caz ca s-au strecurat), nu mai ar fi nimic de programat la nivel de joc, ci doar la nivel de finisare.

Ca ultime adaugiri sunt:
  • A fost construita si baia cu toaleta si chiuveta pentru spalat pe maini. Aici trebuie ajuns in momentul cand de la bar au fost consumate 3 lucruri, lichide sau sandvis, nu se pun tigarile. Dupa ce se fac nevoile la toaleta, este obligatoriu spalatul pe maini. Deci, fara a se merge la toaleta nu mai esti lasat sa iei ceva de la bar, iar apoi, daca cumva uiti sa te speli pe maini, nu te lasa sa cumperi spunandu-ti ca nu se consuma cu mainile murdare. :)
    La toaleta se ajunge cu F8 si esti oricum trimis, fara asta nu poti chema chelnerul dupa 3 comenzi de la bar.
  • Falimentarea casinoului se produce cand soldul jucatorului este de un milion de euro, asta fiind si miza principala a jocului. La un milion, jocul se termina in aplauze si este initiat automat unul nou.
  • Au aparut intr-un final si sunete in joc. Acum la bar se aud sunete specifice pentru diferitele consumatii, cum ar fi desfacutul sticlei si turnatul in pahar pentru bere, o tuse urata pentru tigari, invartitul cu lingurita in ceasca pentru cafea sau ceai. (sucul a fost inlocuit cu ceai, prea faceam reclama la Cola). :)
Urmeaza sigla sonora, eventual fundalul sonor daca se va putea si cam asta ar fi versiunea 1.0 in limba romana.

Download versiunea finala din punct de vedere tehnic

Ei Cristi, exagerezi putin, nu se pot face chiar astfel de jocuri precum GTA, si mie mi-ar placea, dar... ma depaseste. La astfel de jocuri se lucreaza in alte limbaje de catre multi programatori adevarati. JAWS Scripting este un mini-limbaj, nu cuprinde chiar toate functiile necesare pentru realizarea unor lucruri foarte complexe, pe cele mai multe trebuie sa le creezi manual si poate nu intotdeauna ies la nivelul asteptat sau care sa satisfaca cerintele.
Errare humanum est, sed perseverare diabolicum...
In forum linguae Latinae venite! (via est: www.limbalatina.ro)
CarmenT
Maior
Mesaje: 970
Membru din: 10 Ian 2007, 00:44
Localitate: Cluj-Napoca
Contact:

Mesaj de CarmenT »

Oare n-ar fi mai dragut ca in loc de a spune "ma opresc la x, acum da computerul", sa fie ceva de genul: "ma opresc la x, acum e randul tau!"?
Stefan_Ilioaica
Capitan
Mesaje: 503
Membru din: 12 Sep 2009, 21:00
Localitate: Bucuresti

Mesaj de Stefan_Ilioaica »

foarte bune jocurile astea baieti! sper ca in viirtor sa faceti si alte jocuri. dar am o mica intrebare: nu se poate face cumva ca jocul sa se poata juca si in jaws 9?
Stefan
Scrie răspuns