Forth
http://www.fforum.winglion.ru/

Axiom — форт для Zillion of Games
http://www.fforum.winglion.ru/viewtopic.php?f=33&t=2402
Страница 1 из 1

Автор:  be_nt_all [ Сб янв 23, 2010 23:58 ]
Заголовок сообщения:  Axiom — форт для Zillion of Games

Вот увидел сегодня штучку, делюсь.

Что такое Zillion of Games? Это такой широко известный в узких кругах конструктор логических игр вроде шашек, шахмат и всяких головоломок. Коммерческий, хочет денег или «лекарства». Правила игр описываются на специальном «языке разметки» a la Lisp. Файлы с такими описаниями имеют расширение ZRF (Zillion Rules File), язык, обычно, называют также. ИИ стандартный (один и тот же для 90% игр), подключаемый в виде DLL. Если он по какой то причине не подходит, можно написать свой ИИ движок. Первый такой движок, по известным причинам, был написан для игры Го.

Только на FTP оф. сайте Zillon'а можно найти более 1700 игр (многие из которых позволяют играть в несколько вариантов). Zillion в частности любят на сайтах типа http://www.chessvariants.org/ (хотя для чего то более менее похожего на классические шахматы сейчас уже есть и OpenSource программы с похожим функционалом).

Так что же такое Axiom? А это такой «ИИ плагин», который позволяют большую часть логики игры перенести с упрощённого до примитивизма, чисто декларативного языка ZRF на старый добрый Форт. ZRF всё ещё нужен, но за счёт того, что в нём нет информации для стандартного ИИ, он заметно сокращается. Всё остальное на Форте.

Сообщество Axiom Development Kit на сайте http://games.groups.yahoo.com/group/axiom-system/.

Если будут заинтересовавшиеся, здесь можно будет организовать русскоязычное :)

зы. Кстати, вопрос к модераторам. Можно будет здесь писать (если что интересное нарою) не только о Форте под Axiom. но и классической разработке под ZoG с использованием ZRF? Лиспо-прологи здесь вроде-бы всё-ж не совсем оффтопик?

ззы. Кстати весьма приличная (на английском, разумеется) документация в комплекте.

Автор:  be_nt_all [ Вс янв 24, 2010 14:17 ]
Заголовок сообщения: 

Имеется и standalone версия аксиомы (не требует ZoG, но требует .net фреймвок). Скачать можно вместе со standalone версией игрушки adaptoid http://www.boardgamegeek.com/filepage/50665

Автор:  be_nt_all [ Вс янв 24, 2010 15:13 ]
Заголовок сообщения: 

Список игр для "аксиомы" на ftp://ftp.zillionsofgames.com/games/

Само собой, всё что начинается на Axiomatic:

AxiomDevelopmentKit.zip — сам движок, документация, простые примеры

Axiomatic-Hello-World.zip - пример HelloWorld (шаблон для создания своей игры)

Axiom_Made_Easy.zip - урок в txt файле на примере HelloWorld (можно взять отдельно) и крестиков-ноликов (лежит как пример в основном дистре)

А также:

Axiomatic-Bauhaus.zip - логическая игра лабиринт
Axiomatic-Crusade.zip - Игра на захват территории, отдалённый родственник Го
Axiomatic-Hex.zip - Гексагон, нужно соединить своими шашками два конца шестиугольного поля
Axiomatic-QuadWrangle.zip - Ещё одна оригинальная игра на захват территории
Axiomatic-Thrall.zip - Оригинальная игра на оригинальной шестиугольной доске (в двух словах не опишешь)
Axiomatic_ESP.zip - технологическая демка "Угадай карту"
Axiomatic_Metronome.zip - технологическая демка "Эмулятор метронома"
Axiomatic_Timer.zip - Проверь своё чувство времени


Adaptoid.zip - логическо-стратегическая игра "война с адаптоидами"
Cluster.zip - логическо-стратегическая игра на построение шашек
Minimal-Chess.zip - мини-шахматы 5x6 для Axiom
Rush.zip - Вариация на тему Го
Solitaire-Tree.zip - Вариант головоломки Солитер (не путать с одноимённым пасьянсом)
Spherical-Chess-400.zip - Игра очень отдалённо напоминающая шахматы на зацикленной доске
Trespass.zip - Логическая головоломка, нужно провести взломщика по охраняемому зданию
Tri-Hex.zip - Крестики-нолики на треугольной доске, напоминающей НФ-логотип
Trithello.zip - Игра риверси на троих

