gra w kufelki ;))) [listing]


Wyświetlono wersję archiwalną tematu "gra w kufelki ;))) [listing]" z forum pl.comp.www



Strona 1 z 11


Vax - 20 Lip 2001, 10:15

no to zapragnalem przedstawic _praktyczne_ zastosowanie
operacji na bitach w JS, a przy okazji ciekawym, kto potrafi

<head
<titletest IQ? ;))</title

<script

// swiadomie olewajac dzialanie w szkapie ;)

var i,j,k,l,m,v,a,x=[],doc=document

function start(){
 v=doc.forms[0]
 k=confirm('piramidka? (jak nie, to losowo)')
 for(i=0;i<4;i++)v[i].options[k?i*2+1:i+malpa(10-i)].selected=true
 refresh()
 if(!confirm('Ty zaczynasz?'))play()

}



function malpa(x){
 return Math.round(x*Math.random())

}



function check(t){
 a=0;for(i=0;i<4;i++)a+=x[i]
 if(!a)alert(t)
 return a

}



function play(){
if(check('wtopilem, na koksie jedziesz? ;))')){
 m=[];l=[];k=-1

(i=0;i<4;i++){
  a=0
  for(j=0;j<4;j++)if(j!=i)a^=x[j]
  if(a==x[i]&&a){m[++k]=i;l[k]=malpa(a-1)}
  if(a<x[i]){m[++k]=i;l[k]=a}
 }

 k=malpa(k);
 v[m[k]].options.length=l[k]+1
 v[m[k]].options[l[k]].selected=true
 x[m[k]]=l[k];v[m[k]].focus()
 check('jakby Ci tu....no, spartoliles ;))')

}
}



function refresh(){
for(i=0;i<v.length;i++){
 x[i]=v[i].selectedIndex
 v[i].options.length=x[i]+1}
}



</script
</head
<body onload="start()"
w jednej kolejce wolno wypic dowolne liczbe piw<br
(lecz przynajmniej jedno) i to z jednego z jednego stolu<br
- potem pije wrog...<br
wygrywa nie ten, co wiecej wypije, ale ten,<br
ktory sie zalapie na ostatni kufel na imprezie - powodzenia :)<br
<form
<script
for(i=0;i<4;i++){
 doc.write('<select onchange="refresh();play()"')
 m='';for(j=0;j<10;j++){doc.write('<option'+m+'</option');m+=' []) '}
 doc.write('</select<br')
}



</script
</form
</body



Vito - 20 Lip 2001, 10:27





[...]function play(){
if(check('wtopilem, na koksie jedziesz? ;))')){
 m=[];l=[];k=-1

(i=0;i<4;i++){



  ^^^

Chyba zjadles/wypiles "for" :)

[...]

zaraz sie tym pobawie

Vito


MySZ - 20 Lip 2001, 10:27


operacji na bitach w JS, a przy okazji ciekawym, kto potrafi



moze bym i sproboal, ale bledy mi wywala :) i sie nie da grac.
lin 32 - expected ")"
line 63 - doc is undefined
line 54 - object expected

    MySZ


Vax - 20 Lip 2001, 10:43

<head
<titletest IQ? ;))</title

<script

var i,j,k,l,m,v,a,x=[],doc=document

function start(){
 v=doc.forms[0]
 k=confirm('piramidka? (jak nie, to losowo)')
 for(i=0;i<4;i++)v[i].options[k?i*2+1:i+malpa(10-i)].selected=true
 refresh()
 if(!confirm('Ty zaczynasz?'))play()

}



function malpa(x){
 return Math.round(x*Math.random())

}



function check(t){
 a=0;for(i=0;i<4;i++)a+=x[i]
 if(!a)alert(t)
 return a

}



