Happy Snail

A collection of Ikariam Tutorials from a hard-core player and Java Script programmer

Ikariam Advanced tutorial

If you have ten well-developed cities with no corruption it is time to consider joining the Ikariam elite core of advanced players. Getting eleventh city is moderately difficult, but essentially no different from getting the tenth city. You would need 1.4 million storage capacity that is easily achieved with 3 warehouses in early thirties and 1 dump in early twenties. It is also doable with 2 warehouses in late thirties and a dump in late twenties. It is more efficient to do this with 3 warehouses and a dump.

Getting 11th city is time consuming but easily achievable. Chose what kind of luxury resource your 11th city will be producing on the same basis that marble is good for growth and wine is low maintenance. If you constantly low on wine, make 11th city a wine city, preferably on Hephaestus Forge Island. Your eleventh city needs to have a special layout that sets it apart of all others.  This is the first city where you will upgrade the GR to level 10, paving the way for a city number 12. Your 11th city must contain these buildings:  4 warehouses, 1 dump, and the following reducers: sulfur, glass, marble and wood. Wine reducer is not required. Obviously there will be also a Town Hall and a GR.  There is now only one free building space left.  Some use it for a wine reducer.  I use it for a tavern.  With a tavern you have a fully functioning city with a bustling population.  With a wine reducer you get a shell of a city that is almost vacant of inhabitants. The extra inhabitants will produce more wine than the wine reducer will save, plus there will be a veritable gold income from that city.

My eleventh city is wine. If you have trouble buying sulphur you may wish to get a second sulphur town.

Building twelfth city is hard. It is probably the Ultimate Ikariam challenge. It can take anything up to a year to get the 12th city. While building tenth and eleventh cities was essentially achieved through the tedium of upgrading storage capacity and gathering recourses, building 12 city will involve demolition of several buildings that will temporarily wreck a city.  For 12th city you need 4 level 40 warehouses and a level 40 dump. These buildings will take a lot of resources and time. But late in the game there is not much else to do, but build, build, build. If you get tired of building you can always switch your attention to alliance wars for a while. Eventually though your 11th city will have 4 level 40 warehouses, level 40 dump and level 10 GR. Demolish sulphur reducer and build a museum (or an academy, if the next town where you intend to upgrade the GR contains academy that you would need to demolish). Your account is among the top 100 in the server. Rejoice! But that is not the end of it.  You now have 10 more cities to upgrade. Upgrade them one at a time. These stonemasons and foresters will have to go. You would need building slots for 4 warehouses and sulphur and glass reducers. Glass reducer though is optional.

If you have to demolish a high level museum to get a spot for a glass reducer you may reconsider – look at the amount of marble, wood and time invested into the museum, consider the population drop and loss of income too and compare this to the amount of glass you would potentially save. If you have only a low level museum and glass is hard to come by, then go for it – wreck your museum. This is why in my earlier tutorial I advised to get museum to no more than level 12.  So enjoy the game, upgrade those warehouses to level 40 wherever you can. Upgrade GR from 9 to 10 only in one city at a time. If you are becoming disillusioned with all these incessant building upgrades consider becoming a major military power. Read our Ikariam War guide.



An Adventure Book set in Ikariam world

Setting of this book is the world of Ikariam. Imagine Ikariam mixed with Second Life and you get a Matrix-like world set in Ancient Greece. There are epic adventures, unexpected turns and revelations. Read the full book description and the first two chapters free on Amazon. This book has 5 star reviews and it is only £0.99.
You can also read a FREE online version here.



House of Cain is a scarily realistic military fiction book about Russia versus NATO war in North-Eastern Europe. The novel's main hero, Arthur Greenberg, is a British expatriate caught in the thick of it. WARNING: this book contains graphic combat scenes.


Ikariam News

v 0.7.0 released December 2015 has an important modification: the barbarians now have a lot of loot, but they can strike back. It seems prudent for a cautious player not to let them get higher than level 9. If we don't attack them for 2 or 3 days their level will drop, but if they have reached level 10, they will decline to level 10 only. Nobody knows what would happen when the barbarians reach level 50, but they could be troublesome at higher levels. Read this post on Ikariam boards for more information.





Domain name change in effect from 12 September 2013  means that some scripts will need to be upgraded.  Scripts on this site have been upgraded and all work.

Test Server new domain name is:   http://test.en.ikariam.gameforge.com/

Regular servers new domain name is: http://en.ikariam.gameforge.com/















A new 0.5.3 version introduced an extra dimension of Piracy to Ikariam around Christmas of 2012.  While Piracy is definitely an optional side-game, it has already sparked a few full-sized alliance wars and innumerable lesser conflicts. Passions run high, as a high military score is no defence aganst pirates; and casual Piracy players get robbed of their Pirate Points again and again by much smaller players who take the new side game of piracy too seriously.  The piracy favours a small player who can afford mobile colonies. Naturally the large players retaliate with military attacks.  This in turn led to pirates changing their player names frequently to avoid revenge. Large players with fully developped cities feel at a disadvantage as they cannot demolish their cities for mobile piracy, as without mobile cities it is not possible to excell at this side game.  Scripts naturally exist to automate piracy point generation, but this had been nipped in the bud, by the Game Forge when they introduced anti-bot CAPCHA measures a month into the game, to stop "dishonest pirates". 

A "dishonest" lover of automation as I am, I had written and deplyed such a script on a day one, and run it non-stop on multiple acconts 24/7. While most of my points was stolen by mibile pirates I still managed to get into the top 20 in the first 2 months.  Alas the CAPCHA had put an end to this noble endevour to automate online game playing. 


A new version has been released early in May  2012. 

Two extra building spaces introduced, plus completely new graphics.  Now it is much easier to build 11 and 12th cities.

Most if not all of the userscrips (legal and otherwise) stopped working. The new version relies heavily on Ajax technology that makes the classical getElemtnById or document.evaluate Xpath experssion followed by element.click() to fail.  Many object identifiers (element id, attribute names etc) have also been changed; however the game is still ideally suited for userscript developpers. As a scripwright I discovered that adding setTimeout and setInterval to various blocks of code makes it all work again. It appears the game loads background image first, and then other elements, such as buildings are loaded asynchronously via Ajax later. A userscript runs immediately on dom ready, before the onload even occurs: before the buildings etc. have loaded. Making a script start looking for its targets after a few seconds delay allows it to find them again.  For example before the new version it was possible to access and click the button that gives daily bonus with this Xpath line:

document.evaluate("//input[@value='Confirm' and @type='submit' and contains(@class, 'button okButton')]", document, null, 9, null).singleNodeValue.click();

it not longer works now, because when the page loads there is still no input element we want.  But if we put the code above in a function and run the fuction a few seconds after the page loads it will work again.  If just like myself you are too lazy to click the various buttons yourself let the script do it for you.  

I am currently rewriting my favorite function neighborAutoFarm() 

My other projects

Subversive Medicine  is a series of esseys on medicine, dentistry and futurism. Is modern dentistry a fraud? Are robots going to make us all unemployed? Read all about it there.


Emotional AI is an AI project developing virtual conversation agent in .hta and javascript. This is a downloadable application that allows building off-line chatbots and virtual agents. There is a fuzzy string matching demo.

Simple Stylometry WebApp Free Proofreading and Editing App for aspiring authors. Use this proofreading and editing tool to analyze your writing for overused and glue words. Hunt down and destroy those pesky adverbs to make your great story even better! It can be used for editing business letters and school essays too.

Share on Facebook