зы. Разумеется, все игры в исходниках (axiom и ZoG - не компиляторы), изменяй на здоровье

ззы. Полноценные игры с приставкой axiomatic имеют и чисто zrf-шные аналоги. Полезно для сравнения.

Автор:  mOleg [ Вс янв 24, 2010 15:29 ]
Заголовок сообщения: 

очень интересно.

Автор:  be_nt_all [ Вс янв 24, 2010 15:35 ]
Заголовок сообщения: 

А уроки программирования на ZRF на русском сюда можно выкладывать? (Есть у меня кое какие черновики)

Автор:  mOleg [ Вс янв 24, 2010 15:37 ]
Заголовок сообщения: 

да, конечно можно.

Автор:  be_nt_all [ Вс янв 24, 2010 15:44 ]
Заголовок сообщения: 

Хорошо, доведу до ума, и завтра-послезавтра начну здесь разбавлять Forth лиспо-прологом в виде языка ZRF. Как разберусь с аксиомой, то напишу и про неё.

Автор:  Гость [ Вс янв 22, 2012 16:20 ]
Заголовок сообщения:  Re:

be_nt_all писал(а):
Хорошо, доведу до ума, и завтра-послезавтра начну здесь разбавлять Forth лиспо-прологом в виде языка ZRF. Как разберусь с аксиомой, то напишу и про неё.


Какие результаты?
Серийный номер для zillions нашёлся
xxx---крякерские---цифирки---и---сссылка---на---хакерский---сайт---забиты---xxx


M Читаем правила. П.2.6.
Zloy Admin



P.S. в Axiom есть утилита конвертации файлов из zrf в Форт - выдаёт ошибку при запуске.

Автор:  Гость [ Вт янв 24, 2012 16:55 ]
Заголовок сообщения:  Re: Axiom — форт для Zillion of Games

Cameron Browne "Automatic Generation and Evaluation
of Recombination Games"
(Faculty of Information Technology Queensland University of Technology)
February 2008
Обзор систем разработки игр на доске
и в частности Ludi Framework

http://pubs.doc.ic.ac.uk/phd-game-design/phd-game-design.pdf

Автор:  KPG [ Пн июн 22, 2020 20:38 ]
Заголовок сообщения:  Re: Axiom — форт для Zillion of Games

В публикациях на Хабре пользователя @GlukKazan
имеются статьи с описанием разработки игр на ZOG и Axiom (Forth)

начиная со статьи: Свои шахматы (с танками и вертолетами)
сначала статьи по ZOG потом по Axom.

Приручаем ZoG (Часть 1: Волки и Козленок)
Приручаем ZoG (Часть 2: Бац!)
Приручаем ZoG (Часть 3: Футбол Кумской долины)
Приручаем ZoG (Часть 4: Осторожно — мины!)
Zillion приключений (миниобзор)
ZoG на стероидах
Приручаем ZoG (Часть 5: Сбор маны)
История шашек (в иллюстрациях)
Тёмная сторона ZRF

Аксиома — повышаем градус!
Программирование «для души»
Анатомия меланхолии
На грани безумия
ФВП спешат на помощь
Несколько хороших манкал
Больше чем Го
Квантовый Моррис
Погоня с препятствиями

Dagaz: Пинки здравому смыслу (часть 1)
Dagaz: Пинки здравому смыслу (часть 2)
Dagaz: Пинки здравому смыслу (часть 3)
Dagaz: Пинки здравому смыслу (часть 4)
Dagaz: Пинки здравому смыслу (часть 5)
Dagaz: Пинки здравому смыслу (часть 6)
Dagaz: Пинки здравому смыслу (часть 7)
Dagaz: Пинки здравому смыслу (часть 8 )
Dagaz: Пинки здравому смыслу (часть 9)

P.S. Описанные в статьях игры https://github.com/GlukKazan/ZoG

Страница 1 из 1 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/