function play(){
if(check('wtopilem, na koksie jedziesz? ;))')){
 m=[];l=[];k=-1

(i=0;i<4;i++){
  a=0
  for(j=0;j<4;j++)if(j!=i)a^=x[j]
  if(a==x[i]&&a){m[++k]=i;l[k]=malpa(a-1)}
  if(a<x[i]){m[++k]=i;l[k]=a}
 }

 k=malpa(k);
 v[m[k]].options.length=l[k]+1
 v[m[k]].options[l[k]].selected=true
 x[m[k]]=l[k];v[m[k]].focus()
 check('jakby Ci tu....no, spartoliles ;))')

}
}



function refresh(){
for(i=0;i<v.length;i++){
 x[i]=v[i].selectedIndex
 v[i].options.length=x[i]+1}
}



</script
</head
<body onload="start()"
w jednej kolejce wolno wypic dowolne liczbe piw<br
(lecz przynajmniej jedno) i to z jednego z jednego stolu<br
- potem pije wrog...<br
wygrywa nie ten, co wiecej wypije, ale ten,<br
ktory sie zalapie na ostatni kufel na imprezie - powodzenia :)<br
<form
<script
for(i=0;i<4;i++){
 doc.write('<select onchange="refresh();play()"')
 m='';for(j=0;j<10;j++){doc.write('<option'+m+'</option');m+=' []) '}
 doc.write('</select<br')
}



</script
</form
</body



Vax - 20 Lip 2001, 10:46

qrde.... zaraz znajde winnego, ktos tu cos miesza...

i to chyba outlook ;)

sorry :)

v.


Vax - 20 Lip 2001, 10:50

<head
<titletest IQ? ;))</title

<script
var i,j,k,l,m,v,a,x=[],doc=document

function start(){
 v=doc.forms[0]
 k=confirm('piramidka? (jak nie, to losowo)')
 for(i=0;i<4;i++)v[i].options[k?i*2+1:i+malpa(10-i)].selected=true
 refresh()
 if(!confirm('Ty zaczynasz?'))play()

}



function malpa(x){
 return Math.round(x*Math.random())

}



function check(t){
 a=0;for(i=0;i<4;i++)a+=x[i]
 if(!a)alert(t)
 return a

}



function play(){
if(check('wtopilem, na koksie jedziesz? ;))')){
 m=[];l=[];k=-1

(i=0;i<4;i++){
  a=0
  for(j=0;j<4;j++)if(j!=i)a^=x[j]
  if(a==x[i]&&a){m[++k]=i;l[k]=malpa(a-1)}
  if(a<x[i]){m[++k]=i;l[k]=a}
 }

 k=malpa(k);
 v[m[k]].options.length=l[k]+1
 v[m[k]].options[l[k]].selected=true
 x[m[k]]=l[k];v[m[k]].focus()
 check('jakby Ci tu....no, spartoliles ;))')

}
}



function refresh(){
for(i=0;i<v.length;i++){
 x[i]=v[i].selectedIndex
 v[i].options.length=x[i]+1}
}



</script
</head
<body onload="start()"
w jednej kolejce wolno wypic dowolne liczbe piw<br
(lecz przynajmniej jedno) i to z jednego z jednego stolu<br
- potem pije wrog...<br
wygrywa nie ten, co wiecej wypije, ale ten,<br
ktory sie zalapie na ostatni kufel na imprezie - powodzenia :)<br
<form
<script
for(i=0;i<4;i++){
 doc.write('<select onchange="refresh();play()"')
 m='';for(j=0;j<10;j++){doc.write('<option'+m+'</option');m+=' []) '}
 doc.write('</select<br')
}



</script
</form
</body


Marcin Gorecki - 20 Lip 2001, 11:06

wrrr... wczesniej czy pozniej wygram z chamem ;))))))

pozdrawiam

marcin gorecki


Vito - 20 Lip 2001, 11:07


wrrr... wczesniej czy pozniej wygram z chamem ;))))))



Nie musisz sie tak denerwowac. Nie wybieraj ustwienia "piramida" i
zaczynania przez gracza, gdyz wtedy jestes _skazany_ na porazke :]

