Newsgroup: it.comp.lang.pascal
Titolo: CERCASI UTENTI PER CREAZIONE GIOCO !

Sono un fumettista amatore e creatore di dolls !
Mi piacerebbe molto buttarmi sulla creazioni di backgrounds e sprites per
realizzare un gioco a perditempo !
Se qualche programmatore e musicista vuole collaborare con me per questa
idea puramente hobbistica io ci sono sempre !
Collaboro anche con altri dilettanti !
Contattatemi via e-mail !
--
KD2.1976
Headquarter : 
K...@racine.ra.it
KD2 comic boards and dolls kiss set !
Area :Under costruction !
@ 1999 By KD2 Graph .A.r.r.
----
Partecipa alla protesta contro la Tariffa Urbana
a Tempo. Perche' la Rete sia un diritto di tutti.
http://notut.ml.org
Iscriviti alla mailing-list "no-tut":
no...@icq99.net
(per iscriverti inserisci 'Subscribe' come subject)

 Collaboro anche con altri dilettanti !
Io non ho molto tempo ma una mano non mi dispiacerebbe darla. Se serve
qualche routine particolare ad es in assembler per gestire la grafica o
cose simili ma anche non simili conta pure su di me. Magari riusciamo a
mettere su un gruppetto e facciamo un pezzettino per uno.
Se serve anche qualche disegnino non troppo complicato con 3D studio...
Ciao
  Roberto.
-- 
-------------------------------------------------------------------
 Vabbe`  ma  mica posso fare tutto io! Te lo sai a che ora mi sono
 alzato  questa  mattina? Alle sette meno un quarto! La bambina mi
 ha vomitato tutta  l'anguria  nelle scarpe!  Stamattina e` venuto
 l'idraulico e sai  quanto mi ha chiesto? Centocinquantamila lire!
 E dopo mezz'ora  il  rubinetto ha ricominciato a buttare l'acqua!
 Quela poi e` andata al corso di chitarra alle tre del pomeriggio,
 lo sai a che ora e` tornata? alle  quattro del mattino! Con tutto
 il rossetto  spostato  sulla  faccia. Ma che la chitarra la suoni
 con la bocca? Hai capito?
-------------------------------------------------------------------
 Attenzione:  i  dati  nell'header  sono modificati per difendermi
 dagli spammer. L'indirizzo  esatto  e`:  
crs...@xxxfreenet.hut.fi
                                   senza le tre x^^^

 scrisse nei seguenti NG: it.comp.lang.pascal:
