Videogame
Videogame
Volevo sapere quale era il linguaggio più adatto per creare videogame..e magari anche qualche link su qualche guida 
"E alla fine sei da solo, dove vai, con chi brindi?"
- kasx93
- Prode Principiante
- Messaggi: 85
- Iscrizione: martedì 2 settembre 2008, 13:18
- Località: Roma
- Contatti:
Re: Videogame
non sono esperto, però penso che con blender (programma) e python puoi fare ottime cose
Invia sms gratuiti attraverso la grande community italiana di Jacksms.it . Nessun costo nessun inganno
Re: Videogame
neanche io sono un esperto ma penso di poter affermare che il 99% dei videogame "commerciali" sono scritti in C++ e per la grafica si appoggiano a DirectX e OpenGL...
Aspetta però altri per informazioni piu' accurate...
Aspetta però altri per informazioni piu' accurate...
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Re: Videogame
è anche vero però che quelle api sono le piu ardue da programmare, io ho iniziato a fare qualcosina con c++/sdl, queste ultime sono delle api grafiche figlie delle opengl, e sono semplificate, sono molto valide per iniziare a programmare con grafica di basso livelloZoff ha scritto: neanche io sono un esperto ma penso di poter affermare che il 99% dei videogame "commerciali" sono scritti in C++ e per la grafica si appoggiano a DirectX e OpenGL...
Aspetta però altri per informazioni piu' accurate...
- simpe94
- Scoppiettante Seguace

- Messaggi: 508
- Iscrizione: sabato 10 novembre 2007, 16:32
- Località: Emilia Romagna
Re: Videogame
Dovrai lavorare duramente, ma i migliori risultati li ottieni con C++. Garantito! 
Simone - Made to Make
La pillola di oggi: «Non è necessario che un piatto sia elaborato per essere appetitoso.» (Ciccio)
La pillola di oggi: «Non è necessario che un piatto sia elaborato per essere appetitoso.» (Ciccio)
- IppatsuMan
- Prode Principiante
- Messaggi: 199
- Iscrizione: mercoledì 14 febbraio 2007, 1:31
- Contatti:
Re: Videogame
La risposta furbetta è: il linguaggio che conosci meglio. Se non hai preferenze di linguaggio (perché ne conosci tanti), allora rivolgiti a quello che offre più strumenti già pronti per il tuo obiettivo. Nel caso dei videogiochi si tratta di un buon motore 3D o 2D che offra ad esempio collision detection, gestione dell'audio e così via. Se non hai preferenze di linguaggio perché non ne conosci nessuno, ti consiglierei prima di affrontare problemi più semplici per iniziare a farti le ossa con la programmazione, i videogiochi sono una pessima palestra 
ハッカー
Re: Videogame
Il C++ lo tratteremo tra un po in classe..ma su linux c'è qualche guida che posso seguire?
"E alla fine sei da solo, dove vai, con chi brindi?"
-
Dahman
- Entusiasta Emergente

