Torna indietro   Hardware Upgrade Forum > Software > Programmazione

HONOR Magic V5: il pieghevole ultra sottile e completo! La recensione
HONOR Magic V5: il pieghevole ultra sottile e completo! La recensione
Abbiamo provato per diverse settimane il nuovo Magic V5 di HONOR, uno smartphone pieghevole che ci ha davvero stupito. Il device è il più sottile (solo 4.1mm) ma non gli manca praticamente nulla. Potenza garantita dallo Snapdragon 8 Elite, fotocamere di ottima qualità e batteria in silicio-carbonio che garantisce un'ottima autonomia. E il Prezzo? Vi diciamo tutto nella nostra recensione completa.
Recensione Google Pixel 10 Pro XL: uno zoom 100x assurdo sempre in tasca (e molto altro)
Recensione Google Pixel 10 Pro XL: uno zoom 100x assurdo sempre in tasca (e molto altro)
Google Pixel 10 Pro XL è il top di gamma della serie Pixel, presentando un ampio display Super Actua da 6.8 pollici insieme alle novità della serie, fra cui la ricarica wireless magnetica Pixelsnap e le nuove funzionalità AI avanzate. Il comparto fotografico include un sistema a tripla fotocamera con zoom Pro Res fino a 100x, mentre il processore Tensor G5 con 16GB di RAM garantisce prestazioni percepite molto elevate su Android.
Lenovo IdeaPad Slim 3: un notebook Snapdragon X economico
Lenovo IdeaPad Slim 3: un notebook Snapdragon X economico
Forte della piattaforma Qualcomm Snapdragon X, il notebook Lenovo IdeaPad Slim 3 riesce a coniugare caratteristiche tecniche interessanti ad uno chassis robusto, con autonomia di funzionamento a batteria che va ben oltre la tipica giornata di lavoro. Un notebook dal costo accessibile pensato per l'utilizzo domestico o in ufficio, soprattutto con applicazioni native per architettura ARM
Tutti gli articoli Tutte le news

Vai al Forum
Discussione Chiusa
 
Strumenti
Old 03-04-2006, 10:57   #1
Jocchan
Senior Member
 
L'Avatar di Jocchan
 
Iscritto dal: Jul 2005
Città: Silent Hill
Messaggi: 1471
[CICLO 14] Storia 1

Storia 1: Ogni volta che il giocatore droppa una coppia di gemme, e prima che la coppia successiva inizi a cadere, un numero di pietre pari al valore del contatore situato sotto la propria area di gioco, e di colore scelto seguendo il pattern definito in basso, verrà fatto cadere (a velocità accelerata) nella sua schermata, da sinistra verso destra, ed eventualmente su più strati in verticale. Al termine di questa operazione, il contatore verrà riportato a zero, e le gemme torneranno a cadere.
Prima della trasformazione in gemma, una pietra potrà essere cancellata solo ed esclusivamente in seguito alla cancellazione di una gemma adiacente dello stesso colore. Il suo punteggio sarà nullo, ma conterà ugualmente per il numero di pietre da inviare all’avversario.
Questo numero verrà sottratto da quello delle pietre in arrivo: se il risultato sarà minore di 0, il giocatore ne riceverà un numero minore, pari al risultato appena ottenuto. Altrimenti, verrà mostrata una png con la scritta “Counter!”, e - se il valore sarà maggiore di 0 - sarà l’avversario a riceverle.

Pattern:
Il pattern è definito da una matrice 8x1, replicabile all'infinito in verticale, e contenente una serie di numeri compresi tra 1 e 5. All'inizio di ogni partita, questi numeri vengono abbinati casualmente a dei colori, e questo definirà il colore delle gemme da inserire nell'area di gioco.
Il pattern da seguire attualmente è: 1 2 2 3 3 4 4 5.



Punti cardine da tenere a mente durante i lavori:

* Mai fare a gara a chi finisce il task per primo, meglio procedere con calma, altrimenti perderemo molto più tempo in seguito
* Evitiamo di complicarci la vita, esiste di certo una soluzione più semplice di quella che abbiamo pensato di implementare
* MAI aggiungere elementi non richiesti esplicitamente dai task: se mai serviranno, se ne parlerà nelle prossime storie
* Comunichiamo il più possibile, se qualcosa non è chiaro discutiamone tutti i dettagli fino ad eliminare ogni dubbio, anche il più insignificante
* Postare sempre la test list PRIMA di mettere mano al codice
__________________
DIAMOND CRUSH - Aut viam inveniam, aut faciam.

