|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jul 2005
Città: Silent Hill
Messaggi: 1471
|
[CICLO 16] Storia 3
Visto che capita spesso di trovare tutti i task già occupati, o di dover aspettare il completamento di altri per iniziare il proprio, facciamo un piccolo esperimento, aggiungendo una storiella di importanza secondaria fatta di task semplici semplici per abbellire un pò il gioco. Chiunque non abbia niente di più importante da fare, può prenotarsi qui. Non appena finiremo con la dinamite e gli orologi, rilasceremo una nuova versione: che dite, li vogliamo stupire?
Storia 3: storia secondaria, per l’aggiunta di eyecandies e dettagli mirati ad abbellire la seconda release del gioco. Per prenotare i task, occorrerà che tutti i task delle prime due storie siano già prenotati, e chiunque potrà svolgerli, anche se ha già svolto un altro task in questo ciclo, o se è in attesa di poterlo fare. Occorre mostrare un’animazione a ciclo continuo, ripetuta dopo un intervallo fisso di 6 secondi (configurabili), per il diamante in mano a Josh nel menu principale, fare in modo che le gemme cancellate da un baule, prima di sparire, si rimpiccioliscano sempre di più (con velocità configurabile), che vengano mostrati i frame per lo sgretolamento delle stone e la conseguente trasformazione in gemme, che venga riprodotto un suono quando le gemme vengono cancellate, e quando viene mostrata e fatta scorrere via la CrushBox.
__________________
DIAMOND CRUSH - Aut viam inveniam, aut faciam. |
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jul 2005
Città: Silent Hill
Messaggi: 1471
|
Qui la storiella, in realtà, sarebbe già divisa in task
Task: 16.3.1: modificare OpenALSound aggiungendo la riproduzione di effetti sonori in formato .ogg. 16.3.2: VICIUS: 1 giorno spostare i path per il suono delle gemme che collidono, e per la canzone di sottofondo, rispettivamente ad audio/sfx/gemdrop.ogg e audio/music/theme_rock.ogg. I vecchi file in uso devono poi essere rimossi dal repository. 16.3.3: mostrare l'animazione di gfx/common/main_diamond.png, a ciclo continuo ogni 6 secondi, alle coordinate x=527, y=301 esclusivamente nel menu principale. 16.3.4: 71104: completato riprodurre i frame per lo sgretolamento delle stone, presenti nella stessa texture nelle tre caselle più in basso del frame con il numero 1, quando queste si trasformano in gemme. 16.3.5: riprodurre una sola volta audio/sfx/deletion.ogg quando un baule viene cancellato. 16.3.6: riprodurre una sola volta audio/sfx/crushbox_in.ogg quando la Crushbox viene mostrata. 16.3.7: riprodurre una sola volta audio/sfx/crushbox_out.ogg quando la Crushbox viene fatta scorrere via. 16.3.8: VICIUS: 2 giorni fare in modo che le gemme cancellate da un baule, prima di sparire, si rimpiccioliscano sempre di più (con velocità configurabile).
__________________
DIAMOND CRUSH - Aut viam inveniam, aut faciam. Ultima modifica di VICIUS : 19-05-2006 alle 16:46. |
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jul 2005
Città: Silent Hill
Messaggi: 1471
|
Per quel che riguarda il terzo task, va specificato che la struttura della png, a causa delle dimensioni dei frame, è leggermente diversa dal solito.
Invece di una struttura "classica", in cui il numero di frame, che indicherò con i numeri da 1 a 9, è in una sola colonna, ovvero: 1 2 3 4 5 6 7 8 9 Abbiamo una struttura con 3 colonne da 3: 1 4 7 2 5 8 3 6 9 Questo perchè altrimenti, dato che in verticale avremmo occupato poco più di 1024 pixel, ci saremmo ritrovati con una texture 256x2048, con uno spreco immenso di spazio, e molto probabilmente diversi problemi con le schede video che non supportano texture di questa dimensione. P.S.: il frame "neutro", da mostrare tra un ciclo e l'altro, è il primo.
__________________
DIAMOND CRUSH - Aut viam inveniam, aut faciam. |
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
Mi prendo il task numero 8. Tempo stimato 2 giorni.
ciao |
|
|
|
|
#5 |
|
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
prendo il quattro, 2 giorni a partire da adesso.
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Apr 2003
Città: Genova
Messaggi: 4747
|
Quote:
__________________
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
|
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Jul 2005
Città: Silent Hill
Messaggi: 1471
|
Quote:
__________________
DIAMOND CRUSH - Aut viam inveniam, aut faciam. |
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Apr 2003
Città: Genova
Messaggi: 4747
|
domani guardo come svolgere il 3 allora
__________________
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 : 17-05-2006 alle 14:41. |
|
|
|
|
#9 | |
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
Quote:
ciao |
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Dec 2000
Città: bologna
Messaggi: 1309
|
prendo il 16.3.3.
tempo 4 giorni(sto largo, tanto non blocco nessuno |
|
|
|
|
#11 | |
|
Senior Member
Iscritto dal: Oct 2002
Città: San Jose, California
Messaggi: 11794
|
Quote:
__________________
"We in the game industry are lucky enough to be able to create our visions" @ NVIDIA |
|
|
|
|
|
#12 | |
|
Senior Member
Iscritto dal: Dec 2000
Città: bologna
Messaggi: 1309
|
Quote:
Se no mi sarei buttato sul 1.3 :P |
|
|
|
|
|
#13 |
|
Senior Member
Iscritto dal: Jul 2005
Città: Silent Hill
Messaggi: 1471
|
Le storie 1 e 2 hanno priorità, questa esiste solo per "occupare il tempo" quando non ci sono task liberi, o quando si deve aspettare il completamento di un altro per iniziare il proprio
P.S.: il terzo comunque era "prenotato" da Jappilas, mi pare
__________________
DIAMOND CRUSH - Aut viam inveniam, aut faciam. |
|
|
|
|
#14 | |
|
Senior Member
Iscritto dal: Dec 2000
Città: bologna
Messaggi: 1309
|
Quote:
duh non avevo visto Ovviamente ha priorità lui |
|
|
|
|
|
#15 |
|
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
test list 16.3.4:
- rimuovere in UpdateStoneAction il codice per la sostituzione di una stone con una gemma (rimuovere relativi test) - aggiungere una classe TurnStonesIntoGemsAction - testare che la nuova action venga chiamata da Grid - testare che la nuova action continui ad incrementare il current frame delle stones ogni 0.1 secondi - testare che la nuova action non sostituisca stones con current frame < 7 - testare che la nuova action sostituisca stones con current frame == 7 Ultima modifica di 71104 : 17-05-2006 alle 12:51. |
|
|
|
|
#16 | |
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
Quote:
ciao |
|
|
|
|
|
#17 | |
|
Senior Member
Iscritto dal: Apr 2003
Città: Genova
Messaggi: 4747
|
Quote:
ma poi non mi sono fatto sentire, o prenotato "ufficialmente", perchè ho trovato alcune cose che non mi sono chiare quindi anzi, per me sarebbe anche meglio che lo svolgesse qualcun altro, perchè mi darebbe delle dritte su come svolgere il 3
__________________
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 : 17-05-2006 alle 13:20. |
|
|
|
|
|
#18 |
|
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
ho un problema: nelle png i frames delle stones sono in tutto 8 (da 0 a 7), ma se faccio un setCurrentFrame(7) mi crasha O_o'
e se alla stessa istruzione ci metto 6 tutto regolare... o_O' |
|
|
|
|
#19 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: Bologna
Messaggi: 1303
|
Quote:
Sei sicuro di averli "addati" tutti e 8 e non solo 7 ??? |
|
|
|
|
|
#20 |
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
Allora in questo momento il codice in Sprite è occupato per il 50% dalla gestione della pulsazione. Non potendo riutilizzare questo "effetto" per rimpicciolire le gemme non mi resta che aggiungere altri metodi, variabili e if nella draw di Sprite. Facendo una stima ad occhio il codice per gestire lo sprite diventerebbe il 20% del codice di Sprite e questo mi puzza.
La soluzione sarebbe creare una interfaccia Transformation che andrà implementata da varie classi che implementano gli effetti speciali e permettere a Sprite di gestire queste classi che trasformano il suo aspetto sullo schermo. Che ne dite è YAGNI? ciao |
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:08.


















