Torna indietro   Hardware Upgrade Forum > Software > Programmazione

DJI RS 5: stabilizzazione e tracking intelligente per ogni videomaker
DJI RS 5: stabilizzazione e tracking intelligente per ogni videomaker
Analizziamo nel dettaglio DJI RS 5, l'ultimo arrivato della famiglia Ronin progettato per videomaker solisti e piccoli studi. Tra tracciamento intelligente migliorato e ricarica ultra rapida, scopriamo come questo gimbal eleva la qualità delle produzioni.
AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequenze al top per il gaming
AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequenze al top per il gaming
AMD Ryzen 7 9850X3D è la nuova CPU gaming di riferimento grazie alla 3D V-Cache di seconda generazione e frequenze fino a 5,6 GHz. Nei test offre prestazioni superiori a 9800X3D e 7800X3D, confermando la leadership AMD nel gaming su PC.
Le soluzioni FSP per il 2026: potenza e IA al centro
Le soluzioni FSP per il 2026: potenza e IA al centro
In occasione del Tech Tour 2025 della European Hardware Association abbiamo incontrato a Taiwan FSP, azienda impegnata nella produzione di alimentatori, chassis e soluzioni di raffreddamento tanto per clienti OEM come a proprio marchio. Potenze sempre più elevate negli alimentatori per far fronte alle necessità delle elaborazioni di intelligenza artificiale.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 21-02-2007, 12:49   #1
HipT
Member
 
Iscritto dal: Feb 2007
Messaggi: 213
Gioco C++

Ciao a tutti.
Premetto che è da tutta la mattina che cerco di usare la funzione "cerca" del forum ma non va',mi viene fuori una pagina bianca.Quindi scusate se l'argomento è già stato trattato .
Sono quasi giunto al termine del libro "Guida al linguaggio C++" di Schildt.
Volevo sapere per dei giochini-ini-ini tanto per provare a farli in C++,come fare.
Se potete consigliarmi il titolo di un libro/una guida che ne tratta,possibilmente che sia utilizzabile da autodidatta,non come libro di scuola.
E che nozioni di base bisognerebbe avere.
Grazie.
Ciao

Ps:Scusate la domanda forse banale.Ma le OpenGl e le DirectX vengono usate anche nel 2D o sono nel 3D?
Ho controllato la sezione guide del forum ma non c'era scritto di che ramo della programmazione parlano.

Ultima modifica di HipT : 21-02-2007 alle 12:52.
HipT è offline   Rispondi citando il messaggio o parte di esso
Old 21-02-2007, 13:11   #2
CoreDump
Senior Member
 
L'Avatar di CoreDump
 
Iscritto dal: Mar 2003
Città: Roma
Messaggi: 1654
Quote:
Originariamente inviato da HipT Guarda i messaggi
Ciao a tutti.
Premetto che è da tutta la mattina che cerco di usare la funzione "cerca" del forum ma non va',mi viene fuori una pagina bianca.Quindi scusate se l'argomento è già stato trattato .
Sono quasi giunto al termine del libro "Guida al linguaggio C++" di Schildt.
Volevo sapere per dei giochini-ini-ini tanto per provare a farli in C++,come fare.
Se potete consigliarmi il titolo di un libro/una guida che ne tratta,possibilmente che sia utilizzabile da autodidatta,non come libro di scuola.
E che nozioni di base bisognerebbe avere.
Grazie.
Ciao
In fatto di libri lascio la mano a chi è più esperto di me , comunque se googli su internet trovi molte guide interessanti,
dipende molto da quello che vuoi realizzare, se parti da zero potresti provare ad usare librerie 2d semplici come le sdl o le allegro
se vuoi subito fare il salto potresti scaricarti l'sdk delle directx ma se come mi pare di aver intuito, poca dimistichezza in ambito c++
per il momento te lo sconsiglio

