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

Re: Videogame

Messaggio da kelev »

Ma qualche link su delle guide?? :P
"E alla fine sei da solo, dove vai, con chi brindi?"
Avatar utente
IppatsuMan
Prode Principiante
Messaggi: 199
Iscrizione: mercoledì 14 febbraio 2007, 1:31
Contatti:

Re: Videogame

Messaggio da IppatsuMan »

Zoff ha scritto:
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...
Java paga lo scotto di essere un linguaggio quasi pioneristico nel suo campo, quindi inevitabilmente soggetto a difetti dovuti all'esperienza, e di essere un linguaggio vecchio (1995), per cui non implementa molti concetti nati solo in tempi relativamente recenti (named parameters, delegati, closures e via discorrendo).
Le scarse performance di Java sono un po' un mito da sfatare: quello che pesa davvero è il tempo di avvio della JVM. Se il tempo di utilizzo del programma è relativamente breve l'intervallo necessario per avviare la JVM è non trascurabile e si ha una sensazione di "lentezza" generale. Ma per un programma che funzioni per periodi lunghi per quanto riguarda le performance Java se la gioca tranquillamente anche con C++: questo è soprattutto merito delle JVM attuali che includono la compilazione JIT: i "punti caldi" del codice che vengono eseguiti spesso vengono compilati al volo dalla VM, per cui viene eseguito a tutti gli effetti codice nativo, esattamente come un linguaggio compilato. (Dire che Java è veloce (circa) quanto C++ è solito suscitare un vespaio di polemiche e flame, spero che non sia questo il caso  ;D Se a qualcuno non piace l'idea facciamo finta che abbia detto che Java è veloce a sufficienza per le necessità normali).
Zoff ha scritto: 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...
Un altro svantaggio di essere un linguaggio vecchio è mantenere la retrocompatibilità: Sun deve valutare con molta attenzione l'introduzione di nuove parole chiave e modifiche al linguaggio e all'enorme corpus di librerie, dato che introdurre una parola chiave può rendere incompilabili programmi che prima funzionavano perfettamente, modificare le API può danneggiare librerie di terze parti che le usano e così via. Con l'introduzione dei generics, delle annotazioni e così via Sun ha cercato (e sta cercando) di "svecchiare" il linguaggio e renderlo più agile. I competitori (C# in primis) hanno fatto tesoro dell'esperienza di Java, e effettivamente stanno facendo un ottimo lavoro.

(ot) anche per me, ma sentivo il bisogno di difendere Duke  :-[
ハッカー
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: Videogame

Messaggio da Zoff »

Tornando un po' sul discorso...

Come si utilizza CsGL con MonoDevelop?
Qualcuno conosce qualche guida per l'installazione?

PS. @xajx La risorsa più preziosa che puoi avere per iniziare a sviluppare giochi è, come già scritto da altri prima, http://www.gamedev.net. L'inglese non deve essere un ostacolo, prova e vedrai che non è così difficile!
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 »

Si ok..ma se faccio giochi con il C++ ci saranno librerie di sviluppo per i giochi..qualcuno ne conosce?
"E alla fine sei da solo, dove vai, con chi brindi?"
Ikitt
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1816
Iscrizione: mercoledì 24 ottobre 2007, 12:05

Re: Videogame

Messaggio da Ikitt »

xajx ha scritto: Si ok..ma se faccio giochi con il C++ ci saranno librerie di sviluppo per i giochi..qualcuno ne conosce?
Ogre o Irrlicht per esempio.
Avatar utente
kelev
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1766
Iscrizione: giovedì 4 settembre 2008, 0:27

Re: Videogame

Messaggio da kelev »

Dei link mai?? :P
"E alla fine sei da solo, dove vai, con chi brindi?"
Ikitt
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1816
Iscrizione: mercoledì 24 ottobre 2007, 12:05

Re: Videogame

Messaggio da Ikitt »

xajx ha scritto: Dei link mai?? :P
http://www.ogre3d.org/
http://irrlicht.sourceforge.net/

PS: saper usare google (e sentirsi fortunati nel farlo), o qualunque altro motore di ricerca, e` ormai un requisito essenziale per un programmatore.
mokaccione
Prode Principiante
Messaggi: 34
Iscrizione: lunedì 22 settembre 2008, 16:39
Località: Varese (VA)
Contatti:

Re: Videogame

Messaggio da mokaccione »

Essenziale? Direi che senza di quelli un programmatore NON vivrebbe ;)
Avatar utente
kelev
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1766
Iscrizione: giovedì 4 settembre 2008, 0:27

Re: Videogame

Messaggio da kelev »

Vabe..grazie ;D
"E alla fine sei da solo, dove vai, con chi brindi?"
Avatar utente
Alien321
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1390
Iscrizione: sabato 20 maggio 2006, 20:39
Desktop: KDE 5.16.4
Distribuzione: KDE Neon
Località: Venere

Re: Videogame

Messaggio da Alien321 »

mokaccione ha scritto:
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.
Si usa molto anche il Perl
mokaccione ha scritto: C e C++ sono utilizzatissimi in ambito matematico-scientifico.
Io pensavo il Fortran....^^
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.
Be dovrebbero un po svecchiarlo....., cmq la sintassi non è male(ho solo dato uno sguardo al linguaggio...)
Ultima modifica di Alien321 il giovedì 25 settembre 2008, 21:53, modificato 1 volta in totale.
Spoiler
Mostra
Finalmente è finito carnevale, anche se vedo ancora gente in maschera
Avatar utente
simpe94
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 508
Iscrizione: sabato 10 novembre 2007, 16:32
Località: Emilia Romagna

Re: Videogame

Messaggio da simpe94 »

Zoff ha scritto: @xajx La risorsa più preziosa che puoi avere per iniziare a sviluppare giochi è, come già scritto da altri prima, http://www.gamedev.net.
Ma non scordiamoci di Game Programming Italia...
Ikitt ha scritto: http://www.ogre3d.org/
http://irrlicht.sourceforge.net/

PS: saper usare google (e sentirsi fortunati nel farlo), o qualunque altro motore di ricerca, e` ormai un requisito essenziale per un programmatore.
... e nemmeno CrystalSpace3D :P
Simone - Made to Make
La pillola di oggi: «Non è necessario che un piatto sia elaborato per essere appetitoso.» (Ciccio)
marcio3000
Prode Principiante
Messaggi: 97
Iscrizione: venerdì 5 ottobre 2007, 22:23

Re: Videogame

Messaggio da marcio3000 »

Io sto seguendo questo tutorial
http://lazyfoo.net/SDL_tutorials/index.php
e' veramente ben fatto però devi conoscere almeno il c, poi se conosci anche il c++ non guasta  :)
Avatar utente
kelev
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1766
Iscrizione: giovedì 4 settembre 2008, 0:27

Re: Videogame

Messaggio da kelev »

Lo vedrò grazie
"E alla fine sei da solo, dove vai, con chi brindi?"
Avatar utente
simpe94
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 508
Iscrizione: sabato 10 novembre 2007, 16:32
Località: Emilia Romagna

Re: Videogame

Messaggio da simpe94 »

marcio3000 ha scritto: Io sto seguendo questo tutorial
http://lazyfoo.net/SDL_tutorials/index.php
e' veramente ben fatto però devi conoscere almeno il c, poi se conosci anche il c++ non guasta  :)
Molto interessante, grazie. Questo mi servirà sicuramente. :D
Simone - Made to Make
La pillola di oggi: «Non è necessario che un piatto sia elaborato per essere appetitoso.» (Ciccio)
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 6 ospiti