C> Io non ho molto tempo ma una mano non mi dispiacerebbe darla. Se serve
C> qualche routine particolare ad es in assembler per gestire la grafica o
C> cose simili ma anche non simili conta pure su di me. Magari riusciamo a
C> mettere su un gruppetto e facciamo un pezzettino per uno.
C> Se serve anche qualche disegnino non troppo complicato con 3D studio...
C> 
date retta a me: buttatevi sul C (lavorate in modalita' protetta).
Seconda cosa: niente super-grafiche: la 320x200x256 e' piu' che ottima!!
Se pensate che faccia schifo, fidatevi! :-)
Ultima cosa... non puntate troppo in alto, se e' il primo, e soprattutto
lasciate stare il 3D (vi complicate lavita per nulla: fare un gioco ne
presenta gia' abbastanza, di problemi...) :-)
Ciao ciao!
-- 
"8. Cammina sempre a gran velocita' quando sei fuori del tuo ufficio:
eviterai un gra numero di domande sia dai subordinati che dai superiori",
dal decalogo di Spark per il giovane manager
-- 
Emanuele Cesena
em...@iol.it
          occhio all'antispam NOSPAM!
http://www.geocities.com/SiliconValley/Grid/8879

 presenta gia' abbastanza, di problemi...) :-)
Per favore leggi quello che hai scritto e rispondi a questa domanda: Tu
quale considerazione avresti di una persona che si rivolgesse a te in
maniera analoga?
Credo che nessuna delle righe precedute dal simbolo ">" contenga nulla
di costruttivo.





> presenta gia' abbastanza, di problemi...) :-)
Allora, questo e' un consiglio: se e' il vostro primo gioco, partite
sostanzialmente da 0.
Non avete, in pratica, nessuna libreria di funzioni disponibile, e
dovete costruirle tutte, grafica, suoni, ecc.
Non sono cose facili, ne' sorgono problemi semplici.
Prendiamo la grafica: bisogna innanzitutto sapere come funziona
la modalita' che abbiamo scelto, e costruire 2 funzioni: initgraph()
e donegraph().
Poi bisogna fare una funzione per stampare un pixel, per disegnare
una retta, una circonferenza e tutto quel che serve.
Poi sarebbe comodo poter sfruttare qualche pagina virtuale, e
poter copiare quindi (rapidamente) una pagina intera a video
(ah, dimenticavo... bisogna attendere il rintracciamento 
verticale...:-) ).
E poi, per ultimo, non vorrai mica crearti tutti gli sprites a
mano, pixel per pixel... come minimo un import per i BMP :-)
Come vedi, di roba ce n'e' gia' abbastanza... poi hai bisogno
del suono, e soprattutto del gioco!! :-)
Puntare subito al 3D, secondo me, e' eccessivo: non che sia
una cosa impossibile, ma secondo me conviene andar per
gradi, anche per vedere, ogni tanto, un prodotto finito.
Spero sia sufficiente, comunque, se vuoi approfondire qualche
aspetto, sempre a tua disposizione! :)
-- 
"La crema sale in cima. Anche la feccia", legge di Wellington sul Potere


 'The Krazy One' +-- 
---->  "To Reign is Worth Ambition, Though in Hell.
     Better to Reign in Hell Than Serve in Heaven" <---
*** TaRT_Tagline: Useless Invention: Luminous sun-dial, for use at night.

 
Tutorial sulla programmazione di giochi:
Game Programming Vault '99: 
http://members.tripod.co.uk/lpfglc/

 scrisse nei seguenti NG: it.comp.lang.pascal:
PF> Pero' comunque c'e' tanto fra 320x200 e 640x480... ok
PF> per provare, ma per farci un gioco che venga almeno preso in considerazione,
PF> beh...
PF> 
meglio un gioco in 320x200 (che peraltro, continuo a dire, e' ottima), che un
qualcosa di indefinibile e scattoso in 640x480...
E poi diventa tutto molto piu' difficile da gestire e da creare: piu' pixel
vuol dire si' piu' definizione, ma i disegni li devi definire tu, poi... 
Comunque sia, era un consiglio, non un obbligo :-)
-- 
"Se c'e' una maniera di rimandare una decisione importante, la buona
burocrazia, pubblica o privata, la trovera'", quinta legge di Parkinson


qualcosa di indefinibile e scattoso in 640x480...
Be' io credo che l'essere "scattoso" dipenda solo da come e' costruito il
programma e su quali macchine giri.
Di certo la modalita' 320x200 ha dalla sua la facilita' di gestione del buffer
di memoria, del flipping tra le pagine, etc... etc...
Con la modalita' 640x480 si deve combattere col VESA, ma una volta che si e'
scritta qualche linea d'assembler il gioco e' risolto, no ? ;)
PF comunque si riferiva a un gioco che venga preso in considerazione, ed ha
ragione, se pensi ai giochi tipo Quake o Tomb Raider... 
Con un Pentium III e una scheda video adeguata magari Quake gli gira a 1600x1200
senza il minimo scatto !!! :)
So che e' triste abbandonare il 320x200 ;) ma bisogna adeguarsi !...
Andrea Laforgia
---------------
(grattatio pallarum omnia mala fugit)
--
Posted from 
itaca.ulysse.it
 [195.223.254.1]
via Mailgate.ORG Server - 
http://www.mailgate.org

una retta, una circonferenza e tutto quel che serve.
Ci sono gia' algoritmi testati in velocita' per queste cose...


Contattatemi via e-mail !
La cosa e' sicuramente interessante fosse anche solo una palestra per
migliorare le tecniche. Tuttavia prima di parlare di modalita'
grafiche e altro direi che sarebbe da decidere che tipo di gioco fare,
secondariamente decidere la piattaforma, windows o dos, e se si decide
per windows magari puntare anche sulla compatibilita' con NT. Io sarei
per una programmazione sotto Windoze anche se comporta alcuni
svantaggi. Perche' non darci un appuntamento su IRC per un certo
giorno della settimana per discuterne un po' piu' attivamente?

Crosspostando, ximox@.
NoLamersPlease.netsis.it
 scrisse nei seguenti NG: it.comp.lang.pascal:
xNni> grafiche e altro direi che sarebbe da decidere che tipo di gioco fare,
xNni> secondariamente decidere la piattaforma, windows o dos, e se si decide
xNni> per windows magari puntare anche sulla compatibilita' con NT. Io sarei
xNni> per una programmazione sotto Windoze anche se comporta alcuni
xNni> svantaggi. Perche' non darci un appuntamento su IRC per un certo
xNni> giorno della settimana per discuterne un po' piu' attivamente?
xNni> 
io propongo un C abbastanza standard, perfettamente portabile anche in Linux.
-- 
"8. Cammina sempre a gran velocita' quando sei fuori del tuo ufficio:
eviterai un gra numero di domande sia dai subordinati che dai superiori",
dal decalogo di Spark per il giovane manager


Un bel di' Andrea Laforgia scrisse:
AL> 
AL> So che e' triste abbandonare il 320x200 ;) ma bisogna adeguarsi !...
AL> 
Parlavi di Quake e Tomb Raider... allora forse conviene prima darsi
al motore 3D... :-))
-- 
"Nulla e' impossibile per colui che non deve farlo", legge di Weiler


>una retta, una circonferenza e tutto quel che serve.
AL> 
AL> Ci sono gia' algoritmi testati in velocita' per queste cose...
AL> 
certo!
-- 
"Prima o poi, la peggiore combinazione possibile di circostanze e' destinata
a prodursi", seconda legge di Sodd


Ciao,io sto sviluppando un gioco in style RPG Final Fantasy.....se ti
interessa.....
--
----
CIAO.
----
            - May your jorney be safe -
                        ,,,
                       (0 0)
   +-------------oOO----(_)-------------------+
   |                  NICCOLO'                |
   |                    ~ø~                   |
   |                
nic...@sis.it
            |
   +-------------------------oOO--------------+
                       || ||
                      ooO Ooo

buona anche questa... ma bisogna trovarle, e trovarle free :-)
Mai sentito parlare di Internet ? ;)


AL> 
Be', scusami, giudica tu la coerenza di queste tue affermazioni ! 
1) ...conviene prima darsi al motore 3D... 
2) non puntate troppo in alto, e soprattutto lasciate stare il 3D ...


io propongo un C abbastanza standard, perfettamente portabile anche in Linux.
Che significa "un C ABBASTANZA standard" ? ;))


 io propongo un C abbastanza standard, perfettamente portabile anche in Linux.
parlando di grafica non esiste niente di standard.
se usi le directX in C, Linux te lo puoi scordare.
meglio usare una libreria fatta apposta, come ad esempio Allegro, nata
per DOS+Djgpp, ma funziona anche su win e linux.
-- 
togli .x per rispondermi,NON usare HTML.ICQ 6585343
Linux FAQ 
http://members.bigfoot.com/%7Eranger_rg/
Boycott Microsoft 
http://www.boycott-ms.org/

per DOS+Djgpp, ma funziona anche su win e linux.
Ma la versione di allegro per win non usa le directX?

Ma la versione di allegro per win non usa le directX?
Se fosse cosi' questo avvalorerebbe la sua portabilita'.
Andrea Laforgia
-------------------------------------


>per DOS+Djgpp, ma funziona anche su win e linux.


