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. 10.0.0 alpha

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 ] Precedente | Prossimo
Avatar
Carlo (Member)
Guru


Messaggi: 1316
Iscritto: 29/01/2018

Segnala al moderatore
Postato alle 22:07
Venerdì, 06/07/2018
Testo quotato

Postato originariamente da Mikelius:

ultima prova



Sto testando la ver 9.7, ho riscontrato, troppi controlli e ambiguità sulla generazione del nome del file, che non regge alle molteplici combinazioni possibili.
Combinazioni:
Si è scelto di registrare e poi si va in play.
Si è in play, e si decide di registrare a partita iniziata.
Si è scelto di registrare e si cambia nome, durante la partita.
Si rivede una partita, e si vuole proseguire registrando, col vecchio nome.
Si rivede una partita, e si vuole proseguire registrando, con un nome nuovo.
Ed altre combinazioni.

Soluzione:
Il nome del giocatore per generare il NomeFile deve essere sempre preso dalla variabile Giocatore, e la TextBox_Nome, va sempre aggiornata usando la variabile Giocatore.

L'orario aggiunto nel nome del file, va preso dalla variabile Partenza

Non servono controlli sull'esistenza del nome file, se non esiste viene creato.

Più altre cose che si presenteranno al momento, di modificare il codice.

Al momento, non ho modificato nulla, se te ne incarichi tu Ultimo, per me ok, se vuoi che me ne occupo io, lo farò lunedì. :k:


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


Messaggi: 877
Iscritto: 22/05/2010

Segnala al moderatore
Postato alle 22:10
Venerdì, 06/07/2018
@Carlo
@Mikelius

ho trovato un bug, premendo il bonus_back

si può cambiare il Livello difficoltà.

soluzione:

Codice sorgente - presumibilmente VB.NET

  1. Private Sub FacileToolStrip_Click(sender As Object, e As EventArgs) Handles FacileToolStrip.Click
  2.         'modicato da Ultimo il 6-7-2018 alle ore 22
  3.         If Not Stato_eventi = Stato.Azzerato Then
  4.             Return
  5.         Else
  6.             Livello_Diff = Difficoltà.Facile
  7.             FacileToolStrip.Checked = False
  8.             MediaToolStrip.Checked = False
  9.             DifficileToolStrip.Checked = False
  10.             MoltoDifficileToolStrip.Checked = False
  11.             Call Diff_Checked()
  12.         End If
  13.     End Sub
  14.  
  15.     Private Sub MediaToolStrip_Click(sender As Object, e As EventArgs) Handles MediaToolStrip.Click
  16.         'modicato da Ultimo il 6-7-2018 alle ore 22
  17.         If Not Stato_eventi = Stato.Azzerato Then
  18.             Return
  19.         Else
  20.             Livello_Diff = Difficoltà.Media
  21.             FacileToolStrip.Checked = False
  22.             MediaToolStrip.Checked = False
  23.             DifficileToolStrip.Checked = False
  24.             MoltoDifficileToolStrip.Checked = False
  25.             Call Diff_Checked()
  26.         End If
  27.     End Sub
  28.  
  29.     Private Sub DifficileToolStrip_Click(sender As Object, e As EventArgs) Handles DifficileToolStrip.Click
  30.         'modicato da Ultimo il 6-7-2018 alle ore 22
  31.         If Not Stato_eventi = Stato.Azzerato Then
  32.             Return
  33.         Else
  34.             Livello_Diff = Difficoltà.Difficile
  35.             FacileToolStrip.Checked = False
  36.             MediaToolStrip.Checked = False
  37.             DifficileToolStrip.Checked = False
  38.             MoltoDifficileToolStrip.Checked = False
  39.             Call Diff_Checked()
  40.         End If
  41.     End Sub
  42.  
  43.     Private Sub MoltoDifficileToolStrip_Click(sender As Object, e As EventArgs) Handles MoltoDifficileToolStrip.Click
  44.         'modicato da Ultimo il 6-7-2018 alle ore 22
  45.         If Not Stato_eventi = Stato.Azzerato Then
  46.             Return
  47.         Else
  48.             Livello_Diff = Difficoltà.Molto_Difficile
  49.             FacileToolStrip.Checked = False
  50.             MediaToolStrip.Checked = False
  51.             DifficileToolStrip.Checked = False
  52.             MoltoDifficileToolStrip.Checked = False
  53.             Call Diff_Checked()
  54.         End If
  55.     End Sub





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 22:16
Venerdì, 06/07/2018
Testo quotato