Quote:
Originariamente inviato da HipT Guarda i messaggi
Ps:Scusate la domanda forse banale.Ma le OpenGl e le DirectX vengono usate anche nel 2D o sono nel 3D?
Ho controllato la sezione guide del forum ma non c'era scritto di che ramo della programmazione parlano.
Ormai si usa quasi sempre il 3d anche per rappresentare parti tipicamente 2d come gli sfondi, sprite, menu etc.
__________________
Puffo Programmatore su Puffolandia Groups
Il Software è come il Sesso, è meglio quando è Libero
CoreDump è offline   Rispondi citando il messaggio o parte di esso
Old 21-02-2007, 13:21   #3
HipT
Member
 
Iscritto dal: Feb 2007
Messaggi: 213
Avevo provato a googleare nella rete ma il problema è che la maggior parte se non tutte le guide ti danno il codice di un gioco già fatto e non lo spiegano,oppure sono risposte su forum a domande del tipo,"cosa ci metto dentro a questo codice per fargli fare questo?".
Cercavo un libro perchè magari quello spiega vari parti e la loro funzione e poi tu impari ad assemblare le varie funzioni.
Grazie
Ciaoz

Adesso provo a cercare cose su allegro,magari su quelle c'è una guida intera

----------------EDIT----------------

Come tutorial su allegro ho trovato questo su questo sito...ma è in inglese
E questo che,dopo aver scaricato il file in pdf e averci dato un'occhiata mi sembra buona.

Ultima modifica di HipT : 21-02-2007 alle 13:37.
HipT è offline   Rispondi citando il messaggio o parte di esso
Old 21-02-2007, 13:27   #4
CoreDump
Senior Member
 
L'Avatar di CoreDump
 
Iscritto dal: Mar 2003
Città: Roma
Messaggi: 1654
Quote:
Originariamente inviato da HipT Guarda i messaggi
Avevo provato a googleare nella rete ma il problema è che la maggior parte se non tutte le guide ti danno il codice di un gioco già fatto e non lo spiegano,oppure sono risposte su forum a domande del tipo,"cosa ci metto dentro a questo codice per fargli fare questo?".
Cercavo un libro perchè magari quello spiega vari parti e la loro funzione e poi tu impari ad assemblare le varie funzioni.
Grazie
Ciaoz

Adesso provo a cercare cose su allegro,magari su quelle c'è una guida intera
Capisco che vuoi dire, ma con le librerie credo che troverai quasi sempre solo le spiegazioni delle funzioni/metodi
della libreria corredate con degli esempi
__________________
Puffo Programmatore su Puffolandia Groups
Il Software è come il Sesso, è meglio quando è Libero
CoreDump è offline   Rispondi citando il messaggio o parte di esso
Old 21-02-2007, 16:54   #5
HipT
Member
 
Iscritto dal: Feb 2007
Messaggi: 213
Posto quì il problema per non aprire un'altra discussione
Praticamente sto' seguendo una guida.Arrivo ad un punto dove anche se io compilo il progetto,anche non essendo finito,dovrebbe comparirmi una finestra nera.
Ho provato.
All'inizio il log di devC++ mi ha dato questi errori:
Codice:
make.exe -f "C:\Dev-Cpp\gioco\Makefile.win" all
g++.exe gioco_f1.o  -o "gioco.exe" -L"C:/Dev-Cpp/lib"     

