Programare joc in Jaws Scripting, Pontes Casino
- Manu
- General de divizie
- Mesaje: 4120
- Membru din: 02 Feb 2007, 01:15
- Localitate: Cluj-Napoca
- Contact:
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.
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)
In forum linguae Latinae venite! (via est: www.limbalatina.ro)
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
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
-
- Plutonier major
- Mesaje: 218
- Membru din: 16 Noi 2009, 14:54
- Localitate: Romania
- Manu
- General de divizie
- Mesaje: 4120
- Membru din: 02 Feb 2007, 01:15
- Localitate: Cluj-Napoca
- Contact:
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.
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.
Errare humanum est, sed perseverare diabolicum...
In forum linguae Latinae venite! (via est: www.limbalatina.ro)
In forum linguae Latinae venite! (via est: www.limbalatina.ro)
-
- Plutonier major
- Mesaje: 218
- Membru din: 16 Noi 2009, 14:54
- Localitate: Romania
- Manu
- General de divizie
- Mesaje: 4120
- Membru din: 02 Feb 2007, 01:15
- Localitate: Cluj-Napoca
- Contact:
Acum am pus pe server o noua varianta Pontes Casino, sunt cateva imbunatatiri:
Toate link-urile de download a jocului de instalare duc catre ultima varianta de la un moment dat.
- 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!".
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)
In forum linguae Latinae venite! (via est: www.limbalatina.ro)
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.
As mai avea si eu doua-trei sugestii/observatii:
Felicitari pentru joc si... sunt convins ca va iesi un lucru foarte bun...
- 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;
Felicitari pentru joc si... sunt convins ca va iesi un lucru foarte bun...
Grigore Frisan
- Manu
- General de divizie
- Mesaje: 4120
- Membru din: 02 Feb 2007, 01:15
- Localitate: Cluj-Napoca
- Contact:
Nu stiu cum este Camel... Ma voi uita, trebuie retinute ideile pentru un joc viitor.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.
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.
Am retinut sugestiile, foarte pertinente si claregrifnas scrie:As mai avea si eu doua-trei sugestii/observatii...
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)
In forum linguae Latinae venite! (via est: www.limbalatina.ro)
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...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.
Oricum, astept, cu mare placere, orice modificare/imbunatatire, fie ea cat de mica...
Sa auzim de bine si... succes pe mai departe!!!
Grigore Frisan
-
- Plutonier major
- Mesaje: 218
- Membru din: 16 Noi 2009, 14:54
- Localitate: Romania
- Manu
- General de divizie
- Mesaje: 4120
- Membru din: 02 Feb 2007, 01:15
- Localitate: Cluj-Napoca
- Contact:
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:
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.
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).
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)
In forum linguae Latinae venite! (via est: www.limbalatina.ro)
-
- Capitan
- Mesaje: 503
- Membru din: 12 Sep 2009, 21:00
- Localitate: Bucuresti