Ultima modifica di Jocchan : 03-04-2006 alle 11:00.
Jocchan è offline  
Old 03-04-2006, 12:02   #2
Ufo13
Senior Member
 
L'Avatar di Ufo13
 
Iscritto dal: Nov 2005
Messaggi: 1545
Task 14.1.1: Bonfo (Completato)
Introdurre il Pattern. Corrisponde ad una matrice 8x1 dove ogni cella può contenere un valore intero compreso tra 1 e 5 inclusi.
Per il momento il Pattern viene inizializzato per default con i seguenti valori: {1, 2, 2, 3, 3, 4, 4, 5}
All'inizio della partita ognuno di questi 5 valori viene associato ad un tipo di gemma (il rapporto deve essere: 1 colore <-> 1 valore).


Task 14.1.2 (In Pair): 71104 & redcloud (Completato)
Ogni volta che una coppia di gemme viene droppata si guarda il valore del numero di Stone in Arrivo si inserisce un numero pari di Stone all'interno della griglia. L'inserimento avviene dalla prima colonna a sinistra. Ad ogni Stone inserita si scorrono le colonne verso destra. Quando si raggiunge il fondo si riparte dalla colonna più a sinistra. Durante l'inserimento la gravità è settata come "accelerata".

Task 14.1.3: Ufo13 (2 Giorni)
Una Gemma di tipo Stone è cancellata quando una delle 4 gemme adiacenti (sopra, sotto, sinistra, destra) viene cancellata. Le Stone cancellate non vengono contate nel punteggio ma vengono contate per l'invio delle Stone all'avversario.

Task 14.1.4: Bonfo (Completato)
Ogni volta che si devono inviare delle Stone all'avversario si effettua questo calcolo:

incomingStones - stonesToSend

dove incomingStones sono le pietre in arrivo e stonesToSend quelle da mandare all'avversario.
Se il risultato è > 0 si riceverà un numero di Stone pari al risultato dell'operazione.
Se il risultato è <= 0 viene mostrata la PNG Counter! e viene inviato all'avversario un numero di Stone pari al risultato dell'operazione.

Ultima modifica di Ufo13 : 14-04-2006 alle 18:41.
Ufo13 è offline  
Old 03-04-2006, 12:09   #3
Bonfo
Senior Member
 
L'Avatar di Bonfo
 
Iscritto dal: Nov 2005
Città: Bologna
Messaggi: 1303
Quote:
Originariamente inviato da Ufo13

Task 14.1.3:
Una Gemma di tipo Stone è cancellata quando una delle 4 gemme adiacenti dello stesso colore (sopra, sotto, sinistra, destra) viene cancellata. Le Stone cancellate non vengono contate nel punteggio ma vengono contate per l'invio delle Stone all'avversario.

Correzione giusta??
__________________
Software engineer
Bonfo's Blog
Bonfo è offline  
Old 03-04-2006, 12:20   #4
Bonfo
Senior Member
 
L'Avatar di Bonfo
 
Iscritto dal: Nov 2005
Città: Bologna
Messaggi: 1303
Mi prenoterei per il task 4.
Tempo: 4 giorni per stare largo
__________________
Software engineer
Bonfo's Blog
Bonfo è offline  
Old 03-04-2006, 12:24   #5
Jocchan
Senior Member
 
L'Avatar di Jocchan
 
Iscritto dal: Jul 2005
Città: Silent Hill
Messaggi: 1471
Quote:
Originariamente inviato da Bonfo
Correzione giusta??
EDITATO (leggere sotto plz).
__________________
DIAMOND CRUSH - Aut viam inveniam, aut faciam.

Ultima modifica di Jocchan : 03-04-2006 alle 14:48.
Jocchan è offline  
Old 03-04-2006, 14:48   #6
Jocchan
Senior Member
 
L'Avatar di Jocchan
 
Iscritto dal: Jul 2005
Città: Silent Hill
Messaggi: 1471
No, errore mio. E' sufficiente che avvenga una cancellazione, di colore qualsiasi.
Questo perchè abbiamo 5 tipi di gemme (e sono tanti), e la possibilità che si raccolgano parecchie stone. Quindi, dobbiamo poterle smaltire più facilmente.
__________________
DIAMOND CRUSH - Aut viam inveniam, aut faciam.
Jocchan è offline  
Old 03-04-2006, 14:59   #7
redcloud
Bannato
 