gioco_f1.o(.text+0x7):gioco_f1.cpp: undefined reference to `vsync'
gioco_f1.o(.text+0x3c):gioco_f1.cpp: undefined reference to `_imp__screen'
gioco_f1.o(.text+0x4f):gioco_f1.cpp: undefined reference to `blit'
gioco_f1.o(.text+0x6f):gioco_f1.cpp: undefined reference to `clear_bitmap'
gioco_f1.o(.text+0x9d):gioco_f1.cpp: undefined reference to `_install_allegro_version_check'
gioco_f1.o(.text+0xa2):gioco_f1.cpp: undefined reference to `install_keyboard'
gioco_f1.o(.text+0xce):gioco_f1.cpp: undefined reference to `set_gfx_mode'

gioco_f1.o(.text+0xe2):gioco_f1.cpp: undefined reference to `create_bitmap'
gioco_f1.o(.text+0xf9):gioco_f1.cpp: undefined reference to `_imp__key'
gioco_f1.o(.text+0x115):gioco_f1.cpp: undefined reference to `destroy_bitmap'
gioco_f1.o(.text+0x146):gioco_f1.cpp: undefined reference to `_WinMain'
collect2: ld returned 1 exit status

make.exe: *** [gioco.exe] Error 1

Execution terminated
Dato che un problema molto simile me l'ha dato quando ho provato a fare un player midi perchè mancava il collegamento alla libreria sono andato su
Propietes-->Project Option-->Parameters-->Linker e li ho messo "allegro".
Compilo il progetto e mi viene questo log:

Codice:
Compiler: Default compiler
Building Makefile: "C:\Dev-Cpp\gioco\Makefile.win"
Executing  make...
make.exe -f "C:\Dev-Cpp\gioco\Makefile.win" all
g++.exe gioco_f1.o  -o "gioco.exe" -L"C:/Dev-Cpp/lib" allegro  

g++.exe: allegro: No such file or directory

make.exe: *** [gioco.exe] Error 1

Execution terminated
Come faccio a risolvere l'errore?
Per installare le librerie di allegro sono andato su "Tools" da dev c++ da lì "Ceck Updates" e ho scaricato tutti gli aggiornamenti che si chiamavano Allegro Poi si sono autoinstallati,ho solo premuto next,non mi diceva neanche che directory usare quindi penso siano installati correttamente.
Ps:ho provato a fare come dice questo post ma mi da' lo stesso errore.
Grazie
Ciao!

Ultima modifica di HipT : 21-02-2007 alle 17:00.
HipT è offline   Rispondi citando il messaggio o parte di esso
Old 21-02-2007, 20:47   #6
CoreDump
Senior Member
 
L'Avatar di CoreDump
 
Iscritto dal: Mar 2003
Città: Roma
Messaggi: 1654
Quote:
Originariamente inviato da HipT Guarda i messaggi
--cut--

Come faccio a risolvere l'errore?
Per installare le librerie di allegro sono andato su "Tools" da dev c++ da lì "Ceck Updates" e ho scaricato tutti gli aggiornamenti che si chiamavano Allegro Poi si sono autoinstallati,ho solo premuto next,non mi diceva neanche che directory usare quindi penso siano installati correttamente.
Ps:ho provato a fare come dice questo post ma mi da' lo stesso errore.
Grazie
Ciao!
Se hai installato il package allegro su dev-c++ prova a creare un progetto nuovo in quanto il dev-c++ ti propone tra i template anche
quelli allegro ( se installato correttamente ), poi vai a guardare i parametri del compilatore sotto le opzioni del progetto e vedrai che ci
sono molti parametri da aggiungere
__________________
Puffo Programmatore su Puffolandia Groups
Il Software è come il Sesso, è meglio quando è Libero
CoreDump è offline   Rispondi citando il messaggio o parte di esso
Old 21-02-2007, 20:55   #7
HipT
Member
 
Iscritto dal: Feb 2007
Messaggi: 213
Ho fatto una cosa...Disinstallato dev c++ compresi i file di configurazione.
Reinstallato dev c++,scaricato altri 2 aggiornamenti (centravano con allegro ma erano cose tipo "allegro font" e uno "dump with allegro".
E ora è partito senza problemi
Grazie
Ciaoz
HipT è offline   Rispondi citando il messaggio o parte di esso
Old 22-02-2007, 00:03   #8
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2787
Che guida stai seguendo? Interesserebbe anke a me. Thx!
wingman87 è offline   Rispondi citando il messaggio o parte di esso
Old 22-02-2007, 08:34   #9
HipT
Member
 
Iscritto dal: Feb 2007
Messaggi: 213
Sto' usando questa guida.A me sembra molto buona,spiega bene passo a passo,poi magari metti qualche commento (ne avro' messi 99 su 10 righe )
così poi ti trovi meglio per modificare il codice.
Allora.
Vai a questa pagina
Vai quasi a fine pagina e scarichi "GUIDA COMPLETA IN FORMATO PDF".
La cosa più difficile è installare allegro .
Se usi dev c++ lascia stare l'instruzione che ci sono di creare un file. bak ed eseguirlo.Basta che vai su tools-->update-->e scarichi tutto quello che trovi con il nome "allegro"
Se hai dei problemi chiedi pure
Ciao.
HipT è offline   Rispondi citando il messaggio o parte di esso
Old 23-02-2007, 15:14   #10
HipT
Member
 
Iscritto dal: Feb 2007
Messaggi: 213
Una domanda...Ma tra directX e OpenGl.Qual'è la migliore?Che vantaggi portano le directx in confronto alle OpenGl che vanno sia in windows sia in unix?
Altra cosa.Sto' scaricando l'sdk delle directX 10 per darci un'occhiata.
Ma su windows Xp funzionano lo stesso?(ho sentito voci che vanno solo su vista ).
E le guide all'interno sono in inglese o anche in italiano?
Grazie
HipT è offline   Rispondi citando il messaggio o parte di esso
Old 23-02-2007, 15:45   #11
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Meglio se scarichi solo quello delle DX9, almeno per ora credo che sia meglio farsi il callo su quelle...
DirectX funziona solo su Windows (la 10 solo su Vista)...

OpenGL è più o meno portabile fra Windows e Linux..
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 23-02-2007, 16:20   #12
HipT
Member
 
Iscritto dal: Feb 2007
Messaggi: 213
Ho scaricato l'SDK (avevo iniziato ieri sera altrimenti 440MB.. )
Ho dato un'occhiata ma la documentazione compresa è tutta in inglese.
Non è che sai di una guida che ne parli in italiano?
Grazie.
Ho dato un'occhiata su google ma trovo solo guide con le 8
HipT è offline   Rispondi citando il messaggio o parte di esso
Old 23-02-2007, 16:22   #13
trallallero
Senior Member
 
L'Avatar di trallallero
 
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
Quote:
Originariamente inviato da HipT Guarda i messaggi
E le guide all'interno sono in inglese o anche in italiano?
i linguaggi sono in inglese e tu vuoi le guide in italiano ?
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z Mb - Win Eight SP (1 > yours) 16 Valve
trallallero è offline   Rispondi citando il messaggio o parte di esso
Old 23-02-2007, 16:32   #14
HipT
Member
 
Iscritto dal: Feb 2007
Messaggi: 213
EHEH il linguaggio resti pure in inglese ma a cosa serve una funzione lo vorrei in italiano
HipT è offline   Rispondi citando il messaggio o parte di esso
Old 23-02-2007, 16:36   #15
CoreDump
Senior Member
 
L'Avatar di CoreDump
 
Iscritto dal: Mar 2003
Città: Roma
Messaggi: 1654
Quote:
Originariamente inviato da HipT Guarda i messaggi
Una domanda...Ma tra directX e OpenGl.Qual'è la migliore?Che vantaggi portano le directx in confronto alle OpenGl che vanno sia in windows sia in unix?
Altra cosa.Sto' scaricando l'sdk delle directX 10 per darci un'occhiata.
Ma su windows Xp funzionano lo stesso?(ho sentito voci che vanno solo su vista ).
E le guide all'interno sono in inglese o anche in italiano?
Grazie
A parte il fatto della portabilità su più piattaforme ( Linux, MacOs etc ) con le OpenGl come ha detto già Cionci la differenza sta nel
fatto che le directx sono una suite completa, in pratica oltre alla grafica, puoi gestire l'inizializzazione dello schermo, il suono, l'input
etc. etc. con le OpenGl no, in parole povere anche solo per inizializzare lo schermo in OpenGl ti devi affidare ad altre librerie
( Glut, GlFw, SDL o le stesse allegro ), lo stesso per il suono ( OpenAl, FMod etc. ) e via dicendo, insomma il compito delle OpenGl è principalmente
quello di fare la rasterizzazione delle primitive e poco altro, dai un'occhiata qui :

http://it.wikipedia.org/wiki/OpenGL
__________________
Puffo Programmatore su Puffolandia Groups
Il Software è come il Sesso, è meglio quando è Libero
CoreDump è offline   Rispondi citando il messaggio o parte di esso
Old 23-02-2007, 16:56   #16
HipT
Member
 
Iscritto dal: Feb 2007
Messaggi: 213
Grazie del link.
Una domanda.Ho trovato questo libro.Costa anche poco
"Programming Role Playing Games with DirectX" ma esiste in italiano?

Ultima modifica di HipT : 23-02-2007 alle 17:15. Motivo: link errato
HipT è offline   Rispondi citando il messaggio o parte di esso
Old 23-02-2007, 19:41   #17
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2787
Quote:
Originariamente inviato da HipT Guarda i messaggi
Sto' usando questa guida.A me sembra molto buona,spiega bene passo a passo,poi magari metti qualche commento (ne avro' messi 99 su 10 righe )
così poi ti trovi meglio per modificare il codice.
Allora.
Vai a questa pagina
Vai quasi a fine pagina e scarichi "GUIDA COMPLETA IN FORMATO PDF".
La cosa più difficile è installare allegro .
Se usi dev c++ lascia stare l'instruzione che ci sono di creare un file. bak ed eseguirlo.Basta che vai su tools-->update-->e scarichi tutto quello che trovi con il nome "allegro"
Se hai dei problemi chiedi pure
Ciao.
Grazie mille, la libreria allegro l'ho già installata, appena ho tempo provo questa guida. Ti ringrazio ancora, ciao!
wingman87 è offline   Rispondi citando il messaggio o parte di esso
Old 23-02-2007, 20:49   #18
tomminno
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 3306
Visto che le OpenGL nude e crude sono un pò ostiche, ci sono SDK come OGRE che rendono la vita un pò più facile, oltretutto wrappano OpenGL e DirectX.
tomminno è offline   Rispondi citando il messaggio o parte di esso
Old 23-02-2007, 21:08   #19
trallallero
Senior Member
 
L'Avatar di trallallero
 
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
Quote:
Originariamente inviato da HipT Guarda i messaggi
Grazie del link.
Una domanda.Ho trovato questo libro.Costa anche poco
"Programming Role Playing Games with DirectX" ma esiste in italiano?
se vuoi un consiglio imparati l'inglese, ti viene anche più naturale programmare e non devi imparare a memoria le funzioni perchè capisci dal nome quello che fanno
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z Mb - Win Eight SP (1 > yours) 16 Valve
trallallero è offline   Rispondi citando il messaggio o parte di esso
Old 23-02-2007, 21:45   #20
HipT
Member
 
Iscritto dal: Feb 2007
Messaggi: 213
Quote:
Originariamente inviato da trallallero Guarda i messaggi
se vuoi un consiglio imparati l'inglese, ti viene anche più naturale programmare e non devi imparare a memoria le funzioni perchè capisci dal nome quello che fanno
Ora come ora dal nome riesco a capire a grandi linee quello che fanno.E' che quando spiegano,dove metterla,come usarla ecc. usano termini assurdi .
Cerchero di interpretare più che altro a 15 anni non ho una cultura sulle lingue straniere da traduttore magari finita la scuola...
Ciaoz
HipT è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


DJI RS 5: stabilizzazione e tracking intelligente per ogni videomaker DJI RS 5: stabilizzazione e tracking intelligent...
AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequenze al top per il gaming AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequen...
Le soluzioni FSP per il 2026: potenza e IA al centro Le soluzioni FSP per il 2026: potenza e IA al ce...
AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa AWS annuncia European Sovereign Cloud, il cloud ...
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto Redmi Note 15 Pro+ 5G: autonomia monstre e displ...
Un vecchio assegno venduto a 4.800 volte...
Portatili Dell 16 in offerta su Amazon: ...
Amazfit punta ancora più in alto:...
Deep tech e venture capital: ScaleUp Lab...
GWM ha creato un font specifico per i di...
Oro rosa e charm Les Néréi...
La XPeng P7+ è salpata in direzio...
Quali sono i componenti più affid...
Amazon Haul raddoppia lo sconto: -30% su...
Germania e Danimarca accelerano sull'eol...
Azienda cinese che chiede aiuto ad una a...
Per aumentare la competitività ne...
I nuovi MacBook con M5 Pro e Max usciran...
Mass Effect 5 dovrebbe ispirarsi di pi&u...
Windows 11, ancora problemi di spegnimen...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 17:00.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v