|
From: Bernardo I. <be...@de...> - 2002-05-17 01:08:34
|
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Complimenti a tutta la squadra, specialmente alla
task-force dell'IDR per il release "just-in-time"
della prima versione beta del gioco.
La nuova grafica creata da Matteo ha migliorato
notevolmente la qualita' del gioco.
Ho provato anche la versione instabile: sembra
meno stabile del solito (crasha di qua e di la'),
ma i progressi sono notevoli.
Vi ricordo cosa manca da fare, piu' o meno in
ordine di priorita':
1 - Aggiungere gli effetti sonori mancanti (bonus,
asteroidi, motore astronave) e correggere
quelli esistenti (volume e qualita');
2 - Background music nei titoli e in-game.
3 - Titolo del gioco nel menu dei titoli ;-)
4 - Menu opzioni (tasti, volume musica, video,
abilitazione effetti grafici, etc.)
5 - Scritta in sovrimpressione e sonoro appropriato
per il game-over.
6 - Due giocatori (manca solo l'input);
7 - Schermata riassuntiva a fine livello (punti,
bonus, etc.). Indipendente per ogni giocatore!
8 - Nemici stupidi (quelli intelligenti verranno poi);
9 - Scritta "Get Ready" o qualcosa del genere prima di
iniziare un livello;
10 - Caricamento dei dati dei livelli da file sterni
(XML?)
11 - Intermezzi tra livelli;
12 - Scelta skin del player tra N disponibili;
Sogni nel cassetto:
1 - Documentazione completa con Doxygen
2 - Caricamento samples e grafica da file zip (libzzip);
3 - Livelli bonus a tempo (prendi tutto quello che passa);
4 - Death match multiplayer, con ostacoli e gravita';
5 - livelli speciali con scrolling verticale o orizzontale;
Refactoring:
1 - Merge dei fix fatti dall'IDR nel tronco del CVS;
2 - Usare Gfx in Background... Eliminare _OVUNQUE_
il caricamento delle immagini per nome e usare
soltanto le costanti GFX_#?.
3 - Togliere i parametri inutili di ButtonInit() e
SuperLabelInit(), rinominare superlabel->MakeUp()
in superlabel->SetValue(), magari con argomenti
stile printf()...
4 - Spezzare playGame() in piccole funzioni, raggruppare
tutti gli if() sugli stati in una specie di macchina
a stati, integrare TitleLoop() e GameLoop() con
playGame() per creare un loop _UNICO_ per l'intero
programma.
- --
// Bernardo Innocenti - Develer S.r.l., R&D dept.
\X/ http://www.develer.com/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org
iEYEARECAAYFAjzkWGwACgkQltU4TfxqZsq0tQCfXzIQtGeGZavv/pP1J7NUlEzJ
HCUAoIut9ZsTwk3/VWIwXMZjExuEuYAq
=YJZ9
-----END PGP SIGNATURE-----
|