L'Avatar di redcloud
 
Iscritto dal: Feb 2003
Città: Anche Chuck Norris usa Debian e Gnome
Messaggi: 1270
Sono sempre disponibile per il pair, come tirocinante Qualcuno mi si accolla?
redcloud è offline  
Old 03-04-2006, 17:17   #8
Ufo13
Senior Member
 
L'Avatar di Ufo13
 
Iscritto dal: Nov 2005
Messaggi: 1545
Quote:
Originariamente inviato da redcloud
Sono sempre disponibile per il pair, come tirocinante Qualcuno mi si accolla?
Se non si offre nessuno te la do io una mano
Ufo13 è offline  
Old 03-04-2006, 17:29   #9
fek
Senior Member
 
L'Avatar di fek
 
Iscritto dal: Oct 2002
Città: San Jose, California
Messaggi: 11794
Cionci, puoi stickare i questo topic e spostare gli altri per favore?
fek è offline  
Old 04-04-2006, 00:13   #10
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
ehm... ehm... ehm... ^^

molto timidamente (causa lungherrima assenza dal progetto) vorrei propormi per il pair assieme a redcloud ^___^

redcloud, quando sei libero tu? per me va bene qualsiasi giorno di sera (con pausa-cena )

Ultima modifica di 71104 : 04-04-2006 alle 00:18.
71104 è offline  
Old 04-04-2006, 00:42   #11
redcloud
Bannato
 
L'Avatar di redcloud
 
Iscritto dal: Feb 2003
Città: Anche Chuck Norris usa Debian e Gnome
Messaggi: 1270
Di sera ci sono sempre fino a giovedi (incluso).
redcloud è offline  
Old 04-04-2006, 00:49   #12
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da redcloud
Di sera ci sono sempre fino a giovedi (incluso).
be', a domani sera allora...
71104 è offline  
Old 04-04-2006, 10:23   #13
Jocchan
Senior Member
 
L'Avatar di Jocchan
 
Iscritto dal: Jul 2005
Città: Silent Hill
Messaggi: 1471
Felice di rivederti "in azione", 71104
__________________
DIAMOND CRUSH - Aut viam inveniam, aut faciam.
Jocchan è offline  
Old 04-04-2006, 17:22   #14
Bonfo
Senior Member
 
L'Avatar di Bonfo
 
Iscritto dal: Nov 2005
Città: Bologna
Messaggi: 1303
Un quesito sul task4

Le stonesToSend sono quelle che si inviavano prima giusto??? Quindi se c'è una sola crushedGem le stoneToSend = 0 ??

Se mi viene in mente altro chiedo

A proposito...per poter fare il mio task devo attendere il task 2.
Come siamo messi??
__________________
Software engineer
Bonfo's Blog

Ultima modifica di Bonfo : 04-04-2006 alle 17:25.
Bonfo è offline  
Old 04-04-2006, 17:27   #15
Bonfo
Senior Member
 
L'Avatar di Bonfo
 
Iscritto dal: Nov 2005
Città: Bologna
Messaggi: 1303
Se nessuno si mette faccio io il task 1.
OK??
__________________
Software engineer
Bonfo's Blog
Bonfo è offline  
Old 04-04-2006, 17:29   #16
Jocchan
Senior Member
 
L'Avatar di Jocchan
 
Iscritto dal: Jul 2005
Città: Silent Hill
Messaggi: 1471
Quote:
Originariamente inviato da Bonfo
Se nessuno si mette faccio io il task 1.
OK??
Per me è ok
Il tuo dubbio nel post sopra sinceramente non l'ho afferrato ^_^;;;
__________________
DIAMOND CRUSH - Aut viam inveniam, aut faciam.
Jocchan è offline  
Old 04-04-2006, 17:37   #17
Bonfo
Senior Member
 
L'Avatar di Bonfo
 
Iscritto dal: Nov 2005
Città: Bologna
Messaggi: 1303
Quote:
Originariamente inviato da Jocchan
Il tuo dubbio nel post sopra sinceramente non l'ho afferrato ^_^;;;
Allora abbiamo detto che ci sono incomingStone se l'avverasrio fa un crush di almeno 2 gemme, ovvero GEM-GEM-CHEST

