Jump to content
Rpg²S Forum

ale9789

Utenti
  • Posts

    193
  • Joined

Posts posted by ale9789

  1. Allora! Io ho creato solo la base della modalità You are the enemy (anche se ho fatto veramente poco)... Dato che non sapevo cos'altro poterci mettere all'interno... Per questo vi lascio la versione non criptata di questa modalità così potrete contribuire alla finalizzazione del gioco.

    Download Pacman Adventure "You are the enemy"

    http://www.mediafire.com/?i8yoja197znjpzx

    *-*-*-*-*-*-*-*-**-*-*-*-*-*-*-*

    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:

    -Ora quando verrete mangiati da un fantasma non verrete spawnati nella posizione iniziale ma rimarrete nella stessa zona, ovviamente i fantasmi verranno spawnati allo spawn XD;

    -Anche se le intelligenze artificiali non sono state migliorate, la mappa in cui sono state inserite ha giovato molto alle loro abilità XD.

     

    Download Versione Semi-Completa Pacman Adventure:

    http://www.mediafire.com/?l55uz03n26ba354

     

    Altra cosa! Se avete fatto migliorie alla modalità You are the enemy mandatemi il link del download tramite mp.

     

    Saluti, ale9789, il ragazzo del futuro XD

  2. News:

    -Completata modalità normale:

    -Aggiunto sistema cambia grafica personaggio; (non sistema abbigliamento, quello non sarà mai implementato :O)

    -Possibili modifiche al sistema delle vite da apportare;

    -Sostituzione della modalità Escape Mode con la modalità "You are the enemy" in cui sarete un simpatico fantasmino blu che dovrà mangiare un pacman ultra-veloce che cercherà di arrivare alla fine del labirinto in cui vi ritroverete. Se non lo mangerete in tempo lui vincerà e quindi voi sarete nominati le intelligienze NON artificiali più cretine della storia :rovatfl: . Quindi fra labirinto e un pacman da mangiare fate voi xd.

     

    Modifiche da non apportare:

    -Intelligenze artificiali (nessuna modifica);

    -Escape Mode (leggere sopra).

  3. Risolto dopo un paio di giorni :Q Ora torno al lavoro asd!

    Edit: Allora! vi spiego... Ho scoperto che il motivo del primo crash è stata la rimozione dell'anti-event lag script (totalmente inutile XD) in seguito non so cosa sia stato a danneggiare il progetto, infatti per farlo funzionare ne ho creato un altro e ho messo i dati e tutto il resto...

  4. Mi dispiace dirlo, ma non riesco ad aprire più il progetto! Help ç_ç Stavo facendo un test, ma non stavo riuscendo a muovermi... Allora chiudo e riapro per rifare il debug e rpg maker mi crasha ora non riesco ad aprire il progetto D:
  5. Ecco un esempio di grafica XD, un tileset...

    http://oi53.tinypic.com/etd5yx.jpg

     

    Questo tileset è stato creato tagliando e incollando pezzi di immagini di vari giochi e bla bla bla... Vi sconsiglio di utilizzarlo perché non ho messo gli alberi e altre cose, quindi se mentre create una mappa mettete la terra o altro e dopo sopra ci mettete un albero vi uscirà uno spazio nero... Dato che mi rompe creare gli autotile preferisco creare direttamente tutto nello stesso tileset

    :sisi:

  6. Salve a tutti i ragazzuoli e ragazzuole che hanno bisogno di aiuto per il loro progetto http://www.rpg2s.net/forum/public/style_emoticons/default/sisi.gif !

    I ruoli che posso occupare sono:

    Eventer (Capace di creare quasi tutto quello che vi serve, ovviamente tramite eventi!)

    Scripter (Modifiche al menù, alla schermata del title, e creatore di hud XD, per cose complicate non contate su di me!)

    Ricercatore di risorse (Cerco e quasi sempre trovo risorse di qualsiasi tipo da grafiche a sonore!)

    Creatore di risorse grafiche (Characters, title screen, picture e quel che quarzo vi pare è.é, non sempre riesco a creare risorse di questo tipo...)

     

     

    Stato: Troppo disponibile D:

  7. Devi seguire questo template per postare uno script:

    Nome Script
    
    Descrizione
    Inserite qui il testo
    Autore
    Inserite qui il testo
    
    Allegati
    Inserite qui il testo
    
    Istruzioni per l'uso
    Inserite qui il testo
    
    
    Bugs e Conflitti Noti
    Inserite qui il testo (obbligatorio, se non ci sono bugs o conflitti conosciuti scrivete N/A)
    
    Altri Dettagli
    Inserite qui il testo (questo non è obbligatorio)

  8. Sulla mappa dove parte il player metti un evento con avvio automatico e al suo interno mettici un controllo switch per mettere on la switch... Dopo mettici un cancella evento... Salva e nella schermata del titolo dovrebbe essere tutto apposto!

    In pratica per poter continuare la switch scelta deve essere on! Oppure non fai niente ç.ç

  9. Credo che sia stato tu a dimenticare qualcosa XD. Devi cambiare il numero della switch da usare esattamente in due punti dello script... Devi cambiare l'1 col numero della switch per continuare alle rige 138 e 214. Se vuoi faccio da scripter nubbio per il tuo progetto XD Ma sappi che con gli eventi sono uno sciamano.
  10. Icebream ha richiesto uno script che non faccia comparire il continua, ma che faccia caricare i dati di gioco appena si clicchi su nuovo gioco... Ora se c'è almeno in un solo save la switch scelta attiva si potrà continuare il gioco... Ad IceBream il mio script gli piaceva anche alla versione standard senza switch XD Non credo che debba modificare altro... E poi la switch deve essere attiva, non viene mica attivata da sola XD Per dire se fai nuovo gioco, salvi, ma non c'è un evento che attiva quella switch dopo nel title potrai cominciare solo una nuova partita!

     

    Edit: ho modificato lo script della scene_menu, ora ci sarà anche carica così risolviamo il problema :biggrin:

     

    Istruzioni? Sostituire tutto quello scritto nello scene_menu standard con questo script modificato:

     

    #=======================================================================#=======
    # ** Scene_Menu_Ale9789
    #------------------------------------------------------------------------------
    #  This class performs the menu screen processing.
    #=======================================================================#=======
    
    class Scene_Menu < Scene_Base
     #--------------------------------------------------------------------------
     # * Object Initialization
     #	 menu_index : command cursor's initial position
     #--------------------------------------------------------------------------
     def initialize(menu_index = 0)
    @menu_index = menu_index
     end
     #--------------------------------------------------------------------------
     # * Start processing
     #--------------------------------------------------------------------------
     def start
    super
    create_menu_background
    create_command_window
    @gold_window = Window_Gold.new(0, 360)
    @status_window = Window_MenuStatus.new(160, 0)
     end
     #--------------------------------------------------------------------------
     # * Termination Processing
     #--------------------------------------------------------------------------
     def terminate
    super
    dispose_menu_background
    @command_window.dispose
    @gold_window.dispose
    @status_window.dispose
     end
     #--------------------------------------------------------------------------
     # * Frame Update
     #--------------------------------------------------------------------------
     def update
    super
    update_menu_background
    @command_window.update
    @gold_window.update
    @status_window.update
    if @command_window.active
      update_command_selection
    elsif @status_window.active
      update_actor_selection
    end
     end
     #--------------------------------------------------------------------------
     # * Create Command Window
     #--------------------------------------------------------------------------
     def create_command_window
    s1 = Vocab::item
    s2 = Vocab::skill
    s3 = Vocab::equip
    s4 = Vocab::status
    s5 = Vocab::save
    s6 = Vocab::continue
    s7 = Vocab::game_end
    @command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6, s7])
    @command_window.index = @menu_index
    if $game_party.members.size == 0		  # If number of party members is 0
      @command_window.draw_item(0, false)	 # Disable item
      @command_window.draw_item(1, false)	 # Disable skill
      @command_window.draw_item(2, false)	 # Disable equipment
      @command_window.draw_item(3, false)	 # Disable status
    end
    if $game_system.save_disabled			 # If save is forbidden
      @command_window.draw_item(4, false)	 # Disable save
    end
     end
     #--------------------------------------------------------------------------
     # * Update Command Selection
     #--------------------------------------------------------------------------
     def update_command_selection
    if Input.trigger?(Input::B)
      Sound.play_cancel
      $scene = Scene_Map.new
    elsif Input.trigger?(Input::C)
      if $game_party.members.size == 0 and @command_window.index < 4
    	Sound.play_buzzer
    	return
      elsif $game_system.save_disabled and @command_window.index == 4
    	Sound.play_buzzer
    	return
      end
      Sound.play_decision
      case @command_window.index
      when 0	  # Item
    	$scene = Scene_Item.new
      when 1,2,3  # Skill, equipment, status
    	start_actor_selection
      when 4	  # Save
    	$scene = Scene_File.new(true, false, false)
    	when 5
      $scene = Scene_File.new(false, false, false)
      when 6	  # End Game
    	$scene = Scene_End.new
      end
    end
     end
     #--------------------------------------------------------------------------
     # * Start Actor Selection
     #--------------------------------------------------------------------------
     def start_actor_selection
    @command_window.active = false
    @status_window.active = true
    if $game_party.last_actor_index < @status_window.item_max
      @status_window.index = $game_party.last_actor_index
    else
      @status_window.index = 0
    end
     end
     #--------------------------------------------------------------------------
     # * End Actor Selection
     #--------------------------------------------------------------------------
     def end_actor_selection
    @command_window.active = true
    @status_window.active = false
    @status_window.index = -1
     end
     #--------------------------------------------------------------------------
     # * Update Actor Selection
     #--------------------------------------------------------------------------
     def update_actor_selection
    if Input.trigger?(Input::B)
      Sound.play_cancel
      end_actor_selection
    elsif Input.trigger?(Input::C)
      $game_party.last_actor_index = @status_window.index
      Sound.play_decision
      case @command_window.index
      when 1  # skill
    	$scene = Scene_Skill.new(@status_window.index)
      when 2  # equipment
    	$scene = Scene_Equip.new(@status_window.index)
    	when 3 # Carica
    	  Sound.play_decision
      $scene = Scene_File.new
      when 4  # status
    	$scene = Scene_Status.new(@status_window.index)
      end
    end
     end
    end

  11.  

    #===============================================================#======
    #=
    #========
    # ** 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
      $game_switches[1] = (Dir.glob('Save*.rvdata').size > 0) #Sostituire 1 con
      #il numero della swithc che deve essere attiva per poter scegliere di 
      #continuare il gioco...
     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
    
     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 $game_switches[1]  #Sostituire 1 con
      #il numero della swithc che deve essere attiva per poter scegliere di 
      #continuare il gioco...
     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

     

     

     

    Ecco fatto IceBream! Versione finale dello script Scene_Title_NC di ale9789!

    Le istruzioni stanno all'interno dello script... Che ti dovrai controllare XD Devi solo sostituire il numero della switch che deve essere attiva in almeno un salvataggio per poter continuare gioco... Così quando finirà il gioco, basterà semplicemente mettere off la switch e così si potrà cominciare un nuovo gioco!

  12. In questo modo, gli slot di salvataggio sono sempre gli stessi, quando ci sarà almeno un salvataggio appena si selezionerà l'opzione nuovo gioco comparirà la Scene_File e si potrà scegliere il save da caricare...

    Comunque tramite call script no XD Devi sostituire tutto quello scritto nello scene_title con quello scritto in questo script.

    Valentino, io sono alle prime armi con l'rgss2... Ci provo... Poi faccio sapere al mio nuovo amico icebream :biggrin:

  13. News scottante:

    Nel gioco molto probabilmente ci sarà un sistema di generazione di mappe... La cosa particolare quale è? Bhè, sarà totalmente fatto ad eventi! Questo renderà ogni mappa quasi sempre diversa!

     

    Edit: Scusate doppio post Non accadrà più ^^""

    Edit: Sistema di generazione mappe abbandonato per voglia scusate XD (Ma che dico ç.ç Mi sarebbero servite troppe variabili e questo avrebbe comportato uno sforzo inutile)

×
×
  • Create New...