Forth http://fforum.winglion.ru/ |
|
Приступ маниловщины пополам со старыми тараканами http://fforum.winglion.ru/viewtopic.php?f=33&t=2998 |
Страница 1 из 1 |
Автор: | gudleifr [ Вт май 27, 2014 21:29 ] |
Заголовок сообщения: | Приступ маниловщины пополам со старыми тараканами |
Дальнейшие размышления об игре про B.M.S. Pandora... Пока - на уровне концепций. <Материал на реставрации> Идти по пути: честная настолка - немного логики и ГСЧ - построения экспертов - добавление аркадности? Или еще как? Или сразу объединять в X-Com-подобие? Добавить очевидные уровни Star-Trek, Лунолет, Kings Bounty... |
Автор: | Hishnik [ Чт июн 05, 2014 19:17 ] |
Заголовок сообщения: | Re: Приступ маниловщины пополам со старыми тараканами |
А что тут компьютеру делать? Основная прелесть таких игр - отыгрыш игровых ситуаций, причем правила легче понять, чем запрограммировать. И бросать кубик несложно. Компьютер мог бы помочь автоматически отслеживать состояние персонажа и вычислять вероятности по сложным правилам. |
Автор: | gudleifr [ Чт июн 05, 2014 20:10 ] |
Заголовок сообщения: | Re: Приступ маниловщины пополам со старыми тараканами |
Пока не забыл, отмечу тут 3 попутные задачки (касающиеся лексиконов графического интерфейса): 1. Является ли достаточным представление БД в виде СЛОВАРЯ? (Я знаю контрпример - таблица, получаемая по-строчно, т.е. в ПОТОКЕ, но здесь это не важно). Гораздо важнее здесь решить, не нужно ли для большей БД-ориентированности к обычным составляющим процедуры СИМВОЛ (EXPECT, WORD, FIND и NUMBER) добавить BLOCK. 2. Достаточен ли двухстраничный интерфейс для представления любого разумного графического интерфейса? И как его реализовать в условиях 1.5-страничного интерфейса Windows? 3. Изготовление некой визуальной фигни есть процесс компиляции. Достаточно своеобразный, т.к. в визуальный СЛОВАРЬ должны входить и действия, связанные с событиями объекта, и структуры, передаваемые Windows для конструирования и привязывания объекта... Как такую компиляцию реализовать наиболее естественно? Насколько при этом будет востребована операция перекомпиляция из одного СЛОВАРЯ в другой? |
Автор: | gudleifr [ Сб авг 23, 2014 20:59 ] |
Заголовок сообщения: | Re: Приступ маниловщины пополам со старыми тараканами |
На данном этапе "игра" состоит в конструировании вторичных машин-бусин, представляющих постепенное превращение нормальной FORTH-машины в целевую. (Описаны изменяемые/добавляемые компоненты). Машина 1 (то, что было уже в старой версии FOBOS): отличие в процедурах * OK - сообщение об ошибках (диагностика) стандартным Win-сообщением, * СИМВОЛ - читает из txt-файла. Машина 2 (то, что в новом FOBOS сделано чуть лучше, чем в старом): * СИМВОЛ - словами являются четверки win-msg-wpar-lpar, * СЛЕДУЮЩИЙ - завязан на цикл обработки сообщений. Машина 3 (то, что застопорилось из-за отсутствия ответов на предыдущие вопросы): * КОМПИЛИРОВАТЬ - создание экранного образа страницы, * СЛЕДУЮЩИЙ - распознавание следующих передач управления: перемещение фокуса в пределах страницы, изменение содержимого страницы, выдача второй страницы, передача фокуса на вторую страницу. |
Автор: | gudleifr [ Вт сен 09, 2014 22:57 ] |
Заголовок сообщения: | Re: Приступ маниловщины пополам со старыми тараканами |
Поддавшись на провокацию коллеги Хищника, начал перелопачивать у себя на страничке раздел STARGRUNT II - DIRTSIDE II - FULL THRUST. преуспел лишь в том, что понял две вещи: 1. Мне интереснее сами кораблики, чем их битвы. Захотелось взять за основу не вселенную "космических броненосцев", а вселенную старых кукольных мультиков: "Space Patrol", "Fireball XL5", "X Bomber"... 2. Срочно надо восстанавливать и отлаживать мои наработки по базам данных... Можно ли придумать FORTH-язык работы с текстом, более удобный, чем обычное "разборка (по регулярным выражениям) - обработка - сборка (по форматам)"? P.S. В целях поиска решений поиграл в FTL - дрянь редкостная. Отстойнейшая графика и убогий интерфейс. Причем, все, что там есть хорошего, гораздо лучше было сделано в древних Metal Marines и Alpha Storm... |
Автор: | gudleifr [ Вс дек 28, 2014 01:44 ] |
Заголовок сообщения: | Re: Приступ маниловщины пополам со старыми тараканами |
Все по рецепту: "шаг вперед - два назад". http://www.gudleifr.h1.ru/c84.html |
Автор: | gudleifr [ Вт мар 31, 2015 13:00 ] |
Заголовок сообщения: | Re: Приступ маниловщины пополам со старыми тараканами |
Все, домучил седьмую главу: http://www.gudleifr.h1.ru/c8a.html Пора вернуться от BASIC к "средству создания BASIC-ов" - FORTH. |
Автор: | gudleifr [ Сб апр 04, 2015 13:24 ] |
Заголовок сообщения: | Re: Приступ маниловщины пополам со старыми тараканами |
После этого "семиглавия" вернулся к "восстанавливать и отлаживать мои наработки по базам данных..." Для того, чтобы вспомнить, какие проблемы при этом возникают взялся перечитывать/перекомбинировать тексты из настольных игр WARZONE и VOID (у них очень много общего). Литературность там, конечно, аховая, хуже только современные [российские] писатели. Зато интерактивность этой литературы выше, чем в любом компьютерном квесте. От рассматривания картинок/моделек до формализации законов вселенной... Замечательная игра. Почему нет компьютерных игр про составление своей базы данных? Где "аркады" и "стратегии" были бы лишь значениями отдельных полей? |
Автор: | gudleifr [ Ср авг 19, 2015 17:17 ] |
Заголовок сообщения: | Re: Приступ маниловщины пополам со старыми тараканами |
gudleifr писал(а): Все по рецепту: "шаг вперед - два назад". И немного вбок: http://www.gudleifr.h1.ru/c8b.html |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |