ArsLudica.org Forum

Effettua l'accesso o una nuova registrazione.

Inserisci il nome utente, la password e la durata della sessione.
Ricerca avanzata  

News:

Autore Topic: Il Neva VS GameDevelopment  (Letto 3225 volte)

Nevade

  • Hero Member
  • *****
  • Offline Offline
  • Post: 1.641
  • L'uomo dei punti esclamativi!
    • Mostra profilo
Il Neva VS GameDevelopment
« il: Febbraio 26, 2010, 16:18:47 »

Sarò breve.
Voglio cominciare a tirare giù un gioco indie, senza se e senza ma.
Lo scoglio più grande da affrontare, come ogni volta, è la grafica.
Considerando che sono un amante e sostenitore della pixel art e ho da sempre avuto un debole per i giochi bidimensionali tutto sommato questo aspetto lo potrei facilmente aggirare così, quello che mi serve ora è, fare una cernita delle idee da realizzare e, di conseguenza, capire quale sistema mi permette di lavorare più comodamente in modo da permettermi di imparare e fare le due cose.
Sono motivato!? si, credo di si, credo di aver abbastanza voglia e idee da poter dire la mia e fare qualcosa, non ho più dodici anni da partire dal "Voglio fare i videogiochi ma in vita mia l'unica cosa che ho fatto è stato aprire il carrello della psx" e credo di trovare, soprattutto in questo forum, gente capace in grando di darmi gli giusti "indirizzi" da prendere.
In realtà vorrei usare direttamente questo topic per tenere traccia di idee e progressi, a costo di metterci una vita.

Punto uno, mi serve trovare un motore da usare, la scelta mi oscilla fra flash e C, del primo conosco poco ma da quello che ho visto non mi sembra così difficile da approcciare, il secondo l'ho usato e lo uso abbastanza regolarmente, sicuramente non con strumenti e potenzialità tali da poter affrontare sta cosa a occhi chiusi, quindi il mio primo obbiettivo è, decidere quale motore è meglio e, seguendo un vecchio consiglio di Monops che disse a suo tempo, realizzare un simil space invaders, anche solo per avere le basi.
Consigli!? :D

Joe

  • Global Moderator
  • Hero Member
  • *****
  • Offline Offline
  • Post: 7.580
    • Mostra profilo
Re: Il Neva VS GameDevelopment
« Risposta #1 il: Febbraio 26, 2010, 16:28:14 »

La PSX non ha mai avuto un carrello.  u_u
Connesso

Monopoli

  • Hero Member
  • *****
  • Offline Offline
  • Post: 4.296
    • Mostra profilo
Re: Il Neva VS GameDevelopment
« Risposta #2 il: Febbraio 26, 2010, 16:28:51 »

Se ti interessa mandarci il CV, Flash ti serve solo per l'UI e il C non ci interessa. Vai con il C++, oppure flash se ti interessa fare le UI :)
Connesso
Il mio blog agghiacciante
http://monopoliano.blogspot.com
E' Uscito! Compra qui: http://itunes.apple.com/us/album/crystal/id461134607

"Monopoli hai la voce da frocio ma sei un figo sull'Arsludicast."

Nevade

  • Hero Member
  • *****
  • Offline Offline
  • Post: 1.641
  • L'uomo dei punti esclamativi!
    • Mostra profilo
Re: Il Neva VS GameDevelopment
« Risposta #3 il: Febbraio 26, 2010, 16:34:15 »

C++ mi va benissimo, più che altro cercando in giro ho trovato qualche guida per l'interfaccia grafica.
Come mi consigli di approcciare presumo l'uso di DirectX?

Cherno

  • Redazione
  • Hero Member
  • *****
  • Offline Offline
  • Post: 3.829
    • Mostra profilo
Re: Il Neva VS GameDevelopment
« Risposta #4 il: Febbraio 26, 2010, 16:35:20 »

o DirectX dure e pure oppure XNA.
Come ide puoi scaricarti il Visual Studio Express, che è gratuito. Potresti fare questa roba: usare dx per il rendering2d, mentre potresti gestire le UI con flash :sisi:

Nevade

  • Hero Member
  • *****
  • Offline Offline
  • Post: 1.641
  • L'uomo dei punti esclamativi!
    • Mostra profilo
Re: Il Neva VS GameDevelopment
« Risposta #5 il: Febbraio 26, 2010, 16:38:29 »

XNA è quello di Live! e mi attira, più che altro perchè mi pare che abbia molti effetti grafici molto carini, ma magari se ne parla dopo, più che altro considerando mi interessano entrambi, per primo "approccio" che consigliate :D