Vito


L.I.P.A - 20 Lip 2001, 11:15




[]

Wrzuć to gdzieś na WWW ok? Bo jakoś nie daje rady....


Vax - 20 Lip 2001, 11:17






| wrrr... wczesniej czy pozniej wygram z chamem ;))))))

Nie musisz sie tak denerwowac. Nie wybieraj ustwienia "piramida" i
zaczynania przez gracza, gdyz wtedy jestes _skazany_ na porazke :]



no... nie da sie ukryc, ze sa sytuacje "przerypane", ale jak
"cham" zaczyna, to tez prosto nie jest, zwlaszcza, ze gra
zawsze nieco "losowo" (o ile moze), wiec czy zaczyna,
czy nie, stara sie grac tak, by sie nie powtarzac :))

a jak z ustawieniemi losowymi? ogrywasz go? ;)

v.


Vax - 20 Lip 2001, 11:28






Wrzuć to gdzieś na WWW ok? Bo jakoś nie daje rady....



poszlo na priv - dzis nie powiesze, ani z OE nie dam rady sie uzerac,
by sprawdzic _dlaczego_ wycina niektore rzeczy... ale zaintrygowalo
mnie to i sprawdze, co tam microsoft namieszal (moze jakas nowa dziurka?
;)))

Moze komus, kto dostal na priv sie powiedzie, albo ktos podwiesi i rzuci
URL,
bo to malenstwo ma raptem 1.5 kilo ;)

v.


L.I.P.A - 20 Lip 2001, 11:30

Wrzuć to gdzieś na WWW ok? Bo jakoś nie daje rady....



http://www.ask-moon.eu.org/~gonthar/qfelki.htm


Marcin Gorecki - 20 Lip 2001, 11:34

a jak z ustawieniemi losowymi? ogrywasz go? ;)



nie, ale czasem sie wywala ;) prawdopodobnie jak wylosuje zero.

ide grac ;)

marcin


Vax - 20 Lip 2001, 11:37





| a jak z ustawieniemi losowymi? ogrywasz go? ;)
nie, ale czasem sie wywala ;) prawdopodobnie jak wylosuje zero.



raczej, jak wylosuje 10 - to beta, wiec ma jakies bugi,
malo elegancki kod jeszcze pozatym...
ale na NS4 nie zamierzam tracic czasu, za duzo
kombinacji, zeby formularze przyzwoicie sie zachowywaly :)

ide grac ;)



powodzenia :)))

aha... w "losowo" po to najpierw wyswietlam uklad,
abys mogl _swiadomie_ podjac decyzje, kto ma zaczac ;)

v.


Vito - 20 Lip 2001, 11:44


a jak z ustawieniemi losowymi? ogrywasz go? ;)



Tia. Dobrze ze po ustwieniu kufelkow moge zdecydowac czy to ja zaczynam czy
on :) Dobry wybor to sukces. Wystarczy dozyc do ustwiena 246, 145, 123 i
oczywiscie dwoch par.

Vito


Yoop - 20 Lip 2001, 12:20

no to zapragnalem przedstawic _praktyczne_ zastosowanie
operacji na bitach w JS, a przy okazji ciekawym, kto potrafi



100% jesli to komp zaczyna
0% jesli ja  :))))


Mikolaj Machowski - 20 Lip 2001, 13:25

A mi wlasnie w ie nie dziala.. :((((

m.


Piotr 'LaBRIE' Musial - 20 Lip 2001, 13:40


co tam microsoft namieszal (moze jakas nowa dziurka? ;)))



Nie kracz - i tak jest jakiś wysyp "dziur" ostatnio :\
A gra rewelka;)

L.


Vax - 20 Lip 2001, 14:17


| operacji na bitach w JS, a przy okazji ciekawym, kto potrafi

100% jesli to komp zaczyna
0% jesli ja  :))))



no to zagraj na 8 stolikach - posylam na priv wersje z wyborem stolow :))

