Newsgroup: it.comp.lang.c++
Titolo: Chiedo consiglio spassionato

 Programmicchio in Pascal nel senso che avendo fatto un esame universitario
attinente (l'unico pero') ho deciso di non perdere quanto ho imparato.
Purtroppo di applicazioni utili ne posso fare ben poche perche' tra Access
Works ed Excel c'e' poco da fare. Tutto cio' che posso fare e fatto cento
volte meglio da quelle applicazioni.
Pensavo di voler fare un giochino tipo space invaders e via via migliorarlo.
A questo punto mi chiedo: che faccio, mollo il Pascal e intraprendo il C? o
comunque le funzioni che offre in piu' il C sono talmente cervellotiche che
non le usero' mai?
E' difficile il passaggio? Se no, allora potrei avventurarmi nel C e una
volta ogni tanto spingermi in quei comandi cervellotici che temo.
Ci sono bibblioteche on line da cui poter prelevare listati di programmini,
tanto per dare un occhiata?
Grazie a chiunque rispondera'
Ciao
Jack

 non le usero' mai?
non che sia tecnicamente impossibile scrivere giochi in Pascal (mi sembra
che esista un'equivalente di PutImage() ), ma per fare un lavoro fatto bene
bisogna usare o il Pascal assieme all'assembler (magari potresti procurarti
dalle BBS una libreria grafica ASM già pronta) oppure usare il C (parlo
naturlamente dell'ambiente DOS, con Win95 si usano DirectX e C, meglio
C++).
Se non hai troppa fretta di realizzare il tuo programma ti consiglio
studiarti il C, se sai già il Pascal sei abbastanza avvantaggiato. Non
credo che sia molto più difficile del Pascal. Oltre a permetterti di
realizzare un gioco migliore, il C ti permette, se e quando lo vorrai, di
studiare il C++ che a sua volta apre tutte le porte della programmazione
professionale (da Win95 a Mac, da GamesDevelopmentKit al
DataBaseManagmentSystem, multiThraeding, ecc). NOTA: non è obbligatorio
usare il C++ per implementare le tecniche che ho citato, ma è sicuramente
il modo migliore.
Non so dove dirti di cercare listati di C puro, ma sicuramente ce ne sono
tantissimi (soprattutto sulle BBS).
Mi sembra di aver visto un MANUALC.ZIP in Clessidra BBS
(02-33603932 sei di Milano?).
Comincia a leggerlo e vedrai che non è così terribile come credi.
               C I A O :-)

 tanto per dare un occhiata?
Guarda, per il gioco che hai intenzione di fare -o cmq giochi che non
hanno grafica pesantissima e tridimensionale- il Pascal va benissimo.
Anche senza intervenire con routine scritte in Assembly. Il Pascal
include una libreria grafica che non e' potentissima, ma va molto bene
per fare cose di quel tipo. Insieme a mio cugino ho scritto un giochino
che posso eventualmente inviarti cosi' vedi quanto e' semplice scrivere
cose non ultraterrene. E' chiaro che il C e' molto piu' potente, pero'
e' anche piu' complicato da usare e sapere il Pascal per capire il C
secondo me e' abbastanza inutile. O almeno serve poco. Io proverei prima
a usare un po' la libreria grafica del Pascal e poi vedi: se non ti
basta passi al C e a fare questo passaggio c'e' sempre tempo.
Se ti interessa il giochino, scrivimi via mail.
Cordialmente,
-- 
Gianni Rondinini, programmer and designer at Pierre s.n.c.
e-mail: 
pie...@mail.asianet.it
homepage: 
http://www.geocities.com/SiliconValley/park/7666
Red Hat Linux user since 9/25/97
Windows NT Server user since 9/19/97
When it rains, why don't sheep shrink?