Newsgroup: it.comp.lang.delphi
Titolo: Fred (gioco platform 2D freeware fatto in Delphi)

Fred e' realizzato in Delphi 6 + DelphiX (usa le DirectX a schermo intero).
E' un unico file eseguibile, da 1 MB, che contiene tutto (grafica, suono,
ecc.).
Qui gli screenshot e il link per il download:
www.altastagione.com/fred/fred.htm
A parte l'aspetto ludico, il programma contiene numerosi algoritmi
interessanti, come la generazione di labirinti casuali, il movimento
automatico dei nemici, la ricerca automatica dell'uscita, e questo solo per
citare i principali.
Fatemi sapere le vostre impressioni ed eventuali suggerimenti :)))
Ciao, Sandro

citare i principali.
ottimo lavoro :D
[Bug report]
ho una ATI radeo VE
con Dual Monitor e WinXp
ho eseguito il gioco con il
DualHead attivo e ho uno
strano sfarfallamento della barra 
delle applicazioni sull schermata
del gioco.
----------------
per il resto ho vinto tutto a livello difficile ... ;)
ovviamente credo che il target 
si abbastanza "giovanile" ... ;)
mi interesserebbe vedere 
l'algoritmo di ricerca dell'uscita :)
e di creazione del labirinto
(a tuo buon cuore :P, 
no problem se non puoi/vuoi 0:) )
perchè hai scelto Delphix e quindi DirectX?
io uso GLScene e quindi openGL ...
	Ciao
	MassimoB
 

 Fatemi sapere le vostre impressioni ed eventuali suggerimenti :)))
Complimenti, vedo che sei andato molto avanti (pensa io ho ancora la
versione 2.0)!
Colgo volentieri l'occasione per salutarti :-)
--
Andrea /\/\agni
ICQ#: 174108000

 Fatemi sapere le vostre impressioni ed eventuali suggerimenti :)))
Ciao,
hai mai sentito parlare di SDL?
Ultimamente nel gruppo Jedi-SDL si sta cercando qualcuno in grado di 
espandere le demo proposte nel pacchetto. Ovviamente le demo devono 
utilizzare l'SDL e devono essere compilabili su tutte le piattaforme su 
cui l'SDL è supportato.
Se ti interessa potresti iscriverti anche tu e magari convertire il tuo 
gioco in modo tale che utilizzi le librerie SDL anziché DirectX. In 
questo modo il tuo gioco sarebbe compilabile/eseguibile su parecchi 
sistemi operativi e da parecchi linguaggi pascal-like.
Oppure potresti partecipare all'espansione di nuove demo, più carine e 
complesse di quelle sino ad ora disponibili.
Se ti interessa o magari vuoi provare cosa è l'SDL e come funziona ti 
suggerisco di partire da qui: 
http://sourceforge.net/projects/jedi-sdl/
La versione più nuova la puoi però ottenere solo via cvs.
Se vuoi partecipare al gruppo via mailing-list cerca "JEDI-SDL" su 
yahoogroups.com
Ciao,
   Luca

Ciao, davvero molto carino :P
pero' anche io ho qualche problema di sfarfallamento..
Comunque bello e molto simpatica la grafica :)
{MSX}

 ha scritto nel messaggio
news:b93ja6$f09kv$1...@ID-43509.news.dfncis.de...


 io uso GLScene e quindi openGL ...
il fatto e' che le DelphiX hanno un motore di gestione sprite integrato,
compreso il controllo delle collisioni, quindi piu' che una libreria grafica
in senso stretto, e' una libreria per lo sviluppo di giochi, cioe'
esattamente quello che mi serviva. Non credo che GLScene abbia le stesse
funzionalita', o sbaglio?
Ciao, Sandro

Fatemi sapere le vostre impressioni ed eventuali suggerimenti :)))
Grande!
il look mi ricorda un genere del quale mi innamorai anni or sono... parlo di
ghost'n goblins e simili.... che begli anni!
Complimenti!
-- 
Morde. 
morde[at]programmer[.]net

