Travian Più Più: 0.3
Scritto il 26 Aprile 2007
Nella categoria Javascript, Produzioni Proprie, Vita sul web | 18 commenti
Tag: travian, travianpp
Nuova versione di aggiornamento per Travian Più Più, siamo arrivati alla 0.3, in realtà le modifiche non sono molte ma sono comode ;)
Aggiunte
- Cliccate sulle coordinate dei vostri secondi villaggi per impostare direttamente le coordinate di "invia risorse" e per i rinforzi (e sarà impostata la casella "rinforzi".
- Menù a sinistra con l’alleanza, lo trovate sotto il collegamento per il "logout", ci sono tre collegamenti per vedere le pagine collegate all’alleanza, quella principale, quella degli attacchi e quella delle novità. Dico già da subito che non è possibile mettere un collegamento al forum perché se è esterno non c’è modo di "prenderlo".
Modifiche
- Grazie all’idea di Chiodo ora nel report dopo un combattimento, se il villaggio è risulta avere altre risorse dopo l’attacco (cioè quando appare
(LIMITE)ora appare(ANCORA?)come un collegamento per attaccare nuovamente lo stesso villaggio (e magari ripulirlo ;) ).
Ricordate sempre che sono aperto a nuove idee, se avete un suggerimento o vi piacerebbe che l’estensione facesse qualcosa in particolare, scrivete pure un commento qui (come ha fatto Chiodo), se necessario vi contatterò io.
Mischiare un array: mix()
Scritto il 23 Aprile 2007
Nella categoria Javascript, Produzioni Proprie | Scrivi un commento
Tag: array, Javascript, mix, Programmazione
Oggi altra funzione che potrebbe tornare utile: mix() che mischia un array in modo casuale; non mi addentro sul significato di casuale, dico soltanto che crea un array aggiungendo ogni volta un elemento preso a caso dall’array originale.
Array.prototype.mix = function() {
var ret = new Array();
while (this[0]) {
ret.push(
this.splice(
parseInt(Math.random()*this.length),
1)[0]
)
}
while (ret[0]) {
this.push(ret.shift());
}
return this;
}
La funzione oltre che mischiare l’array lo restituisce, quindi potete subito agire sul risultato di mix().
Chiaramente è applicabile anche al di fuori di un array, basta che l’oggetto supporti push, pop e splice; inoltre con pochissimi cambiamenti potete renderla una funzione esterna, io preferisco però la programmazione ad oggetti e quindi la implemento come membro di una classe.
Non c’è molto altro da spiegare, viene sempre utile anche se avete una cosa da mischiare, per esempio un elenco di nomi (stringhe in generale). A me è servita proprio per mischiare un elenco di file, resi in array e poi mischiati ;)
Aggiungere e togliere Classi CSS: toggleClassName
Scritto il 23 Aprile 2007
Nella categoria Javascript, Produzioni Proprie | Scrivi un commento
Tag: css, html, Javascript, Vita sul web
Oggi ho scritto la funzione ToggleClassName perchè la userò in una nuova edizione di Travian Più Più. Serve per aggiungere e togliere una classe CSS ad un elemento, chiaramente se è già presente la toglie, altrimenti la aggiunge.
Io l’ho implementata con Element.prototype chiaramente può essere fatta anche come funzione esterna, con piccoli cambiamenti.
Element.prototype.toggleClassName = function(className) {
if ( (' '+this.className+' ').indexOf(' '+className+' ') > -1) {
var str = ' '+this.className+' ';
str = str.replace(new RegExp(' '+className));
str = str.substr(1).substr(0,str.length-2);
this.className = str;
return false;
} else {
this.className += ' '+className;
return true;
}
}
Il grosso problema che ho dovuto affrontare è nel separatore spazio delle classi, quindi il codice non risulta snellissimo, per quelli interessati si può raggruppare le prime 4 righe dopo il primo if in una unica, ma a me non piace tantissimo e poi diventa una riga troppo lunga per essere visualizzata qui :P
Ultima annotazione, la funzione restituisce true se aggiunge, falsese toglie.
Super Mario versione Lego
Scritto il 16 Aprile 2007
Nella categoria Riflessioni personali | Scrivi un commento
Tag: divertente, giochi, Video
Una delle mode che dilaga su internet da un po’ è fare le cose con il lego, magari un giorno le presenter&orgrave; qui sul blog, per ora un bellissimo video di Super Mario fatto con i Lego:
Travian Più Più 0.2
Scritto il 12 Aprile 2007
Nella categoria Javascript, Produzioni Proprie, Vita sul web | 2 commenti
Tag: travian, travianpp
Aggiornamento per Travian Più Più, la versione 0.2, ecco le novità:
- Aggiornamento automatico: il prossimo aggiornamento sarà automatico e non manuale (come questo).
- Pulsante seleziona tutti: nei messaggi e nei report, con un click potete selezionare tutto.
- Report contro le belve: ora se attaccate le belve il report sarà corretto
- Report senza errori: corretti alcuni bug nei report, soprattutto nel caso di nessun attaccante salvo.
- Altri piccoli bug corretti
Mi raccomando scaricate l’aggiornamento e installatelo manualmente, non si aggiornerà da solo, al tempo non l’ho implementato.
Piccole note extra: questa è una estensione creata a partire da uno script di Greasemonkey solo per Travian 3, per installarla è necessario avere Firefox, salvare l’estensione, trascinare il file salvato su Firefox e riavviare.
filehippo.com Update Checker: Mai più senza
Scritto il 10 Aprile 2007
Nella categoria Recensioni, Software | 1 commento
Oggi consiglio un programmino di cui non potrete fare più a meno filehippo.com Update Checker.
filehippo.com è un portale di hosting per i programmi, cioè raccoglie molti programmi comuni e ci permette di scaricarli da loro piuttosto che dal sito ufficiale, ha sformato questo Update Checker che occupa solo 108Kb e sta in esecuzione per pochi secondi, una decina, in questo lasso di tempo cerca sul vostro PC i programmi che avete installati, ne guarda il numero di versione e quindi vi indirizza su una pagina di filehippo.com.
Qui appariranno tutti gli aggiornamenti disponibili per i nostri programmi, divisi in due sezioni, quelli stabili e quelli "beta", a noi la scelta. Ovviamente tutti i collegamenti punteranno sempre all’interno del portale stesso.
Non ne farò più a meno, sui sistemi Wndows rimanere aggiornati è un dramma, con questo sarà molto meno pesante rimanere al passo. Unico limite il numero di programmi riconosciuti, quelli minori sfuggono all’analisi, ma devo dire che sul mio sistema non si è fermato ai più famosi ma ne ha trovati anche minori come Notepad++
[Via Exploit]
Travian Più Più
Scritto il 5 Aprile 2007
Nella categoria Javascript, Produzioni Proprie, Vita sul web | 11 commenti
Tag: travian, travianpp
AGGIORNAMENTO: disponibile la nuova versione 0.2
Lo ammetto, sono malato di Travian, per chi non lo sapesse Travian è un gioco online diciamo di strategia, hai il tuo villaggetto e lo devi far crescere lottando con gli altri.
Ebbene ho creato una mini estensione per chi gioca a Travian, TravianPP, che aggiunge alcune funzionalità ma prima di tutto PARLIAMOCI CHIARO È CONTRO LE REGOLE, nel paragrafo 3, il regolamento dice "È inoltre vietato l'utilizzo di qualsiasi tool che modifichi il codice sorgente delle pagine di Travian con lo scopo di aggiungere nuove opzioni (ad esempio Greasemonkey)" e questa estensione funziona proprio come Greasemoneky, infatti viene creata con il User Script Compiler e nasce come script. MA non possono trovarvi, perchè l’estensione non clicca per voi, quindi teoricamente nessuno può accorgersene, l’estensione vi presenta solo qualche informazione elaborata da quelle già disponibile sulla pagina e al massimo rende Travian più giocabile.
Veniamo al sodo, ecco cosa fa l’estensione:
- Se non avete abbastanza risorse vi dice tra quanto saranno disponibili
- Nel magazzino e nel granaio vi dice tra quanto saranno pieni
- Sotto i collegamenti per costruire/migliorare i luoghi vi dice quante risorse rimarranno dopo l’aumento
- Le risorse diventeranno in grassetto e lampeggianti se tra meno di un’ora saranno troppe (per il magazzino o il granaio)
- Il titolo della pagina rispecchierà la pagina in cui siete
- La modalità di invio truppe predefinita sarà raid (e non rinforzo)
- Evidenzia le offerte di scambio nel mercato alla pari (e ancor di più quelle favorevoli)
- Report di attacco super-descrittivo
- Quando si mette in vendita le risorse selezionate saranno le più utili (probabilmente)
- Copia automatica per la creazione delle aste 1:1 con meno fatica
Questo dovrebbe essere tutto, provate e fatemi sapere!
Heroes: telefilm multimediale
Scritto il 3 Aprile 2007
Nella categoria Fumetti, Recensioni, Televisione | 2 commenti
Tag: Televisione
Il mio nuovo telefilm preferito è Heroes, scritto da Tim Kring (con il contributo di Jeph Loeb, autore di fumetti): si tratta di queste persone con super-poteri, destinate a salvare il mondo. Sembra banale, scontata, ma è il contrario, si tratta della solita trama, delle persone "alla X-Men" (senza Xavier, ma praticamente Homo Superior), con un destino davanti a sè, un po’ di complotto dietro con un’organizzazione di "cattivi" che sa tanto e non dice niente, un mistero sulle origini e su che sa, l’incognita di dove si finirà.
La particolarità sta nel come si raccontano le cose, prima di tutto una trama non super-eroistica alla vecchia maniera, ma super-eroi con super-problemi (come insegna Stan Lee, che tra l’altro fa un cameo nella serie), insomma come sono raccontanti nei fumetti di oggi, ma con la base dei nuovi telefilm, alla Lost. Insomma, una commistione di generi molto interessante, se vi piacciono i fumetti e i telefilm moderni, non potete mancare Heroes.
Per chiudere il cerchio sul sito della NBS potete trovare un fumetto che va in parallelo con la serie, non è necessario per capire il telefilm, ma lo completa per i più curiosi; i disegnatori non sono mica i prima arrivati, il primo disegnatore è Michael Turner, quindi si prosegue con altri artisti, ma sono sempre curati. Unica pecca sono le 6 pagine :(





