|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jan 2003
Città: Torino
Messaggi: 2997
|
Programmazione Games
Ciao a tutti vorrei un aiutino.
Devo programmare un gioco in C o C++ con le librerie grafiche Allegro. 1) Cosa mi consigliate? C oppure C++? 2) Che compilatore uso? 3) Il prodotto finale dovrà girare su Unix, quindi quando creo il programma posso crearlo con un compilatore per windows e poi infine usare un compilatore per Unix in modo da renderlo compatibile? Oppure devo sviluppare il programma sotto ambiente Unix? Grazie, aspetto qualche risposta. Ciao a tutti ![]() |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
|
Devo essere sincero, non ho mai programmato con Allegro e non saprei darti una dritta sulla scelta C/C++.
Ti posso però dire che in effetti si può farlo da Windows e poi compilarlo per Unix, ma visto che potresti trovare problemi di compatibilità da risolvere *durante* la creazione del gioco, ti consiglio di fare tutto con il tuo UNIX preferito. Infine, per il compilatore: ovviamente usa GCC. Se hai Windows scarica Cygwin o MinGW.
__________________
C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai! Ultima modifica di DanieleC88 : 18-07-2004 alle 13:17. |
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: Nov 2001
Città: Casteddu
Messaggi: 532
|
Re: Programmazione Games
Quote:
per il resto non ti saprei aiutare.
__________________
Uccidere un nemico significa vincere, vederlo implorare la morte quello è il trionfo! |
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Jan 2003
Città: Torino
Messaggi: 2997
|
Il gioco è una slot machine da bar.
Quindi mi consigliate di programmare sotto ambiente unix direttamente. Ma esiste un programma che emula Unix da Windows o qualcosa di simile? Il fatto è che vorrei tenere aperto Windows per avere internet, msn ecc. Cygwin o MinGW sono per windows? Quindi per Unix cosa potrei usare? Grazie |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
|
Se vuoi programmare sotto windows puoi usare MinGW developper studio che usa il compilatore MinGW che è un porting del gcc su windows; magari mentre sviluppi, ogni tanto fai una prova di compilazione su linux. Altrimenti puoi usare VMWare WorkStation che è un programma che ti permette di creare una macchina vistuale nel pc all'interno della quale puoi installare linux e avviarlo contemporaneamente a windows e basta una combinazione di tasti per passare da uno all'altro,
ciao.
__________________
Sun Certified Java Programmer EUCIP Core Level Certified European Certification of Informatics Professionals |
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Jan 2003
Città: Torino
Messaggi: 2997
|
Ma il programma VMWare WorkStation lo devi mettere ancora prima di installare windows? Quindi dovrei rifare il sistema???
|
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
|
NO, è un normale programma che installi dentro windows, e tale programma in pratica è una macchina virtuale all'interno della quale gira linux. Quando hai entrambi in esecuzione significa che in esecuzione c'è sempre windows, pero all'interno di VMWare hai linux, se metti VMWare a schermo intero è come se fossi solo sotto linux.
__________________
Sun Certified Java Programmer EUCIP Core Level Certified European Certification of Informatics Professionals |
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Jan 2003
Città: Torino
Messaggi: 2997
|
Si si, lo so ho appena letto una recensione.
Mi sembra il programma che fa per me. Tra l'altro ce l'ho già... Grazie di tutto, allora installerò Unix in emulazione sotto Windows, digiterò il codice del programma con qualche editor carino sotto Windows e installerò Allegro sotto Unix, compilando di volta in volta il programma sotto quel OS. Grazie ancora Ciao ciao |
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
|
Prego, se hai bisogno diaiuto per VMWare posta pure.
__________________
Sun Certified Java Programmer EUCIP Core Level Certified European Certification of Informatics Professionals |
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Jan 2003
Città: Torino
Messaggi: 2997
|
Anx721, una domanda.
Come mai il programma VMWare WorkStation quando faccio partire una macchina virtuale (il dos) mi fa salire l'utilizzo del processore a 100% e rimane fisso? Non vorrei far sforzare troppo il proc ![]() Fammi sapere Ciao |
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
|
Io ho installato mandrake in VMware, se faccio partire la macchina virtuale e non faccio niente non mi occupa il processore, resta sul 3% di uso della cp, se poi faccio operazioni onerose sotto linux, allora arriva al 100%, se no no.
__________________
Sun Certified Java Programmer EUCIP Core Level Certified European Certification of Informatics Professionals |
![]() |
![]() |
![]() |
#12 |
Senior Member
Iscritto dal: Jan 2003
Città: Torino
Messaggi: 2997
|
Che velocità...
A me rimane sempre a 100% ma come mai?!?!?! Strano, e ora? Magari tu non sai come fare, ho installato in pratica FREEDOS, puoi capire quanto occuperebbe a livello di CPU, ma rimane al 100% anche senza fare niente. ![]() |
![]() |
![]() |
![]() |
#13 |
Senior Member
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
|
Non so da cosa potrebbe dipendere...comuqnue sul sito e scritto che supporta MS-DOS 6.x , freedos è la stessa cosa? Al massimo prova a reistallare, hai l'ultima versione? Inoltre prova a istallarci linux visto che ti serviva per quello, ciao.
__________________
Sun Certified Java Programmer EUCIP Core Level Certified European Certification of Informatics Professionals |
![]() |
![]() |
![]() |
#14 |
Senior Member
Iscritto dal: Jan 2003
Città: Torino
Messaggi: 2997
|
FREEDOS è un OS compatibile, sarebbe MS-DOS ma è free.
Si ho l'ultima versione, poi proverò a reinstallare. No no, per LINUX non mi interessa più, io cercavo un OS free, e siceramente ho trovato FREEDOS che è molto + leggero di LINUX e poi lo so già usare ![]() Ciao |
![]() |
![]() |
![]() |
#15 |
Senior Member
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
|
Per quanto possa essere facile e versatile DOS, non arriverà mai ai livelli di Linux, fidati. Ora che conosco Linux non posso negare l'evidenza
![]() Cmq, anche Bochs da Linux mi usa intensamente il processore, credo che sia perchè esegue istruzioni ad un intervallo fisso di tempo, anche se il sistema operativo non fa un bel nulla. Se ho visto giusto, allora probabilmente anche VMWare usa un metodo simile, ecco spiegato l'uso del processore.
__________________
C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai! |
![]() |
![]() |
![]() |
#16 |
Senior Member
Iscritto dal: May 2002
Città: Massa Carrara
Messaggi: 589
|
ciao anch'io faccio il tuo stesso lavoro.
coin op da bar. e lo faccio sotto linux. molto meglio che usare un'emulatore hai tutto cio' che ti serve. perche' con allegro? le sdl le hai considerate? sei un programmatore sciolto o lavori per qualche azienda fisso? se sono indiscreto non rispondermi. ciao ![]() |
![]() |
![]() |
![]() |
#17 | |
Senior Member
Iscritto dal: Jan 2003
Città: Torino
Messaggi: 2997
|
Quote:
Ciao, avevo considerato LINUX, ma sinceramente non so come muovermi, e non saprei neanche da dove iniziare, tra l'altro ho iniziato da poco questo gioco e quindi ancora tutto si può cambiare ![]() Ma non so proprio niente di LINUX! "Allegro" perchè le ho già usate e non saprei le differenze con le "SDL", cosa cambia? Comunque ho bisogno di tutti software FREE in modo che non ci siano poi problemi con i copyright, visto che questo sarà un gioco commerciale. Sono un programmatore "sciolto" e sto lavorando per una grossa azienda... Se mi va bene questo lavoro mi metto a posto per un po'... ![]() Tra l'altro mi interesserebbe qualcuno che fa la grafica, spiego, nel senso che crea da zero (con software adatto, anche in 3D), sfondi, personaggi, oggetti, ecc ecc... Se c'è qualcuno disponibile... mi contatti anche in PVT. Ciao |
|
![]() |
![]() |
![]() |
#18 |
Senior Member
Iscritto dal: May 2002
Città: Massa Carrara
Messaggi: 589
|
quanto tempo pensi di impegnarci?
occhio allo sfruttamento anche se le cifre sono alte il lavoro lo e' ancora di piu ![]() se sei solo e' dura. |
![]() |
![]() |
![]() |
#19 |
Senior Member
Iscritto dal: Jan 2003
Città: Torino
Messaggi: 2997
|
Penso che se inizio in questi giorni, per fine settembre dovrebbe essere pronta la prima macchina da testare in giro.
Ci lavoro su anche ad Agosto. Sono solo a fare tutto il motore del gioco, un'altro mi aiuta nella parte di contabilità e cerchiamo il terzo per creare la grafica, ma poi la implementerei sempre io nel gioco. |
![]() |
![]() |
![]() |
#20 |
Senior Member
Iscritto dal: May 2002
Città: Massa Carrara
Messaggi: 589
|
ok comincia pure a portare il termine a marzo.
non per fare l'uccello del malaugurio ma in realta' le cose non sono cosi' semplici. e' un comma 6 o comma 7c? se 7c fai prima se 6 devi implementare tutto cio' che e' il collegamento alla rete e gestione hopper vari. a proposito la gestione dell'hardware dove la metti? tasti luci hopper gettoniere diverse lettori banconote............. noi abbiamo sviluppato una scheda d'interfaccia generica, e anche per quella tempo e soldi.... comunque se stai su questo forum posso aiutarti in qualche cosina per quel che e' la mia esperienza. ciao. ![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 20:55.