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 - 2048 aggiunte

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

Segnala al moderatore
Postato alle 0:22
Giovedì, 31/05/2018
Testo quotato

Postato originariamente da Ultimo:

Inserita versione 8.8.8



Bella!
sulle immagini giapponesi c'è una carta vuota, è regolare?

Caratteri Romani, se li vuoi inserire ancora!:k:
Codice sorgente - presumibilmente VB.NET

  1. -
  2.  
  3.            Dim Roma() As String = {"    I", "   II", "  III", "  IV", "   V", "   VI", "  VII", " VIII", "  IX", "   X", "  XI", "  XII", " XIII"}
  4.             For i = 0 To 12
  5.                 imgbmp = New Bitmap(84, 84) ' creo una bitmap
  6.                 Using g As Graphics = Graphics.FromImage(imgbmp) ' g agisce su imgbmp
  7.                     g.TextRenderingHint = Drawing.Text.TextRenderingHint.AntiAliasGridFit
  8.                     g.FillRectangle(Brushes.Navy, 0, 0, 84, 84)
  9.                     Using Carattere As Font = New Font("Georgia", 22, FontStyle.Regular)
  10.                         g.DrawString(Roma(i), Carattere, Brushes.Red, New PointF(5, 26))
  11.                     End Using
  12.                 End Using
  13.                 ImageList1.Images.Add(imgbmp)
  14.             Next
  15.             Panel1.BackColor = Color.Tomato
  16.             PictureBox1.BackColor = Color.Navy


Ultima modifica effettuata da Carlo il 31/05/2018 alle 0:28


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


Messaggi: 877
Iscritto: 22/05/2010

Segnala al moderatore
Postato alle 11:34
Giovedì, 31/05/2018
@Carlo

La carta bianca è regolare, volendo si può cambiare

per i numeri Romani gli inserisco nella prossima versione :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 12:44
Giovedì, 31/05/2018
Testo quotato

Postato originariamente da Ultimo:

@Carlo

La carta bianca è regolare, volendo si può cambiare

per i numeri Romani gli inserisco nella prossima versione :k:


Ok Ok!!

Scusa non è che vado a caccia di errori, ma quando si azzera, va ripristinata la matrice Obiettivi_Punteggio, sennò alla seconda partita non suona più la musica.:asd:

Codice sorgente - presumibilmente VB.NET

  1. Private Sub AzzeraToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles AzzeraToolStripMenuItem.Click
  2.  
  3.         Stato_eventi = Stato.Azzerato
  4.         Punteggio = 0
  5.         mosse = 0
  6.         Max_Potenza_Raggiunta = 2
  7.         Obiettivi_Punteggio = {2048, 4096, 8192} ' ripristino
  8.         Call Inizializza_Matrice2048(Matrice4x4)
  9.         Call Random_Matrice4x4_2048()
  10.         Call Visualizza_Immagine_Celle2048(Matrice4x4)
  11.         Scambio_ok = True
  12.         InMovimento = False
  13.  
  14.     End Sub



Mi sono accorto, perché volevo verificare il discorso play e sleep, e ho abbassato gli obiettivi a 16 e 64.
Nel mio PC la musica viene suonata tutta anche senza Sleep(200), so che i PC in base alle schede audio montate non si comportano tutti allo stesso modo, per questo dovresti provare tu, una mia idea.

Animazioni e sleep impediscono un gioco "veloce" si può usare una variabile globale
Codice sorgente

Dim AudioOn = false

, da mettere a true quando parte un Play, ed inserire prima di ogni sleep:
Codice sorgente

if AudioOn then Thread.Sleep(200) : AudioOn = false

.

Se puoi e vuoi fai una prova, io non la posso fare perché non riscontro nessun problema nei suoni anche senza gli sleep.
Anche la scelta nessuna animazione è consigliata.

Ultima modifica effettuata da Carlo il 31/05/2018 alle 13:00


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


Messaggi: 877
Iscritto: 22/05/2010

Segnala al moderatore
Postato alle 13:47
Giovedì, 31/05/2018
@Carlo

Ho inserito i numeri Romani :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 13:53
Giovedì, 31/05/2018
@Carlo

Aggiungo audio on/off

nelle mie prove si sentiva male sotto 200

giusto ripristinare gli obiettivi :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 16:19
Giovedì, 31/05/2018
Ho inserito la versione 8.9.9

Aggiunto Set Immagini

Audio On/Of

Animazione On/Of



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 11:06
Venerdì, 01/06/2018

Mio punteggio :k:


Ultimo ha allegato un file: Cattura_mr2.PNG (31507 bytes)
Clicca qui per guardare l'immagine


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 16:05
Venerdì, 01/06/2018
:om::om::om:


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