Benvenuto! Per postare e godere delle funzionalità del forum registrati, occorrono pochi secondi ed è gratis!

Dot One - Beta 2

Coder
Messaggi: 633
Discussioni: 57
Registrato: 04-2011
Mix: 0
La seconda Beta del mio gioco: Dot. Il nome originale era Snake, ma visto che la picturebox non aveva le più minime sembianze di un serpente, l'ho chiamato Dot (punto). Ok, lo so... in molti non lo scaricheranno... Però mi farebbe piacere se qualcuno mi segnalasse qualche bug ancora persistente (visto che tutti quelli presenti nella precedente versione, sono stati fixati).

[Immagine: senzanomevj.png]

[Per vedere i link devi REGISTRARTI.]



19/08/2011, 20:26
#1
Cerca

Iscritto
Messaggi: 2,216
Discussioni: 102
Registrato: 03-2011
Mix: 0
ti faccio da tester appena torno a casa Smile

19/08/2011, 20:32
#2
Cerca

Coder
Messaggi: 633
Discussioni: 57
Registrato: 04-2011
Mix: 0
grazie patoffo Smile

19/08/2011, 20:35
#3
Cerca

Iscritto
Messaggi: 2,216
Discussioni: 102
Registrato: 03-2011
Mix: 0
ok l'ho provato a casa del mio amico Asd....funziona perfettamente sono arrivato a 30...poi mi sono rotto e non ho trovato nessun bug...a casa mia controllerò meglio. Smile +1

19/08/2011, 20:38
#4
Cerca
(Questo messaggio è stato modificato l'ultima volta il: 19/08/2011, 20:40 da Admin.)

Amministratore
Messaggi: 2,338
Discussioni: 233
Registrato: 03-2011
Mix: 2,578.4
L'ho provato, simpatico Happywide
Dovresti settare un altra velocità, più veloce Asd


[Per vedere i link devi REGISTRARTI.]

Prima di aprire ogni contenuto scaricato su siti esterni ad HackMix, scansionatelo su VirusTotal.
19/08/2011, 20:40
#5
Cerca

il vip member pro<!
Messaggi: 2,120
Discussioni: 156
Registrato: 04-2011
Mix: 0
Provato cato Wink (funziona alla grande)

19/08/2011, 20:40
#6
Cerca
(Questo messaggio è stato modificato l'ultima volta il: 19/08/2011, 22:04 da Cato97.)

Coder
Messaggi: 633
Discussioni: 57
Registrato: 04-2011
Mix: 0
(19/08/2011, 20:40)Admin Ha scritto:

[Per vedere i link devi REGISTRARTI.]

L'ho provato, simpatico Happywide
Dovresti settare un altra velocità, più veloce Asd

lo so... stavo già pensando a qualche soluzione, visto che l'Interval massimo che accettano i Timer è di 10 ms Asd
EDIT: Admin ho aggiunto la Super Velocità; vuoi anche la Supersonica? Asd se vuoi ce la metto

comunque grazie anche agli altri per averlo provato e grazie a patoffo per il +1 Wink

19/08/2011, 20:57
#7
Cerca
(Questo messaggio è stato modificato l'ultima volta il: 20/08/2011, 13:37 da Luca360.)

Iscritto
Messaggi: 63
Discussioni: 6
Registrato: 04-2011
Mix: 0
Utilizzi un metodo di salvataggio errato.
Per prima cosa, ti consiglio di cambiare variabile a ciò che che ha solamente due opzioni, come modalità, utilizzando le variabili boolean.
Seconda cosa, utilizzare millemila file.txt per ogni impostazione è sbagliato. utilizza un file xml che è molto più ordinato e funzionale.
Ecco come leggerne / scrivere uno. ti sto scrivendo il source adatto al tuo programma. ciò che devi fare poi è ripescarti i valori dalle variabili in cui li inserisco.


    VBNET Programming
  1. Dim read As New Data.DataSet ' l'oggetto che leggerà/scriverà il file
  2. read.ReadXml(".\settings.xml") ' con ".\" trovi direttamente il percorso dov'è situato il programma. attraverso questo codice, leggi il file
  3. ' Questa è la lettura del contenuto delle varie tag utilizzate.
  4. Dim color_set As integer = read.Tables("impostazioni").Rows(0).Item("color") ' impostazioni è una table così da rendere tutto più ordinato.
  5. Dim speed_set as string = read.Tables("impostazioni").Rows(0).Item("speed")
  6. Dim advance_set as boolean = read.Tables("impostazioni").Rows(0).Item("advance")
  7. Dim sound_set as boolean = read.Tables("impostazioni").Rows(0).Item("sound")



Ecco come sarà il file xml.
    XML Programming
  1. <?xml version="1.0" standalone="yes"?>
  2. <Settings>
  3. <impostazioni>
  4. <color>-16744448</color>
  5. <speed>veloce</speed>
  6. <advance>true</advance>
  7. <sound>true</sound>
  8. </impostazioni>
  9. </settings>



impostazioni come già detto è la table per mantenere ordine.
color è un'integer che conterrà il colore.
speed è una string che conterrà il testo "veloce"
advance è una variabile boolean, la rispettiva modalità solamente che questa determina se la modalità avanzata è attiva o no ( true/false)
sound come sopra.

Per modificare il valore dei vari tag utilizzi una roba del genere.
    VBNET Programming
  1. ds.Tables("impostazioni").Rows(0).Item("sound") = False 'prendo come esempio sound in cui, cambio il valore booleano da true a false. per le stringhe utilizzi gli apici es. = "medio" (velocità) e per gli integer utilizzi caratteri numerici senza apici.



Se ho sbagliato qualcosa ditemelo che 'sto scrivendo direttamente quì. non ho possibilità di testare.

Infine, La velocità "veloce" non funziona.

20/08/2011, 13:34
#8
Cerca
(Questo messaggio è stato modificato l'ultima volta il: 20/08/2011, 14:47 da Cato97.)

Coder
Messaggi: 633
Discussioni: 57
Registrato: 04-2011
Mix: 0
woow grazie Luca! te ne sarò infinitamente grato! e sarà sicuro che nella prossima versione metterò un bel XML Asd
per la velocità "veloce", a me funge bene...

PS: per chi è interessato

nella prossima beta:

-possibilità di salvare la partita e quindi di proseguirla quando si vuole;
-2 nuove velocità (super e supersonica (la seconda mi gasa troppo Asd ))
-un bel XML per le impostazioni (grazie Luca360)
-possibilità di salvare i punteggi
-un grafico disponibile? Asd

20/08/2011, 13:50
#9
Cerca

Il criceto mannaro
Messaggi: 3,536
Discussioni: 201
Registrato: 03-2011
Mix: 3,737
e bravo luca, addirittura i dataset Smile bene è sicuramente un approccio molto strutturato e pulito Smile


digger
21/08/2011, 14:47
#10
Cerca


Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  Security site tester BETA claudio2255 9 1,942 21/11/2012, 22:03
Ultimo messaggio: Pocciox
  iOS 6 beta 1 - Prova su iPad 2 GSM Marchrius 4 1,987 26/06/2012, 15:18
Ultimo messaggio: frischMASTIFFS
  Jailbreak iOS 6 (BETA) Marchrius 0 810 25/06/2012, 11:05
Ultimo messaggio: Marchrius



Utenti che stanno guardando questa discussione: 1 Ospite(i)