Quindi mi chiedevo se le stoneToSend rispondessero a questa regola.
Esempio:
l'avversario ha fatto GEM GEM CHEST---> io vedo nel warningBox 2

Io faccio CHEST-GEM-GEM e mi vedo arrivare 0
Io faccio CHEST-GEM cosa mi vedo arrivare 1 o 2.

Anche perchè se io avessi fatto CHEST-GEM nonavrei inviato alcuna stone.

Spero di essermi spiegato
__________________
Software engineer
Bonfo's Blog
Bonfo è offline  
Old 04-04-2006, 17:42   #18
Jocchan
Senior Member
 
L'Avatar di Jocchan
 
Iscritto dal: Jul 2005
Città: Silent Hill
Messaggi: 1471
Quote:
Originariamente inviato da Bonfo
Allora abbiamo detto che ci sono incomingStone se l'avverasrio fa un crush di almeno 2 gemme, ovvero GEM-GEM-CHEST

Quindi mi chiedevo se le stoneToSend rispondessero a questa regola.
Esempio:
l'avversario ha fatto GEM GEM CHEST---> io vedo nel warningBox 2

Io faccio CHEST-GEM-GEM e mi vedo arrivare 0
Io faccio CHEST-GEM cosa mi vedo arrivare 1 o 2.

Anche perchè se io avessi fatto CHEST-GEM nonavrei inviato alcuna stone.

Spero di essermi spiegato
Ovviamente sì, le mie incomingStone sono le stoneToSend del mio avversario
__________________
DIAMOND CRUSH - Aut viam inveniam, aut faciam.
Jocchan è offline  
Old 04-04-2006, 18:02   #19
Bonfo
Senior Member
 
L'Avatar di Bonfo
 
Iscritto dal: Nov 2005
Città: Bologna
Messaggi: 1303
Quindi

l'avversario ha fatto GEM GEM CHEST---> io vedo nel warningBox 2
Io faccio CHEST-GEM ---> mi vedo arrivare 2
__________________
Software engineer
Bonfo's Blog

Ultima modifica di Bonfo : 04-04-2006 alle 18:04.
Bonfo è offline  
Old 04-04-2006, 18:29   #20
Bonfo
Senior Member
 
L'Avatar di Bonfo
 
Iscritto dal: Nov 2005
Città: Bologna
Messaggi: 1303
TASK 1:
Ma cosa si deve poter fare sulla classe Pattern??
L'unica cosa che mi sembra giustro mostrare allesterno è:
Codice:
publi Pattern();
public DroppableType getDroppableType(int index);
Cosa mi sto perdendo per strada ?
__________________
Software engineer
Bonfo's Blog
Bonfo è offline  
 Discussione Chiusa


HONOR Magic V5: il pieghevole ultra sottile e completo! La recensione HONOR Magic V5: il pieghevole ultra sottile e co...
Recensione Google Pixel 10 Pro XL: uno zoom 100x assurdo sempre in tasca (e molto altro) Recensione Google Pixel 10 Pro XL: uno zoom 100x...
Lenovo IdeaPad Slim 3: un notebook Snapdragon X economico Lenovo IdeaPad Slim 3: un notebook Snapdragon X ...
Recensione OnePlus Watch 3 43mm: lo smartwatch che mancava per i polsi più piccoli Recensione OnePlus Watch 3 43mm: lo smartwatch c...
BOOX Note Air4 C è uno spettacolo: il tablet E Ink con Android per lettura e scrittura BOOX Note Air4 C è uno spettacolo: il tab...
Friggitrice ad aria Cecofry Full InoxBla...
iPhone 16 Pro Max a 10€ in più del minim...
Una chiavetta USB, ma SanDisk Ultra Slid...
La bolla dell'AI: perché l'econom...
Lo smartphone dovrebbe essere usato solo...
SpaceX: i video e le foto dello spettaco...
Anche a Pescara si passa ai fatti: e-bik...
La One UI 8 è pronta: Samsung con...
Xiaomi annuncia l'arrivo in Italia dei R...
La Cina stupisce ancora: test per la tur...
L'iconico iMac G3 diventerà un set LEGO?...
Microsoft: nessun legame tra update di a...
Rivoluzione in arrivo per Threads: il so...
Battlefield 6: molti utenti hanno giocat...
Acronis sfrutterà le NPU delle CP...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 08:47.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v