> io propongo un C abbastanza standard, perfettamente portabile anche in Linux.
R> parlando di grafica non esiste niente di standard.
R> se usi le directX in C, Linux te lo puoi scordare.
appunto: niente DirectX.
R> meglio usare una libreria fatta apposta, come ad esempio Allegro, nata
R> per DOS+Djgpp, ma funziona anche su win e linux.
e sia, dunque...
-- 
"Ogni esperimento deve essere riproducibile, e fallire sempre allo stesso
modo", norma di Finagle


Un bel di' Andrea Laforgia scrisse:
AL> 
AL> Be', scusami, giudica tu la coerenza di queste tue affermazioni ! 
AL> 
be'... giudica i msg che ci stanno in mezzo:
AL> 1) ...conviene prima darsi al motore 3D... 
AL> 
dopo che mi hai detto di abbandonare la 320x200, per passare alla
640x480, per creare giochi al pari di Quake e Tomb Rider
AL> 2) non puntate troppo in alto, e soprattutto lasciate stare il 3D ...
AL> 
quando, e rimango di questa idea, dicevo di cercare di limitare al
max i problemi, ivi compreso quello della grafica, ed utilizzare quindi
la 320x200.
Ovviamente, se ci divertiamo a tagliare/incollare senza senso...
-- 
"Non discutere mai con un idiota: la gente potrebbe non notare la
differenza", prima legge del Dibattito


>io propongo un C abbastanza standard, perfettamente portabile anche in Linux.
AL> 
AL> Che significa "un C ABBASTANZA standard" ? ;))
AL> 
boh!?
Qualcosa di relativamente portabile... voglio dire: non che si debba
poter compilare, senza warning, sia di qua che di la', ma comunque
scrivere il codice in modo da non dover rifare tutto nel momento in
cui vuoi cambiare o.s. :-)
-- 
"La crema sale in cima. Anche la feccia", legge di Wellington sul Potere


>buona anche questa... ma bisogna trovarle, e trovarle free :-)
AL> 
AL> Mai sentito parlare di Internet ? ;)
AL> 
no. Cos'e'?? Si mangia?? :-))
-- 
"In ogni impresa umana, il lavoro cerca sempre il livello gerarchico piu'
basso", assioma di Vail


 tra i vecchi post, o chiedi qui sul NG.
 Scusa e usare un compilatore pascal a 32 bit? Mica esiste solo il 
borland...
 Cominciai a programmare in pascal su un pdp11, dec10, vax780 e 
sullo z80,  68K e su macchine unix, ma ho continuato ad usare lo 
stesso buon pascal....
 Sulle piattafomr intel, e' interessante il c watcom come pure il 
fortran, ma ... il compilatore pascal che sto usando adesso sotto OS\2
mi piace MOLTO di piu' dei compilatori c  ed e' piu' efficiente del 
watcom! Svantaggio rispetto a watcom che genera codice solo per le due
piattaforme.
 Pascal sara' vecchio .. unix sara' vecchio ma funzionano entrambi!
Sent With pronews 1.0 Reg.
 TOgliere Nononospam dall'indirizzo.

cui vuoi cambiare o.s. :-)
Il succo, quindi, e' scrivere codice portabile.
E l'unico mezzo per farlo e' far si' che il kernel del programma sia scritto in
C standard.


Ovviamente, se ci divertiamo a tagliare/incollare senza senso...
Tagliare e incollare non significa inventare ! ;)


appunto: niente DirectX.
??? 
come giudicate il seguente pseudo-codice ?
#ifdef WINDOWS95
   usa le directX
#else
   non usare le directX
#endif


 scrisse nei seguenti NG: it.comp.lang.pascal:
