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: [PC] Esperimento  (Letto 4471 volte)

Id

  • Hero Member
  • *****
  • Offline Offline
  • Post: 929
  • [rend, slaughter, devour]
    • Mostra profilo
Re: [PC] Esperimento
« Risposta #15 il: Dicembre 31, 2008, 00:41:03 »

Che sai fare, idduzzo?

Al momento sto partorendo un altro shmup vettoriale, facendo il porting del motore usato per la mia submission XBLA ad XNA che è infinitamente migliore per giochilli piccoli e veloci. Quasi porno.

Uhm, che so fare? Quando Monopoli era in Milestone, ero il suo capo.
A curriculum, ho 7 giochi commerciali pubblicati, di cui tre da lead programmer. 
Vedi te =D

LOL! Abbi pazienza, che ne sapevo!

Ma infatti e' per quello che ho messo il faccino "=D" li' in fondo, mica me la sono presa, l'ho trovato divertente :D

Cmq, titoli altisonanti a parte, se la domanda e' "cosa so fare", in ufficio faccio un po' il jolly, nel senso - tipicamente rifinisco quello che c'e' da rifinire, per il resto fixo bug un po' dappertutto nel codice, engine a vario titolo inclusi, per cui "so fare" un po' tutto.
Se invece la domanda e' "cosa sai fare davvero bene" la risposta e' diversa: non ho le capacita' di scrivere engine grafici possenti come farebbe il Monopoli (per ora li aggiusto se serve, e basta :D ), ma ho esperienza solida con tutto il resto.

Cmq non si parlava di me nel thread, percio' propongo di chiudere qui l'OT, per il resto delle ciarle ci sono i PM e le serate birra/cazzate/giochi :D
« Ultima modifica: Dicembre 31, 2008, 00:46:45 da Id »
Connesso
Stand or fall, no middle ground at all - Faedalien (Unlimited SaGa)

Cherno

  • Redazione
  • Hero Member
  • *****
  • Offline Offline
  • Post: 3.829
    • Mostra profilo
Re: [PC] Esperimento
« Risposta #16 il: Gennaio 02, 2009, 05:43:16 »

Video killed the radio stars:

--Scherzavo devo ricaricarlo :asd:
« Ultima modifica: Gennaio 02, 2009, 11:31:34 da Cherno »
Connesso

Cherno

  • Redazione
  • Hero Member
  • *****
  • Offline Offline
  • Post: 3.829
    • Mostra profilo
Re: [PC] Esperimento
« Risposta #17 il: Gennaio 02, 2009, 13:56:15 »

Eccoci:
<a href="http://www.youtube.com/v/_eAmXAx5cpo&amp;hl=it&amp;fs=1&quot;" target="_blank" rel="noopener noreferrer" class="bbc_link bbc_flash_disabled new_win">http://www.youtube.com/v/_eAmXAx5cpo&amp;hl=it&amp;fs=1&quot;</a>

Peccato che la qualità youtube lasci un pò a desiderare..

Monopoli

  • Hero Member
  • *****
  • Offline Offline
  • Post: 4.296
    • Mostra profilo
Re: [PC] Esperimento
« Risposta #18 il: Gennaio 02, 2009, 16:05:27 »

Che sai fare, idduzzo?

Al momento sto partorendo un altro shmup vettoriale, facendo il porting del motore usato per la mia submission XBLA ad XNA che è infinitamente migliore per giochilli piccoli e veloci. Quasi porno.

Uhm, che so fare? Quando Monopoli era in Milestone, ero il suo capo.
A curriculum, ho 7 giochi commerciali pubblicati, di cui tre da lead programmer. 
Vedi te =D

Id è espertissimo in campi in cui io ho una conoscenza solamente scolastica o nulla :D
Ad esempio è espertissimo nel campo della gestione della memoria, sulle ottimizzazioni a basso livello, sulle strutture dati e in tutto quello che serve per fare un gioco.
Poi come me ha visto il codice più agghiacciante della Terra ed è riuscito a farlo funzionare, nonostante lui non volesse funzionare a tutti i costi :D

Matteo (Anelli), Id Spacca i megaculi e se vuoi fargli fare qualcosa stai tranquillo che quello che ti restituirà sarà probabilmente submittabile al primo colpo :D
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."

Id

  • Hero Member
  • *****
  • Offline Offline
  • Post: 929
  • [rend, slaughter, devour]
    • Mostra profilo
