A s'oposició

Aquí podeu dir la vostra. Que podem fer per milllorar aquest cassinet virtual?

Moderadors: samadona, lafaltaenvide

Avatar de l’usuari
obrador
Truquer expert
Truquer expert
Entrades: 3139
Membre des de: dt. gen. 13, 2004 0:00
Ubicació: Cas Concos
Contacta:

krusenstern_1977 ha escrit:Així seure a una cadira o a una altra té importància a l'hora de vore peces??? :scratch: :scratch: :scratch: 8O
També desmenteixo rotundament aquesta afirmació. :xx:
Avatar de l’usuari
cocotin
Truquer asidu
Truquer asidu
Entrades: 300
Membre des de: dv. abr. 21, 2006 0:00
Ubicació: Bunyola

Bones , mem , aquest fil obert per obrador , te per nom : a s'oposició.
Es a dir , va dirigit a nes membres de s'oposició.
Obrador va dir :
Ara ja no protestam, ara qualsevol tonteria serveix per despotricar, insultar, protestar, cridar, fer befa, que no ens agrada això ido branca.
No estic decort amb tu , posa cualque exemple , que jo men recordi ningu de noltros a insultat.despotricar?ufff , no se , protestar i fe befa si , se tracte de fer tot aixo un poc mes divertit , crec que no em faltat es respecta a nigu , pero ja te dic Obrador , posa cuolque exemple de lo que no te agrada i aixi sabrem fins on em de medir ses nostres paraules.
Un saludo.
Oposició pura i dura
Imatge
Avatar de l’usuari
Jove
Truquer fix
Truquer fix
Entrades: 809
Membre des de: dt. juny 06, 2006 0:00
Ubicació: BugerCity
Contacta:

Cocotin jo te contestaré:
VAYASE SR. COCOTIN
Mmm. pot anar però...
NAVAQUEROS, LADRONS DE SOMERAS O MULOS
Ja esta a n'es màxim, fixat be que diu "o mulos" no es el mateix que "i mulos"
XORISSOS
Aquest ja no
METRALLETA!! RATATATATA...
Tambè pot anar.

Y després paraules com mecagond....
Això es una merd.....
Aquestes expresions estan mal vistes.
Avatar de l’usuari
socrates
Truquer fix
Truquer fix
Entrades: 621
Membre des de: dt. maig 02, 2006 0:00
Ubicació: territori comanxe
Contacta:

Si que t'ha durat poc es talante Jove! :twisted: :roll:
Imatge
Avatar de l’usuari
Jove
Truquer fix
Truquer fix
Entrades: 809
Membre des de: dt. juny 06, 2006 0:00
Ubicació: BugerCity
Contacta:

Només l'hi explic a nen cocotin lo que esta admès o no, je, je..
Avatar de l’usuari
socrates
Truquer fix
Truquer fix
Entrades: 621
Membre des de: dt. maig 02, 2006 0:00
Ubicació: territori comanxe
Contacta:

Está bé això d'exposar un codi de conducta opositora! :salut: :mrgreen:

Good good! :clap:
Imatge
Avatar de l’usuari
ayayay
Truquer fix
Truquer fix
Entrades: 723
Membre des de: dv. abr. 28, 2006 0:00
Ubicació: ARIANY
Contacta:

sa conducta opositore es i sempra sera lliura
si volguesim normes seriem des sentro o espadaxines no?
protestoooooooooo
aqui cadescu te ses seves normes
Imatge



ARIANY FOREVER y mes dura q mai.jajajjaja
Avatar de l’usuari
jaumarro
Truquer novell
Truquer novell
Entrades: 28
Membre des de: dt. nov. 07, 2006 0:00
Ubicació: Palma

obrador ha escrit: jaumarro: El programa utilitza la funció "random()" de java per ordenar 36 cartes de l'1 al 36... i després reparteix aquestes cartes. El programa, quan ordena no sap quines cartes són, per ell són 36 nombres. La carta 1, la carta 2, la carta 3... com pots no entendre això i dir que no és aleatori? En tot cas et pots dirigir al departament de queixes de SUN MICROSYSTEMS per denunciar que la seva funció "random()" del seu llenguatge de programació java s'equivoca... Ara bé, també estic obert a altres solucions... jo no en veig d'altra. Per cert aquest és el codi que mescla les cartes:

