Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
Tutto e di + - Gioco di 15
Forum - Tutto e di + - Gioco di 15

Pagine: [ 1 2 3 ] Precedente | Prossimo
Avatar
Thejuster (Member)
Guru^2


Messaggi: 1894
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 10:24
Lunedì, 26/02/2018
@Carlo.

Ottimo esempio ma manca la possibilità di poter spostare più di una casella alla volta.
Altrimenti avrei impiegato meno di 20 - 30 secondi per completarlo.
ho un recordo di 15 secondi.


https://s14.postimg.org/rr5yoxzlt/Immagine.png

https://s14.postimg.org/m2zny65kx/Immagine.png

Ci sono dei sistemi per risolvere il puzzle molto velocemente.
Magari se qualcuno è interessato lo spiego XD

Ultima modifica effettuata da Thejuster il 26/02/2018 alle 10:26


PM Quote
Avatar
Carlo (Member)
Expert


Messaggi: 445
Iscritto: 29/01/2018

Segnala al moderatore
Postato alle 13:53
Lunedì, 26/02/2018
:k:
Wow, che record!
Avevo pensato al doppio spostamento, forse lo implemeterò se lo converto in VB.net.
Oppure, forse lo farà qualche programmatore volenteroso...

Non conosco nessuna tecnica in particolare, uso la mia e impiego circa 40"
Se ci spieghi sei il benvenuto.

Ciao.

Ultima modifica effettuata da Carlo il 26/02/2018 alle 13:58


In programmazione tutto è permesso
PM Quote
Avatar
Thejuster (Member)
Guru^2


Messaggi: 1894
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 15:30
Lunedì, 26/02/2018
il trucco è molto semplice
è diviso in 4 mosse

1° Fila
[1][2][?][?]
        [4]
        [3]

[1][2][4][?]
        [3][?]


[1][2][3][4]

Stessa cosa per la seconda

ovvero  5,6,7,8

[1][2][3][4]
[5][6][7][8]


All'ultima fila bisogna mettere il 13 d'avanti al nove e poi scenderlo

[1][2][3][4]
[5][6][7][8]
[13][9][?][?]
[?][?][?][?]

che poi diventa così
[1][2][3][4]
[5][6][7][8]
[9][?][?][?]
[13][?][?][?]

L'ultima mossa è quella di sistemare il 10 11 e 12 ed il resto uscirà automaticamente

si deve avere uno schema del genere

[1][2][3][4]
[5][6][7][8]
[9][11][12][?]
[13][10][?][?]

Sistemando così il 10 11 e 12 si ha automaticamente completato il puzzle
ecco la soluzione.



Ultima modifica effettuata da Thejuster il 26/02/2018 alle 15:30


PM Quote
Avatar
Carlo (Member)
Expert


Messaggi: 445
Iscritto: 29/01/2018

Segnala al moderatore
Postato alle 18:33
Martedì, 27/02/2018
Sembra efficiente, ma per ora non mi ha fatto guadagnare tempo, serve un po' di pratica.
Hai provato a mescolare con il tasto mescola?
Può venire la combinazione con il 15 e il 14 invertiti, per risolverla bisogna comporre il puzzle al contrario, un bell'esercizio per le meningi.

Per chi non lo ha visto lo allego.


Carlo ha allegato un file: gioco del 15.zip (634598 bytes)
Clicca qui per scaricare il file


In programmazione tutto è permesso
PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 5714
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 18:51
Martedì, 27/02/2018
Ce ne sono altri 4 o 5 in area giochi...


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
Thejuster (Member)
Guru^2


Messaggi: 1894
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 8:26
Mercoledì, 28/02/2018
Magari provo anche quelli nessuno.
Di sicuro gli do un occhiata.

Carlo cmq l'ho fatto anche al contrario.

E ne ho completato anche uno di 35 o 36 numeri nn ricordo bene in 5 min.

Bei esercizi, mi e sempre piaciuto sto giochino.

Ultima modifica effettuata da Thejuster il 28/02/2018 alle 8:29


PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 5714
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 10:14
Mercoledì, 28/02/2018
Guarda il sorgente di quello .NET


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
Carlo (Member)
Expert


Messaggi: 445
Iscritto: 29/01/2018

Segnala al moderatore
Postato alle 10:49
Mercoledì, 28/02/2018
E' vero è simpatico questo giochino.
Il metodo di Thejuster, mi ha fatto guadagnare dei secondi, grazie.

Ultima modifica effettuata da Carlo il 28/02/2018 alle 10:51


In programmazione tutto è permesso
PM Quote
Avatar
Carlo (Member)
Expert


Messaggi: 445
Iscritto: 29/01/2018

Segnala al moderatore
Postato alle 13:54
Mercoledì, 28/02/2018
Ho guardato anche io il sorgente .net, l'autore ammette che ha realizzato il programma quando era ai primi approci con .net, ha raggiunto lo scopo e ha esplorato delle possibilità nulla da obiettare.

Però c'è un errore, le tessere vengono mescolate a caso senza considerare che l'oggetto fisico non permette tutte le combinazioni, per esempio il 14 e il 15 invertito si può ottenere solo smontando le tessere.

Un puzzle smontato e rimontato con il 14 e il 15 invertito, non è più risolvibile nel modo tradizionale, ma va risolto al contrario.

Ho risolto il gioco del 15 .net quando mi ha presentato il 14 e il 15 invertito, ma non mi ha segnalato la vittoria.

I due programmi non sono paragonabili a livello di codice, perchè il mio sposta le tessere, come avverrebbe nell'oggetto fisico, nell'approcio del codice .net le tessere sono ferme al loro posto e sarebbe sufficiente creare una collection di labels per poi scambiare il valore e colore della label cliccata, con il valore e colore della label vuota...
con poche rige di codice per i necessari controlli.


In programmazione tutto è permesso
PM Quote
Pagine: [ 1 2 3 ] Precedente | Prossimo