Chiaramente evito di scrivere a ogni post "Grazie ragazzi" ma sappiate che avevate e avete tutta la mia stima e ammirazione più imperterrita e eterosessuale :D

Joe

  • Global Moderator
  • Hero Member
  • *****
  • Offline Offline
  • Post: 7.580
    • Mostra profilo
Re: Il Neva VS GameDevelopment
« Risposta #6 il: Febbraio 26, 2010, 16:40:43 »

A oggi sconsigliate di usare le care (oddio) vecchie librerie free SDL?

E Allegro? Sono ancora attive? Ricordo che erano delle buone librerie abbastanza facli da usare per li 2D. :D
Connesso

Cherno

  • Redazione
  • Hero Member
  • *****
  • Offline Offline
  • Post: 3.829
    • Mostra profilo
Re: Il Neva VS GameDevelopment
« Risposta #7 il: Febbraio 26, 2010, 16:42:17 »

XNA polverizza sia sdl che allegro. Quindi usarle oggi come oggi serve davvero a nulla a meno che non si voglia sviluppare qualcosa multipiattaforma linux/windows.

Con XNA potresti avere meno preoccupazioni. Non so se abbia effetti grafici già incorporati, è possibile, ma non ho neanche mai approfondito. Oltretutto credo ti aiuti a gestire anche l'organizzazione degli asset. Credo sia la scelta più indicata se quello che ti interessa è lo sviluppo delle meccaniche di gioco. :sisi:

Se invece vuoi laciarti nella programmazione grafica, directX.

Monopoli

  • Hero Member
  • *****
  • Offline Offline
  • Post: 4.296
    • Mostra profilo
Re: Il Neva VS GameDevelopment
« Risposta #8 il: Febbraio 26, 2010, 16:43:01 »

A oggi sconsigliate di usare le care (oddio) vecchie librerie free SDL?

E Allegro? Sono ancora attive? Ricordo che erano delle buone librerie abbastanza facli da usare per li 2D. :D

Allegro e' stata la prima libreria che ho usato: ci avevo anche fatto i tutorial :D

Ad oggi SDL la si usa solo per roba opensource: non credo esista un progetto commerciale che usa SDL da anni, ormai.
Connesso
Il mio blog agghiacciante
http://monopoliano.blogspot.com
E' Uscito! Compra qui: http://itunes.apple.com/us/album/crystal/id461134607

"Monopoli hai la voce da frocio ma sei un figo sull'Arsludicast."

StM

  • Administrator
  • Hero Member
  • *****
  • Offline Offline
  • Post: 9.424
    • Mostra profilo
Re: Il Neva VS GameDevelopment
« Risposta #9 il: Febbraio 26, 2010, 16:45:36 »

Mi sembra che le sdl siano pure su symbian :sisi:

Probabilmente ce n'è una versione anche per il rotolo della carta igenica di casa mia :sisi:

Non c'è il rischio che XNA si prenda carico di troppe cose e Nevade non impari niente? Chiedo da ignorante ;D
Connesso

Monopoli

  • Hero Member
  • *****
  • Offline Offline
  • Post: 4.296
    • Mostra profilo
Re: Il Neva VS GameDevelopment
« Risposta #10 il: Febbraio 26, 2010, 16:46:34 »

