Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Polestar 3 Performance, test drive: comodità e potenza possono convivere
Polestar 3 Performance, test drive: comodità e potenza possono convivere
Abbiamo passato diversi giorni alla guida di Polestar 3, usata in tutti i contesti. Come auto di tutti i giorni è comodissima, ma se si libera tutta la potenza è stupefacente
Qualcomm Snapdragon X2 Elite: l'architettura del SoC per i notebook del 2026
Qualcomm Snapdragon X2 Elite: l'architettura del SoC per i notebook del 2026
In occasione del proprio Architecture Deep Dive 2025 Qualcomm ha mostrato in dettaglio l'architettura della propria prossima generazione di SoC destinati ai notebook Windows for ARM di prossima generazione. Snapdragon X2 Elite si candida, con sistemi in commercio nella prima metà del 2026, a portare nuove soluzioni nel mondo dei notebook sottili con grande autonomia
Recensione DJI Mini 5 Pro: il drone C0 ultra-leggero con sensore da 1 pollice
Recensione DJI Mini 5 Pro: il drone C0 ultra-leggero con sensore da 1 pollice
DJI Mini 5 Pro porta nella serie Mini il primo sensore CMOS da 1 pollice, unendo qualità d'immagine professionale alla portabilità estrema tipica di tutti i prodotti della famiglia. È un drone C0, quindi in un peso estremamente contenuto e che non richiede patentino, propone un gimbal rotabile a 225 gradi, rilevamento ostacoli anche notturno e autonomia fino a 36 minuti. Caratteristiche che rendono il nuovo drone un riferimento per creator e appassionati
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 25-10-2006, 16:39   #41
thebol
Senior Member
 
Iscritto dal: Dec 2000
Città: bologna
Messaggi: 1309
Quote:
Originariamente inviato da 71104
si, e per quanto riguarda il playback? ti ricordo che attualmente non siamo fermi sul logging (che è già fatto), ma sul playback.
avevamo il timestamp, avevamo il tasto premuto, e avevamo ogni quanto avviene il timestamp.

il seed a inizio logging

introdurre una riga per le stone che arrivano dall'altra piattaforma(e forse un altro seed per queste stone a inizio logging, ora non ricordo se era sparito o no) sempre legato al timestamp

un inputQualcosa(non vedo il codice da mesi sorry ) che leggesse e sparasse questi valori al posto della tastiera.
thebol è offline   Rispondi citando il messaggio o parte di esso
Old 25-10-2006, 16:48   #42
jappilas
Senior Member
 
L'Avatar di jappilas
 
Iscritto dal: Apr 2003
Città: Genova
Messaggi: 4739
la mia idea del logging

