www.posvad.comПрограммирование ⇒ Игра «Старые клячи» (Dobbin horses)

Игра «Старые клячи» (Dobbin horses)

Давным-давно, когда в ходу были еще ZX-Specrum’ы, загружаемые с кассетных магнитофонов, была для них написана на BASIC’е игра «Букмекер». Это был достаточно простой симулятор тотализатора на лошадиных скачках. Не смотря на простоту, она доставила мне и моим друзьям не мало интересных минут. Мы играли на «фантики» по безобразно простым правилам:

  • делаются ставки на лошадей и дается старт забега;
  • ставки, сделанные на лошадь, пришедшую второй, возвращаются обратно;
  • остаток делится между победителями пропорционально их ставок.

Недавно встретились мы с друзьями старой компанией и решили вспомнить прежние забавы. Ан не тут-то было! Сгнили Specrum’ы в чуланах, потерлись аудиокассеты с программами. Пошукали мы в И-нете… Нет аналогов. Только рулетки и однорукие бандиты. Вобщем, так в тот день мы ни во что и не поиграли.

А мысль у меня засела, чтобы игрушку эту к жизни возродить. Так и появилась игра «Старые клячи». Алгоритм ее заключается в том, что спрайты двигаются по полю на случайное число пикселей и вычисляется, какой из них достиг противоположного конца быстрее. Реализовано это в HiAsm’е, т.к. такие простые алгоритмы на нем реализовывать достаточно легко. Времени на это ушло 3 часа параллельно основной работе. Ну, а саму поделку (полноценной игрой я бы ее не называл) Вы можете оценить по ссылке «Старые клячи».


Вот чем мне нравится HiAsm, так это переносимостью приложений! На создание JavaScript-варианта этой же игры у меня ушло около 20 мин. При условии, что это была моя первая работающая полноценная программа JavaScript'е. Без HiAsm'а мне подобное совершить не удавалось. JavaScript-вариант Вы найдете в архиве по ссылке «Старые клячи».

Posvad
Написано: 2009-05-27
Последняя редакция: 2009-10-27

Еще статьи в этом разделе: