Sviluppo script info carte

« Older   Newer »
 
  Share  
.
  1.  
    .
    Avatar

    "Da un semplice Uomo sono diventato un Possente Dio"


    Group
    Founder
    Posts
    2,264

    Status
    Offline
    Qui potete seguire lo sviluppo dello script del torneo che sto facendo, per vedere a che punto sono (visto che molti non ne capiranno niente vi spiego a cosa servono le modifiche che faccio).
    Se c'è qualcuno che ne capisce qualcosa può dare benissimo dei consigli, stessa cosa per chi non capisce alcune cose e vuole chiarimenti.
    Evitate commenti inutili, grazie

    Ecco il secondo script by MasterPro per il nuovo forum che verrà fatto su dominio privato, vi spiego in cosa consisterà:
    Quando col puntatore del mouse andrete sopra al nome corretto in inglese (e forse anche in italiano) di una carta coparirà una nuvoletta sopra il nome della carta con l'immagine della carta, effetto, attacco e tutte le varie info.
    La realizzazione di questo script non la garantisco perchè devo utilizzare anche dei linguaggi di programmazione che non conosco, le informazioni delle carte non so ancora se è possibile ottenerle e non so se potrò garantire questo servizio anche per i nomi delle carte in italiano (ma questo credo sia il problema minore).

    Ovviamente lo script prende le info delle carte da Yu-Gi-Oh! Wikia visto che è il sito piu aggiornato su questo gioco, però per mia sfortuna non fornice RSS o API con le informazioni delle carte ma dovrò prendere le informazioni guardando gli html delle pagine che guardiamo noi "umani" come questa e non da una con le varie informazioni accessibili alle macchine come questa, in pratica dovrò insegnare allo script dove guardare nella pagina per prendere le informazioni che mi interessano e non so nemmeno se è possibile..
     
    .
  2.  
    .
    Avatar

    Group
    Supporter
    Posts
    5,200

    Status
    Anonymous
    Io ti ho detto in quale forum prendere spunto per lo script.
    Comunque Combo Master dovevo aspettarmelo xD
     
    .
  3.  
    .
    Avatar

    "Da un semplice Uomo sono diventato un Possente Dio"


    Group
    Founder
    Posts
    2,264

    Status
    Offline
    CITAZIONE (TheSilverMan @ 24/4/2014, 22:13) 
    Io ti ho detto in quale forum prendere spunto per lo script.
    Comunque Combo Master dovevo aspettarmelo xD

    lol era gia un annetto che volevo fare quello script perche lo avevo visto sul pojo, ora sono andato a riguardare un po come funziona e ho visto che lo script che fa quel lavoro è stato creato da tcgplayer.com e qui spiegano come ci si può affiliare a loro e farsi dare lo script/modificare il loro script e addirittura poter guadagnare se la gente che guarda quella carta la compra.
    sono tentato di utilizzare il loro servizio anche se immagino gia che non sia totalmente personalizzabile perchè mi permette di mostrare anche i prezzi delle carte (il piu costoso, il valore medio, il meno costoso ..come su dueling network)
     
    .
  4.  
    .
    Avatar

    Group
    Supporter
    Posts
    5,200

    Status
    Anonymous
    Potresti provare senza e sfruttare la loro "offerta" in caso tu non ci riesca :sisi:
     
    .
  5.  
    .
    Avatar

    "Da un semplice Uomo sono diventato un Possente Dio"


    Group
    Founder
    Posts
    2,264

    Status
    Offline
    a dire il vero mi piace quasi di piu la loro offerta perche ti permettono di vedere anche il valore della carta, cosa che non potrei fare col mio script perchè nemmeno ebay offre un servizio di lettura delle loro pagine per le macchine (anzi, lo offre.. ma a pagamento lol) e poi anche se facessi la media del valore delle aste di ebay ad esempio per la parola chiave Solemn Warning lo script non puo sapere se in un asta vendono il 3x o solo uno e quindi verrebbe un valore sballato.

    quindi decidete voi, o aspetto l'apertura del nuovo forum per contattare quel sito e poi vedro se devo riadattare lo script oppure se lo script lo faccio adesso e non visualizzerete il valore delle carte.
     
    .
  6. ¬KitKat™
     
    .

    User deleted


    Secondo me è molto meglio aspettare,così nessuno avrà più dubbi sugli effetti sul valore delle carte :sisi:
     
    .
  7. ~TheBear~
     
    .

    User deleted


    io non ho capito molto.. anzi voglio essere onesto non ho capito niente di niente :asd:
    Comunque se può aiutare il forum ben venga.
     
    .
  8. Don Vicè
     
    .

    User deleted


    Io ti consiglio di aspettare e poi quando sarà il momento giusto valuteremo.
     
    .
  9.  
    .
    Avatar

    "Da un semplice Uomo sono diventato un Possente Dio"


    Group
    Founder
    Posts
    2,264

    Status
    Offline
    Il problema che mi è venuto in mente adesso è che con il loro servizio si potranno avere soltanto le carte gia uscite, mentre io volevo usare questo script anche per le news cosi invece di obbligare lo staff a perdere le ore ad aggiornare una news basta passare il cursore sul nome delle nuove carte e vedono le info.

    L'unica cosa che questo script richiede è che lo staff si impegna a creare una lista dei nomi delle carte in inglese (CON I NOMI CORRETTI) e se si vuole questa funzione anche per i nomi delle carte in italiano basta collegare nella lista dei nomi in inglese quelli in italiano.
    ..mi immagino gia l'array con qualche migliaio di elementi lol ('Buco Nero' => 'Dark Hole') cosi se scrivete Buco Nero o Dark Hole saranno mostrate le info di yugioh wikia di dark hole, questa cosa però richiede un minimo sforzo da parte dello staff di aggiornare la lista alle nuove news e al nome in italiano almeno delle carte più comuni
     
    .
  10.  
    .
    Avatar

    "Da un semplice Uomo sono diventato un Possente Dio"


    Group
    Founder
    Posts
    2,264

    Status
    Offline
    Ecco il primo pezzo dello script che serve per capire se la carta che sta guardando è un mostro, magia o trappola e se è un mostro se è fusione, synchro, xyz o altro

    CODICE
    <?php
    $yugiohwikia_page = file_get_contents('http://yugioh.wikia.com/wiki/'.$_GET['n']);;
    $mostro_normale = '<th class="cardtable-header" colspan="3" style="font-size: 1.5em; line-height: 1.5em; background-color: #FF3; color: #000;">';
    $mostro_effetto = '<th class="cardtable-header" colspan="3" style="font-size: 1.5em; line-height: 1.5em; background-color: #F93; color: #000;">';
    $mostro_rituale = '<th class="cardtable-header" colspan="3" style="font-size: 1.5em; line-height: 1.5em; background-color: #66F; color: #000;">';
    $mostro_fusione = '<th class="cardtable-header" colspan="3" style="font-size: 1.5em; line-height: 1.5em; background-color: #96C; color: #FFF;">';
    $mostro_synchro = '<th class="cardtable-header" colspan="3" style="font-size: 1.5em; line-height: 1.5em; background-color: #FFF; color: #000;">';
    $mostro_xyz = '<th class="cardtable-header" colspan="3" style="font-size: 1.5em; line-height: 1.5em; background-color: #000; color: #FFF;">';
    $mostro_pendulum = '<th class="cardtable-header" colspan="3" style="font-size: 1.5em; line-height: 1.5em; background-color: ; color: ;">';
    $magia = '<th class="cardtable-header" colspan="3" style="font-size: 1.5em; line-height: 1.5em; background-color: #396; color: #FFF;">';
    $trappola = '<th class="cardtable-header" colspan="3" style="font-size: 1.5em; line-height: 1.5em; background-color: #F36; color: #FFF;">';
    if (strpos($yugiohwikia_page, $mostro_normale) !== false) {
       $tipo = 'mostro_normale';
    }
    if (strpos($yugiohwikia_page, $mostro_effetto) !== false) {
       $tipo = 'mostro_effetto';
    }
    if (strpos($yugiohwikia_page, $mostro_rituale) !== false) {
       $tipo = 'mostro_rituale';
    }
    if (strpos($yugiohwikia_page, $mostro_fusione) !== false) {
       $tipo = 'mostro_fusione';
    }
    if (strpos($yugiohwikia_page, $mostro_synchro) !== false) {
       $tipo = 'mostro_synchro';
    }
    if (strpos($yugiohwikia_page, $mostro_xyz) !== false) {
       $tipo = 'mostro_xyz';
    }
    if (strpos($yugiohwikia_page, $mostro_pendulum) !== false) {
       $tipo = 'mostro_pendulum';
    }
    if (strpos($yugiohwikia_page, $magia) !== false) {
       $tipo = 'magia';
    }
    if (strpos($yugiohwikia_page, $trappola) !== false) {
       $tipo = 'trappola';
    }


    Edited by MasterPro - 25/4/2014, 21:06
     
    .
  11.  
    .
    Avatar

    "Da un semplice Uomo sono diventato un Possente Dio"


    Group
    Founder
    Posts
    2,264

    Status
    Offline
    Ottime notizie, sarà visualizzabile anche il valore delle carte per ogni rarità esistente.
    il valore della carta verrà fornito dal sito Yi-Gi-Oh! Card Market (il sito è stato consigliato da Darkelont dopo aver valutato che è il più attendibile e con i prezzi aggiornati).

    Ora vorrei sapere cosa vi interessa vedere nella nuvoletta con le info della carta.
    io avevo pensato a visualizzare:
    - immagine
    - nome
    - lvl
    - attributo
    - tipo
    - atk/def
    - effetto
    - espansioni con relative rarità e valore

    il problema è che dubito che ci stiano tutte queste informazioni in un riquadro dalle dimensioni accettabili.
    poi invito i grafici a postare delle immagini dove provano su photoshop a collocare l'img e le varie info nelle posizioni migliori per occupare meno spazio
     
    .
  12.  
    .
    Avatar

    Group
    Supporter
    Posts
    10,643

    Status
    Anonymous
    CITAZIONE (MasterPro @ 25/4/2014, 21:55) 
    Ottime notizie, sarà visualizzabile anche il valore delle carte per ogni rarità esistente.
    il valore della carta verrà fornito dal sito Yi-Gi-Oh! Card Market (il sito è stato consigliato da Darkelont dopo aver valutato che è il più attendibile e con i prezzi aggiornati).

    Ora vorrei sapere cosa vi interessa vedere nella nuvoletta con le info della carta.
    io avevo pensato a visualizzare:
    - immagine
    - nome
    - lvl
    - attributo
    - tipo
    - atk/def
    - effetto
    - espansioni con relative rarità e valore

    il problema è che dubito che ci stiano tutte queste informazioni in un riquadro dalle dimensioni accettabili.
    poi invito i grafici a postare delle immagini dove provano su photoshop a collocare l'img e le varie info nelle posizioni migliori per occupare meno spazio

    per farci entrare tutto in un riquadro accettabile come immagine si può anche solo mettere l'arwork della carta invece che la carta nella sua interezza ma credo che sarebbe lavoro in più, in alternativa si può mettere a sinistra l'img della carta (non tanto grande, giusto il necessario per poter capire cosa sia :asd: ) a destra le info incolonnate (in ordine: attributo, tipo, livello, effetto, atk/def) e sotto al tutto le varie rarità / espansioni di uscita / prezzi :sisi:
     
    .
  13.  
    .
    Avatar

    "Da un semplice Uomo sono diventato un Possente Dio"


    Group
    Founder
    Posts
    2,264

    Status
    Offline
    Ho trovato il modo per poterci mettere tutto, nella nuvoletta con le info della carta il valore e la rarità non si vedranno ma se spostate il cursore sul nome dell'espansione si aprirà una nuvoletta (identica a quella che compare se mettete il cursore sopra al bottone per iscriversi al gruppo master-user) dove ci sara scritto ad esempio:
    CITAZIONE
    Comune: 2 €
    Rara: 5 €

    un altro dei colpi di genio del genio masterpro :+1:

    Edited by MasterPro - 25/4/2014, 22:22
     
    .
  14.  
    .
    Avatar

    Group
    Supporter
    Posts
    10,643

    Status
    Anonymous
    cmq volendo si potrebbe fare una cosa del genere:
    JuaUIyw
     
    .
  15.  
    .
    Avatar

    "Da un semplice Uomo sono diventato un Possente Dio"


    Group
    Founder
    Posts
    2,264

    Status
    Offline
    ecco la mia prova: click, qui potrete vedere gli elementi come saranno disposti (+ o -) nella nuvoletta che voglio fare.. attualmente è un po grandina ma mi aspetto qualche miracolo da parte dei grafici :asd:
     
    .
48 replies since 24/4/2014, 21:06   735 views
  Share  
.
Top