Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Redmi Watch 6 in prova: lo smartwatch con ampio display da 2000 nit a meno di 100 euro
Redmi Watch 6 in prova: lo smartwatch con ampio display da 2000 nit a meno di 100 euro
Xiaomi ha portato Redmi Watch 6 anche sul mercato italiano, puntando su un display AMOLED da 2,07 pollici con picco di luminosità a 2000 nit, frame in alluminio da 9,9mm e un'autonomia dichiarata di 12 giorni. Lo smartwatch gira su HyperOS 3 e integra GPS, Bluetooth 5.4 e oltre 150 sport mode. Il tutto a meno di 100 euro
Mad Catz M.M.O. 7+: lo stesso DNA del R.A.T. 8+ ADV, ma con molti più pulsanti
Mad Catz M.M.O. 7+: lo stesso DNA del R.A.T. 8+ ADV, ma con molti più pulsanti
Con 22 tasti, il pulsante 5D, lo Shift Mode e il sensore PixArt 3395 da 26.000 DPI, il nuovo mouse wireless di Mad Catz si rivolge in modo preciso ai giocatori di MMO e RPG. Ma chi conosce già il R.A.T. 8+ ADV si accorgerà subito di quanto i due prodotti condividano, e di dove invece divergono
Radeon RX 9070 GRE, AMD la porta in tutto il mondo | Recensione Gigabyte Gaming OC
Radeon RX 9070 GRE, AMD la porta in tutto il mondo | Recensione Gigabyte Gaming OC
Abbiamo provato la Gigabyte Radeon RX 9070 GRE Gaming OC, nuova proposta RDNA 4 che si inserisce tra GeForce RTX 5060 Ti e RTX 5070. Prestazioni solide in rasterizzazione e ray tracing, frequenze elevate grazie all'overclock di fabbrica e raffreddamento efficace: ecco come si comporta nei nostri test.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 21-02-2007, 11: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 11:52.
HipT è offline   Rispondi citando il messaggio o parte di esso
Old 21-02-2007, 12: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, 12: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 12:37.
HipT è offline   Rispondi citando il messaggio o parte di esso
Old 21-02-2007, 12: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, 15: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 16:00.
HipT è offline   Rispondi citando il messaggio o parte di esso
Old 21-02-2007, 19: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, 19: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 21-02-2007, 23:03   #8
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2790
Che guida stai seguendo? Interesserebbe anke a me. Thx!
wingman87 è offline   Rispondi citando il messaggio o parte di esso
Old 22-02-2007, 07: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, 14: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, 14: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, 15: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, 15: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, 15: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, 15: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, 15: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 16:15. Motivo: link errato
HipT è offline   Rispondi citando il messaggio o parte di esso
Old 23-02-2007, 18:41   #17
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2790
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, 19: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, 20: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, 20: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


Redmi Watch 6 in prova: lo smartwatch con ampio display da 2000 nit a meno di 100 euro Redmi Watch 6 in prova: lo smartwatch con ampio ...
Mad Catz M.M.O. 7+: lo stesso DNA del R.A.T. 8+ ADV, ma con molti più pulsanti Mad Catz M.M.O. 7+: lo stesso DNA del R.A.T. 8+ ...
Radeon RX 9070 GRE, AMD la porta in tutto il mondo | Recensione Gigabyte Gaming OC Radeon RX 9070 GRE, AMD la porta in tutto il mon...
Reolink OMVI 3i WiFi: videosorveglianza più intelligente e facile da usare Reolink OMVI 3i WiFi: videosorveglianza pi&ugrav...
Recensione Vivo X300 Ultra: fotocamera eccezionale, ma prezzo proibitivo Recensione Vivo X300 Ultra: fotocamera ecceziona...
Virgin Galactic torna a far volare lo sp...
La sonda spaziale marziana NASA MAVEN &e...
Nucleare in Italia, approvata la legge d...
Surface Pro, nuova variante in arrivo: a...
Iliad lancia la sua prima offerta FWA pe...
Addio compromessi? I nuovi tablet rugged...
Cooler Master al Computex 2026: case sil...
G.Skill mostra AMD EXPO ULL al Computex:...
Hilti e i data center, l'ingegneria dell...
Narwal anticipa il Prime Day: sconti fin...
Sharkoon mantiene il rapporto qualit&agr...
Xference e Aruba insieme per l'IA privat...
Google Wallet, in arrivo i documenti d'i...
Recensione OPPO Enco Clip2: tanta tecnol...
Altro passo dei cinesi in Europa: Chery ...
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: 21:49.


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