Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
2048+ the Game - V 9.10

2048+ the Game

Sommario | Admin | Forum | Bugs | Todo | Files

Pagine: [ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 ] Precedente | Prossimo
Avatar
Carlo (Member)
Guru


Messaggi: 1312
Iscritto: 29/01/2018

Segnala al moderatore
Postato alle 21:37
Mercoledì, 27/06/2018
Testo quotato

Postato originariamente da Mikelius:

LA rotelinna la si potrebbe usare per entrambe le cose.
Non ti scordare se posta sopra la NumericUpDown aumenta/diminuisce essa.
Al momento non ho il pc con VS 2017 ma cerco di vedere se (ad esempio tramite la pressione dei tasti del mouse) si può usare per entrambe le funzioni.


Edit. se passi il mouse di sopra già lo fa



si oppure mi sembra che HScrollBar1 è meglio


in programmazione tutto è permesso
PM Quote
Avatar
Ultimo (Member)
Guru


Messaggi: 877
Iscritto: 22/05/2010

Segnala al moderatore
Postato alle 12:35
Giovedì, 28/06/2018
Testo quotato

Postato originariamente da Carlo:

Testo quotato

Postato originariamente da Mikelius:

LA rotelinna la si potrebbe usare per entrambe le cose.
Non ti scordare se posta sopra la NumericUpDown aumenta/diminuisce essa.
Al momento non ho il pc con VS 2017 ma cerco di vedere se (ad esempio tramite la pressione dei tasti del mouse) si può usare per entrambe le funzioni.


Edit. se passi il mouse di sopra già lo fa



si oppure mi sembra che HScrollBar1 è meglio  




Ho provato , si può avanzare o arretrare lasciando premuto

il tasto del mouse a destra o sinistra della Trackbar

per scorrere veloce :k:


If ok Then GOTO Avanza else GOTO Inizia

PM Quote
Avatar
Carlo (Member)
Guru


Messaggi: 1312
Iscritto: 29/01/2018

Segnala al moderatore
Postato alle 15:09
Giovedì, 28/06/2018
Testo quotato

Postato originariamente da Ultimo:
Ho provato , si può avanzare o arretrare lasciando premuto
il tasto del mouse a destra o sinistra della Trackbar
per scorrere veloce :k:



Versione 9.4.5? :)

Con la scrollbar è meglio si può scorrere 1 mossa alla volta, e veloce, sia avanti che indietro.
Con la trackbar se si andava alla fine, poi non si riusciva a scorrere 1 mossa alla volta.
La rotellina cambia sempre la grafica.

Il tasto rivedi si trasforma in riprendi partita.
max_potenza_raggiunta funziona anche quando si va indietro.
animazione sempre off, quando si scorre, torna allo stato originale quando si riprende la partita.
Il file testo viene caricato dall'hd in matrice senza cicli
ho lasciato un if, per caricare ancora le prime partite che non hanno il punteggio salvato

Attualmente se si rivede una vecchia partita, quando si decide, di riprendere a giocare, il salvataggio avviene su un nuovo file, con il nome del giocatore.
Se il nome del giocatore è identico al nome del file rivisto, le nuove mosse si accodano e la partita registrata non avrà più una continuità.
Ora se la cosa viene gestita con "intelligenza" e notepad, si possono fondere più partite con continuità.

Bisogna decidere quali possibilità dare ad un utente, e se automatizzare, con opzioni, la fusione di più partite.

Criticità:
Non ci sono controlli sulla congruità del file caricato



Carlo ha allegato un file: 2048_the_game_9.4.5.zip (1350507 bytes)
Clicca qui per scaricare il file

Ultima modifica effettuata da Carlo il 28/06/2018 alle 17:05


in programmazione tutto è permesso
PM Quote
Avatar
Ultimo (Member)
Guru


Messaggi: 877
Iscritto: 22/05/2010