- Messaggi: 1013
- Iscrizione: mercoledì 31 ottobre 2007, 8:29
- Località: Torino
Re: Videogame
Ciao
Anch'io ti consiglierei il C (o il C++ se preferisci) con le librerie SDL (2D).
Con queste librerie si possono fare delle cose semplicissime ma anche cose decisamente avanzate.
In questo link trovi un pò di informazioni su diversi argomenti inerenti alla programmazione dei giochi (se sai l'inglese
)
http://www.gamedev.net/reference/programming/features/linuxprogramming1/
Ciao
Dahman
P.S. Si può imparare moltissimo sulla programmazione faccendo giochi.
Anch'io ti consiglierei il C (o il C++ se preferisci) con le librerie SDL (2D).
Con queste librerie si possono fare delle cose semplicissime ma anche cose decisamente avanzate.
In questo link trovi un pò di informazioni su diversi argomenti inerenti alla programmazione dei giochi (se sai l'inglese
http://www.gamedev.net/reference/programming/features/linuxprogramming1/
Ciao
Dahman
P.S. Si può imparare moltissimo sulla programmazione faccendo giochi.
Re: Videogame
Vabe in italiano erano meglio 
Scherzo grazie mille
Scherzo grazie mille
"E alla fine sei da solo, dove vai, con chi brindi?"
Re: Videogame
Non c'è un programmatore un po più esperto che mi può aiutare ???
"E alla fine sei da solo, dove vai, con chi brindi?"
-
mokaccione
- Prode Principiante
- Messaggi: 34
- Iscrizione: lunedì 22 settembre 2008, 16:39
- Località: Varese (VA)
- Contatti:
Re: Videogame
Java può essere usato per creare giochi multi piattaforma (molti giochi commerciali, sono creati con Java) come ad esempio: Football Manager, Championship Manager (suo fratello minore), IL-Sturmovik (ora non mi ricordo se si scrive cosi) e tanti altri (mi pare anche l'engine di Crysis sia scritto in Java).
Altrimenti C++.
Re: Videogame
non rispondo ma dato che t'interessa il campo non ti dispiacerà questo link : http://unrealproject.netsons.org/
si creano videogame o si dovranno, il progetto è nato qui ! Comunque con Blender va benissimo il Pyton da quel che so per aver letto qua e la ,ho partecipato al gioco TaP che è fatto in pyton e Pygame e uso Exaile che è in Pyton ...sicuro il pyton è apprezzabile per me ! però ti conviene sbirciare nelle cartelle dei giochi che si possono installare e poi farti i tuoi personali conti ...
si creano videogame o si dovranno, il progetto è nato qui ! Comunque con Blender va benissimo il Pyton da quel che so per aver letto qua e la ,ho partecipato al gioco TaP che è fatto in pyton e Pygame e uso Exaile che è in Pyton ...sicuro il pyton è apprezzabile per me ! però ti conviene sbirciare nelle cartelle dei giochi che si possono installare e poi farti i tuoi personali conti ...
Mio pc: Ubuntu con kde 16.04 x64 bit , Processore ntel(R) Pentium(R) CPU G4400 @ 3.30GHz ,grafica GeForce GT 710/PCIe/SSE2
- avaj
- Scoppiettante Seguace

- Messaggi: 511
- Iscrizione: martedì 20 febbraio 2007, 17:18
- Località: La Spezia
- Contatti:
Re: Videogame
java è veramente così usato in campo professionale?mokaccione ha scritto:è un buon inizio anche python, se vuoi creare qualche stupidata (anche con del 3D).
Java può essere usato per creare giochi multi piattaforma (molti giochi commerciali, sono creati con Java) come ad esempio: Football Manager, Championship Manager (suo fratello minore), IL-Sturmovik (ora non mi ricordo se si scrive cosi) e tanti altri (mi pare anche l'engine di Crysis sia scritto in Java).
Altrimenti C++.![]()
mi puoi linkare una guida seria? anche qualche libro...
Re: Videogame
Allora,
intanto dovresti chiarirti cosa intendi per gioco.
Poi, la maggior parte delle case che producono videogames di un certo calibro, utilizzano dei motori prodotti da altre case.
Il meccanismo è che fare un gioco al top delle caratteristiche correnti dell'hardware corrente, e totalmente ottimizzato e .. insomma il top del top del top è un lavoro di un'enormità tale che si è frammentato in tanti super lavori più piccoli.
Una libreria costruita da pippo per la gestione del 3d, una da pluto per gli effetti speciali, una da topolino per la fisica, una da paperone per l'audio 6653 canali.
Quando hai tutti gli strumenti (Ho letto da qualche parte 1 (UNA) licenza di sviluppo dell'ultimo motore della IDSoftware costa qualcosa come 800.000 dollari) prendi anche artisti (Grafici, compositori, designer, ecc ecc) .... insomma ormai fare un gioco serio ...
Tuttavia, ho fatto moltissimi giochi in Java (Il + complicato è stato un Biliardo) per una società qualche anno fa e ti dico, senza scendere nella follia del c++ .. anche con linguaggi di alto livello ti puoi togliere belle soddisfazioni
E sopratutto fare una bella esperienza sull'hardware, sull'ottimizzazione del codice ecc ecc
Se poi ancora la passione non ti è passata, gli engine free che trovi in giro, in c e c++ sono un buon inizio per qualcosa di più stressante.
Auguri
intanto dovresti chiarirti cosa intendi per gioco.
Poi, la maggior parte delle case che producono videogames di un certo calibro, utilizzano dei motori prodotti da altre case.
Il meccanismo è che fare un gioco al top delle caratteristiche correnti dell'hardware corrente, e totalmente ottimizzato e .. insomma il top del top del top è un lavoro di un'enormità tale che si è frammentato in tanti super lavori più piccoli.
Una libreria costruita da pippo per la gestione del 3d, una da pluto per gli effetti speciali, una da topolino per la fisica, una da paperone per l'audio 6653 canali.
Quando hai tutti gli strumenti (Ho letto da qualche parte 1 (UNA) licenza di sviluppo dell'ultimo motore della IDSoftware costa qualcosa come 800.000 dollari) prendi anche artisti (Grafici, compositori, designer, ecc ecc) .... insomma ormai fare un gioco serio ...
Tuttavia, ho fatto moltissimi giochi in Java (Il + complicato è stato un Biliardo) per una società qualche anno fa e ti dico, senza scendere nella follia del c++ .. anche con linguaggi di alto livello ti puoi togliere belle soddisfazioni
Se poi ancora la passione non ti è passata, gli engine free che trovi in giro, in c e c++ sono un buon inizio per qualcosa di più stressante.
Auguri
-
mokaccione
- Prode Principiante
- Messaggi: 34
- Iscrizione: lunedì 22 settembre 2008, 16:39
- Località: Varese (VA)
- Contatti:
Re: Videogame
Java nel mondo enterprise è il linguaggio per eccellenza; anzi direi che si utilizza solo quello o anche del C# di Microsoft.avaj ha scritto:java è veramente così usato in campo professionale?mokaccione ha scritto:è un buon inizio anche python, se vuoi creare qualche stupidata (anche con del 3D).
Java può essere usato per creare giochi multi piattaforma (molti giochi commerciali, sono creati con Java) come ad esempio: Football Manager, Championship Manager (suo fratello minore), IL-Sturmovik (ora non mi ricordo se si scrive cosi) e tanti altri (mi pare anche l'engine di Crysis sia scritto in Java).
Altrimenti C++.![]()
mi puoi linkare una guida seria? anche qualche libro...
Il resto non si utilizza praticamente.
C e C++ sono utilizzatissimi in ambito matematico-scientifico.
Per quanto riguarda guide e manuali, ce ne sono di svariati in Italiano.
Anche se ti consiglio Java, i fondamenti (di mc. graw hill, la versione inglese).
Per il resto, Java è un mattone, pesante, pacchiano, fa schifo come linguaggio.
Però come detto già da qualcun altro, ti togli parecchie soddisfazioni.
Re: Videogame
Oddio, sicuramente non è una scelta performante considerando che ti tratta di un linguaggio semi-interpretato...mokaccione ha scritto: Per il resto, Java è un mattone, pesante, pacchiano, fa schifo come linguaggio.
Però come detto già da qualcun altro, ti togli parecchie soddisfazioni.
Troppo facile dire che Java fa schifo quando si è abituati a linguaggi compilati...
Ormai per tutti l'enorme potenza di Java è diventata scontata e banale... La portabilità!
Col passare del tempo (a parer mio ma non solo) Sun non si sta impegnando troppo ad ottimizzare il suo linguaggio di punta... Per dirlo in parole povere pensa più a ficcarci dentro più cose possibili che non a renderlo competitivo...
Perché? Semplice, non ha competitors, non ha stimoli...
Microsoft ci ha provato (Framework .NET) e stava facendo un ottimo lavoro se non avesse fatto come suo solito il fighetto e avesse "riempito di brevetti" i WinForms... Se il Framework .NET avesse un equivalente a SWING non ci sarebbero paragoni, C# lo ritengo uno dei migliori linguaggi degli ultimi tempi....
(ot) scusate
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Re: Videogame
ora , proprio ora funziona! è che a volte non c'è il collegamento come succede più raramente anche ad ubuntu .itxajx ha scritto: Non funziona il link sopra
Mio pc: Ubuntu con kde 16.04 x64 bit , Processore ntel(R) Pentium(R) CPU G4400 @ 3.30GHz ,grafica GeForce GT 710/PCIe/SSE2
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 6 ospiti
