Videogame
Re: Videogame
Ma qualche link su delle guide?? :P
"E alla fine sei da solo, dove vai, con chi brindi?"
- IppatsuMan
- Prode Principiante
- Messaggi: 199
- Iscrizione: mercoledì 14 febbraio 2007, 1:31
- Contatti:
Re: Videogame
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).Zoff ha scritto: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...
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
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.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...
(ot) anche per me, ma sentivo il bisogno di difendere Duke :-[
ハッカー
Re: Videogame
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!
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
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
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?"
Re: Videogame
Ogre o Irrlicht per esempio.xajx ha scritto: Si ok..ma se faccio giochi con il C++ ci saranno librerie di sviluppo per i giochi..qualcuno ne conosce?
Re: Videogame
http://www.ogre3d.org/xajx ha scritto: Dei link mai?? :P
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:
- Alien321
- Entusiasta Emergente

- Messaggi: 1390
- Iscrizione: sabato 20 maggio 2006, 20:39
- Desktop: KDE 5.16.4
- Distribuzione: KDE Neon
- Località: Venere
Re: Videogame
Si usa molto anche il Perlmokaccione 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.
Io pensavo il Fortran....^^mokaccione ha scritto: C e C++ sono utilizzatissimi in ambito matematico-scientifico.
Be dovrebbero un po svecchiarlo....., cmq la sintassi non è male(ho solo dato uno sguardo al linguaggio...)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.
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
- simpe94
- Scoppiettante Seguace

- Messaggi: 508
- Iscrizione: sabato 10 novembre 2007, 16:32
- Località: Emilia Romagna
Re: Videogame
Ma non scordiamoci di Game Programming Italia...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.
... e nemmeno CrystalSpace3D :PIkitt 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.
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)
-
marcio3000
- Prode Principiante
- Messaggi: 97
- Iscrizione: venerdì 5 ottobre 2007, 22:23
Re: Videogame
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
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
- simpe94
- Scoppiettante Seguace

- Messaggi: 508
- Iscrizione: sabato 10 novembre 2007, 16:32
- Località: Emilia Romagna
Re: Videogame
Molto interessante, grazie. Questo mi servirà sicuramente.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![]()
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)
Chi c’è in linea
Visualizzano questa sezione: Bing [Bot] e 2 ospiti
