В качестве самого неправильного способа прокрастинации нынче я играю в замечательную* игру
Счастливый Фермер на vkontakte.ru (здесь аналог на Facebook, для презирающих:
http://apps.facebook.com/happyharvest/; он, однако, куда более глючный -- в частности, американская команда переводила с китайского не так обстоятельно, как русская, так что кое-где виднеются иероглифы).
Если вкратце описать суть игры, то это что-то вроде экономического симулятора: есть ферма, на ней несколько грядок, на грядки можно засеивать растения, выращивать, удобрять, поливать, собирать урожай, получать прибыль, и всё сначала. Этим всё не исчерпывается, поскольку можно ещё заводить животных, менять оформление, и всё такое прочее, но я сейчас не задаюсь целью описать в этом посте эту игру целиком. Она не такая сложная, чтобы желающий не смог узнать все её возможности, просто зайдя и потыкав по интерфейсу.
А раз у нас есть экономика, значит, у меня регулярно встаёт вопрос:
что, как и для кого производить? что сажать и как растить? Я не один с таким вопросом, кстати, потому что в игре 6 млн. игроков (охренеть ваще!!1 это примерно как треть жеже, ну или просто как все более-менее активные сегодня дневничги.); кто-то из игроков создал
калькулятор, который именно об этом и рассказывает. Другое дело, что мало того что автор этой тулзы денег хочет и потому поставил себе рекламу, но и сам калькулятор, хоть к нему и прилагается нормальная такая база знаний по гаме, достаточно ограничен по функциональности.
В сущности, как-то раз у меня было очень ограниченное количество денег, и я не мог понять, а что же собственно мне стоит сажать, чтобы денег стало больше и скоро. Я попытался найти истину в этой тулзе, но ответом мне было только лишь 404, бубубу; но даже если бы не было 404, я бы всё равно не смог сообразить, на что мне хватает денег. Раз такие дела, подумал я, я могу поразмяться и написать свою утилиту с аналогичным назначением, но и ещё с блекджеком и шлюхами.
Парой дней позже, после того как была исправлена куча багов, результат появился
здесь. И теперь я действительно могу указать свой лвл, количество бабла, количество имеющихся у меня грядок, а затем отсортировать растения по прибыльности (этом не подходящие мне растения улетят вниз и пометятся, так что всё клёво). Ну и кроме того, как и там, я могу поиграться с удобрениями и понять, что мне стоит делать для улучшения производительности.
Преимущества? Ну, например, я сейчас не арендую никакого хостинга с
PHP, а нормальных бесплатных с ним, насколько я знаю,
не существует. Так что, понимаете ли, я был ограничен в средствах разработки, а значит, страница использует только клиентский стек веб-разработки (HTML/CSS/JS), и всё работает без перезагрузки. Ну а ещё, красявяцкие спец-эффекты при переупорядочивании, спасибо
jQuery.
(Насколько я смог проверить, валидно, кросс-браузерно; свёрстано блочно, потому что при использовании таблиц я не смог обеспечить одинаковость даже между
Firefox и
Chrome, ужасно!).
* Я занялся её изучением, как ни странно, после парочки постов "унабомбера", который рассказал всем, какие финты выкидывают её админы. Знающие люди знают.