v.

PS. oczywiscie tez wygrasz... jesli tylko bedziesz gral tak, jak zastosowany
algorytm :)


Vax - 20 Lip 2001, 14:19





A mi wlasnie w ie nie dziala.. :((((



skorzystaj z linku, nie listingu ;)))

OE cos nakaszanil

v.


L.I.P.A - 20 Lip 2001, 18:40

http://www.ask-moon.eu.org/~gonthar/qfelki.htm



Już jest nowa wersja !!

:-)))


L.I.P.A - 20 Lip 2001, 18:45

| http://www.ask-moon.eu.org/~gonthar/qfelki.htm

Już jest nowa wersja !!



Gdyby to kogoś interesowało, to qfelki na dzień dzisiejszy tj.

21.07.2001 r.   godzina  00:38

zanotowały  103  (!!!!!!) odwiedziny z unikalnych  (!!!!) hostów.....

:-)


MySZ - 20 Lip 2001, 18:47





| http://www.ask-moon.eu.org/~gonthar/qfelki.htm

Już jest nowa wersja !!



e, za kazdym razem wygrywa,m - wystarczy nie wpisac liczby stolikow ;)))))

    MySZ


Vito - 20 Lip 2001, 19:11


e, za kazdym razem wygrywa,m - wystarczy nie wpisac liczby stolikow ;)))))



Wtedy to sie nic nie pokaze. Nalezy ustawic liczbe stolow na 1, no i
oczywiscie samemu zaczynac :))

Vito

ps. powinno byc ograniczenie z dolu i z gory, bo po wpisaniu liczby stolow
na 100 ie ostrzegal przed areaktywnoscia kompa :p


MySZ - 20 Lip 2001, 19:16

| e, za kazdym razem wygrywa,m - wystarczy nie wpisac liczby stolikow
;)))))

Wtedy to sie nic nie pokaze. Nalezy ustawic liczbe stolow na 1, no i
oczywiscie samemu zaczynac :))



now iem, ale niechcacy nie wklepalem liczby stolow, i wtedy pokazal mi ze
wygralem, i spytal sie czy koksie jade ;)))

Vito

ps. powinno byc ograniczenie z dolu i z gory, bo po wpisaniu liczby stolow
na 100 ie ostrzegal przed areaktywnoscia kompa :p



od gory nie probowalem.. ale powinien sprawdzc czy cos wpisujesz ;))))


Vito - 20 Lip 2001, 19:40


now iem, ale niechcacy nie wklepalem liczby stolow, i wtedy pokazal mi ze
wygralem, i spytal sie czy koksie jade ;)))



Ciekawe skad on wie, ze tu wszyscy na koksie jada ;))

od gory nie probowalem.. ale powinien sprawdzc czy cos wpisujesz ;))))



Powinno byc przede wszystkim sprawdznie niecenzuralnych slow ;) (jak sie raz
nie uda wygrac to nastepnym razem chce sie takie wpisac ;)

Vito


MySZ - 20 Lip 2001, 19:47

Powinno byc przede wszystkim sprawdznie niecenzuralnych slow ;) (jak sie
raz
nie uda wygrac to nastepnym razem chce sie takie wpisac ;)

Vito



rotfl ;)) ja sobie gierke odpuscilem - na dzis of koz ;)))) za kiespki dzis
jestem - mam zly biorytm ;))))

    MySZ


Vito - 20 Lip 2001, 19:50


rotfl ;)) ja sobie gierke odpuscilem - na dzis of koz ;)))) za kiespki
dzis
jestem - mam zly biorytm ;))))



LOL, biorytm! dobre :)) szkoda, ze nie moge sie zlym biorytmem wykrecic
przed robota :(

Vito


Lech - 21 Lip 2001, 09:29




Podlinkowałem się do Twojej strony, będzie się otwierała pod adresem
http://leszekd.republika.pl

Lech


Vax - 21 Lip 2001, 13:42





| http://www.ask-moon.eu.org/~gonthar/qfelki.htm

| Już jest nowa wersja !!

Gdyby to kogoś interesowało, to qfelki na dzień dzisiejszy tj.

21.07.2001 r.   godzina  00:38

zanotowały  103  (!!!!!!) odwiedziny z unikalnych  (!!!!) hostów.....

:-)



nie kus, nie kus, bannerka i tak nie wywiesze ;)))
choc z drugiej strony, gdyby kazde dwie godziny pracy
przy www przekladaly sie na taka "popularnosc".... ;)
i jeszcze sumowaly....

v. :))


L.I.P.A - 21 Lip 2001, 14:40

| Już jest nowa wersja !!



I znoof jest nowa...


Jakub Zagrajek - 21 Lip 2001, 16:06

Lepiej nie mów nic złego na Microsoft, bo jutro pod twoim domem będzie na
ciebie czekało dwóch men in black :) i może nie zrobisz nam drugiej fajnej
gry :(.

tylko nagłówki? Tylko nie mów, że trzeba zmieniać ustawienia synchronizacji,
bo to nic nie daje :(. Jeżeli masz czas to pomóż najlepiej na priva.


| Wrzuć to gdzieś na WWW ok? Bo jakoś nie daje rady....

poszlo na priv - dzis nie powiesze, ani z OE nie dam rady sie uzerac,
by sprawdzic _dlaczego_ wycina niektore rzeczy... ale zaintrygowalo
mnie to i sprawdze, co tam microsoft namieszal (moze jakas nowa dziurka?
;)))

Moze komus, kto dostal na priv sie powiedzie, albo ktos podwiesi i rzuci
URL,
bo to malenstwo ma raptem 1.5 kilo ;)

v.




Vax - 22 Lip 2001, 07:30





Lepiej nie mów nic złego na Microsoft, bo jutro pod twoim domem będzie na
ciebie czekało dwóch men in black :) i może nie zrobisz nam drugiej fajnej
gry :(.



spox, nawet postrzymuje sporadyczne kontakty z m$, ale w tematach mnie
zajmujacych
polska ekipa wykazuje zastanawiajaca ignorancje, zas na na rozmowy
miedzynarodowe poki co nie chce wydawac kasy, przegrywaja one konkurencje
z piwem - a to jak widac bywa bardziej inspirujace ;))
(kontak mailowy realizowany jest z ich strony raczej na "odwal sie" ;))

tylko nagłówki? Tylko nie mów, że trzeba zmieniać ustawienia
synchronizacji,
bo to nic nie daje :(. Jeżeli masz czas to pomóż najlepiej na priva.



nie chcesz zmieniac ustawien, to zaznacz sobie posty "od - do" (ktore Cie
interesuja)
potem kliknij taka ikonke (strzalka w dol zawinieta) i beda sie ssaly :)
troche manualnie, ale jak nie masz stalki i oszczedzasz, to chyba bedzie
dobre rozwiazanie.

v.


saiGoNU - 22 Lip 2001, 09:36


k=confirm('piramidka? (jak nie, to losowo)');



Vax, ty mnie tu szybko confirm('kiedy dogrywka? ;-))');
No i mam nadzieje ze sie w koncu MiSi/o nie wypnie :P



Strona 1 z 11



Podobne tematy

taka gra wstepna
Gra w guziki
Moja Wirtualna Polska
Ocena strony - przeorane;)
ocena www (w produkcji;)
Uwaga, coś jakby( prawie) piątkowy!
5000 req/sek.
Witam ! - i kilka refleksji
Dzien czterdziesty pierwszy
Portal www.poland.com juz dziala !
  • wierszyki o tesknocie milosnej
  • galeria tatuazy gotyk
  • konektor tp
  • szkola podstawowa w kobierzycach
  • ring tones wap
  • Kolekcja wypowiedzi z for internetowych || Strona Główna