Postato originariamente da Carlo:

Testo quotato

Postato originariamente da Mikelius:

ultima prova



Sto testando la ver 9.7, ho riscontrato, troppi controlli e ambiguità sulla generazione del nome del file, che non regge alle molteplici combinazioni possibili.
Combinazioni:
Si è scelto di registrare e poi si va in play.
Si è in play, e si decide di registrare a partita iniziata.
Si è scelto di registrare e si cambia nome, durante la partita.
Si rivede una partita, e si vuole proseguire registrando, col vecchio nome.
Si rivede una partita, e si vuole proseguire registrando, con un nome nuovo.
Ed altre combinazioni.

Soluzione:
Il nome del giocatore per generare il NomeFile deve essere sempre preso dalla variabile Giocatore, e la TextBox_Nome, va sempre aggiornata usando la variabile Giocatore.

L'orario aggiunto nel nome del file, va preso dalla variabile Partenza

Non servono controlli sull'esistenza del nome file, se non esiste viene creato.

Più altre cose che si presenteranno al momento, di modificare il codice.

Al momento, non ho modificato nulla, se te ne incarichi tu Ultimo, per me ok, se vuoi che me ne occupo io, lo farò lunedì. :k:



ok lo puoi fare tu :k:

ho trovato anchio un bug, la soluzione:

Codice sorgente - presumibilmente VB.NET

  1. Private Sub FacileToolStrip_Click(sender As Object, e As EventArgs) Handles FacileToolStrip.Click
  2.         'modicato da Ultimo il 6-7-2018 alle ore 22
  3.         If Not Stato_eventi = Stato.Azzerato Then
  4.             Return
  5.         Else
  6.             Livello_Diff = Difficoltà.Facile
  7.             FacileToolStrip.Checked = False
  8.             MediaToolStrip.Checked = False
  9.             DifficileToolStrip.Checked = False
  10.             MoltoDifficileToolStrip.Checked = False
  11.             Call Diff_Checked()
  12.         End If
  13.     End Sub
  14.  
  15.     Private Sub MediaToolStrip_Click(sender As Object, e As EventArgs) Handles MediaToolStrip.Click
  16.         'modicato da Ultimo il 6-7-2018 alle ore 22
  17.         If Not Stato_eventi = Stato.Azzerato Then
  18.             Return
  19.         Else
  20.             Livello_Diff = Difficoltà.Media
  21.             FacileToolStrip.Checked = False
  22.             MediaToolStrip.Checked = False
  23.             DifficileToolStrip.Checked = False
  24.             MoltoDifficileToolStrip.Checked = False
  25.             Call Diff_Checked()
  26.         End If
  27.     End Sub
  28.  
  29.     Private Sub DifficileToolStrip_Click(sender As Object, e As EventArgs) Handles DifficileToolStrip.Click
  30.         'modicato da Ultimo il 6-7-2018 alle ore 22
  31.         If Not Stato_eventi = Stato.Azzerato Then
  32.             Return
  33.         Else
  34.             Livello_Diff = Difficoltà.Difficile
  35.             FacileToolStrip.Checked = False
  36.             MediaToolStrip.Checked = False
  37.             DifficileToolStrip.Checked = False
  38.             MoltoDifficileToolStrip.Checked = False
  39.             Call Diff_Checked()
  40.         End If
  41.     End Sub
  42.  
  43.     Private Sub MoltoDifficileToolStrip_Click(sender As Object, e As EventArgs) Handles MoltoDifficileToolStrip.Click
  44.         'modicato da Ultimo il 6-7-2018 alle ore 22
  45.         If Not Stato_eventi = Stato.Azzerato Then
  46.             Return
  47.         Else
  48.             Livello_Diff = Difficoltà.Molto_Difficile
  49.             FacileToolStrip.Checked = False
  50.             MediaToolStrip.Checked = False
  51.             DifficileToolStrip.Checked = False
  52.             MoltoDifficileToolStrip.Checked = False
  53.             Call Diff_Checked()
  54.         End If
  55.     End Sub



