-
Posts
899 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Posts posted by Alato
-
-
Interrogazione A - Grado 1
Data di chiusura: Domenica 18 Febbraio, Mezzanotte.
Prossima apertura: n/a
1) Appello
Date le variabili d'istanza x e y, scrivi una serie di operazioni che permetta di invertire i valori contenuti in esse. Poi fai in modo che alla variabile z venga assegnata la media aritmetica dei valori di x e y.
Verrà valutata la chiarezza del codice e la sua brevità, oltre al funzionamento.
Non è necessario che sia contenuto in una classe.
Dovete scrivere il vostro lavoro in un *.txt chiamato "Int._A_Grado_1,_NomeUtente" e allegarlo ad un MP che mi manderete, chiamato "Int.A, Grado 1, NomeUtente".
2) Appello (per chi ritenta l'interrogazione)
Date le variabili d'istanza x e y, scrivi una serie di operazioni che permetta di sostituire il valore iniziale con il doppio. Poi fai in modo che alla variabile z venga assegnato il resto della divisione tra x e y, con y aumentato di 3.
Verrà valutata la chiarezza del codice e la sua brevità, oltre al funzionamento.
Non è necessario che sia contenuto in una classe.
Dovete scrivere il vostro lavoro in un *.txt chiamato "Int._A-2_Grado_1,_NomeUtente" e allegarlo ad un MP che mi manderete, chiamato "Int.A-2, Grado 1, NomeUtente".
Quando avete inviato postate un messaggio con scritto "Inviato" in questo topic.
Per domande sul contenuto dell'interrogazione potete chiedere qui.
Buon lavoro! -
Comincia dal provare a fare qualche modifica a Scene_End, che imho è in assoluto la classe più facile da modificare.
Qui di seguito comunque ti metto una vecchia spiegazione che avevo fatto (luglio 2005 >:O )
Scene_End
Guida by Alato
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Requisiti: Conoscenze base, comandi if, loop, return,if case
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Classe: Questa è la classe relativa al menu che compare quando all’interno del menu di default si seleziona “Esci”(“End Game”).
Attributi: Nessuno
Metodi:
-Main: E’ il metodo principale che gestisce il menu. Inizia definendo le possibilità di scelta in modo tale da avere dei dati effettivi da passare all’oggetto Window_Command. A questo punto si può creare la finestra che conterrà le scelte cioè @command_window che avrà ottenuto i dati necessari (la larghezza e le possibili scelte). Una volta creata la finestra questa viene posizionata: i dati *.x e *.y si riferiscono alle coordinate del pixel superiore sinistro della finestra. Alla riga 20 c’è un graphics.transition che sostituisce la schermata precedente (il menu) con quella nuova (la finestra di comandi) per poi passare al cuore del Main: il loop. All’interno del loop si trovano prima i comandi di aggiornamento della grafica e dell’input da tastiera (poichè ogni volta che premiamo le frecce su e giù il metodo deve aggiornare l’immagine e attendere un input successivo) dopodichè si nota alla riga 28 una chiamata al metodo “update” che si occupa delle effettive funzioni delle selezioni. Ad ogni “giro” del loop il metodo controlla se la variabile globale relativa alla scena ($scene) è cambiata: questo equivale a controllare se è stato selezionato qualcosa dal giocatore, in quanto tutti i comandi modificano $scene. Una volta uscito dal loop elimina la finestra con *.dispose e fa un ultimo controllo: nel caso in cui la nuova scena sia la schermata dei titoli (o genericamente un oggetto Scene_Title) non salta direttamente alla pagina ma fa un piccolo fade.
-Update: Questo metodo si occupa della gestione dei comandi. Prima di tutto, essendo il metodo in un loop, fa in modo che la finestra si aggiorni ad ogni “giro” (*.update). Poi controlla se il giocatore preme uno di questi due tasti: B (esc) e C (invio). Nel caso di input B suona l’effetto sonoro Cancel (ovvio che tra parentesi al posto dell’effetto sonoro del database può esserci direttamente il nome del file, che deve però essere inserito nella cartella relativa agli effetti sonori ) e poi ritorna al menu, poiché pone $scene come nuovo oggetto Scene_Menu. Nel caso in cui viene premuto C il programma controlla che cosa è stato selezionato tramite @command_window.index che contiene l’indice di ciò che si sta selezionando (parte da 0 e va a salire) e fatto ciò chiama il comando relativo alla selezione. I return alle righe 57 e 70 restituiscono un valore al metodo chiamante (cioè a main).
-Command_to_Title: In questo caso suona l’effetto sonoro Decision, sfuma il sonoro in 800 frame ed infine passa alla schermata dei titoli.
-Command_Shutdown: Identico a Command_to_Title ma anziché andare ai titoli pone $scene uguale a nulla perciò la “elimina” chiudendo il gioco.
-Command_Cancel: In questo caso suona l’effetto sonoro Decision e poi torna al menu(col cursore sul sesto comando del menu)
NOTE UTILI:
- Dopo gli “sx=” (riga 13,14,15) si scrive il testo da inserire nelle selezioni della finestra;
- Una cosa utile da ricordare è l’utilizzo di self che viene fatto alla riga 30 (if $scene != self), può tornare utile nel caso in cui vogliate controllare solamente se qualcosa viene modificato senza sapere cosa diventa; $scene != $scene ovviamente non può funzionare perché è un confronto sempre vero;
- *.dispose è il comando che viene utilizzato per eliminare gli oggetti;
- Il comando per richiamare un effetto sonoro è $game_system.se_play(nome); il nome può essere o quello del file (che deve essere contenuto nella directory SE) oppure uno di quelli inseriti nel database: in questa classe vengono usati $data_system.decision_se e $data_system.cancel_se che sono rispettivamente il suono Decision e il Cancel del database;
- L’input da tastiera è gestito tramite il comando if usando Input.trigger?(Input::tasto) come confronto ( come tasto in questo caso viene usato B o C cioè esc e invio); il comando deve essere inserito in un loop contenente il comando Input.update;
- Interessante il ritorno ad una schermata derivante da Window_Selectable(righe 56, 106): scrivendo per esempio $scene=Scene.new(x) , x equivarrà al punto in cui si troverà il cursore; però attenzione perché si parte da 0 e si va a salire quindi se vogliamo che il cursore si trovi sul primo comando dobbiamo scrivere *.new(0), se vogliamo che sia sul terzo *.new(2), etc.;
I numeri delle righe si riferiscono agli script tradotti in italiano dall’HTZ Team.
-
Beh..allora dovresti provare a cancellare questo "strato"..mi pare l'unica soluzione. Ma se fai una mappa nuova continua a funzionarti male?
-
io non sono un solito avventore ma ho giocato u_u
Ben fatto, figliolo, ben fatto.
-
Hei snake rispondimi...snake....SNAAAAAAAAAAAAKE
Continua Esci
-
Già che mi hai fatto notare che manca aggiungo qui questo script dell'anteguerra, cos non stiamo ad aprire mille topic. :chirol_iei2:
Descrizione:
Ecco uno script interessante per inserire molto facilmente immagini prima della schermata dei titoli. Basterà inserire il comando display e relativi dati per inserire tali immagini. Questo si può saltare tramite il tasto esc.
Istruzioni:
Scene_PreTitle V1.1 by Alato
Create una nuova classe, la chiamate Scene_PreTitle e inserite il codice scritto qui di seguito#===================================================== # ■ Scene_PreTitle V1.1 #------------------------------------------------------------------------------ # Questa scena avviene prima del title e semplicemente mostra # una serie di immagini che il giocatore può saltare premendo # esc o 0. #===================================================== # by Alato #===================================================== class Scene_PreTitle #-------------------------------------------------------------------------- # ● Main #-------------------------------------------------------------------------- def main @sprite = Sprite.new # Ogni display mostra un'immagine, mettete tra parantesi # il numero di frame e il nome dell'immagine(title) tra virgolette. display (200, "sfondotech.jpg") display (200, "NeuterDream.jpg") @sprite.dispose $scene = Scene_Title.new end #--------------------------------------------------------------------------- # ● Display #--------------------------------------------------------------------------- def display (frame, name_back) @sprite.bitmap = RPG::Cache.title(name_back) Graphics.transition loop do frame -=1 Graphics.update Input.update if (frame == 0) || Input.trigger?(Input::B) break end end Graphics.freeze end endInfine andate nella classe “Main” e sostituite (circa alla riga 15) $scene = Scene_Title.new con $scene = Scene_PreTitle.new
Ecco a voi delle immagini prima della schermata titles! ^^ -
E' una cosa che abbiamo fatto ieri nella chat del sito...ma a parte i soliti "avventori" del canale non è comparso praticamente nessuno. :chirol_gusun:
Chi è venuto si è divertito,chi non è venuto è un puzzone.
-
Eddai, siamo in pochi :chirol_gusun:
-
http://img515.imageshack.us/img515/1286/scarabeots1.gif
Ecco a voi la prima edizione dello Scarabeo Party!!!
Di che cosa si tratta? Ebbene, questa sera alle nove si terrà una partita di massa a scarabeo dirattemente nel chan del sito, a cui potrete partecipare tutti quanti! Sarà un momento per conoscerci un po' meglio e in generale per fare del casino e divertirci.
E non dimenticamioci la cara vecchia "signora competizione", perchè potrebbero pure esserci dei premi per i primi tre classificati!! XD
Accorrete numerosi, per bacco!
Istruzioni
Lo scopo del gioco è realizzare 1 parola sensata con le lettere proposte.
Per inviare la tua parola vai in query a L`omino`del`giuoco e scrivi -parola .
Esempio: LETTERE:a t m o n * u u
In query scriverai ad esempio -mano ; Avrai una conferma della ricezione della parola . Se vuoi cambiare la parola inviata scrivi in query -delete .
Nel caso sia presente lo Scarabeo (Cioè il simbolo * che vale 0 punti) puoi sostituirlo con una lettera qualsiasi per formare la parola (es. -monza ).
I punteggi vengono dati in base ai valori delle lettere, per saperli scrivi !valori ; Per sapere il tuo punteggio scrivi !punti .
Per qualunque domande postate qui a seguire: a tra poco sul chan #rpg2s
:chirol_buha: :chirol_iei2: :chirol_lovely: :nn: :chirol_bak2:
-
Come dice Blake i giochi online ti costringono per forza di cose a scrivere senza guardare la tastiera (senza contare che impari ad usare il mouse, scrivere e uoverti con le frecce contemporaneamente X°D) poi volendo esistono programmini creati appositamente tipo questo.
FUMATE
-
Io sto seguendo solo l'anime (in giappo sottotitolato) e mi sta appassionando molto..tra l'altro ci sono tantissime puntate, non oso immaginare quanto sarebbe durato se l'avessero messo una puntata a settimana su mtv :chirol_gurug:
Qualcuno sa dirmi di preciso l'anime quante puntate ha? :nn:
-
Non facciamo vittimismi da quattro soldi: non sei una vittima, e noi non siamo degli spietati aguzzini.
Hai copiato spudoratamente e avresti fatto bene a dirlo subito senza cercare di prendere tutti per il culo (perchè non stai prendendo in giro solo noi ma anche tutti gli altri utenti). In altri forum ti avrebbero bannato senza preavviso.
Ti costava tanto scusarti? Un bel "non lo faccio più"? Perché è inutile che continui a dire che è tua la recensione quando è più che evidente il contrario.
Scusati sinceramente con gli altri utenti e magari valutiamo una sanzione più leggera. Ah, magari fallo senza usare quel tono da "piccolo agnello sull'altare del sacrificio". Un tono da "Giuda" sarebbe più intonato. ^^
P.S. Gli altri li avevamo già controllati.
-
Bando alle ciance una ceppa.
O linki il forum di cui parli e dimostri che non hai preso e incollato la prima recensione che hai trovato oppure puoi scordarti di postare un'altra recensione (che magari vai a copiare da altre parti). Se in un qualunque tuo post successivo in questo topic non ci sarà il link al forum o un'adeguata spiegazione della sua assenza (perchè scommetto che sarà "ormai cancellato") ti garantisco un ban di almeno un paio di settimane.
Spero di essere stato abbastanza chiaro.
E ora torniamo IT, scusate per la breve digressione dal tema.
-
Tecmo è lo sviluppatore...mica l'autore della recensione °_°
-
Ota ma che cavolo dici! Lui è della redazione di Yahoo non lo sapevi?!?
Bando alle cagate, non è una bella cosa da fare e Alastor a meno di una valida spiegazione verrà sanzionato. Vedete di non copiare, è una cosa abbastanza squallida visto lo scopo non competitivo della cosa (non che in caso di competizione sia bello..).
-
In principio il mio nick era Kimsa, nome di cui mi ero innamorato dopo averlo visto in gita sulla tomba di un cimitero di guerra.
Poi causa RO cercavo un nome che facesse capire la nazionalità fin da subito così cercando in giro mi è capitata tra le mani la scatola di Legend Of Dragoon e ho letto "alati", risultato: "Alato". ;O;
P.s. Quoto Zitan, non costringeteci a ripetere sempre le solite cose, rimaniamo in tema col topic, per certi interventi esistono i Messaggi Personali. ^^
-
Noto un certo interesse per l'argomento: forse si potrebbe fare un topic Approfondimento per parlarne, almeno li inauguriamo! :chirol_buha:
-
*Alato è stato evocato dalla voce di Zero
HUM
HUM.
Sai quello che devi fare. :panchi:
-
Non ho capito bene che voi fare...vorresti far partire i messaggi tramite RGSS? Ma in ogni caso poi dovrai dire quando farli partire all'interno del game...forse intendi una cosa tipo i tutorial prestabiliti? o_O
-
Sì, sarà diversa per ogni pg. :chirol_iei2:
-
Dovresti creare il valore dei punti disponibili in Game_Actor, utilizzandolo poi come attributo (cioè quando lo crei lo metti tra gli attr_accessor) per poterlo salvare nella variabile globale $game_actors, e poi lavorare su quello.
Se non hai capito cosa intendo avvisa, ora non ti posso spiegare approfonditamente perchè sono un po' di fretta. :nn:
-
Secondo me è meglio organizzarsi con giochi esterni, tipo ragnarok, piuttosto che usare il forum stesso come appoggio, magari se viene fuori qualcosa di carino si fa un topic apposito in sezione videogame.
-
Questa sarebbe più una domanda da mettere nel topic del campus ^^
In ogni caso il gruppo effettivo rimarrà sempre Studenti, mentre poi i gradi sono quelli descritti nel regolamento del Campus. Leggete bene lì che ci sono (ho anche messo i colori diversi ;O;).
-
Eh..sto ancora lavorandoci sopra..ho difficoltà a mettere il liquido infiammabile...beh..sai dove...ma sto facendo grossi passi avanti! U_U"

Scarabeo Party #1
in Bacheca
Posted
Senza contare che al momento sono ancora imbattuto.
Ha. >:D