Zillions of Games

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
Zillions of Games
Zillions of games.jpg
Тип

Универсальная игровая программа

Разработчик

Zillions Development Corp.

Операционная система

Microsoft Windows

Последняя версия

2.0.1 (2003)

Лицензия

проприетарная

Сайт

http://www.zillions-of-games.com/

Zillions of Games — это коммерческая универсальная игровая программа, разработанная Джеффом Маллетом (англ. Jeff Mallett) и Марком Лефлером (англ. Mark Lefler) в 1998.[1]. Он спроектирован в основном для поддержки настольных абстрактных стратегических игр (англ.) и головоломок.[2]

Правила игры описываются в специальном файл правил Zillion’а (англ. Zillions Rules File), имеющем расширение .ZRF, на языке, с синтаксисом, основанным на S-выражениях (то есть лиспоподобном).

Вот пример описания крестиков ноликов на этом языке:

(define add-to-empty  ((verify empty?) add))
 
(game
   (title "Tic-Tac-Toe")
   (description "...")
   (history "...")
   (strategy "...")
   (players X O)
   (turn-order X O)
   (board
        (image "images\TicTacToe\TTTbrd.bmp")
        (grid
            (start-rectangle 16 16 112 112) ; top-left position
            (dimensions ;3x3
                ("top-/middle-/bottom-" (0 112)) ; rows
                ("left/middle/right" (112 0))) ; columns
            (directions (n -1 0) (e 0 1) (nw -1 -1) (ne -1 1))
        )
   )
   (piece
        (name man)
	(help "Man: drops on any empty square")
	(image X "images\TicTacToe\TTTX.bmp"
	       O "images\TicTacToe\TTTO.bmp")
        (drops (add-to-empty))
   )
   (board-setup
        (X (man off 5))
        (O (man off 5))
   )
 
   (draw-condition (X O) stalemated)
   (win-condition (X O)
	  	(or (relative-config man n man n man)
                    (relative-config man e man e man)
                    (relative-config man ne man ne man)
                    (relative-config man nw man nw man)
		)
    )
)


Игра распространяется как shareware. Демо-версию «Zillions of Games» можно скачать бесплатно, установочный файл занимает около 18 мегабайт, скачав его, вы получите 46 самых разных игр, у большинства из них которых есть по 5-10 вариантов, сильно отличающихся от основного. Ко всем играм прилагается описание правил и стратегии, можно включить подсветку допустимых ходов.

У демо-версии есть ряд ограничений, основное — это блокировка подключения дополнительных игр. После ввода регистрационного ключа можно подключить к игре один из нескольких тысяч доступных в исходных .ZRF кодах игр[3], или написать свою собственную. Поддерживается игра по сети.

Примечания[править | править вики-текст]

  1. David N. L. Levy Robots unlimited. — A K Peters, Ltd., 2006. — ISBN ISBN 1-56881-239-6
  2. «Can Zillions Support This Game?» FAQ от Zillions Development Corp.
  3. Zillions of Games — Free Games for Download

Ссылки[править | править вики-текст]

На русском