Что: a173bb3f82dffdd51ba701a3eeab4f44fabcdea6
Когда: 2016-05-03 11:27:10+03:00
Темы: game
Interactive fiction mapper В interactive fiction играх ощутимое отличие в том что просто так в "голом" виде без каких-либо дополнительных подручных средств играть сложно. Например в Photopia ещё можно: там ни головоломок ни множества комнат нет. А вот даже в Lost Pig, в которой полдюжины комнат -- уже пришлось брать бумажку с ручкой. Вначале я просто в текстовый файлик записывал где какие комнаты находятся. Да -- информация зафиксирована но быстро понять в каком направлении надо пойти сейчас и сейчас чтобы пройти туда-то: не получится. Затем взял бумажку с ручкой. Уже лучше, но когда начал играть в Planetfall то наткнулся на то что расстояния между комнатами неизвестны и между ними может быть много чего ещё. На бумаге передвинуть кусок рисунка невозможно. Затем начал рисовать в Graphviz-е. Уже лучше, удобнее, но Graphviz так и не удалось заставить рисовать чтобы было идеально удобно. То есть с ходу быстро понять в каком направлении куда надо тоже не получается. Пока работал с Graphviz, то написал простую программку которая из текстового файла читает команды и создаёт Graphviz код, чтобы меньше писать в нём сахара. И только потом дошло попробовать поискать нет ли готовых похожих решений. Например GraphEasy мог бы рисовать как мне надо, кстати. Но оказалось что практически первое на ч��о меня вывели: http://ifm.readthedocs.io/en/latest/ как-раз то самое что нужно. Собирается без проблем, имеет превосходную документацию. Позволяет при грамотном применении фактически полностью описывать декларативно всё прохождение. Но пока использую только его возможность рисования карт: как-раз именно то что и хотел. Сам факт того что для игры требуется дополнительный инструментарий, то что надо параллельно прописывать некий код -- очень нравится.
Сгенерирован: SGBlog 0.34.0