Codi: Selecciona’ls tots

    private void mescla() {
	int numberOfCardsProcessed;
	int order;
	String name="";
	Card card,c;
	boolean given[] = new boolean[thisGame.numberOfCards];
	for &#40;int i=0; i<thisGame.numberOfCards; i++&#41; given&#91;i&#93;=false;
	numberOfCardsProcessed=0;
	randomCardList.removeAllElements&#40;&#41;;
	while &#40;true&#41; &#123;
	    int i = Math.abs&#40;generator.nextInt&#40;&#41;%thisGame.numberOfCards&#41;;
	    if &#40;!given&#91;i&#93;&#41; &#123;
		given&#91;i&#93;=true;
		c = thisGame.cardAt&#40;i&#41;;
		order = thisGame.numberOfCards-c.getOrder&#40;&#41;;
		card=new Card&#40;c.getName&#40;&#41;,order,c.getValue&#40;&#41;&#41;;
		randomCardList.push&#40;card&#41;;
		if &#40;++numberOfCardsProcessed==thisGame.numberOfCards&#41; &#123;
		    return;
		&#125;
	    &#125;
        &#125;
    &#125;
Mestre Obrador:

Reconec que me feia il.lusió veure el fragment de codi que publicares emprat per al
repartiment de cartes. Desgraciadament, no sé programar en Java, tot i que, si no m'equivoc,
veig més o menys bé el que fa. Se n'ha parlat a missatges anteriors sobre la generació de
números aleatoris per una computadora i crec que una cosa està prou clara. Els números són
fruit d'un càlcul i, per tant, pseudoaleatoris. No en parlaré més d'aquest tema.
Ara bé, aprofitant el teu convit a cercar altres solucions, sí que m'agradaria proposar la meva.

Crec que el problema que hi veig no és en la rutina d'obtenció de números aleatoris sinó en
l'algorisme emprat en la seva obtenció. Intentaré explicar-me de manera més senzilla.

En una partida real (dic real referint-me a una partida jugada amb cartes físiques), a cada
nou repartiment de cartes, aquestes es troben en un lloc de la baralla diferent de la mà
anterior. És a dir, quan s'acaben les vases, el que ha de fer cartes les col.loca al final,
al principi o aleatòriament a un lloc de la baralla i llavors torna mesclar. Si no he
interpretat malament el codi (el publicat és incomplet), la tria de cartes se fa sempre sobre
un conjunt de cartes cadascuna de les quals sempre és a la mateixa posició inicial:

Exemple:

Hi ha 36 cartes.

Carta 1 -> As d'espases
Carta 2 -> 3 d'espases
Carta 3 -> 4 d'espases
...
Carta 13 -> As de bastos
...
etc

El que jo propòs es simular una mescla "real". Com? Idò ja que t'he dit que no sé programar
en Java, intentaré explicar-te'n l'algorisme.


1. Tenim un vector de totes cartes del Truc.
Visibilitat global (Ha de conservar el valors durant tota la partida).
2. Se trien les dotze cartes amb la mateixa funció random actual.
La posició de cada carta seleccionada s'inicialitza amb un valor concret
(per exemple zero).
3. Se juguen les vases.
4. S'han de tornar a repartir cartes.
5. Se fa un "pack" del vector de les cartes no repartides. I s'afegeixen al final del
vector les cartes jugades.
Pack --> Eliminar del vector els espais buits

1 2 0 4 0 0 7 .... Pack --> 1 2 4 7 .... (al final del vector afegirem 3, 5, 6)
6. Tornam al punt 2.

Salutacions.
Avatar de l’usuari
cocotin
Truquer asidu
Truquer asidu
Entrades: 300
Membre des de: dv. abr. 21, 2006 0:00
Ubicació: Bunyola

eso , kefe , ben dit
Oposició pura i dura
Imatge
Avatar de l’usuari
maset
Truquer fix
Truquer fix
Entrades: 920
Membre des de: ds. gen. 14, 2006 0:00
Ubicació: llucmajor

Jo he quedatmes despistatn que abans pero un 10 per voltros. :clap: :clap: :clap:
** Xisco MASET **
Avatar de l’usuari
parrus
Truquer habitual
Truquer habitual
Entrades: 153
Membre des de: dg. jul. 09, 2006 0:00
Ubicació: Pla de Na Tesa

se t'ha oblidat el tall .

si no faran paquets¡¡¡¡¡¡¡ :lol: :lol:
ImatgeImatge
Avatar de l’usuari
lafaltaenvide
Truquer expert
Truquer expert
Entrades: 1684
Membre des de: dl. ago. 21, 2006 0:00
Ubicació: València

aixo, aixo, elimineu el vector eixe dels collons, a vore si veig l'amo colque pik :rabbit:
Imatge

Amunt Sempre!!
Avatar de l’usuari
jocfora
Truquer fix
Truquer fix
Entrades: 1168
Membre des de: dj. gen. 05, 2006 0:00
Ubicació: Entre Calonge i Felanitx

Desde que s'ha comensat a parlar des vector i random no se que, pareix que ha entrat un virus que afecta a tots els del top :scratch:

Esperem que sa ditxosa semilla, mos deixi una mica tranquils :mrgreen:
Imatge
Avatar de l’usuari
obrador
Truquer expert
Truquer expert
Entrades: 3139
Membre des de: dt. gen. 13, 2004 0:00
Ubicació: Cas Concos
Contacta:

Hola, jaumarro... el que em dius, crec que és exactament el mateix al que es fa actualment, o sigui tu proposes que el programa trii 12 cartes aleatòriament d'un vector de 36 cartes, les quals tenen sempre el mateix ordre, excepte que en cada rodada les 12 cartes que han sortit es posen sempre al seu inici o al seu final. Això dóna exactament el mateix resultat que reordenar completament cada vegada tot el caramull i triar les 12 primeres, que és el que fa ara el programa.

La solució per simular el comportament real de les mesclades seria utilitzar tècniques probabilístiques per tal de que, quan es reparteix una carta, amb un cert factor de probabilitat, en tregui una de les que venen a continuació del caramull, una cosa així:

1.- Generar 12 nombres aleatoris i repartir les cartes que corresponen a aquests 12 nombres.
2.- Jugar i arreplegar les 12 cartes i col.locar-les damunt, sense tornar a mesclar el caramull.
3.- Generar un nombre aleatori (n) d'entre 36 i donar la carta corresponent a aquest nombre
4.- Crear una variable booleana (p) que en un cert %* de probabilitats serà "vertadera" i un nombre aleatori de l'1 al 12 (li direm "i")
5.- Si (p) és vertadera, donar directament la carta n+i. repetir el punt 4
5'.- si (p) es fals, repetir el punt 3
6.- Repetir el punt 2

* Aquest % seria la probabilitat de que et torni sortir una carta que havia sortit abans, cosa que s'hauria de calcular segons l'experiència, o sigui, cada quan surt una carta repetida en la rodada anterior? 1 de cada 10? 1 de cada 20? en això segur que els experts trucadors de cassino ens ajudarien :ui:

Em faria gracia fer-ho, però llavors si que el programa JA NO SERIA totalment aleatori, això si, seria just per tothom, però em fa por.... home lo seu seria que algú (jo ara no tenc massa temps) ens presentàs un informe d'un parell d'exemples de com aniria seguint aquest mètode...

Apa, salut!
Avatar de l’usuari
krusenstern
Truquer asidu
Truquer asidu
Entrades: 403
Membre des de: dt. gen. 30, 2007 0:00
Ubicació: ALCAUFAR (Menorca).

Si ha de ser més just per a tothom, crec que així no seria tant desquiciant acabar una partida sense vore res i l'altre parella tot, açò és el que te fa avorrir-te. Bé per l'interès que mostres obrador per atendre les propostes, en aquest cas del jaumarro, que bé per tu també amb la proposta!!

Au salut
Imatge
KRUSENSTERN!!
Respon