si può cambiare difficoltà a partita iniziata premendo

prima "z".


If ok Then GOTO Avanza else GOTO Inizia

PM Quote
Avatar
Mikelius (Member)
Expert


Messaggi: 525
Iscritto: 14/04/2017

Segnala al moderatore
Postato alle 1:56
Sabato, 07/07/2018
H creato un repository privato su GitLab...
Se volete potete collegarvi e gestiamo il progetto con Git..in questo modo unire più versione risulta molto semplice.
https://gitlab.com/Mikelius/2048-thegame

PM Quote
Avatar
Ultimo (Member)
Guru


Messaggi: 877
Iscritto: 22/05/2010

Segnala al moderatore
Postato alle 10:34
Sabato, 07/07/2018
Testo quotato

Postato originariamente da Mikelius:

H creato un repository privato su GitLab...
Se volete potete collegarvi e gestiamo il progetto con Git..in questo modo unire più versione risulta molto semplice.
https://gitlab.com/Mikelius/2048-thegame



Mi sono registrato,

col tuo link da errore 404 ?,


come si usa gitlab ?



If ok Then GOTO Avanza else GOTO Inizia

PM Quote
Avatar
Carlo (Member)
Guru


Messaggi: 1316
Iscritto: 29/01/2018

Segnala al moderatore
Postato alle 12:22
Sabato, 07/07/2018
Ho apportato delle modifiche per la creazione del nome del file.
Sono partito dalla versione 9.7.
Ho inserito la modifica di Ultimo, per evitare il cambio difficoltà dopo "Z"

Non ho visto ancora Git

posto ver 9.7.B

Le modifiche le ho tutte remmate
In progettazione ho allargato la finestra classifiche
ButtonAvvia.Text = "PLAY "

Alcune modifiche sono solo aggiustamenti estetici al codice, altre sono funzionali.


Carlo ha allegato un file: 2048 the game_v9.7.B.zip (808290 bytes)
Clicca qui per scaricare il file

Ultima modifica effettuata da Carlo il 07/07/2018 alle 12:26


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


Messaggi: 877
Iscritto: 22/05/2010

Segnala al moderatore
Postato alle 13:04
Sabato, 07/07/2018
Testo quotato

Postato originariamente da Carlo:

Ho apportato delle modifiche per la creazione del nome del file.
Sono partito dalla versione 9.7.
Ho inserito la modifica di Ultimo, per evitare il cambio difficoltà dopo "Z"

Non ho visto ancora Git

posto ver 9.7.B

Le modifiche le ho tutte remmate
In progettazione ho allargato la finestra classifiche
ButtonAvvia.Text = "PLAY "

Alcune modifiche sono solo aggiustamenti estetici al codice, altre sono funzionali.  




ho visto le modifiche :k:


cambiamo il numero di versione,

ora è la 9.7.7 ;)


If ok Then GOTO Avanza else GOTO Inizia

PM Quote
Avatar
Mikelius (Member)
Expert


Messaggi: 525
Iscritto: 14/04/2017

Segnala al moderatore
Postato alle 13:32
Sabato, 07/07/2018
Testo quotato

Postato originariamente da Ultimo:

Mi sono registrato,
col tuo link da errore 404 ?,
come si usa gitlab ?



Ho scelto GitLab perchè dava la possibilità di repository privati gratuiti (gitHub dovevi pagare)
Penso che funzioni molto similmente a GitHub...
Per il 404.. il repository è privato. Dammi il tuo nome che ti autorizzo, stessa cosa per Carlo se vuole

PM Quote
Pagine: [ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ] Precedente | Prossimo