-
Posts
655 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Posts posted by mikb89
-
-
Sto provando a fare un giochino non molto impegnativo, tanto per poter dire che qualcosa son riuscito a completarla. Vedremo.
Il personaggio lo conoscerete più o meno tutti.
Qualcuno l'avrà visto troppe volte e mi odierà xD
Il gioco che sto facendo si chiama Cut the angry fruit, e il titolo dovrebbe già dire molte cose.
Comunque, l'immagine è questa:
http://img718.imageshack.us/img718/3121/abredfinal.png
Presa da:
http://images2.wikia.nocookie.net/__cb20110210193760/angrybirds/images/thumb/b/b8/AngryRedBird.png/185px-AngryRedBird.png
Non sapevo se andava qui o in [GR] perché è fatto in vettoriale, con photoshop ( D: )
Comunque le modifiche che andrei ad apportare alla fine avrebbero un risvolto pixel quindi ho messo qui.
Allora, a parte qualche consiglio su come è disegnato (ma non è una cosa che mi interessa particolarmente a meno che non abbia fatto errori assurdi),
quello che voglio fare è animarlo per la camminata.
Ora come ora lo alzo di 3 pixel, lo schiaccio di 2 per larghezza e lo tiro di 1 in altezza.
Per l'animazione sopra/sotto mi piace l'effetto che dà, forse potrei giusto accentuarlo un pochino.
Per l'animazione laterale invece nemmeno si nota, ma le trasformazioni sono uguali. Perché? :/
Con lo stesso metodo di questo poi farò gli altri, quindi non mi metterò a postarli tutti xD
Forse però ho scritto troppo :/
Riassumendo:
-idee per farlo camminare in modo figo? :D
-errori notevoli che ho commesso?
P.S.: è il personaggio principale di Angry Birds, per chi non lo sapesse.
-
Vanno fatte insomma delle gallery in cui mostri quello che hai fatto realmente, che possibilmente ti è venuto bene ^^
I miei source delle applicazioni in genere sono disordinati, infatti quando c'è bisogno di riscrivere determinate parti di codice una volta che il programma si evolve, preferisco lasciar perdere perché dovrei ragionarci troppo. Metterei un 'xD' alla fine di questa frase, ma invece è una frase triste :(
Grazie anche a te per i consigli sul lato programmazione :)
Coomunque, stamattina mi hanno chiamato per la selezione fotografi.
E il telefono mi si era spento solo, e quando me ne sono accorto mi han detto che avevano chiuso.
E ci sta un:
◄─────────┐
◄─────────┼─────« SFIGATO!!!
◄─────────┘
-
Grazie mille per i consigli :)
Nel mio caso potrei quindi mettere qualche foto particolare.
E poi se uno porta al colloquio la demo del suo progetto e nel frattempo gli fa pure il massaggio è ancora meglio xD
-
Ah, figo! :D
In questi casi si mette un link esterno o si allegano proprio dei file nella mail?
-
Capito.
Beh, comunque non gli si può nemmeno dare torto, in quanto poi si metterebbero tutti quanti a dire che sanno fare cose e poi si riscontra che non è vero.
Almeno essendo che ti sei adoperato per seguire un corso che rilascia qualcosa di serio, come dice Testament, possono stare un po' più tranquilli del fatto che ci tieni.
Io potrei sveglarmi domattina e dire che ho esperienza con la modellazione 3D, magari con la convinzione che basti aver giocato a tanti giochi. Prendo e metto che ho passione e capacità su questo campo. Possibilmente qualcuno lo fa, o lo ha fatto in passato e si sono premuniti a questo modo.
Alla fine quello che hai imparato con la passione ti può servire più che altro quando segui il corso, che sei già due passi più avanti di tutti gli altri.
A ingegneria, quando gli altri stavano imparando a scrivere l'"Hello world" in C, io ci stavo progettando un giochino.
Magari poi lo posto :D
Boh, comunque vediamo come va questo curriculum qui, alla fine non richiedevano niente. Se non ho scritto qualcosa di madornale, qualche notizia potrei pure sperare di averla.
-
Quello he all'inizio mi aveva fatto dubitare è che alcuni mettono in maiuscolo che non vogliono risposte da chi ha imparato a programmare da autodidatta. E non è che stiamo della Microsoft, ma di qualche impresuccia locale. Quindi se già questi snobbano gli appassionati, ...boh. Può però in effetti essere anche al contrario. Cioè chi ha una piccola impresa non può permettersi di addestrare per bene chi è alle prime armi con esperienze professionali e quindi cerca qualcuno già pronto.
Ma sono ragionamenti che non mi possono portare da nessuna parte, perché comunque non so come funziona e quindi chiedevo a voi. Ma mi sembrate piuttosto convinti che se una cosa la sai fare è un punto a favore e basta e va messo.
Giustamente, Alaska, non metto che so fare l'idraulico, come ha detto Flame, se la mia richiesta è di un lavoro da programmatore. Però, sì, è giusto metterlo se cerco un lavoro manuale, mentre non metto che so programmare. Al massimo che so usare il computer.
Però dipende, se fai un curriculum e basta allora metti tutto.
Io invece il curriculum lo rifaccio per ogni lavoro di tipo differente. Ho letto su internet che è meglio far così, però ancora non lo so, sono i primi che mando e in futuro sicuramente cambierò strategia, man mano che capirò cosa funziona e cosa no.
Giusto per completezza, il curriculum che ho fatto adesso era indirizzato alla fotografia. Cercano 100 fotografi per villaggi turistici, sia con esperienza che senza. Specificano che prendono all'inizio in prova per tre mesi e la paga può variare in base a quello che sai fare.
Io non so nemmeno se esista un corso di laurea in fotografia (oddio, spero di no xD), però mi piace far foto, ma penso sia una cosa che piace a tutti, niente di straordinario.
Faccio foto agli insetti, perché sono difficili e, quando vengono bene, ci puoi notare un sacco di dettagli che non puoi vedere a occhio nudo. Una specie di collezione, mi diverte.
Però non l'ho scritto. Ho sbagliato?
-
Nel mio caso ho messo soltanto quel che riguarda la programmazione, ma mi sono sentito capace di gestirla soltanto solo dopo l'esperienza della Global Game Jam, in cui mi sono potuto confrontare direttamente con altre persone del settore.
Purtroppo quando una cosa la fai a livello di hobby, non si può dire se sei bravo o capace. Sai solo che funziona.
Il mio problema è proprio il curriculum vuoto in quanto ho a stento un diploma in ragioneria e l'ECDL. I lavori che ho fatto non sono menzionabili. Niente di illegale xD ma neanche inseribile in un curriculum. E la descrizione di me che verrebbe fuori penderebbe vertiginosamente verso il "Oh, si dedica alle sue passioni", cosa che dà troppo l'impressione di una persona sognante, a mio parere non buona.
Flame, tu del fumetto hai seguito qualche corso, no? Mi pare di averlo letto, tempo fa.
-
Ora, non è che voglio scrivere nel curriculum che so usare rpg maker.
Però uno che makera impara roba sulla grafica, sulla composizione, sulla logica e sulla programmazione.
Oltre a questo, c'è il lavorare di gruppo, anche se a distanza e, per qualche lavoro in cui potrebbe essere utile, il fatto di usare la fantasia.
Ecco, se devi mandare il curriculum per un posto di lavoro in cui uno o più punti su citati sono parecchio inerenti, cosa fare?
Non menzionarlo per nulla, essere vaghi, linkare topic, allegare le targhette :3
Cosa?
Poi, credo che la questione vada un poco anche a pelle. Magari c'è chi si sente di accennare qualcosa e chi no.
E qui ognuno può tirar fuori il suo parere.
E questo. Come la vedete un'esperienza del tipo: leggo tutorial->metto in pratica->so fare
A livello di descrizione professionale?
Nel senso, in mancanza di un attestato firmato che dice che hai frequentato un corso?
Ovviamente se il curriculum lo fai per un posto in banca, che sei bravo con la grafica non gliene potrà fregar di meno, quindi la questione in questi casi non si pone.
Lo so, è un po' tardi per aprire un topic in cui si dovrebbe stare a dar pareri, spero si riesca a vedere ancora domattina!
Ok, che ne pensate quindi? ^^
-
Ti ricordo anche io, ma non so perché xD
Forse all'infuori da siti inerenti il making... può essere? L'avatar che mi ricordo era questo della volpe.
Bentornato ^^
-
Io ho postato questo script: http://www.rpg2s.net/forum/index.php?showtopic=14708
Ero tentato di far passare un po' più di tempo prima di scrivere qua, ma alla fine ho optato per scriverlo subito :D
FATTO
-
Grazie :DDDD
Ciao, Tio, come va? :)
Addirittura metterlo nel sito? Certo, ne sarei onorato! :D
-
http://img849.imageshack.us/img849/5003/charamake64.png
In giro ci sono un'infinità di character maker.
Ognuno si differenzia per tool, per dimensione, per razza, per religione...
Non contento, però, di tutti quelli che ci sono in giro, ho deciso di farmi il mio proprio character maker e, già che c'ero, cercare di renderlo il migliore (o quasi).
Quello che mi è uscito fuori, alla vista, si presenta così:
http://img809.imageshack.us/img809/1087/charamaker.png
Il funzionamento si basa sul modello passo passo. Potete infatti vedere la finestra divisa in tre parti principali: la scelta iniziale delle parti del corpo, i settaggi di contorno e il risultato finale.
C'è la scheda "Rifinisci" che, in futuro consentirà il pixel editing diretto del chara, ma momentaneamente non serve a nulla.
Prima di dilungarmi in lunghi sproloqui su come usare il programma, vi metto il link, così potete provare direttamente.
mikb89's Character Maker, zip di 323 KB.
Sulla lista immagini e la gestione delle cartelle
La lista contiene le risoluzioni di immagini che volete. La grafica delle parti ovviamente dovrete inserirla voi, quindi potete decidere che dimensione seguire.
A fianco dell'eseguibile, c'è la cartella "Data" e, all'interno, c'è "Charas". Dentro quest'ultima cartella basta crearne un'altra che ha per nome "WxH" dove, al posto di W va messa la larghezza delle immagini contenenti le parti e, al posto di H, l'altezza. Esempio "96x128" che è quella standard del VX.
Qui ogni cartella crea un gruppo. Nell'immagine non si vede però. I gruppi saranno tipo "Capelli", "Occhi", ecc...
Ultimo passo, all'interno di ogni cartella indicante un gruppo, potete mettere la grafica direttamente così come creare le due cartelle "Boy" e "Girl" per filtrare le immagini utilizzando i check del programma.
Funzionamento del programma
Per iniziare bisogna scegliere una lista, la 96x128, per esempio.
Non ci sono limitazioni del tipo: 'i capelli vanno davanti la faccia e dietro i vestiti' o 'puoi mettere fino a tre accessori'. Puoi mettere tutto quello che vuoi, dove vuoi, e, una volta messo puoi spostarlo su e giù per decidere l'ordine in cui verrà visualizzato.
Fai doppio click su un corpo, su un vestito, su quel che ti pare per inserirlo nella seconda lista.
Lì, tramite drag'n'drop o coi tasti raffiguranti le frecce, puoi cambiare l'ordine.
Il check a fianco di ogni pezzo ti consente invece di nasconderlo, mentre Togli lo rimuoverà del tutto.
Per ricominciare invece c'è Svuota.
Settaggi
Qui non c'è chissà quale novità. Potete regolare i colori e spostare la grafica tramite i controlli sotto.
Unica cosa da aggiungere è che vedete il settaggio direttamente nella lista. Nell'immagine per esempio io ho tinto di giallo il vestito e di azzurro i capelli (che sono venuti neri, vabè).
Inoltre, fermandosi col mouse su un oggetto, apparirà un tooltip con lo spostamento di quell'immagine ("0,0" se non l'avete spostato).
Fine
Ultime banalità.
Se per esempio il chara è per XP, regolate Animazioni a 4, così si animerà giusto.
Per salvare il singolo chara cliccate Salva.
Per aggiungere il chara a un'immagine già esistente, usate l'altro tasto. Non c'è bisogno che l'immagine abbia le dimensioni giuste, vengono adattate dal programma. Quindi se il vostro obiettivo è questo, salvate prima il singolo chara, poi quando ne fate un altro, cliccate Aggiungi a file e selezionate il chara salvato in precedenza che, automaticamente, avrà le dimensioni adatte ad ospitarne 8.
Clicando sull'immagine finale, verrà eseguito uno zoom.
Spero sia di vostro gradimento e, ove lo voleste, di ricevere consigli fighi su futuri sviluppi.
-
eheh sì, l'obiettivo era quello xD
-
Nono la grafica del 2k ci va originale e quella del VX, se vuoi usarla, devi dimezzarla. Solo che appunto viene sgranata e non conviene. È sognato da molti?
Poi per vedersi a schermo viene raddoppiata, ma questo lo fa anche il 2k.
L'unico problema è che non si può modificare il programma, quindi se utilizzi la grafica dimezzata poi durante la creazione si fa confusione, soprattutto per quanto riguarda il mapping, in cui un tile poi contiene quattro chip xD
Il metodo è un po' contorto, lo so, ma una volta che si capisce come funziona va. Del resto, io non faccio script che non siano contorti xD
-
RM2k/2k3 Graphics
Versione 1.4
Descrizione
Mi è capitato di pensare che mi piacerebbe avere la grafica degli rpg maker più vecchi ma, essendo scripter, avere la possibilità di usare il codice.Con questo script, potete usare la grafica disponibile per gli rpg maker 2k/2k3 che verrà via codice raddoppiata in dimensioni.Anche il testo stesso può, opzionalmente, riprendere l'effetto che aveva nei vecchi maker. I caratteri vengono presi da una tabella bitmap o da file separati e l'effetto colore usato è il classico, cioè, il colore non è quello che sta al centro del quadratino nella windowskin ma l'intero quadratino viene applicato al carattere.Qualche screen:http://img252.imageshack.us/img252/8713/titlerg.png
Title nostalgico :)http://img201.imageshack.us/img201/9200/mapqb.png
Mapping con elementi RTP misti 2000/VXOvviamente non stan bene insieme, è solo per mostrare l'uso.http://img851.imageshack.us/img851/2145/menucf.png
Menu. C'è addirittura il problema con gli accenti, MA, nella nuova versione il problema è risolto. Solo mi scocciava cambiare lo screen xDAutore
mikb89Allegati
Istruzioni per l'uso
A parte il copiare lo script, c'è da dire che ci vogliono due cartelle di grafica. Una chiamata MidGraphics, usata durante il debug e contenente le immagini originali, e la Graphics che contiene le immagini così come verranno viste all'interno del programma, quindi raddoppiate. In fase di distribuzione, bisogna togliere la Graphics e rinominare MidGraphics con questo nome, in modo da renderla la cartella effettiva.Riassunto:Mentre sviluppi il gioco:MidGraphics: contiene grafica vera e propria.Graphics: contiene la grafica a dimensioni doppie solo per il programma.Rilascio:Graphics -> RimossaMidGraphics -> GraphicsPer la gestione della grafica raddoppiata,ha creato, uno straordinario tool che in maniera automatica e trasparente si occupa di gestire la cartellaGraphicse di correggere la trasparenza di immagini in blocco! Grazie 255!!!Per importare direttamente i charset del 2k/2k3inserite il simbolo # davanti al nome del file. Esempio: '#Chara1'. Così facendo lo script mostrerà correttamente ledirezionidei charset (i charset del 2k/2k3 hanno infatti posizioni diverse).Per il font, dentro System, c'è un file chiamato Font.png contenente i caratteri del testo. FontB.png sono i caratteri in grassetto, FontI.png quelli in corsivo e FontBI.png lo lascio alla vostra immaginazione.In alternativa, va creata una cartella Font dentro System, contenente le cartelle B, I e BI, e i file nel formato f + numero carattere. Ad esempio "f49.png" è lo zero. Le cartelle B, I e BI conterranno i file allo stesso modo.Allegato su c'è un pacchetto con font fatti da me.Il codice è disponibile per il copia-incolla su Pastebin ma vi consiglio di scaricare la versione demo o quella con tutto l'RTP già pronto per avere già le cartelle sistemate.
Bugs e Conflitti Noti
N/AAltri Dettagli
Ringrazioper avermi fatto rimettere mano allo script, per avermi suggerito un titolo migliore, ma soprattutto per l'ottimo tool realizzato su misura! ^^ -
Beh, ma con i soli calcoli mica rpg maker lagga, quindi su questo aspetto puoi andare tranquillo. Il problema sta nella grafica (e, nell'xp, nel numero di eventi) ma se riesci a sfruttare la fog of war a tuo vantaggio ridisegnando solo quelle zone in cui puoi vedere non dovresti avere problemi.
Per il pathfinding comunque gli script dovrebbero già esserci, tipo nel mouse system.
-
ahahah vero, con X crasha xD dovevo disattivare il menu
Il vermone muore ma devi colpirlo più volte. Comunque poi il gioco finirebbe lì, c'è da sistemare più che altro la dinamica, mettere hud e cambiare le frasi dei check point xD
-
I giochi si possono vedere sul sito della global game jam internazionale (cioè il .org). Vabbè, http://globalgamejam.org/og/games/17186/list.
Comunque come Italia ci sono state jam anche a Genova e Roma. Non organizzate da e-ludo, ma ci sono state.
Io avevo prima cominciato a fare un gioco figo per iPad, quello sul riciclo, ma poi visto che c'eravamo troppi programmatori sono finito a partecipare a un altro progetto... con RPG Maker xD
Il gioco è questo http://globalgamejam.org/2012/uroboros-nothing-dies-forever e, visto che c'è la foto, io sono quel cosino contrassegnato dalla freccetta Michele. Non è niente di che, è ancora incompleto e abbiamo in progetto di finirlo. Ma, insomma, è stato fatto in due giorni.
Per quanto riguarda l'esperienza è stata illuminante. Stancante, in quanto si riusciva a dormire poco e niente, ma una bellissima esperienza.
Mi metterei a raccontare un po' tutto come si è svolto l'evento, ma temo che a raccontarlo così possa essere un po' tedioso e poi non mi piacciono quei post luuuuuuuuuunghi. ^^
-
Ecco qua! Incollala fra Materials e Main un po' dove ti pare ^^
class Window_NameEdit < Window_Base def initialize(actor, max_char) super(88, 20, 368, 128) @actor = actor @name = @actor.is_a?(Game_Actor) ? actor.name : $game_variables[actor] @max_char = max_char name_array = @name.split(//)[0...@max_char] @name = "" for i in 0...name_array.size @name += name_array[i] end @default_name = @name @index = name_array.size self.active = false refresh update_cursor end def refresh self.contents.clear draw_actor_face(@actor, 0, 0) if @actor.is_a?(Game_Actor) name_array = @name.split(//) for i in 0...@max_char c = name_array[i] c = '_' if c == nil self.contents.draw_text(item_rect(i), c, 1) end end end class Scene_Text < Scene_Base def initialize(id, max_char = 16, base_text = nil) @id = id $game_variables[@id] = base_text if base_text != nil @max_char = max_char end def start super create_menu_background @edit_window = Window_NameEdit.new(@id, @max_char) @input_window = Window_NameInput.new end def terminate super dispose_menu_background @edit_window.dispose @input_window.dispose end def return_scene $scene = Scene_Map.new end def update super update_menu_background @edit_window.update @input_window.update if Input.repeat?(Input::B) if @edit_window.index > 0 Sound.play_cancel @edit_window.back end elsif Input.trigger?(Input::C) if @input_window.is_decision if @edit_window.name == "" @edit_window.restore_default if @edit_window.name == "" Sound.play_buzzer else Sound.play_decision end else Sound.play_decision $game_variables[@id] = @edit_window.name return_scene end elsif @input_window.character != "" if @edit_window.index == @edit_window.max_char Sound.play_buzzer else Sound.play_decision @edit_window.add(@input_window.character) end end end end end
Per usarla metti in un chiama script questo:
$scene = Scene_Text.new(1, 50, "Ciao")
modificando:
1 con l'id della variabile che vuoi modificare;
50 con i caratteri massimi che può contenere (se non specificato, 16);
Ciao con (se vuoi) del testo che viene mostrato inizialmente (come nel caso del nome eroe).
Esempio se non vuoi specificare del testo iniziale:
$scene = Scene_Text.new(1, 50)
Esempio se vuoi specificare soltanto l'id della variabile:
$scene = Scene_Text.new(1)
Spero di essere stato chiaro e, nessun disturbo ^^
-
Nel mio progetto ho fatto un inserimento nome che è così:
http://img819.imageshack.us/img819/4623/textinsert.png
Praticamente anziché la schermata di inserimento standard il testo si può inserire dalla solita finestra del messaggio.
Per l'inserimento nome forse non è tanto adatta (e infatti io la sto usando proprio per quello scopo xD) ma per mettere testo potrebbe essere utile.
I caratteri sembrano pochi perché, cliccando su ^ cambi MAIUSCOLE/minuscole e su ~ fai apparire caratteri extra (tipo accentate e simboli).
Ti piace? :D Se sì ti faccio lo script con questa, altrimenti... con la schermata standard ^^
-
Vuoi una variabile soltanto numerica o che contenga anche caratteri alfabetici? Perché quelle numeriche si possono gestire da eventi, mentre quelle alfanumeriche stanno nel post di là xD
-
Io dovrei partecipare, se trovo dove dormire. Altrimenti vengo solo a dare un'occhiata :D
-
In ruby non ho trovato niente e ho adattato da altri linguaggi, considera anche che non avevo mai usato le api in ruby e quindi è probabile si possa fare in altri modi o comunque meglio di come dico io.
Per la cartella utente, ho trovato un comando che la ottiene dalle variabili di ambiente:
nm = "\0" * 256 Win32API.new('kernel32', 'GetEnvironmentVariable', %w(p p l), 'l').call("userprofile", nm, 256) nm.delete!("\0") p nmmi stampa: "C:\\Users\\Michele"
Per quanto riguarda l'avvio di programmi coi diritti, boh, dicono che bisogna passare 'runas', ma ovviamente non funziona.
L'alternativa banale è crearti un'applicazione launcher a cui passi il nome del programma che vuoi avviare e si gestisce lei la cosa trasparentemente (magari fatta con un linguaggio in cui la guida si trova).
Oppure, come ho fatto io, fai da console usando un file bat:
system("C:\\Program Files\\Explorer Toolbar Editor\\ExplorerToolbarEditor.exe") #questa sopra non funziona #questa sotto sì system("C:\\Users\\michele\\desktop\\a.bat") #a.bat contiene: #"C:\\Program Files\\Explorer Toolbar Editor\\ExplorerToolbarEditor.exe"con system passi il percorso del file bat e dentro il file scrivi il programma che vorresti in realtà aprire. Se il percorso del programma cambia e non è fisso (credo proprio :D) puoi sempre creare il file al volo e poi cancellarlo.
Questo metodo, però, solo se non ti secca che appare la console. Magari prova e vedi come ti pare il risultato.
-
Ciao :)
Ho postato uno script fatto da me (link)
E poi vale anche il compleanno? L'ho fatto il 21 novembre.
Grazie :)
FATTO

[PA] Le vostre opere di PixelArt
in Grafica
Posted
Ok xD, sarà per la prossima ^^
Ho messo la base, così si può vedere com'è l'originale. La coda non l'ho capito com'è D:
Però da tutti i 4 che hai messo ho intuito che devo farla più piccola :D
E poi, me ne accorgo solo ora, nel frame da dietro la coda esce fuori mentre in quello davanti non si vede.
L'obliquo era perché all'inizio non volevo fare le animazioni avanti e dietro xD
Dici che devo metterlo più di profilo? Il fatto è che così ricalca l'immagine originale.
Sisi, deve rimbalzare :D
Posso sfruttare i due frame salto in modo diverso per aggiungere varianza?