Segnala al moderatore
Postato alle 16:18
Giovedì, 28/06/2018
@Carlo

La scrollbar è migliore,

è più veloce :k:

possiamo inserire 3 o 4 Livelli

di dificoltà: Molto_Difficile, Difficile, Medio, Facile

Aumentiamo gli Obiettivi, oltre 8192


If ok Then GOTO Avanza else GOTO Inizia

PM Quote
Avatar
Carlo (Member)
Guru


Messaggi: 1312
Iscritto: 29/01/2018

Segnala al moderatore
Postato alle 18:30
Giovedì, 28/06/2018
Testo quotato

Postato originariamente da Ultimo:
possiamo inserire 3 o 4 Livelli
di dificoltà: Molto_Difficile, Difficile, Medio, Facile


Puoi spiegare meglio?:-?:-?
Testo quotato

Postato originariamente da Ultimo:
Aumentiamo gli Obiettivi, oltre 8192


Con la possibilità di giocare a puntate,  l'obiettivo 16384, è raggiungibile.:asd:

Ho aggiunto le tessere, va adeguato il codice.
Per le tessere orientali, per evitare l'errore, ho provvisoriamente messo 2048.ico


Carlo ha allegato un file: 2048_the_game_simboli.zip (1364413 bytes)
Clicca qui per scaricare il file

Ultima modifica effettuata da Carlo il 28/06/2018 alle 18:31


in programmazione tutto è permesso
PM Quote
Avatar
Ultimo (Member)
Guru


Messaggi: 877
Iscritto: 22/05/2010

Segnala al moderatore
Postato alle 20:04
Giovedì, 28/06/2018
@Carlo

per esempio

se mettiamo dei livelli di difficoltà,

nel livello più difficile possiamo mettere

una sola possibilità di passo indietro

e la non possibilità di concatenare

sequenze memorizzate :k:


If ok Then GOTO Avanza else GOTO Inizia

PM Quote
Avatar
Ultimo (Member)
Guru


Messaggi: 877
Iscritto: 22/05/2010

Segnala al moderatore
Postato alle 20:18
Giovedì, 28/06/2018
@Carlo

Ho visto le nuove immagini :k:

le due figure majong le aggiungo

te le passo quì


If ok Then GOTO Avanza else GOTO Inizia

PM Quote
Avatar
Carlo (Member)
Guru


Messaggi: 1312
Iscritto: 29/01/2018

Segnala al moderatore
Postato alle 20:32
Giovedì, 28/06/2018
Testo quotato

Postato originariamente da Ultimo:

@Carlo

per esempio

se mettiamo dei livelli di difficoltà,

nel livello più difficile possiamo mettere

una sola possibilità di passo indietro

e la non possibilità di concatenare

sequenze memorizzate :k:



Capito :)
Il rivedere potrebbe essere considerato come una palestra, e magari se si usa non si aggiorna il record.

Sto giocando a step, e credo che riuscirò ad arrivare a 16384. In una partita "normale" si impiegherebbero 4 ore, un po' difficile non sbagliare mai in 4 ore di gioco continuo.

In allegato il proseguo (non finito) della partita arrivata a 8192.
Il punteggio, non è congruo, perché nel file "da_2048_a_8192.txt" non c'è il punteggio salvato.

Ps: hai visto il caricamento della matrice dal file.txt in due righe?
da quando uso .NET avevo sempre cercato di minimizzare il codice, per riempire una matrice da file.

Dim objReader As New StreamReader(NomePartita)
' Leggo tutte le righe del file, che tratterò come vettori
RigaLetta = objReader.ReadToEnd().Split(Environment.NewLine).ToArray
objReader.Close()


Carlo ha allegato un file: da_8192_a_.zip (14176 bytes)
Clicca qui per scaricare il file

Ultima modifica effettuata da Carlo il 28/06/2018 alle 20:35


in programmazione tutto è permesso
PM Quote
Pagine: [ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 ] Precedente | Prossimo