Jump to content
Rpg²S Forum

Raxas_Alice

Utenti
  • Posts

    272
  • Joined

  • Last visited

Posts posted by Raxas_Alice

  1. Non sono bravissima a pixellare, magari sostituire i colori, ma non sono comunque un chissàcosa ^^"

    Potrei modificare il villaggio, fare la mappa più alta e fare il villaggio in cima a una scogliera con varie scale che scendono verso il porto :)

     

    Ehm no, non lo uso il swap tile, anche perchè non ho molto capito come si usa e non avrei molti tile giapponesi, a parte quelli del Samurai Pack :/

  2. Che ne pensate? Tratto da uno dei miei nuovi progetti su VX, questo è quello che ho pubblicato qui -The Sacred Island- e sono il Title Screen e un villaggio di pescatori ^^

     

    http://content.screencast.com/users/Raxas-alice/folders/Jing/media/859d91f9-7877-4f61-a8f2-28d94aac8b8c/Title%20Screen%20Mod.png

     

    http://content.screencast.com/users/Raxas-alice/folders/Jing/media/a56d0da8-d104-4d25-845f-ee7317c0cf98/Okagunama%20Village.png

  3. D: (asylum ;____ ;)

    Tranquillo, ho solo temporaneamente interrotto a causa di mancanza d'ispirazione, ma non ho dimenticato il mio adorato XP XD

    Diciamo che volevo provare il vx dato che m'incuriosiva ^^

     

    Quindi mantiene ancora un po' la forma di novel con harem (... oddio son 2 XD) maschile! XD

    In programma sono più di due xDD

     

    La storia l'ho scritta ieri sera mentre la mia amica stava giocando a Devil May Cry 4 e andavo in freeze quando c'erano i momenti critici dei boss xD

    La migliorerò oggi, tranquillo coniglietto rosso ^^

     

    Per minigame magari qualcosa come il calderone alchemico di Sleeping per tirare fuori degli oggetti curativi dalle piante che raccogli, oppure cose del tipo "aiuta il pescatore a ritirare la rete da pesca" con lo smashing button ^^

  4. Raxas-Alice

     

    presenta

     

    http://img849.imageshack.us/img849/797/gamename.png

     

    1. Introduzione

    Era da un po' di tempo che volevo fare un gioco che c'entrasse con giappone -da quando ho scoperto il gioco Hakuouki xD- e prima avevo tentato con un software per la creazione di Visual Novels chiamato per l'appunto Novelty. Carino, ben congegnato, ma non mi si addiceva.

    Poi, ho deciso di staccarmi dal mio caro XP e provare il nuovo VX e nonostante la grafica cubettosa era leggero da programmare rispetto all'XP -per me eh? XD-

    Poi navigando ho scoperto il Samurai Materials Pack e mi sono completamente innamorata! Così ecco questo progetto, ancora agli albori :D

     

    2. Storia

    Ho tratto la storia da una leggenda giapponese scovata su internet appositamente per questo progetto e poi ci ho romanzato un po' sopra, dato che era un po' troppo "frufru" la versione originale XD

     

    Siamo ancora nell'epoca d'oro del Giappone, dove gli Shogun -un po' i Baroni o i Conti giapponesi- governano sotto l'imperatore su varie regioni dello Stato e hanno al loro comando dei samurai.

    Kaito, un samurai abile e ligio al dovere, assoldò un mercenario per combattere contro lo Shogun della sua regione, chiamato Dae-Go, ma a causa della guardia personale del governatore, venne sconfitto.

    Invece di infliggergli la morte -per un Samurai la morte in combattimento è l'unica morte meritevole- Dae-Go lo fa rinchiudere nella prigione costruita su un'isola, luogo temuto da tutta la popolazione.

    Lo spavento generale è causato dalle voci riguardanti gli Oni -o demoni- che infestano la Kamishima e per questo poca gente è disposta ad attraccare all'unico molo dell'isola.

     

    Qualche tempo dopo l'avvenimento, la promessa sposa del prigioniero, Asami, viene avvisata dell'accaduto e temeraria -più o meno- convince il suo amico combattente Naoki di accompagnarla alla ricerca del suo fidanzato e inizia l'avventura dove la ragazza un po' inesperta imparerà nuove mosse, conoscerà nuovi personaggi e dovrà sopravvivere a soldati agguerriti, demoni assetati di sangue e insidie d'ogni genere.

     

    Una in viaggio, Asami e Naoki raggiungono il villaggio più vicino, chiedendo se qualcuno poteva trasportarli con la sua barca fino alla Kamishima, ma trovano un muro di paura e diffidenza che li scoraggia finchè un vecchio pescatore non li avvisa che un ricco uomo venuto da chissà dove era disposto a partire per l'isola maledetta, se trovava l'equipaggio giusto.

    Straniti, i due chiedono perchè nessuno avesse avuto la buona idea di approffittarsi di un'occasione del genere e il pescatore gli chiarisce tutto: si sospetta che il ricco mecenate sia in realtà un principe tra gli Oni, voglioso di arrivare nella sua terra natia con un ricco piatto di marinai.

    Incurante Asami convince ancora una volta Naoki a seguirla, prendere un cavallo e giungere al porto dove Ren -un 'ricco demone biondo'- sta ancora cercando un equipaggio.

    Asami tenterà in ogni modo di farsi imbarcare per giungere all'isola e salvare Kaito.

     

    Trama ancora in elaborazione, questa è la parte assicurata XD

     

    3. Personaggi

    http://img846.imageshack.us/img846/7180/asami.jpg

    Asami
    .

    E' la nostra protagonista, una ragazza dolce e rumorosa, promessa sposa di un Samurai.

    Anche lei vuole imparare a combattere come il suo amato, ma è ancora alle prime armi e quindi utilizza un Eko all'inizio del gioco -un'arma creata da un remo per la protezione dei marinai-.

    Fortunatamente ha parecchie abilità riguardo alla medicina giapponese e sa distinguere le erbe utili a curare i membri del party.

     

    http://img521.imageshack.us/img521/637/kaitov.jpg

    Kaito

    Promesso sposo della protagonista, è un Samurai al servizio del Shogun della sua regione, chiamato Dae-Gon.

    E' un uomo ligio al dovere e ai suoi ideali, come ogni buon Samurai, serio e responsabile, anche se tende ad essere irritabile per nascondere il suo lato tenero.

    Ha insegnato qualche metodo di difesa ad Asami prima che la trama del gioco inizi sul serio ed è un ottimo combattente sia con la spada -solitamente l'accoppiata Katana/Wakizashi- ma anche con altre armi come ad esempio le lance.

     

    http://img708.imageshack.us/img708/572/naoki.jpg

    Naoki

    Naoki è un ragazzo solare, sempre sorridente e malizioso -quando si ubriaca di saké- ed è il migliore amico di Asami da quando erano bambini.

    Studia presso una scuola di monaci per le arti marziali, ma di solito non arriva propriamente ad abbattere sul serio il proprio bersaglio.

    Ha una passione segreta per Asami e non gli piace che lei si sacrifichi tanto per Kaito.

     

    Questi sono i principali personaggi, poi se ne aggiungeranno altri nel corso del gioco, siate pazienti ^^"

     

    5. Caratteristiche Tecniche/Gameplay

    Il gameplay sarà con una battaglia in tankentai con aggiunte che magari inventerò durante il gioco XD

    Diciamo un final fantasy in stile giapponese.

    Ho voluto poi aggiungere qualcosa di più per riempire un po' il gioco: oltre a piccoli minigame ancora in programmazione, ho introdotto le voci dei personaggi che daranno un tono in più ai dialoghi. Sono ancora indecisa se lasciarli solo ai protagonisti oppure anche alla gente comune.

     

    6. Screenshot

    http://img443.imageshack.us/img443/421/screensvb.png

     

    7. Demo/Link alla versione giocabile

    Ancora in programmazione

     

    8. Crediti Vari

    Kylock per aver convertito per il VX lo script delle luci di Near Fantastica

    Neo Message System di Woratana tradotto da Eikichi

    The Sleeping Leonhart col suo wunnerful Mini Menu :D

    Visualizzazione Oggetti di OriginalWij

    Battleback XP di Mog

    Title X di Rafidelis

    Ovviamente il Tankentai! :D

  5. Salve a tutti, è un po' che stavo cercando in internet e trovando delle voci maschili -che separo con vegas grazie a dio XD- mi sono messa nel dubbio: ma voci femminili proprio non ce n'è?

    Sono voci rappresentative, totalmente "d'abbellimento" che metto all'inizio di qualche discorso, non importa che cosa dicano in effetti, basta che ci siano varie intonazioni xD

     

    Mi servono femminili e maschili, se sapete dove trovarle.

    Mi vanno bene anche link di youtube, non ho problemi.

     

    Per farvi un esempio vi metto una di quelli che ho trovato:

  6. Salve a tutti, stavo lavorando su un progettino -sono ancora all'intro- e ho tra gli script quelli della visualizzazione degli oggetti trovato qui e uno dell'autosave di BulleXt.

    Il problema sta che pare siano impatibili, in quanto se provo ad aprire l'autosalvataggio mi da un errore di "IO needed" nello script per gli oggetti. Volevo sapere se qualcuno magari riusciva a capire come mai o se poteva renderli compatibili ^^"

    Io posto quello dell'autosave, così per ogni evenienza.

    Avviso che non vi erano salvataggi antecedenti all'inserimento di entrambi gli script :biggrin:

     

     

     

    =begin
    							  AutoSave VX
    							  
    Author: BulleXt(bulletxt@gmail.com)
    Version: 0.1
    Date: 06/07/2009
    
    Description:
    This script by default will automatically save when you do a map transfer,
    after winning a battle and after exiting menu.
    You can also manually call an autosave inside an event by simply doing a
    call script like this:
    Auto_Save.new
    The script doesn't disable normal saving system so player can still save on his
    slots, he will not be able to overwrite the autosave slot.
    The script also lets you set how many saving slots you want.
    =end
    
    #This is the autosave slot number
    SAVE_NUMBER = 1
    
    #this is the number of how many saving slots you want
    NUMBER_OF_SAVE_SLOTS = 10
    
    #This is an ID switch, if ON it disables the autosave on map transfer
    SAVE_ON_MAP_TRANSFER = 18
    
    #This is an ID switch, if ON it disables the autosave after winning a battle
    SAVE_AFTER_WINNING_BATTLE = 19
    
    #This is an ID switch, if ON it disables the autosave after closing Menu
    SAVE_AFTER_CLOSING_MENU = 20
    
    ############################### END CONFIGURATION ##############################
    
    SAVING_FILE = "Save" + SAVE_NUMBER.to_s() + ".rvdata"
    SAVE_NUMBER = 1 if SAVE_NUMBER > NUMBER_OF_SAVE_SLOTS
    SAVE_NUMBER = 1 if SAVE_NUMBER < 1
    
    class Auto_Save < Scene_File
     def initialize
    do_save
     end
    end
    
    
    
    class Scene_File < Scene_Base
    
     alias auto_save_bulletxt_initialize initialize
     def initialize(saving, from_title, from_event)
    auto_save_bulletxt_initialize(saving, from_title, from_event)
    @saving_inside_menu = false
     end
     
     def start  
    super
    @file_max = NUMBER_OF_SAVE_SLOTS
    create_menu_background
    @help_window = Window_Help.new
    create_savefile_windows
    if @saving
      @index = $game_temp.last_file_index
      @help_window.set_text(Vocab::SaveMessage)
    else
      @index = self.latest_file_index
      @help_window.set_text(Vocab::LoadMessage)
    end
    @savefile_windows[@index].selected = true
    @page_file_max = ((416 - @help_window.height) / 90).truncate
    for i in 0...@file_max
      window = @savefile_windows[i]
      if @index > @page_file_max - 1
    	if @index < @file_max - @page_file_max - 1
    	  @top_row = @index
    	  window.y -= @index * window.height
    	elsif @index >= @file_max - @page_file_max
    	  @top_row = @file_max - @page_file_max
    	  window.y -= (@file_max - @page_file_max) * window.height
    	else
    	  @top_row = @index
    	  window.y -= @index * window.height
    	end
      end
      window.visible = (window.y >= @help_window.height and
      window.y < @help_window.height + @page_file_max * window.height)
    end
     end
     
     #create window slots
     def create_savefile_windows
    @top_row = 0
    @savefile_windows = []
    for i in 0..(NUMBER_OF_SAVE_SLOTS - 1)
      @savefile_windows.push(Window_SaveFile.new(i, make_filename(i)))
    end
    @item_max = NUMBER_OF_SAVE_SLOTS
     end
     
     #handle going down
     def cursor_down(wrap)
    @file_max = NUMBER_OF_SAVE_SLOTS
    if @index < @file_max - 1 or wrap
      @index = (@index + 1) % @file_max
      for i in 0...@file_max
    	window = @savefile_windows[i]
    	if @index == 0
    	  @top_row = 0
    	  window.y = @help_window.height + i % @file_max * window.height
    	elsif @index - @top_row > @page_file_max - 1
    	  window.y -= window.height
    	end
    	window.visible = (window.y >= @help_window.height and
    	  window.y < @help_window.height + @page_file_max * window.height)
      end
      if @index - @top_row > @page_file_max - 1
    	@top_row += 1
      end
    end
     end
     #handle going up
     def cursor_up(wrap)
    @file_max = NUMBER_OF_SAVE_SLOTS
    if @index > 0 or wrap
      @index = (@index - 1 + @file_max) % @file_max
      for i in 0...@file_max
    	window = @savefile_windows[i]
    	if @index == @file_max - 1
    	  @top_row = @file_max - @page_file_max
    	  window.y = @help_window.height + i % @file_max * window.height
    	  window.y -= (@file_max - @page_file_max) * window.height
    	elsif @index - @top_row < 0
    	  window.y += window.height
    	end
    	window.visible = (window.y >= @help_window.height and
    	  window.y < @help_window.height + @page_file_max * window.height)
      end
      if @index - @top_row < 0
    	@top_row -= 1
      end
    end
     end
     
     
     alias auto_save_bulletxt_determine_savefile determine_savefile
     def determine_savefile
    #if true, player has selected autosave slot so he must not save
    if @savefile_windows[@index].filename == SAVING_FILE
      saving_not_allowed if @saving
      return  if @saving
    end
    #if here player can save
    @saving_inside_menu = true if @saving
    auto_save_bulletxt_determine_savefile
     end
     
     #window warning player can't save on auto save slot
     def saving_not_allowed
    Sound.play_buzzer
    b = Bitmap.new(340,60) 
    b.draw_text(0, 20,340, 20, "Non puoi salvare nello slot Auto Salv.") 
    w = Window_Message.new
    w.contents = b
    w.width = 380
    w.height = 100
    w.visible = true
    w.openness = 255
    w.x = 100
    w.y = 180
    w.back_opacity = 255
    w.opacity = 255
    w.update
    Graphics.wait(180)
    b.dispose
    w.dispose
    w = nil
    b = nil
     end  
    
     
     def do_save
    #if true, player is saving from inside menu
    if @saving_inside_menu
      file = File.open(@savefile_windows[@index].filename, "wb")
    else
      #if here player has done a manual Auto_Save.new call from event
      file = File.open(SAVING_FILE, "wb")
    end
    write_save_data(file)
    file.close
    return_scene if @saving_inside_menu
    #$scene = Scene_Map.new if @saving_inside_menu == false
    @saving_inside_menu = false
     end
     
    end
    
    
    
    class Scene_Battle < Scene_Base
     #save after winning a battle
     alias auto_save_bulletxt_process_victory process_victory
     def process_victory
    auto_save_bulletxt_process_victory
    Auto_Save.new if $BTEST == false && $game_switches[SAVE_AFTER_WINNING_BATTLE] == false
     end
    end
    
    
    
    class Scene_Map < Scene_Base
     #save on map transfer
     alias auto_save_bulletxt_update_transfer_player  update_transfer_player
     def update_transfer_player
    return unless $game_player.transfer?
    auto_save_bulletxt_update_transfer_player
    Auto_Save.new if $game_switches[SAVE_ON_MAP_TRANSFER] == false
     end
    end
    
    
    
    class Scene_Menu < Scene_Base
     #save when exiting menu
     alias auto_save_bulletxt_update_command_selection update_command_selection
     def update_command_selection	
    if Input.trigger?(Input::B)
      Auto_Save.new if $game_switches[SAVE_AFTER_CLOSING_MENU] == false
    end
    auto_save_bulletxt_update_command_selection
     end
    end
    
    
    class Window_SaveFile < Window_Base
    
     def initialize(file_index, filename)
    super(0, 56 + file_index % NUMBER_OF_SAVE_SLOTS * 90, 544, 90)
    @file_index = file_index
    @filename = filename
    load_gamedata
    refresh
    @selected = false
     end
     
     #change autoslave slot string "File $n"
     def refresh
    self.contents.clear
    self.contents.font.color = normal_color
    name = Vocab::File + " #{@file_index + 1}"  if @file_index != SAVE_NUMBER - 1 
    self.contents.draw_text(4, 0, 200, WLH, name)
    @name_width = contents.text_size(name).width
    @autosaveslot = "Autosalvataggio"
    self.contents.draw_text(6, 0, 200, WLH, @autosaveslot) if @file_index == SAVE_NUMBER - 1
    if @file_exist
      draw_party_characters(152, 58)
      draw_playtime(0, 34, contents.width - 4, 2)
    end
     end
     
     #handle cursor width when going on autosave slot
    def update_cursor
    if @selected
      self.cursor_rect.set(0, 0, @name_width + 8, WLH)  if @file_index != SAVE_NUMBER - 1 
      self.cursor_rect.set(0, 0, 140, WLH)  if @file_index == SAVE_NUMBER - 1 
    else
      self.cursor_rect.empty
    end
     end
    
    end

     

     

     

  7. Mi dispiace per il necropost :biggrin: ma ho usato questo script combinato con uno dell'autosave e sebbene sia all'inizio di questo nuovo progetto del VX, se per caso provo a caricare l'autosalvataggio creato, questo script mi da TypeError alla riga 350: Istance of IO needed e mi chiude automaticamente il gioco.

    Devo rinunciare all'autosalvataggio? :/

×
×
  • Create New...