Re: [PC] Esperimento
« Risposta #19 il: Gennaio 02, 2009, 18:21:38 »


Id è espertissimo in campi in cui io ho una conoscenza solamente scolastica o nulla :D
Ad esempio è espertissimo nel campo della gestione della memoria, sulle ottimizzazioni a basso livello, sulle strutture dati e in tutto quello che serve per fare un gioco.
Poi come me ha visto il codice più agghiacciante della Terra ed è riuscito a farlo funzionare, nonostante lui non volesse funzionare a tutti i costi :D

Matteo (Anelli), Id spacca i megaculi e se vuoi fargli fare qualcosa stai tranquillo che quello che ti restituirà sarà probabilmente submittabile al primo colpo :D

Giuro che non gli ho dato del denaro o offerto altre forme di pagamento, e' tutto spontaneo. ._.

Tornando in topic:
Eccoci:
(omissis sul video)

Peccato che la qualità youtube lasci un pò a desiderare..

Carino. Complimenti.
Anche se per certi versi sembra che il personaggio "pattini" - nel senso che ci sono frame in cui lui e' fermo, ma il terreno gli scorre spontaneamente sotto i piedi :D
Connesso
Stand or fall, no middle ground at all - Faedalien (Unlimited SaGa)

Cherno

  • Redazione
  • Hero Member
  • *****
  • Offline Offline
  • Post: 3.829
    • Mostra profilo
Re: [PC] Esperimento
« Risposta #20 il: Gennaio 02, 2009, 18:42:56 »

Si si, questo perchè devo fare in modo che ogni frame venga temporizzato come si deve e soprattutto ci vorrebbe uno che a disegnare è buono :D

Cherno

  • Redazione
  • Hero Member
  • *****
  • Offline Offline
  • Post: 3.829
    • Mostra profilo
Re: [PC] Esperimento
« Risposta #21 il: Gennaio 04, 2009, 15:54:34 »

Informo che l'esperimento procede abbastanza bene:

non ho aggiunto feature a quel che già c'è, ma ho sistemato il codice. A breve la pubblicazione dello stesso :D

Id

  • Hero Member
  • *****
  • Offline Offline
  • Post: 929
  • [rend, slaughter, devour]
    • Mostra profilo
Re: [PC] Esperimento
« Risposta #22 il: Gennaio 04, 2009, 21:58:41 »

Informo che l'esperimento procede abbastanza bene:

non ho aggiunto feature a quel che già c'è, ma ho sistemato il codice. A breve la pubblicazione dello stesso :D

Saggia mossa. La fretta e' cattiva consigliera, e in ogni caso non si puo' costruire niente su fondamenta instabili, vale la pena rivederle periodicamente.
Detto cosi' sembra un'ovvieta', ma sorprende vedere quante volte il vero problema nello sviluppo di un gioco o di una applicazione complessa e' "correre troppo".

Aspettiamo con ansia (beh, io, almeno).
Connesso
Stand or fall, no middle ground at all - Faedalien (Unlimited SaGa)

Cherno

  • Redazione
  • Hero Member
  • *****
  • Offline Offline
  • Post: 3.829
    • Mostra profilo
Re: [PC] Esperimento
« Risposta #23 il: Gennaio 05, 2009, 20:42:24 »

Piccolo update: oggi ho revisionato il codice, ho commentato le classi descrivendone il funzionamento ed ho implementato un sistema di parallasse, come si usava fare tanti anni fa su console e su amiga. Ecco uno screen:



Dallo screen non si vede, però ci sono 10 livelli di parallasse. Niente di straordinario però in movimento fanno il loro lavoro :D

StM

  • Administrator
  • Hero Member
  • *****
  • Offline Offline
  • Post: 9.424
    • Mostra profilo
Re: [PC] Esperimento
« Risposta #24 il: Gennaio 05, 2009, 20:52:34 »

Bello lo sfondo, fa un po' Another World :sisi:
Connesso

Cherno

  • Redazione
  • Hero Member
  • *****
  • Offline Offline
  • Post: 3.829
    • Mostra profilo
Re: [PC] Esperimento
« Risposta #25 il: Gennaio 05, 2009, 21:17:09 »

Si a livello artistico sto follemente prendendo ispirazioni fra another world e shadow of the beast :sisi:

