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: 1344
Iscritto: 29/01/2018

Segnala al moderatore
Postato alle 15:27
Domenica, 08/07/2018
Sembra interessante, la prima volta sembra tutto complicato, ma poi quandi si è preso coscienza dei nomi e delle azioni, tutto diventa più facile (speriamo):rofl:

Scusate, se non ho rispettato, la direttiva: "basta modifiche!" :blush:

Ver 9.7.7.C (la userò per mettere in pratica GitLab)

Per arrivare a 32000, ci vogliono 8 ore circa di gioco continuativo, forse un teenager si può permettere tale impresa!! :rotfl:
Ho implementato la sospensione, e la ripresa.
La sospensione viene salvata nel file Sosp.sos, e contiene tutti i parametri di gioco.
Quano si chiude il gioco, nella finestra messaggio c'è il tasto [SOSPENDI]
Quando si avvia il gioco, nella finestra NomeGiocatore c'è il tasto [RIPRENDI]
Il file ora è in chiaro, ma se decidiamo di inserire la modifica per tutti, ho previsto una criptatura.
In caso di registrazione, ogni sospensione genera un file distinto. :k:

Ps. con VS2017 e git, la cartella pesa 25Mbyte
con VS2012 non arriva a 4Mbyte


Carlo ha allegato un file: 2048 the game_v9.7.7.C.zip (814856 bytes)
Clicca qui per scaricare il file


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


Messaggi: 877
Iscritto: 22/05/2010

Segnala al moderatore
Postato alle 16:05
Domenica, 08/07/2018
Testo quotato

Postato originariamente da Carlo:

Sembra interessante, la prima volta sembra tutto complicato, ma poi quandi si è preso coscienza dei nomi e delle azioni, tutto diventa più facile (speriamo):rofl:

Scusate, se non ho rispettato, la direttiva: "basta modifiche!" :blush:

Ver 9.7.7.C (la userò per mettere in pratica GitLab)

Per arrivare a 32000, ci vogliono 8 ore circa di gioco continuativo, forse un teenager si può permettere tale impresa!! :rotfl:
Ho implementato la sospensione, e la ripresa.
La sospensione viene salvata nel file Sosp.sos, e contiene tutti i parametri di gioco.
Quano si chiude il gioco, nella finestra messaggio c'è il tasto [SOSPENDI]
Quando si avvia il gioco, nella finestra NomeGiocatore c'è il tasto [RIPRENDI]
Il file ora è in chiaro, ma se decidiamo di inserire la modifica per tutti, ho previsto una criptatura.
In caso di registrazione, ogni sospensione genera un file distinto. :k:

Ps. con VS2017 e git, la cartella pesa 25Mbyte
con VS2012 non arriva a 4Mbyte



Molto utile :k:

arrivare a oltre 4096 è meglio farlo a step con calma  :k:



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 16:28
Domenica, 08/07/2018
ok per le modifiche ulteriori....
Slitterà la guida XD
..
Per il peso della cartella.... usare git (gitLab ne nostro caso) aiuta tantissimo.
Infatti ogni commit non produce una nuova versione "completa". Ma salva le modifiche creando un Log di esse. quindi tenendo traccia con git si dovrà solo sincronizzare la propria versione con quelle modificate.
Non c'è bisogno di postare qui nulla perchè ognuno di noi ha accesso ai rami degli altri, quindi basta effettuare il push per  far vedere agli altri le modifiche. Qui in forum si potrebbero postare solo le eventuali relase "stabili" gravando meno sullo spazio occupato. Inoltre si possono cancellare le cartelle di git, e quelle di VS. risparmindo spazio. (onestamente , ricompilare il progetto per avere l'eseguibile costa 0 di fatica, ed non serve qui la cartella di git perchè il repo è privato)

PM Quote
Avatar
Carlo (Member)
Guru


Messaggi: 1344
Iscritto: 29/01/2018

Segnala al moderatore
Postato alle 16:54
Domenica, 08/07/2018
Testo quotato

Postato originariamente da Mikelius:

ok per le modifiche ulteriori....
Slitterà la guida XD
..
Per il peso della cartella.... usare git (gitLab ne nostro caso) aiuta tantissimo.
Infatti ogni commit non produce una nuova versione "completa". Ma salva le modifiche creando un Log di esse. quindi tenendo traccia con git si dovrà solo sincronizzare la propria versione con quelle modificate.
Non c'è bisogno di postare qui nulla perchè ognuno di noi ha accesso ai rami degli altri, quindi basta effettuare il push per  far vedere agli altri le modifiche. Qui in forum si potrebbero postare solo le eventuali relase "stabili" gravando meno sullo spazio occupato. Inoltre si possono cancellare le cartelle di git, e quelle di VS. risparmindo spazio. (onestamente , ricompilare il progetto per avere l'eseguibile costa 0 di fatica, ed non serve qui la cartella di git perchè il repo è privato)


