Jump to content
Rpg²S Forum

ale9789

Utenti
  • Posts

    193
  • Joined

Posts posted by ale9789

  1. All'inizio stavo pensando di inserire l'autosave script, dopo ci ho ripensato, e invece di metterlo elimino l'opzione per continuare dalla schermata del title...

    Ora... News:

    -Timer del mob killer diminuito a 7 (Avete presente le sfere gialle? Che ti permettono di mangiare i nemici? Avviano un timer e una switch, la switch fa diventare quei nemici mangiabili, questa l'ho chiamata mob killer!)

    -Mappa singola (Stessa mappa per ogni livello)

    -Livelli infiniti (ogni 10 livelli completati guadagnerete una vita)

    -Escape mode (Quasi completata: l'obbiettivo è evitare tutti i nemici presenti sulla vostra strada usando gli strumenti che troverete, la mappa dell'escape mode molto probabilmente sarà composta da 2 mappe molto probabilmente una sarà di 500 di altezza è l'altra di 200, da contare che per la strada troverete oggetti che incrementano la velocità, ma anche oggetti che diminuiscono la vostra vita...)

    -Sistema di abbigliamento quasi finito.

     

     

    Andrè nel vero pacman lo spawn c'era... Io sto riproducendo pacman in modo fedele, a parte la presenza della Modalità Fuga. Poi, hai ragione sul fatto dei vicoli ciechi... Infatti credo proprio che la mappa universale la dovrò modificare rendendola più grande...

  2. Confermo quello che ha detto il coniglietto rosso! :tongue:

    Ma prima devo finire questo! Per migliorare la difficoltà dovrò usare sempre la stessa mappa! Come in pacman che è sempre la stessa mappa, solo che aumentano le probabilità di morire XD.

  3. simo 23, icebream intendeva ben altro di quello che tu pensavi :sisi: . Icebream ho trovato (anzi ho modificato) lo script della scene_title per fare quello che intendevi tu...

     

    #===============================================================#======
    =
    #========
    # ** Scene_Title_NC
    #------------------------------------------------------------------------------
    #  Creato da: Ale9789
    #  Made by: Ale9789
    #  Wait: Replace the contents of the script scene_title with the contents of 
    #  this script.
    #  Aspetta:Per usare questo script, dovrete sostituire tutto quello scritto in
    #  scene_title con quello scritto qui.
    #                                                               -Ale9789
    #
    #==============================================================================
    
    class Scene_Title < Scene_Base
     #--------------------------------------------------------------------------
     # * Main Processing
     #--------------------------------------------------------------------------
     def main
       if $BTEST                         
         battle_test                     
       else                              
         super                           
       end
     end
     #--------------------------------------------------------------------------
     # * Start processing
     #--------------------------------------------------------------------------
     def start
       super
       load_database                     
       create_game_objects               
       check_continue                    
       create_title_graphic              
       create_command_window             
       play_title_music                  
     end
     #--------------------------------------------------------------------------
     # * Execute Transition
     #--------------------------------------------------------------------------
     def perform_transition
       Graphics.transition(20)
     end
     #--------------------------------------------------------------------------
     # * Post-Start Processing
     #--------------------------------------------------------------------------
     def post_start
       super
       open_command_window
     end
     #--------------------------------------------------------------------------
     # * Pre-termination Processing
     #--------------------------------------------------------------------------
     def pre_terminate
       super
       close_command_window
     end
     #--------------------------------------------------------------------------
     # * Termination Processing
     #--------------------------------------------------------------------------
     def terminate
       super
       dispose_command_window
       snapshot_for_background
       dispose_title_graphic
     end
     #--------------------------------------------------------------------------
     # * Frame Update
     #--------------------------------------------------------------------------
     def update
       super
       @command_window.update
       if Input.trigger?(Input::C)
         case @command_window.index
         when 0    #New game
           command_new_game
         when 1    # Shutdown
           command_shutdown
         end
       end
     end
     #--------------------------------------------------------------------------
     # * Load Database
     #--------------------------------------------------------------------------
     def load_database
       $data_actors        = load_data("Data/Actors.rvdata")
       $data_classes       = load_data("Data/Classes.rvdata")
       $data_skills        = load_data("Data/Skills.rvdata")
       $data_items         = load_data("Data/Items.rvdata")
       $data_weapons       = load_data("Data/Weapons.rvdata")
       $data_armors        = load_data("Data/Armors.rvdata")
       $data_enemies       = load_data("Data/Enemies.rvdata")
       $data_troops        = load_data("Data/Troops.rvdata")
       $data_states        = load_data("Data/States.rvdata")
       $data_animations    = load_data("Data/Animations.rvdata")
       $data_common_events = load_data("Data/CommonEvents.rvdata")
       $data_system        = load_data("Data/System.rvdata")
       $data_areas         = load_data("Data/Areas.rvdata")
     end
     #--------------------------------------------------------------------------
     # * Load Battle Test Database
     #--------------------------------------------------------------------------
     def load_bt_database
       $data_actors        = load_data("Data/BT_Actors.rvdata")
       $data_classes       = load_data("Data/BT_Classes.rvdata")
       $data_skills        = load_data("Data/BT_Skills.rvdata")
       $data_items         = load_data("Data/BT_Items.rvdata")
       $data_weapons       = load_data("Data/BT_Weapons.rvdata")
       $data_armors        = load_data("Data/BT_Armors.rvdata")
       $data_enemies       = load_data("Data/BT_Enemies.rvdata")
       $data_troops        = load_data("Data/BT_Troops.rvdata")
       $data_states        = load_data("Data/BT_States.rvdata")
       $data_animations    = load_data("Data/BT_Animations.rvdata")
       $data_common_events = load_data("Data/BT_CommonEvents.rvdata")
       $data_system        = load_data("Data/BT_System.rvdata")
     end
     #--------------------------------------------------------------------------
     # * Create Game Objects
     #--------------------------------------------------------------------------
     def create_game_objects
       $game_temp          = Game_Temp.new
       $game_message       = Game_Message.new
       $game_system        = Game_System.new
       $game_switches      = Game_Switches.new
       $game_variables     = Game_Variables.new
       $game_self_switches = Game_SelfSwitches.new
       $game_actors        = Game_Actors.new
       $game_party         = Game_Party.new
       $game_troop         = Game_Troop.new
       $game_map           = Game_Map.new
       $game_player        = Game_Player.new
     end
     #--------------------------------------------------------------------------
     # * Determine if Continue is Enabled
     #--------------------------------------------------------------------------
     def check_continue
       @continue_enabled = (Dir.glob('Save*.rvdata').size > 0)
     end
     #--------------------------------------------------------------------------
     # * Create Title Graphic
     #--------------------------------------------------------------------------
     def create_title_graphic
       @sprite = Sprite.new
       @sprite.bitmap = Cache.system("Title")
     end
     #--------------------------------------------------------------------------
     # * Dispose of Title Graphic
     #--------------------------------------------------------------------------
     def dispose_title_graphic
       @sprite.bitmap.dispose
       @sprite.dispose
     end
     #--------------------------------------------------------------------------
     # * Create Command Window
     #--------------------------------------------------------------------------
     def create_command_window
       s1 = Vocab::new_game
       s2 = Vocab::shutdown
       @command_window = Window_Command.new(172, [s1, s2])
       @command_window.x = (544 - @command_window.width) / 2
       @command_window.y = 288
       if @continue_enabled                    
         @command_window.index = 1             
       else                                    
         @command_window.draw_item(1, false)   
       end
       @command_window.openness = 0
       @command_window.open
     end
     #--------------------------------------------------------------------------
     # * Dispose of Command Window
     #--------------------------------------------------------------------------
     def dispose_command_window
       @command_window.dispose
     end
     #--------------------------------------------------------------------------
     # * Open Command Window
     #--------------------------------------------------------------------------
     def open_command_window
       @command_window.open
       begin
         @command_window.update
         Graphics.update
       end until @command_window.openness == 255
     end
     #--------------------------------------------------------------------------
     # * Close Command Window
     #--------------------------------------------------------------------------
     def close_command_window
       @command_window.close
       begin
         @command_window.update
         Graphics.update
       end until @command_window.openness == 0
     end
     #--------------------------------------------------------------------------
     # * Play Title Screen Music
     #--------------------------------------------------------------------------
     def play_title_music
       $data_system.title_bgm.play
       RPG::BGS.stop
       RPG::ME.stop
     end
     #--------------------------------------------------------------------------
     # * Check Player Start Location Existence
     #--------------------------------------------------------------------------
     def confirm_player_location
       if $data_system.start_map_id == 0
         print "Player start location not set."
         exit
       end
     end
     #--------------------------------------------------------------------------
     # * Command: New Game
     #--------------------------------------------------------------------------
     def command_new_game
       if @continue_enabled
        Sound.play_decision
         $scene = Scene_File.new(false, true, false) 
           else
       confirm_player_location
       Sound.play_decision
       $game_party.setup_starting_members            # Initial party
       $game_map.setup($data_system.start_map_id)    # Initial map position
       $game_player.moveto($data_system.start_x, $data_system.start_y)
       $game_player.refresh
       $scene = Scene_Map.new
       RPG::BGM.fade(1500)
       close_command_window
       Graphics.fadeout(60)
       Graphics.wait(40)
       Graphics.frame_count = 0
       RPG::BGM.stop
       $game_map.autoplay
     end
     @command_window.openness = 0
       @command_window.open
     end
     #--------------------------------------------------------------------------
     # * Command: Shutdown
     #--------------------------------------------------------------------------
     def command_shutdown
       Sound.play_decision
       RPG::BGM.fade(800)
       RPG::BGS.fade(800)
       RPG::ME.fade(800)
       $scene = nil
     end
     #--------------------------------------------------------------------------
     # * Battle Test
     #--------------------------------------------------------------------------
     def battle_test
       load_bt_database                  # Load battle test database
       create_game_objects               # Create game objects
       Graphics.frame_count = 0          # Initialize play time
       $game_party.setup_battle_test_members
       $game_troop.setup($data_system.test_troop_id)
       $game_troop.can_escape = true
       $game_system.battle_bgm.play
       snapshot_for_background
       $scene = Scene_Battle.new
     end
    end
    

     

     

    Screen:

     

    http://oi52.tinypic.com/2yu0lew.jpg

     

    Se tu durante il tuo gioco salverai, quando tornerai alla schermata del titolo non potrai cominciare un nuovo gioco, ma continuerai la tua precedente avventura.

  4. Matty problema non risolto XD Lo skip title faceva un bruttissimo effetto, soprattutto per la grafica che usavo XD. E poi l'opzione la so aggiungere al title... L'unico problema è riuscire a determinare la mappa e le cordinate di posizionamento del pg. (Matty se aggiungevo lo scene_map.new non facevo niente :sisi: , grazie lo stesso, mi hai ispirato lol).

     

     

    Edittttttttttttttttttttt::

    print "Problema risolto!"

     

    Edit 2:

    e che quarzo la mia soluzione non va ç.ç

  5. News non molto importanti:

    -Cambiata musica del waka waka (gnam gnam gnam gnam gnam gnam, quella lì °-°)

     

    News importanti:

    -Escape mode (modalità di fuga, ancora da implementare)

    -Possibile (possibile=sicura) modifica delle intelligenze artificiali con un eventuale incremento della difficoltà di gioco...

     

     

    Risposta a:

    Guardian of Irael: Zi, sto fazendo :sisi:

    Luxor ska: Modificherò le intelligenze artificiali, ma avverto che al secondo livello ed ai prossimi riceverete molte batoste! :huh: (stessa cosa quando arriverà l'escape mode)! (Non lo abbandono! XD Quando lo finirò collaboreremo per creare un game in gruppo, per velocizzare i tempi :sisi: Che ne dici?)

  6. C'è qualcuno che mi capisce *.* . Comunque il sistema di abbigliamento è da creare... Andando avanti di livello aumentano le sfere da mangiare e anche strumenti speciali come quello che ho messo alla fine della demo, poi aumentano anche le dimensioni della mappa con un eventuale aumento di rischio che si venga colpiti dai nemici... Poi stavo pensando a fare anche l' Escape Mode ed altre eventuali modalità (date idee please XD). Lo so che non ce ne sono ancora di Arcade Contest... Ma mi sto rendendo conto che questo progetto sto riuscendo a portarlo avanti da 2 giorni :sisi: senza neanche stufarmi :sisi: . Quindi credo che sarà il primo che finisco XD
  7. Ale9789 (il ragazzo del futuro XD)

     

    presenta

     

    http://oi53.tinypic.com/2uellrq.jpg

     

    1. Introduzione

    Classico game arcade. In questo gioco sarete inseguiti da 4 colorati con l'intenzione di uccidervi http://www.rpg2s.net/forum/public/style_emoticons/default/sisi.gif questi colorati si chiamano: Blinky, Plinky, Inkey e Clyde, che non vi daranno tregua in tutti i livelli.

     

    2. Storia

    http://www.grandiamiche.it/wp-content/uploads/2011/05/no.jpg

     

     

    3. Personaggi

    http://www.games4all.it/img/pacman-gratis-compleanno.jpg

    Pacman, Blinky, Plinky, Inkey e Clyde.

     

     

    4. Disegni/Fan Art

    http://oi54.tinypic.com/2s0ijv8.jpg

     

    5. Caratteristiche Tecniche/Gameplay

    -Trasferimento istantaneo

    -Finestra per visualizzazione punteggio

    -Modalità "You are the enemy"

     

     

    6. Screenshot

     

    http://oi40.tinypic.com/143f7lz.jpg

     

    7. Download Versione Completa

    <3 Clicckami <3

    8. Crediti Vari

    -Morhudiego (Instant Transfer)

    -Giver (salto disabilitato)-(window_gold sempre visibile)

    -Yanfly (Fix script's)

    -ale9789 (risorse grafiche)

     

     

    Per ogni aggiornamento controllare qui:

     

    9. News

    -Creata la modalità "You are the enemy".

    Ora è disponibile anche il download della versione completa con questa modalità ancora alla versione normale.

    Migliorie:

    -Aggiunta possibilità per aggiornamento grafico tramite la pressione del tasto Z/enter.

    Cambiamenti:

    · Piccole modifiche alla mappa della modalità base;

    · Modificate le IE (Modificate in questa versione, ma ancora da rivedere);

    · Perfezionato lo spawner per i fantasmini;

    · Aggiunto l’effetto grafico ad’intermittenza dei fantasmini;

    · Aumentato il tempo in cui i fantasmini sono vulnerabili (7 sec.).

     

    Data aggiornamento: 2/03/2012 ore 22:03

  8. Sai che avevamo avuto la stessa idea? :sisi: Anche tu hai usato la finestra dell'oro per segnare il punteggio :sisi: . Ho preso lo script di Giver pure io ora XD

     

     

    Edit: demo provata... Dai è migliorato molto il game :sisi: spero che aggiungerai altri livelli XD E spero che il gioco lo finirai subito XD

  9. Lavorando al mio nuovo progetto chiamato ***** ******** mi sono imbattuto in una cosa davvero, ma davvero incredibile... Allora, in un evento faccio partire un timer da 20 secondi, e sempre nello stesso evento, stessa pagina, metto una condizione se timer 0 min e 1 Sec controllo switch: switch n°3 Off. Poi vado a testare nel gioco e la switch rimane sempre on. Come risolvo?
×
×
  • Create New...