Monopoli

  • Hero Member
  • *****
  • Offline Offline
  • Post: 4.296
    • Mostra profilo
Re: [PC] Esperimento
« Risposta #26 il: Gennaio 05, 2009, 21:44:41 »

Piccolo update: oggi ho revisionato il codice, ho commentato le classi descrivendone il funzionamento ed ho implementato un sistema di parallasse, come si usava fare tanti anni fa su console e su amiga. Ecco uno screen:



Dallo screen non si vede, però ci sono 10 livelli di parallasse. Niente di straordinario però in movimento fanno il loro lavoro :D

Mi fa ridere pensare che oggi anche 100 livelli di parallasse sarebbero tecnicamente una bazzecola da far gestire all'hardware, mentre ai tempi si sarebbe gridato al miracolo diddio di fronte all'affermazione "10 livelli di parallasse" :D
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: [PC] Esperimento
« Risposta #27 il: Gennaio 05, 2009, 21:48:52 »

he, è la stessa cosa che pensavo io. ora sto uscendo, però avrei da porti un quesito su coordinate di texture e pixel a schermo. :sisi:

Ziggybee

  • Administrator
  • Hero Member
  • *****
  • Offline Offline
  • Post: 8.383
  • Gamer Extraordinaire
    • Mostra profilo
Re: [PC] Esperimento
« Risposta #28 il: Gennaio 05, 2009, 22:01:07 »

Piccolo update: oggi ho revisionato il codice, ho commentato le classi descrivendone il funzionamento ed ho implementato un sistema di parallasse, come si usava fare tanti anni fa su console e su amiga. Ecco uno screen:



Dallo screen non si vede, però ci sono 10 livelli di parallasse. Niente di straordinario però in movimento fanno il loro lavoro :D

Mi fa ridere pensare che oggi anche 100 livelli di parallasse sarebbero tecnicamente una bazzecola da far gestire all'hardware, mentre ai tempi si sarebbe gridato al miracolo diddio di fronte all'affermazione "10 livelli di parallasse" :D

Già proprio l'altro ieri ho parlato con un developer che sta per lanciare un editor open source molto potente per giochi 2D per XNA che ha un limite di 6 layer di paralasse mentre tutte le altre dimensioni sono customizzabili, memoria e piattaforma permettendo.
Al che gli ho domandato il perché potessi fare una mappa lunga 10 milioni di pixel e non profonda 500 layer.
Connesso
Matteo Anelli

Vazkor: "Altro che Apple TV"

Ziggybee

  • Administrator
  • Hero Member
  • *****
  • Offline Offline
  • Post: 8.383
  • Gamer Extraordinaire
    • Mostra profilo
Re: [PC] Esperimento
« Risposta #29 il: Gennaio 05, 2009, 22:15:15 »

he, è la stessa cosa che pensavo io. ora sto uscendo, però avrei da porti un quesito su coordinate di texture e pixel a schermo. :sisi:
Sei un po' criptico ma improssivo. Assumo che parliamo di posizionare sprite.

Se usi una risoluzione fissa di riferimento e setti la tua scala del viewport in maniera tale che ha tante X-unità ed Y-unità quanto la risoluzione fisica, hai una *buona* probabilità che le texture si mappino 1:1 rispetto ai pixel, a patto di disabilitare il filtering e di usare una proiezione ortogonale e non prospettica. Hai una *buona* possibilità perché a volte driver diversi producono approssimazioni diverse, con degli errori a volte piuttosto strani (approssimazione?). Se usi valori proporzionali (tipo: le coordinate del tuo viewport è 3x o 1/3 della risoluzione fisica), spesso le texture un po' sgranano se non usi il filtering (se la risoluzione è bassa, potresti perderti qualche colonna o riga e un po' potrebbe notarsi, specie sulle cose statiche come gli sfondi).

Di norma funziona, quasi tutte le GUI nei giochi usano varianti di questa tecnica per essere posizionate sullo schermo al posto giusto senza diventare matti.

Se invece vuoi posizionare Sprite in una scena completamente 3D con proiezione prospettica, fai prima ad utilizzare direttamente una billboard (un quad texturizzato che ha sempre la normale che punta verso la camera).
Connesso
Matteo Anelli

Vazkor: "Altro che Apple TV"
 

Pagina creata in 0.018 secondi con 15 interrogazioni al database.