RR>  Scusa e usare un compilatore pascal a 32 bit? Mica esiste solo il 
RR> borland...
certo: io pero' conosco slo quello... :-(
RR>  Sulle piattafomr intel, e' interessante il c watcom come pure il 
RR> fortran, ma ... il compilatore pascal che sto usando adesso sotto OS\2
RR> mi piace MOLTO di piu' dei compilatori c  ed e' piu' efficiente del 
RR> watcom! Svantaggio rispetto a watcom che genera codice solo per le due
RR> piattaforme.
chiedo scusa, forse mi sono espresso male, ma il watcom e' quello che
ho usato io... portavo solo un esempio della mia esperienza personale,
non volevo imporre nulla :-)
RR>  Pascal sara' vecchio .. unix sara' vecchio ma funzionano entrambi!
RR> 
certo! Nulla in contrario: uso Linux e sono dell'idea che il Pascal sia
uno dei migliori linguaggi per imparare a programmare :-)
-- 
"Un grammo d'immagine val piu' d'un chilo di fatti", placebo di Peter


Un bel di' Andrea Laforgia scrisse:
AL> come giudicate il seguente pseudo-codice ?
AL> 
AL> #ifdef WINDOWS95
AL>    usa le directX
AL> #else
AL>    non usare le directX
AL> #endif
AL> 
AL> ;)
ottimo! :-)
-- 
"Per stimare i tempi di un qualsiasi lavoro: prendere il tempo che ci si
dovrebbe mettere, moltiplicare per 2, e cambiare l'unita' di misura con
quella immediatamente superiore. Ad esempio: per un lavoro che dovrebbe
prendere un'ora, si calcolano 2 giorni", formula di Westheimer


>Ovviamente, se ci divertiamo a tagliare/incollare senza senso...
AL> 
AL> Tagliare e incollare non significa inventare ! ;)
AL> 
no: pero' significa stravolgere il senso dei discorsi.
-- 
"Qualsiasi sistema che dipende dall'inaffidabilita' umana e' inaffidabile",
legge di Gilb sull'Inaffidabilita'


no: pero' significa stravolgere il senso dei discorsi.
Al senso dei discorsi dovrebbe badare chi scrive ... ;)


ottimo! :-)
E in base a cosa lo giudichi ottimo, visto che hai appena consigliato di non
usare le DirectX ?!?!?!?!?!?!?!


>no: pero' significa stravolgere il senso dei discorsi.
AL> 
AL> Al senso dei discorsi dovrebbe badare chi scrive ... ;)
AL> 
ed io ci bado... quanto meno, fin ora, ci ho badato.
-- 
"Se il proprio treno e' in ritardo, la coincidenza partira' in perfetto
orario", legge dei treni
-- 
Emanuele Cesena
mi e' saltata la mail!! Per favore, scrivete per ora a
 
su...@geocities.com
(occhio sempre all'antispam NOSPAM)
http://www.geocities.com/SiliconValley/Grid/8879

>ottimo! :-)
AL> 
AL> E in base a cosa lo giudichi ottimo, visto che hai appena consigliato di non
AL> usare le DirectX ?!?!?!?!?!?!?!
AL> 
La soluzione da te proposta rappresenta un ulteriore passo avanti, un
miglioramento delle prestazioni.
Per tanto, e' sicuramente superiore... e, se la mia proposta era buona,
la tua, salendo di un gradino, diventa ottima.
o no? :-)
Ciao!
-- 
"Un gramma di applicazione val piu' di una tonnellata di astrazione", legge
di Booker


Addison-Wesley<, editions
 Se usi le matrici di traslazione o rotazione sovraccarichi 
inutilmente il sistema,  gli sviluppi accorciati ed ottimizzati sono 
ben descritti ed utilizzabili anche senza comprenderne l'algebra 
lineare di fondo ne matematica associata.


lineare di fondo ne matematica associata.
Le matrici di traslazione e/o rotazione non fanno altro che riscrivere la
formula matematica secondo altre convenzioni.
Non costituiscono, pertanto, un appesantimento.


>Addison-Wesley<, editions
RR>  Se usi le matrici di traslazione o rotazione sovraccarichi 
RR> inutilmente il sistema,  gli sviluppi accorciati ed ottimizzati sono 
RR> ben descritti ed utilizzabili anche senza comprenderne l'algebra 
RR> lineare di fondo ne matematica associata.
RR>  
ok... non che abbia capito molto... :-))
Ciao!
-- 
"Chi ha, prende", legge di ferro della Distribuzione
