Project Axeman 0.1.3A new version of Project Axeman Google Chrome extension is available to download via Google Chrome Webstore.

Najnovija inačica Project Axeman ekstenzije za Google Chrome je dostupna preko Google Chrome Webstore-a.

U ovoj inačici ekstenzije dodali smo par zanimljivih značajki. Jedna od njih je podrška za svojstva odnosno postavke mogućnosti ekstenzije. To nam je uz malo muke omogučila nova značajka HTML5 – local storage. Pošto znamo da svi korisnici ekstenzije koriste Google Chrome, možemo bez problema implementirati local storage pošto Chrome već ima podršku za nove standarde HTML5.

// Checking if browser doesn't support localstorage
if (typeof(localStorage) == ‘undefined’ ) {
	alert(...);
}

// Saving value
localStorage.setItem(KEY, VALUE);

// Saving value alternative
localStorage[KEY] = VALUE;

// Saving value - best practice
try {
	localStorage.setItem(KEY, VALUE);
} catch (e) {
	if (e == QUOTA_EXCEEDED_ERR) {
		// Data wasn't successfully saved due
		// to quota exceed so throw an error.
		alert("Quota exceeded!");
	}
	else alert("Unknown storage error: " + e);
}

// Get value
return localStorage.getItem(KEY);

// Get value alternative
return localStorage[KEY];

// Remove value
localStorage.removeItem(KEY);

// Clear storage
localStorage.clear();

Na ovaj način sve postavke spremljene su zasebno za tu stranicu i pojednostavljeno je održavanje (ova metoda je jednostavnija od čitanja datoteka s podacima).

Osim ove značajke, dodana je i tablica smeća koje proizvode trgovci prilikom transporta. Ukoliko trgovac može nositi 750 resursa, a vi ste unijeli da želite prevesti 1400 resursa, smeće koje će proizvesti (odnosno praznina koju će imati) trgovci iznosi 100 resursa kojih ste mogli jednostavno dodati (naravno ako treba) za slanje tako da se transport obavlja s što efikasnije.

Značajke

  • Ekstenzija je vidljiva samo kada ste u igri (ne smeta)
  • Razlika resursi prilikom (nado)gradnje
  • Povečana funkcijonalnost Slanja vojske
    • Lista vlastitih sela (olakšava slanje pojačanje u vlastitim selima)
  • Povečana funkcionalnost Tržnice
    • Otpadni resursi prilikom slanja
    • Kratice za brže slanje (X2 resursa)
    • Lista vlastitih sela
  • Svaka mogućnost ekstenzije se može isključiti u postavkama

Za sada ekstenzija je dostupna samo na Engleskom jeziku ali ako se pokaže da ima potražnje za prijevodom uvesti će se i ostali jezici.

Kako ne bi ostali bez ideja Molimo Vas da nam pišete komentare, pohvale i naravno nedostatke te probleme, na taj način pomoći ćete nam u razvoju.

Razvoj

Ukoliko ste se bavili JavaScript-om i želite doprinjeti dalnjem razvoju našeg projekta, to možete učiniti slanjem maila ili ostavljanjem kontakt podataka u komentarima. Pošto je ovo Open Source projekt uvijek možete pogledati trenutno stanje na GitHub stranicama projekta.

Hvala Vam na podršci i nadamo se uskorom ponovnom javljanju s novijom inačicom našeg projekta.

Oglasi