funzionalita', o sbaglio?
credo di si anche se con il 2D non ho fatto mai niente :(
comunque non volevo farti passare a GlScene ma capire il
perchè avevi scelto DelphiX
(apparte per il nome legato a delphi che rassicura molto :D )
ora la mia domanda è soddisfatta ...
devo provare questo motore sprite e collissioni di delphiX
io ho privato solo il 3D e un pò di tempo fa ... :s
	Ciao
	MassimoB
 

grande :D
A questo proposito, fatevi un giro su
http://www.hal.varese.it/computermuseum/Computer
e cliccate su atari...
oh.. amarcord.... 
:'-) (smiley con lacrimuccia)



http://www.hal.varese.it/computermuseum/Computer
gran bel link ... ho ripercorso un pň della mia storia :)
ho trovato il mio PRIMO "Sinclair ZX Spectrum"
che mio fratello mi bruciň semplicemente inserendo
l'interfaccia JoyStick con il "PC" acceso :'-(
la mia prima tristezza infinita per un computer
	Ciao
	MassimoB
 

la mia prima tristezza infinita per un computer
Quante dolci melanconie scaturirono da quel "giocattolino" nero....
Un ricordo tra i tanti: le infinite partite a jet pack, mentre l'ovattato
mondo delle scuole elementari scorreva lento nella mia infanzia... 
Oppure le ore passate a studiare il basic msx, sul mio mitico philips 8020...
Grandi ricordi, grandi.


Grandi ricordi, grandi.
un sentito ringraziamento per il link
che mi riporta una 20ina di anni indietro 
:D :s :( 
... 20 anni fa ... 
20 anni ... 
20 ... 
2 ...
	Ciao
	MassimoB
 

 Colgo volentieri l'occasione per salutarti :-)
Ciao Andrea, come va! era da un po' che non ci si sentiva in newsgroup! dai
davvero hai ancora la vecchia versione di Fred? sai che al tempo la avevo
fatta usando le semplici funzioni GDI di Windows, niente sprite, niente
collisioni ma il buon vecchio Pascal, matrici, vettori e qualche componente!
oggi la VCL e i componenti vari mi hanno reso troppo pigro per impegolarmi
di nuovo in quel genere di programmazione :DDD nostalgiaaaaa.. sniff sniff!
:DDD
Eh cambiano le cose :D
Ciao, Sandro

> hai mai sentito parlare di SDL?
non conoscevo fino ad ora le SDL. Quando saro' miliardario prometto che
dedichero' tutto il mio tempo a programmare i giochi, per ora resta solo
qualche spazietto nel tempo libero, ma un'occhiata la do volentieri, grazie
dell'informazione! :)
Ciao, Sandro

> Comunque bello e molto simpatica la grafica :)
detto da te che sei un esperto di videogiochi in Delphi e' un complimento
doppio. Grazie sono commozzo :''' :))
Ciao, Sandro

 dell'informazione! :)
Si tratta di un layer che permette lo sviluppo di giochi 2D (ma anche 3D 
grazie a opengl) che poi potranno funzionare su parecchi sistemi 
operativi (Linux, *BSD, MacOS, Win32 e BeOS).
Per esempio... SDL su Windows userà le DirectX [DirectDraw, DirectSound, 
etc.], oppure, in loro mancanza la "grafica a canvas".
Su linux la scelta è più ampia... ma l'importante è che, a parità di 
interfaccia (tu non ti devi preoccupare che sublayer l'SDL sta usando), 
userà sempre la tecnologia più performante per quell'OS e i driver 
installati.
L'SDL si occupa di gestire:
-Video (DirectX, etc.)
-Audio (Directsound, da CDRom, file, etc)
-Eventi (tastiera, joystick, etc)
-Timer
-Thread
Si tratta quindi di un livello che sta _sopra_ le DirectX in Windows e 
nasconde a te programmatore il fatto che stai usando le DirectX anziché 
un server X, etc...
Insomma... ti da un set di comandi molto potente che è identico per 
tutti i sistemi operativi che supportano l'SDL.
Moltissimi giochi commerciali oramai usano le SDL anziché le DirectX... 
proprio per mantenersi ad un livello più "generale" e meno specifico ad 
un singolo sistema operativo... anche quelli che usano solo Windows.
Se ti interessa puoi trovare maggiori informazioni qui: 
http://www.libsdl.org/index.php
[Attento però... lì trattano C++ e non Delphi. Il pacchetto JEDI-SDL 
contiene tutti gli header tradotti per Delphi, Freepascal e molti altri 
a venire, inoltre traduce TUTTI i demo in Pascal e TUTTO l'help in 
pascal anch'esso. Quindi forse ti troverai più a tuo agio installando 
quest'ultimo che leggendoti la documentazione sul sito ufficiale di SDL]
Ciao,
   Luca

Per quello che possono valere, ti faccio i miei complimenti per il lavoro
fatto.
Sono tornato indietro di qualche anno ... con molta nostalgia ma senza
rimpianti.
Grande.
Andrea

Ho messo a disposizione a tutti coloro che fossero interessati due file PDF
con le scansioni dell'articolo originale che trattava l'argomento in
oggetto.
L'articolo e' tratto dalla rivista "Personal Software", numero del dicembre
1982 (sigh!), e sfoggia, nella seconda pagina, un magnifico sorgente in
Basic per PET/CBM con tecniche di accesso diretto alla memoria video (!!!)
Trovate i due file PDF su:
www.altastagione.com/fred/fred.htm
nella parte in basso "Note tecniche".
Ciao, Sandro

"Zortek" nel precedente post ha scritto:

stasera meli leggerņ con gusto ;)
	Ciao
	MassimoB
 

 matrici, vettori e qualche componente!
Eppure era fluida e ben fatta. Bello togliersi qualche soddisfazione anche
nel tempo libero :-)
A presto,


 (grafica, suono, ecc.).
Adesso ti denuncio alla RIAA per aver utilizzato il Gigante Tatuato (da me
chiamato Tarro) di GnG!!! :))
--
Jax
Journeying Artificial Xenomorph

 chiamato Tarro) di GnG!!! :))
aargh!! dici che avrei dovuto camuffarlo vero? ok alla prossima gli mettero'
un bel caschetto biondo! certo che cosi' pero' perdera' un po' di
quell'aspetto virile e minaccioso :DDD
Ciao, Sandro