come accennavo ad alberto su msn , prevedeva che il data set fosse costituito da quello che va a "controllare" direttamente lo stato della griglia, quindi la sequenza di eventi (piuttosto ancora dei tasti , preferirei il marker della decisione "P1 - ruota a sinistra" , "P1 - muovi a destra", "P1 - Droppa" eccetera ) generati dalle "decisioni" del giocatore, più quelli corrispodenti alle "incoming stones" asincrone generate dalle cancellazioni nella griglia avversaria, e le informazioni minime che definiscono il "turno" (istante di inizio, composizione della pair)
messa in questo modo il playback sarebbe un semplice sistema di controllo in catena aperta, in teoria se l' implementazione fosse robusta non si avrebbe bisogno di altro
in pratica, e anche per trasporre il logging ad un semplice protocollo di netgame (che se non ricordo male era uno dei motivi per cui emerse l' esigenza di fare logging) aggiungerei -anche in secondo momento - al data set le action al turno iesimo (o con il timestamp t di esecuzione): non per usarle direttamente nel playback, ma per controllare se il playback ripercorre le stesse action presenti nel gioco loggato (o se lo stato del gamefield per il giocatore remoto combacia con quello interno, e richiedere lo stato completo della griglia invece di solo applicare modifiche cumulative )
EDIT
Quote:
Originariamente inviato da thebol
avevamo il timestamp, avevamo il tasto premuto, e avevamo ogni quanto avviene il timestamp.
letto dopo sorry
e tra l'altro, proprio una volta che la vediamo quasi allo stesso modo
Quote:
il seed a inizio logging
in alternativa potrebbe bastare marcare l' inizio del nuovo "turno" sulla griglia e la composizione della gempair
Quote:
introdurre una riga per le stone che arrivano dall'altra piattaforma... sempre legato al timestamp
giusto, perchè, escludendo ipotetiche character move, desperation move, ecc previsti per l' advanced e lo story mode, le stone esterne sono uno dei pochi fattori che vanno a inficiare la configurazione della griglia
Quote:
(e forse un altro seed per queste stone a inizio logging, ora non ricordo se era sparito o no)
non mi ricordo il codice, ma qualunque parametro da cui la posizione in cui cadono possa dipendere, andrà incluso nel data set per una successiva ricostruzione corretta e affidabile (questo rimanendo in catena aperta)
se tale posizione fosse randomica o cmq per qualche motivo diversa al playback di un certo turno rispetto alla registrazione di quella stessa partita, si avrebbe una deviazione e il log stesso sarebbe inutile o inefficace a meno di non avere meccanismi (che sarebbero cmq utili, ma in tal caso necessari) di rilevamento della deviazione (ad es quello che scrivevo prima, confrontare le action generate "attese" e loggate, con le action effettivamente (ri)generate) e successiva generazione di warning e logging della discrepanza del log () o , se possibile, correzione
Quote:
un inputQualcosa(non vedo il codice da mesi sorry ) che leggesse e sparasse questi valori al posto della tastiera.
c' era una inputInterface, ma io preferirei se possibile notificare gli eventi rotazione/ muovi/ droppa piuttosto del codice dei tasti ...
__________________
Jappilas is a character created by a friend for his own comic - I feel honored he allowed me to bear his name
Saber's true name belongs to myth - a Heroic Soul out of legends, fighting in our time to fullfill her only wish
Let her image remind of her story, and of the emotions that flew from my heart when i assisted to her Fate

Ultima modifica di jappilas : 25-10-2006 alle 17:48.
jappilas è offline   Rispondi citando il messaggio o parte di esso
Old 25-10-2006, 16:52   #43
jappilas
Senior Member
 
L'Avatar di jappilas
 
Iscritto dal: Apr 2003
Città: Genova
Messaggi: 4739
Quote:
Originariamente inviato da 71104
si, e per quanto riguarda il playback? ti ricordo che attualmente non siamo fermi sul logging (che è già fatto), ma sul playback.
la parte playback come giustamente dicevi sarebbe indipendente dalla strategia di logging scelta, ma ho l' impressione che fare il playback degli eventi "clockwise rotate" o "move left/right" sia meno o altrettanto complesso che non istanziare le action
oltre che, le modifiche richieste alla grid e al controller, utili e propedeutiche per integrare un certo Artificial Player...

poi le action, cioè verificare che si verifichino in seguito a un evento rigenerato come nella partita originale, è in effetti utile ma può essere aggiunto dopo
(imho)
__________________
Jappilas is a character created by a friend for his own comic - I feel honored he allowed me to bear his name
Saber's true name belongs to myth - a Heroic Soul out of legends, fighting in our time to fullfill her only wish
Let her image remind of her story, and of the emotions that flew from my heart when i assisted to her Fate

Ultima modifica di jappilas : 25-10-2006 alle 17:00.
jappilas è offline   Rispondi citando il messaggio o parte di esso
Old 25-10-2006, 16:57   #44
jappilas
Senior Member
 
L'Avatar di jappilas
 
Iscritto dal: Apr 2003
Città: Genova
Messaggi: 4739
mentre sui refactoring...

... è da un po' che non vedo il codice quindi non ricordo più il livello di raggiunto dalle biggem in seguito agli sforzi di ufo e bol,
ma credo che se il codice arrivasse a supportare delle "bigStones" , cioè piastrellloni di solida roccia che si comportino contemporaneamente come bigGem, come Droppable e come stone ( sì lo so che non servono ma è per dare l' idea ) sarebbe un indicatore di un buon livello di consistenza ed eleganza , quindi il refactoring ci sta sempre
__________________
Jappilas is a character created by a friend for his own comic - I feel honored he allowed me to bear his name
Saber's true name belongs to myth - a Heroic Soul out of legends, fighting in our time to fullfill her only wish
Let her image remind of her story, and of the emotions that flew from my heart when i assisted to her Fate

Ultima modifica di jappilas : 25-10-2006 alle 20:42.
jappilas è offline   Rispondi citando il messaggio o parte di esso
Old 25-10-2006, 22:18   #45
Ufo13
Senior Member
 
L'Avatar di Ufo13
 
Iscritto dal: Nov 2005
Messaggi: 1545
Allora ragazzi io il codice prima che lo sviluppo si fermasse me lo sono girato tutto in lungo e in largo per gli interminabili refactoring richiesti.

Io eliminerei del tutto il playback e advanced mode per ritornare al codice che, a mio parere, era ancora decente prima che iniziassimo a sviluppare queste due parti.

Ancora prima di iniziare il refactoring delle BigGem io penserei bene a fare una revisione completa dei test. Alcuni sono davvero inspiegabili... Molte cose nella fretta venivano testate alla buona senza pensare bene a come si poteva semplificare tutto (non abbiamo più introdotto mock per esempio). Una volta terminati tutti i preparativi si può cominciare a fare sul serio
Ufo13 è offline   Rispondi citando il messaggio o parte di esso
Old 30-10-2006, 12:04   #46
Bonfo
Senior Member
 
L'Avatar di Bonfo
 
Iscritto dal: Nov 2005
Città: Bologna
Messaggi: 1303
Caspita...mi ero perso l'apertura del topic.
Ormai a Diamonds non ci guardo piu' spesso.

Ora mi leggo tutto e poi scrivo!!
__________________
Software engineer
Bonfo's Blog
Bonfo è offline   Rispondi citando il messaggio o parte di esso
Old 30-10-2006, 12:59   #47
Bonfo
Senior Member
 
L'Avatar di Bonfo
 
Iscritto dal: Nov 2005
Città: Bologna
Messaggi: 1303
Sara' un post un po' lungo


Risposta all'appelo: SI' DA PRIMA DI SUBITO.
Da quando sono entrato nel team ci sono sempre stato e ci sono ancora...sono stato uno degli ultimi a mollare e spero uno dei primi a ripartire!!

La mia vita.
Per essere corretto vi racconto i miei ultimi e prossimi mesi di vita.
Sono in inghilterra, Aylesbury vicino a londra, a fare la tesi in un laboratorio di ricerca di una divisione di Freescale...devo lavorare su una GPU
Quindi ho orari lavorativi anche se non sono pagato...quindi posso fare un po' come mi pare basta che per marzo ho finito la tesi
Nel contempo devo finire 2 progetti per esami, ma basta un'ora al giorno che ti toglie l'esame di torno :lol:

Diamonds
Vedo che ci siamo...un po' tutti.
Eravamo solo n po' cotti pe ril periodo....ma il codice non ci dava una mano.
Dobbiamo fare 2 tipi di scelte:
1) Come portare avanti il progetto
2) Scelte prgettuali