La prima volta, per travasare le modifiche sul mio ramo partendo dal progetto master, è stato un po' impegnativo perchè avevo molte modifiche.
Ora che è tutto collegato, anche se cambi una riga, con il commit, la rendi subito disponibile.

Fin qui tutto chiaro.

Ora, per riunire le modifiche dei vari rami sul master, chi lo fa? quando? come?

Ultima modifica effettuata da Carlo il 08/07/2018 alle 16:55


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


Messaggi: 877
Iscritto: 22/05/2010

Segnala al moderatore
Postato alle 17:24
Domenica, 08/07/2018
@Carlo
Ora, per riunire le modifiche dei vari rami sul master,
chi lo fa? quando? come?
-----------------------------------------

Bisogna fare il merge,

se qualcosa non funziona, si può tornare indietro,


e riparte dal proprio ramo(branche)


: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 18:44
Domenica, 08/07/2018
Testo quotato

Postato originariamente da Carlo:

Sembra interessante, la prima volta sembra tutto complicato, ma poi quandi si è preso coscienza dei nomi e delle azioni, tutto diventa più facile (speriamo):rofl:

Scusate, se non ho rispettato, la direttiva: "basta modifiche!" :blush:

Ver 9.7.7.C (la userò per mettere in pratica GitLab)

Per arrivare a 32000, ci vogliono 8 ore circa di gioco continuativo, forse un teenager si può permettere tale impresa!! :rotfl:
Ho implementato la sospensione, e la ripresa.
La sospensione viene salvata nel file Sosp.sos, e contiene tutti i parametri di gioco.
Quano si chiude il gioco, nella finestra messaggio c'è il tasto [SOSPENDI]
Quando si avvia il gioco, nella finestra NomeGiocatore c'è il tasto [RIPRENDI]
Il file ora è in chiaro, ma se decidiamo di inserire la modifica per tutti, ho previsto una criptatura.
In caso di registrazione, ogni sospensione genera un file distinto. :k:

Ps. con VS2017 e git, la cartella pesa 25Mbyte
con VS2012 non arriva a 4Mbyte



nella procedura "CaricaSospesa()"


le difficoltà vanno da 1 a 4,



invece che da 0 a 3,



si può mettere il codice seguente:



Codice sorgente - presumibilmente VB.NET

  1. Select Case Livello_Diff
  2.             Case Is = Difficoltà.Facile
  3.                 Me.FacileToolStrip.Checked = True
  4.             Case Is = Difficoltà.Media
  5.                 Me.MediaToolStrip.Checked = True
  6.             Case Is = Difficoltà.Difficile
  7.                 Me.DifficileToolStrip.Checked = True
  8.             Case Is = Difficoltà.Molto_Difficile
  9.                 Me.MoltoDifficileToolStrip.Checked = True
  10.         End Select




:k:


If ok Then GOTO Avanza else GOTO Inizia

PM Quote
Avatar
Carlo (Member)
Guru


Messaggi: 1344
Iscritto: 29/01/2018

Segnala al moderatore
Postato alle 19:07
Domenica, 08/07/2018
Implementato criptaggio sul file di sospensione, cronologia modifiche su Git.
Molto comodo aprire un ramo e vedere con History le parti di codice modificate cronologicamente. :yup:


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


Messaggi: 1344
Iscritto: 29/01/2018

Segnala al moderatore
Postato alle 19:16
Domenica, 08/07/2018
Testo quotato

Postato originariamente da Ultimo:
si può mettere il codice seguente:
Codice sorgente - presumibilmente VB.NET

  1. Select Case Livello_Diff
  2.             Case Is = Difficoltà.Facile
  3.                 Me.FacileToolStrip.Checked = True
  4.             Case Is = Difficoltà.Media
  5.                 Me.MediaToolStrip.Checked = True
  6.             Case Is = Difficoltà.Difficile
  7.                 Me.DifficileToolStrip.Checked = True
  8.             Case Is = Difficoltà.Molto_Difficile
  9.                 Me.MoltoDifficileToolStrip.Checked = True
  10.  End Select


:k:


Messo e postato su Git :k::k:


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 ] Precedente | Prossimo