graninas/hinteractive

Declarative location description

Open

#10 opened on Jun 19, 2018

 (0 comments) (0 reactions) (0 assignees)Haskell (1 fork)github user discovery
demo gameenhancementgame enginegood first issueresearch

Repository metrics

Stars
 (7 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

На данный момент локации описываются как сценарии, где может происходить вывод описания и находящихся там объектов.

Нужно разработать типы, позволяющие описывать начальное состояние локации декларативно. Подумать что должно быть в этом типе: объекты, описание локации, и др.

Отрефакторить текущую игру.

N.B. Не исключено, что нужно будет также подумать над rumtime-типами для локации, содержащими ее текущее состояние.

Contributor guide