Ora le decisoni al punto 2 contano pochissimo.

Come lo facciamo sto progetto?? Rimaniamo fedeli a come abbiamo iniziato? Io dico di si'. XP-TDD con pair programming per le cose difficili e pre i nuovi entranti e task bisettimanali con le storie e deadline imprescindibili. Punto.

Sulle deadline voglio spendere 1 minuto.
Simao un progetto didattico...dobbiamo imparare, quindi le deadline non sono un problema di vita o di morte, ma se vogliamo imparrae veramente ci dobbiamo mettere in una condizione di lavoro "vera".
Ed in ogni caso mi sembra che ci siamo scordati le bellissime lezionii di Fek: le deadline sia delle milestones che quelle settimanali sono strumenti per il progetto...valutando quanti task faccio in un asettimana sono in grado di calcolare la velocita' del progetto e quindi determinare se sto andando veloce o lento e quindi anche determinare le date delle release in modo piu' affidabile possibile e caso mai accelerare o rallentare il ritmo per non stressarci troppo.
Per fare questo ci vogliono dei buoni "task designer" e codice gestiile.
Insomma le deadline non sono contro di noi, ma sono uno strumento per noi

Ora il metodo di progetto originale non e' affrontabile...un qualunque task per come e' fatto il codice (che non mi ricordo piu' ) richiede delle giornate. quindi non ci siamo proprio.

Quindi smettiamo subto di parlare di come implementare quello o quell'altro. Dal mio punto di vista dobbiamo fare un freezing assoluto e mettere tutto a posto.
Quindi ok "eliminare" le cose incompiute, o meglio acconatonarle in un angolo per poi rimplementarle...Diamond non puo' essere senza Advanced Mode , e rimettere tutto a posto rifattrizzando tutto il codice del gioco, le BigGem in droppable, le action e gli state (che c'e' da impazzire considerando quanto le loro responsabilita' siano sovrapposte e poco chiare sia tra le actio, sia tra gli state e sia tra action e state) e TUTTI I TEST, bisogna ridividerli in classi e package, rifarli uno a uno. E probabilmente il refactoring piu' importante e' prprio quello dei test !!!!

Insomma se vogliamo risuscitare il progetto dobbiamo rifondarlo alle basi...se ci mettiamo a mettere pezze e poi riniziamo ad implementare far un piao di settimane ci ritroviamo impantanati in task scemi che pero' ci richedono 2 settmane....il succeso del progetto si gioca li': task che riuscimao a svolgere in 4 ore massimo.
Allora si' che chi ha poco tempo (tutti) riesce comunque ad essere di aiuto e produttivo e un poco alla volta, molto poco alla volta, costruiamo il il gioco, ma almeno la velocita' di svilupppo e' costante, positiva e diversa da zero...insomma finiamo il gioco !!!!

Ora parliamo delgi utlimi "fantasmi"
Ho sentito Jocchan via pvm e lui e' a Bologna (ora che c'e' lui non ci sono io ) e si e' trasferito e sta per terminare il periodo di assestamento....quindi forse torna a darci una mano, ma mi sa che le premesse sono un buon team.

A questo punto manca Fek. Io lo conosco poco, ma posso dirvi che per me e' un guru.
Posso immaginare che il vederci sparire tutti un po' alla volta e non riuscire a mantenere gli impegni che noi stessi avevamo preso con noi stessi gli ha fatto perdere un po' di fiducia.
Poi suppongo che sia anche molto impegnato...non so a che punto e' Fable2, ma mi sa che anche le sue di deadline si stanno avvcinando
Quindi mi sa che non lo vedremo tornare....


...subito.

Insomma se ci faccimao il e gli faccimao capire che abbiamo gli attributi...bhe' forse una consulenza non retributia potrebbe farla

Qualcno ha sentito Vicius ???


Ok ragazzi...grazie per aver sopportato il mio
Ora mi tiro su le maniche e si lavora
__________________
Software engineer
Bonfo's Blog
Bonfo è offline   Rispondi citando il messaggio o parte di esso
Old 30-10-2006, 20:02   #48
Syst3m Crash3r 480
Junior Member
 
L'Avatar di Syst3m Crash3r 480
 
Iscritto dal: Apr 2006
Città: 10.0.0.1
Messaggi: 14
Mi permetto di dare un piccolo incoraggiamento: forza team Diamonds, dateci dentro! Bravi!
Syst3m Crash3r 480 è offline   Rispondi citando il messaggio o parte di esso
Old 30-10-2006, 20:03   #49
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
be' oh, a sto punto siamo in 9, direi che se non ricominciamo a lavorare così vuol dire che abbiamo decisamente perso interesse e fiducia nel progetto. proverò a dare io un piccolo spunto
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 30-10-2006, 23:00   #50
jappilas
Senior Member
 
L'Avatar di jappilas
 
Iscritto dal: Apr 2003
Città: Genova
Messaggi: 4739
domanda: per riportarsi a un regime che assomigli a quello di una volta , serve anche una build machine come il setup cruisecontrol che ai tempi girava a casa di francesco?
o ne possiamo fare tranquillamente a meno?
__________________
Jappilas is a character created by a friend for his own comic - I feel honored he allowed me to bear his name
Saber's true name belongs to myth - a Heroic Soul out of legends, fighting in our time to fullfill her only wish
Let her image remind of her story, and of the emotions that flew from my heart when i assisted to her Fate
jappilas è offline   Rispondi citando il messaggio o parte di esso
Old 30-10-2006, 23:02   #51
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Serve ad ogni costo... Almeno secondo me... La build machine è un sistema di riferimento fondamentale...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 31-10-2006, 00:03   #52
Bonfo
Senior Member
 
L'Avatar di Bonfo
 
Iscritto dal: Nov 2005
Città: Bologna
Messaggi: 1303
Bene...
...ora il problema è dividersi i compiti.

Tutto qua
__________________
Software engineer
Bonfo's Blog
Bonfo è offline   Rispondi citando il messaggio o parte di esso
Old 31-10-2006, 22:38   #53
Ufo13
Senior Member
 
L'Avatar di Ufo13
 
Iscritto dal: Nov 2005
Messaggi: 1545
domani pomeriggio penso di vedere Francesco, gliene parlo.

Se tutto va bene, nelle prossime settimane potrò dedicare qualche ora nei weekend a Diamonds
Ufo13 è offline   Rispondi citando il messaggio o parte di esso
Old 31-10-2006, 23:52   #54
Ufo13
Senior Member
 
L'Avatar di Ufo13
 
Iscritto dal: Nov 2005
Messaggi: 1545
Comunque abbiamo raggiunto i 9596 Download :P
Ufo13 è offline   Rispondi citando il messaggio o parte di esso
Old 01-11-2006, 11:07   #55
Bonfo
Senior Member
 
L'Avatar di Bonfo
 
Iscritto dal: Nov 2005
Città: Bologna
Messaggi: 1303
Quote:
Originariamente inviato da Ufo13
domani pomeriggio penso di vedere Francesco, gliene parlo.

Se tutto va bene, nelle prossime settimane potrò dedicare qualche ora nei weekend a Diamonds
Ricordagli di una bella birra insieme !!!
__________________
Software engineer
Bonfo's Blog
Bonfo è offline   Rispondi citando il messaggio o parte di esso
Old 01-11-2006, 16:54   #56
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da Ufo13
Comunque abbiamo raggiunto i 9596 Download :P
limortè

uno manco se ne accorge
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 01-11-2006, 16:55   #57
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da cionci
Serve ad ogni costo... Almeno secondo me... La build machine è un sistema di riferimento fondamentale...
verissimo!
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 02-11-2006, 00:44   #58
Antares88
Senior Member
 
L'Avatar di Antares88
 
Iscritto dal: Jan 2003
Città: Roma
Messaggi: 832
per la build machine, se non c'è più quella di Fek, potremmo pensarci come al solito noi di NSN
__________________
Trattative concluse su mercatino: The_Saint, ewandeep, Wiltord, maurizioi, Compulsion, mauryxxx76
Antares88 è offline   Rispondi citando il messaggio o parte di esso
Old 02-11-2006, 00:52   #59
jappilas
Senior Member
 
L'Avatar di jappilas
 
Iscritto dal: Apr 2003
Città: Genova
Messaggi: 4739
Quote:
Originariamente inviato da Antares88
per la build machine, se non c'è più quella di Fek, potremmo pensarci come al solito noi di NSN
__________________
Jappilas is a character created by a friend for his own comic - I feel honored he allowed me to bear his name
Saber's true name belongs to myth - a Heroic Soul out of legends, fighting in our time to fullfill her only wish
Let her image remind of her story, and of the emotions that flew from my heart when i assisted to her Fate
jappilas è offline   Rispondi citando il messaggio o parte di esso
Old 02-11-2006, 02:13   #60
Bonfo
Senior Member
 
L'Avatar di Bonfo
 
Iscritto dal: Nov 2005
Città: Bologna
Messaggi: 1303
Ragazzi, parto proprio bene...non riesco a fare il checkout

Ma spartacus è su adesso...??
Quale porta usa subclipse? Forse ho ho la porta chiusa.

Ed utlima cosa...l'url è:
svn://spartacus.dnsalias.net/diamonds
vero ??
__________________
Software engineer
Bonfo's Blog
Bonfo è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Polestar 3 Performance, test drive: comodità e potenza possono convivere Polestar 3 Performance, test drive: comodit&agra...
Qualcomm Snapdragon X2 Elite: l'architettura del SoC per i notebook del 2026 Qualcomm Snapdragon X2 Elite: l'architettura del...
Recensione DJI Mini 5 Pro: il drone C0 ultra-leggero con sensore da 1 pollice Recensione DJI Mini 5 Pro: il drone C0 ultra-leg...
ASUS Expertbook PM3: il notebook robusto per le aziende ASUS Expertbook PM3: il notebook robusto per le ...
Test ride con Gowow Ori: elettrico e off-road vanno incredibilmente d'accordo Test ride con Gowow Ori: elettrico e off-road va...
Il nuovo Qualcomm Snapdragon 8 Gen 5 stu...
Sky e Amazon trasmetteranno la Champions...
'Robot abbastanza forti da fratturare un...
Anche DAZN ha il suo Black Friday: 40 eu...
Carmageddon: Rogue Shift, il prossimo ca...
Redal Alert 2: Command & Conquer si ...
Kingston Technology: memorie e storage c...
Narwal Freo Z10 Ultra: il robot con moci...
In 3 minuti le vedete tutte: sono le mig...
Black Friday da record per Tineco: le sc...
La nuova PS5 con Fortnite manda in tilt ...
Amazon, i tagli hanno colpito soprattutt...
Pazzesco: Panasonic Lumix DC-GH5M2E a 79...
Ecco tutte le offerte Black Friday pi&ug...
DJI Neo a 169€, Flip Combo a 309€ e molt...
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: 04:13.


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