Neva, ti vorrei chiedere delle cose prima di indirizzarti a degli studi: che tipo di programmatore vuoi essere?
Ecco le scelte che ti do:
- UI
- Rendering
- Gameplay
- Fisica (il programmatore della fisica spesso e' un programmatore del gameplay esperto di fisica)
- Audio
- Sistemi (tools, integrazione con source control, unit test e roba cosi')

Ti ho dato le scelte a cui potresti accedere da programmatore Junior :)

te lo chiedo perche' spesso nei forum leggo dei consigi tipo "devi sapere la fisica, l'assembly, il rendering, l'audio, tuttotuttotutto altrimenti niente", quando non e' vero :D
Se mi dici cosa ti piace, ti posso consigliare una linea da seguire.
« Ultima modifica: Febbraio 26, 2010, 16:50:58 da Monopoli »
Connesso
Il mio blog agghiacciante
http://monopoliano.blogspot.com
E' Uscito! Compra qui: http://itunes.apple.com/us/album/crystal/id461134607

"Monopoli hai la voce da frocio ma sei un figo sull'Arsludicast."

Cherno

  • Redazione
  • Hero Member
  • *****
  • Offline Offline
  • Post: 3.829
    • Mostra profilo
Re: Il Neva VS GameDevelopment
« Risposta #11 il: Febbraio 26, 2010, 16:51:45 »

Mi sembra che le sdl siano pure su symbian :sisi:

Probabilmente ce n'è una versione anche per il rotolo della carta igenica di casa mia :sisi:

Non c'è il rischio che XNA si prenda carico di troppe cose e Nevade non impari niente? Chiedo da ignorante ;D

Dipende cosa uno vuole imparare, non ci si può specializzare in tutto chiaramente. La domanda di Ale in questo senso è molto pertinente :sisi:
Di sdl ho visto anche un'implementazione per iPhone, ma a parte che è un casino da integrare e che Apple ti potrebbe tagliare le mani se lo fai, è un pò controproducente ecco.
« Ultima modifica: Febbraio 26, 2010, 16:53:20 da Cherno »
Connesso

Ziggybee

  • Administrator
  • Hero Member
  • *****
  • Offline Offline
  • Post: 8.383
  • Gamer Extraordinaire
    • Mostra profilo
Re: Il Neva VS GameDevelopment
« Risposta #12 il: Febbraio 26, 2010, 16:56:03 »

Sarò breve.
Voglio cominciare a tirare giù un gioco indie, senza se e senza ma.
Lo scoglio più grande da affrontare, come ogni volta, è la grafica.
Considerando che sono un amante e sostenitore della pixel art e ho da sempre avuto un debole per i giochi bidimensionali tutto sommato questo aspetto lo potrei facilmente aggirare così, quello che mi serve ora è, fare una cernita delle idee da realizzare e, di conseguenza, capire quale sistema mi permette di lavorare più comodamente in modo da permettermi di imparare e fare le due cose.
Sono motivato!? si, credo di si, credo di aver abbastanza voglia e idee da poter dire la mia e fare qualcosa, non ho più dodici anni da partire dal "Voglio fare i videogiochi ma in vita mia l'unica cosa che ho fatto è stato aprire il carrello della psx" e credo di trovare, soprattutto in questo forum, gente capace in grando di darmi gli giusti "indirizzi" da prendere.
In realtà vorrei usare direttamente questo topic per tenere traccia di idee e progressi, a costo di metterci una vita.

Punto uno, mi serve trovare un motore da usare, la scelta mi oscilla fra flash e C, del primo conosco poco ma da quello che ho visto non mi sembra così difficile da approcciare, il secondo l'ho usato e lo uso abbastanza regolarmente, sicuramente non con strumenti e potenzialità tali da poter affrontare sta cosa a occhi chiusi, quindi il mio primo obbiettivo è, decidere quale motore è meglio e, seguendo un vecchio consiglio di Monops che disse a suo tempo, realizzare un simil space invaders, anche solo per avere le basi.
Consigli!? :D

Fare un gioco non vuol dire necessariamente imparare a programmare, il mio consiglio è di non cercare un motore ma un tool multimediale (anche vecchio) che ti permetta di concentrarti sul gioco e non sulle cose tecniche dietro al gioco.

Flash va bene ma considera anche Director o Unity3D (che è freeware per gli indie e può essere usato anche solo per il 2D ed hai il vantaggio che puoi portare il gioco su qualsiasi piattaforma).
Anche Silverlight potrebbe essere una scelta ma è forse è troppo programmer-oriented...

Poi ci sono proprio gli editor per fare determinati tipi di giochi, come l'AGS (adventure game studio) ed altri...
Connesso
Matteo Anelli

Vazkor: "Altro che Apple TV"

Joe

  • Global Moderator
  • Hero Member
  • *****
  • Offline Offline
  • Post: 7.580
    • Mostra profilo
Re: Il Neva VS GameDevelopment
« Risposta #13 il: Febbraio 26, 2010, 16:59:38 »


Fare un gioco non vuol dire necessariamente imparare a programmare, il mio consiglio è di non cercare un motore ma un tool multimediale (anche vecchio) che ti permetta di concentrarti sul gioco e non sulle cose tecniche dietro al gioco.

Bisogna vedere se lui il primo gioco vuole farlo per imparare a programmare oppure se vuole degli tools per imparare a fare giochi.

Connesso

Joe

  • Global Moderator
  • Hero Member
  • *****
  • Offline Offline
  • Post: 7.580
    • Mostra profilo
Re: Il Neva VS GameDevelopment
« Risposta #14 il: Febbraio 26, 2010, 17:00:11 »

Che tipo di videogioco vorresti realizzare? Bidimensionale immagino, a scorrimento? A schermate fisse?
Connesso
 

Pagina creata in 0.016 secondi con 15 interrogazioni al database.