Kingdom Game

Перед Вами J2ME реализация классической игры Hammurabi (известной также как Sumeria, Kingdom или King of Sumeria) созданной в середине 70-х годов (David Ahl) и распространившейся на многих "динозавров" как Commodore, Atari, Tandy. Я заболел ею месяца на 3, будучи школьником, получившим "компьютерное время" на ДВК-2М. С полгода назад, уже активно работая с J2ME вспомнил о "детской любви" и загорелся реализовать ее для телефонов. Не могу сказать, что задача получилась легкой - началось с анализа разных версий игры, закончилось - разработкой пользовательского интерфейса, приемлемого для телефонов (оригинальный интефейс - командная строка) и системы баллов (для доски почета)

Правила

Вы управляете древней страной. в Вашем владении есть земля, которую нужно засеивать, а также можно покупать и продавать и верноподданные, которых нужно кормить. Ваши враги - крысы, голод и чума с которыми необходимо бороться на каждом шагу.
Каждый год Вы должны решать покупать или продавать землю, сколько зерна раздать людям и сколько акров земли засеять. Как только Вы решили, ввели соответствующие значения - нажмите кнопку DONE и Вам объявят результаты Ваших решений
Ваше правление состоит их четырех сроков по десять лет. По истечении каждого срока Вы можете уйти на покой или продолжить игру. За каждый заверщенный срок правления Вам начисляются баллы. Разумное хозяйствование - верный путь на доску почета!

Источники/Исходники/Ссылки по теме

История игры (от Matthew Stibbe)
Исходный код опубликованный в книге BASIC Computer Games (под редакцией David H. Ahl, 1978)
Еще ссылка на оригинальный исходный код
Wabburami (Версия игры для PalmOS)

Управление

FIRE переключится между покупкой и продажей земли (работает только в поле buy/sell land)
<#> получить подсказку для текущего поля. Игра предложит Вам значение для текущего поля (исходя из Ваших возможностей)
<*> backspace (удалить последний символ)

Если Вам необходимо прервать игру - не беспокойтесь. Вы всегда можете восстановить прерванную игру через "Restore Game".

Подсказки

1. Один бушель зерна позволяет засеять 2 акра земли
2. Один человек способен засеять до 10 акров земли
3. Одному человеку требуется 20 бушелей зерна в год, иначе он бежит из страны от голода
4. Иммиграция увеличивается если Вы раздаете более 20 бушелей зерна на человека
5. Если население станет меньше 50 человек, уменьшение королевства не понравится Вашим родственникам - пеняйте на себя
6. Если количество иммигрантов превысит количество текущих жителей - заговор не заставит себя ждать.

А в остальном - удачи!

Требования к телефонам

Рекомендуется играть в игру на телефоне поддерживающем J2ME...

  • ...который позволяет загружить мидлеты размером до 50кб (текущий размер игры ~42кб)
  • ...который имеет размер экрана более чем 90х90 (игра будет работать и на меньшем экране, но навигация будет неудобной)

    Downloads (v0.9.7)

    Версия для телефонов Motorola:
    kingdomm.jad kingdomm.jar

    Версия для телефонов Motorola iDEN (4-х цветный черно-белый экран):
    kingdommi85.jad kingdommi85.jar

    Версия для телефонов Nokia:
    kingdomn.jad kingdomn.jar

    Версия для телефонов Siemens:
    kingdoms.jad kingdoms.jar

    Версия для телефонов SonyEricsson:
    kingdomse.jad kingdomse.jar

    Версия для телефонов LG:
    kingdomlg.jad kingdomlg.jar

    Версия для Sun WTK (на всякий случай)
    kingdomw.jad kingdomw.jar

    Хронология версий
    history.txt