Videogame

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Avatar utente
kelev
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1766
Iscrizione: giovedì 4 settembre 2008, 0:27

Videogame

Messaggio da kelev »

Volevo sapere quale era il linguaggio più adatto per creare videogame..e magari anche qualche link su qualche guida  8)
"E alla fine sei da solo, dove vai, con chi brindi?"
Avatar utente
kasx93
Prode Principiante
Messaggi: 85
Iscrizione: martedì 2 settembre 2008, 13:18
Località: Roma
Contatti:

Re: Videogame

Messaggio da kasx93 »

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
Avatar utente
kelev
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1766
Iscrizione: giovedì 4 settembre 2008, 0:27

Re: Videogame

Messaggio da kelev »

Ok..grazie aspetto altri post
"E alla fine sei da solo, dove vai, con chi brindi?"
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: Videogame

Messaggio da Zoff »

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...
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
Avatar utente
kelev
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1766
Iscrizione: giovedì 4 settembre 2008, 0:27

Re: Videogame

Messaggio da kelev »

Ok grazie comunque  ;)
"E alla fine sei da solo, dove vai, con chi brindi?"
Avatar utente
TheKing
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 846
Iscrizione: venerdì 8 dicembre 2006, 11:32

Re: Videogame

Messaggio da TheKing »

Zoff 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...
è 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 livello
Avatar utente
simpe94
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 508
Iscrizione: sabato 10 novembre 2007, 16:32
Località: Emilia Romagna

Re: Videogame

Messaggio da simpe94 »

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)
Avatar utente
IppatsuMan
Prode Principiante
Messaggi: 199
Iscrizione: mercoledì 14 febbraio 2007, 1:31
Contatti:

Re: Videogame

Messaggio da IppatsuMan »

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 :)
ハッカー
Avatar utente
kelev
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1766
Iscrizione: giovedì 4 settembre 2008, 0:27

Re: Videogame

Messaggio da kelev »

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
Entusiasta Emergente
Messaggi: 1013
Iscrizione: mercoledì 31 ottobre 2007, 8:29
Località: Torino

Re: Videogame

Messaggio da Dahman »

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.
Avatar utente
kelev
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1766
Iscrizione: giovedì 4 settembre 2008, 0:27

Re: Videogame

Messaggio da kelev »

Vabe in italiano erano meglio XD
Scherzo grazie mille  ;)
"E alla fine sei da solo, dove vai, con chi brindi?"
Avatar utente
kelev
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1766
Iscrizione: giovedì 4 settembre 2008, 0:27

Re: Videogame

Messaggio da kelev »

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

Messaggio da mokaccione »

;) è 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++. ;)
Avatar utente
00 ubuntu
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1764
Iscrizione: mercoledì 1 agosto 2007, 21:47
Contatti:

Re: Videogame

Messaggio da 00 ubuntu »

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 ...
Mio pc: Ubuntu con kde 16.04 x64 bit , Processore ntel(R) Pentium(R) CPU G4400 @ 3.30GHz ,grafica GeForce GT 710/PCIe/SSE2
Avatar utente
kelev
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1766
Iscrizione: giovedì 4 settembre 2008, 0:27

Re: Videogame

Messaggio da kelev »

Non funziona il link sopra
"E alla fine sei da solo, dove vai, con chi brindi?"
Avatar utente
avaj
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 511
Iscrizione: martedì 20 febbraio 2007, 17:18
Località: La Spezia
Contatti:

Re: Videogame

Messaggio da avaj »

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++. ;)
java è veramente così usato in campo professionale?
mi puoi linkare una guida seria? anche qualche libro...
Linus Torvalds doesn't die. He simply returns zero.
Open Blog
Asus x71sl-7s002c = LA BESTIA
lurebu
Prode Principiante
Messaggi: 147
Iscrizione: martedì 25 marzo 2008, 22:45

Re: Videogame

Messaggio da lurebu »

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 :)
mokaccione
Prode Principiante
Messaggi: 34
Iscrizione: lunedì 22 settembre 2008, 16:39
Località: Varese (VA)
Contatti:

Re: Videogame

Messaggio da mokaccione »

avaj ha scritto:
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++. ;)
java è veramente così usato in campo professionale?
mi puoi linkare una guida seria? anche qualche libro...
Java nel mondo enterprise è il linguaggio per eccellenza; anzi direi che si utilizza solo quello o anche del C# di Microsoft.

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.
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: Videogame

Messaggio da Zoff »

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.
Oddio, sicuramente non è una scelta performante considerando che ti tratta di un linguaggio semi-interpretato...
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
Avatar utente
00 ubuntu
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1764
Iscrizione: mercoledì 1 agosto 2007, 21:47
Contatti:

Re: Videogame

Messaggio da 00 ubuntu »

xajx ha scritto: Non funziona il link sopra
ora , proprio ora funziona! è che a volte non c'è il collegamento come succede più raramente anche ad ubuntu .it
Mio pc: Ubuntu con kde 16.04 x64 bit , Processore ntel(R) Pentium(R) CPU G4400 @ 3.30GHz ,grafica GeForce GT 710/PCIe/SSE2
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: Bing [Bot] e 2 ospiti