Jump to content
Rpg²S Forum

Final Andrea

Utenti
  • Posts

    430
  • Joined

  • Last visited

Posts posted by Final Andrea

  1. Vedi nei contenuti di Rpg Maker, dovrebbero esserci due metodi draw_text che si differenziano dai diversi parametri che richiedono.

     

    Poi prova a fare così:

    b.draw_text((0,0),(b.width,24),"Hello world")

     

    Potrebbe essere che il metodo richieda una lista di valori e non valori separati (anche se ne dubito circa il funzionamento). Se ti esce un diverso errore inviaci lo screen.

  2. Se non erro c'erano due diverse funzioni text_draw e mi sembra che una chiedeva di passare un rettangolo come parametro. Vefi bene se trivi due tipi della funzione draw-text nei contenuti di rpg Maker e postali. Purtroppo non sto al pc e quindi non posso controllare. Comunque sia non penso che sia questa la causa ma non si può mai sapere!
  3. Riguardo al fatto che vuole una parentesi é perché to_s è un metodo, e ogni metodo racchiude i parametri tra parentesi tonde. Quando un metodo non accoglie alcun argomento vanno lasciate le parentesi tonde vuote.

    Quindi dovevi scrivere .to_s()

    Cmq guarda che nel listato che hai mandato la linea 3 e 4 devono stare sulla stessa riga e non su righe diverse, perché é un'unica istruzione

  4. Grazie, le vostre parole sono nettare per me.

     

     

    Ah, ma non ti concentrare su un singolo colore, guarda il tutto nel suo insime, se è bello vuol dire che funziona.

     

     

    Certamente, prendere una silhouette ben riconosciuta e trasformala in qualcos'altro è un ottimo esercizio per l'immaginazione.

    Beh é bella soprattutto come originalità. Ho solo detto che al posto del viola andava il grigio ^^
  5. In effetti non hai tutti i torti XD

    Prima domanda che deve porsi un algorithem designer: can we do better?

    Ogni volta che crei un algoritmo devi chiederti se si può fare di meglio. Ad esempio c'è il metodo Karatsuba che consente di svolgere una moltiplicazione facendo meno operazioni del metodo normale.

    Ripeto: nella programmazione esistono varie logiche, ma c'é ne sempre una migliore. La migliore è quella che consente il risolvimento del problema in minor tempo possibile.

  6. Non occorre una demo, ma spiegare passo tutte le istruzioni. Non mi risulta che tu abbia fatto questo. Di certo io analizzando il blocco di eventi capisco benissimo come funziona il tutto, ma un neofita oppure un utente poco esperto non capirebbe.

     

    Guarda il mio tutorial sulla realizzazione di un menu ad eventi così ti farai un'idea.

  7. Setta un evento in processo parallelo e salvati in quattro variabili le coordinate del giocatore e del coniglio. Incrementa di 10 le coordinate x e y del player (dipende dalla distanza che vuoi per far scappare il coniglio). Poi fai SE coordinate x player = coordinate coniglio ALLORA muovi coniglio di 5 caselle. Stesso ragionamento per la Y.

    Poi prendi in considerazione anche quando il player ha coordi ate maggiori del coniglio. In questo caso significa che il player sta a destra mentre il coniglio sta a sinistra. Quindi invece di incrementare devi decrementare.

     

    Ora sto dal cellulare, se non riesci a farlo domani ti mando il listato degli eventi.

     

    Edit: sembra strano che lagghi, domani provo.

  8. Allora le virgole in questo caso sono utilizzate per separare i vari parametri di un metodo. Sintatticamente è corretto, ma forse è scorretto semanticamente. Sei sicuro che non sia stato omesso qualche altro parametro?

     

    EDIT

    Oppure prova ad aggiungere .to_s alla stringa, quindi:

    b.draw_text(0,0,b.width,24,"Ciao a tutti".to_s)
    

    Potrebbe essere che il testo non è convertito in oggetto stringa.

  9. In genere ci sono sempre in giro musici in cerca di progetti, ma si vede che ad Agosto vanno in vacanza... XD comunque ti consiglio di linkare il progetto nel primo post e di aspettare di essere più avanti con il lavoro: più lo rendi interessante più è probabile che qualcuno ti aiuti.

     

    Holy, ne approfitto per chiederti come si chiama il musicista che ha creato il soundtrack di Overdive. E' troppo stupendo!

  10. Eh sì, allora, mappe piene di eventi laggano, devi mantenere un codice pulito e le mappe piccole, gli antilag non fanno miracoli e potrebbero creare problemi > <

    ^ ^

     

    Sei sicuro??? Eppure dice che non lagga...sarà la tua CPU a far cagare? XD

    Scherzo, quindi mulliky dovrebbe ottimizzare l'algoritmo, riducendo il numero di operazioni.

  11. Benvenuta! Ultimamente sono in crescita gli utenti femmina? :smile:

     

    (il mio vero nome non mi va di dirlo è troppo comune e brutto secondo me.)

     

    Beh, una persona non si giudica dal nome.  :wink:

     

     

    A meno che non siano totali schifezze, prova a postarli :sisi:

     

    Così la demoralizzi...ci sono tante schifezze di giochi sul forum che non devi preoccuparti che il tuo faccia schifo XD

  12. In effetti sarebbe bene  spiegare un po' di più quello che hai fatto, il tutorial è diverso dallo script, dovresti qui postare punto per punto il perchè hai usato quel determinato comando ^ ^

    Non sarebbe male neanche una piccola demo di esempio con una o due mappe, no? ^ ^

     

    Non glielo scritto per non sembrare troppo cattivo. Scusa se ti faccio passare per la parte del rigido. XD

    Comunque non va bene il modo in cui hai scritto, un tutorial è ben altro, devi spiegare STEP BY STEP tutto quello che ha portato a fare quello script.

    Cioè è come se dovresti intraprendere un'avventura con gli utenti e mostrargli come creare un ABS ad eventi. Mi spiego meglio:

     

    Dal momento che la battaglia inizia quando premiamo il tasto Z, creiamo un evento in processo parallelo e inseriamo come prima istruzione una condizione IF. Ovvero SE il tasto Z è premuto....e continui.

  13. Ottimo, potrebbe esserci utile, grazie! ^ ^

     

    Figurati! Tutto ed altro per il forum!  :tongue:

     

     

    Tutti i nostri coder sono in trasferta al momento, sapremo dirti se funziona quando tornano! :3

    ^ ^

     

    Dovrebbe funzionare per forza, anche perchè si trattano di istruzioni CSS compatibili con tutti i browser. Inoltre ho provato anche a creare un nuovo documento HTML e ho testato se funzionasse.

     

    Comunque ho ispezionato il codice sorgente del forum, a quanto pare abbiamo una classe "status_textarea" che raggruppa un tipo particolare di textarea, ovvero quelle degli stati. In questo modo lo stile si applica solo sulle textarea degli status e non su tutte le altre. Quindi alla fine dovresti scrivere:

     

    .status_textarea{
        width: 468px; /* Larghezza iniziale */
        max-width: 468px; /* Larghezza massima */
    }

     

    Inoltre ho notato che nel codice sorgente è stato assegnato all'elemento .status_textarea una width: 99%, ma non avrebbe senso dal momento che tutto il resto del sito è un layout fisso. In genere le percentuali vanno usate per siti web con un layout fluido (cioè adattabile su vari dispositivi, in genere vengono utilizzate in aggiunta ai CSS le librerie media-query). Per i layout fissi si utilizzano sempre misure in PIXEL.

     

    Fonti: so creare siti web xD

     

    Ah attenzione: prima della parola status_textarea c'è un PUNTO, utilizzato per indicare che si tratta del nome di una classe.

  14. Beh se si tratta di un gioco a scopo di lucro, sappi che devi avere la licenza altrimenti non puoi vendere il tuo videogioco. Pure il mio professore di informatica ha una tavoletta grafica e non la sa usare. Comunque dovrebbe essere all'inizio abbastanza complicato scrivere da una parte e guardare sullo schermo. 

     

    Comunque è perfettamente fattibile fare un gioco con grafica disegnata con la tavoletta grafica. Mi sembra che i disegni dei personaggi e sfondi nel gioco "Detective Trap" sono stati fatti a mano. (il topic è questo ).....prendi spunto da questo capolavoro.

  15. E' passato parecchio tempo da quando segnalai il fatto che la textarea per commentare lo stato si allarga anche in larghezza, e dovrebbe solo allungarsi in altezza.

    Probabilmente nel caso che non siete riusciti a risolvere sto problema (lo dico perchè in parecchi siti noto che fa sto difetto) vi dico io come risolvere.

    Andate nei CSS e aggiungete queste due istruzioni:

     

    textarea{
        width: 468px; /* Larghezza iniziale */
        max-width: 468px; /* Larghezza massima */
    }
     
    Potrebbe anche essere che non avete avuto il tempo di farlo, anche perchè ci sono altri centinai di problemi e questo è il meno importante.  :wink:
  16. Hai seguito il mio consiglio a quanto vedo! :smile:

     

    Comunque non sarebbe meglio se spieghi il funzionamento di tutto quel listato di eventi? Più che altro mi sembra che tu abbia rilasciato uno script dato che non c'è niente che spieghi il funzionamento, a parte quella brevissima descrizione. Dovresti secondo me creare più una guida che spieghi passo passo come strutturare un ABS ad eventi.

     

    Attento quando scrivi, che hai commesso una decina di errori di battitura! ^ ^

×
×
  • Create New...