Игра в жанре "песочница" ориентированная на строительство.
Craft — игра жанра "песочница" являющаяся упрощённым C (си) / Python / OpenGL (shaders) аналогом популярной коммерческой игры MineCraft.
MineCraft — компьютерная игра с видом от первого лица, мир которой полностью состоит из кубов (ландшафты, предметы, мобы, игрок) и для текстурирования используются текстуры с низким разрешением.
В Craft присутствует одиночный и многопользовательский режим (Python-based server), играть предстоит перемещаясь по трёхмерному миру состоящему из блоков. Имеется более двух десятков типов блоков, есть возможность добавлять свои, для текстурирования используются текстуры с низким разрешением. 3D-модели изготавливаются из очень простых примитивов (в основном кубов и прямоугольников), прозрачность блоков и растений реализуется путем отбрасывания пурпурного цвета пикселей в шейдере фрагмента.
Мир игры бесконечен, по мере приближения к краю будет автоматически создано продолжение ландшафта, с сохранением и впоследствии можно будет всегда вернуться на пройденный участок. Для облегчения управления данными мир игры разделен на 32x32 блоки и из базы данных запрашиваются только "видимые" куски. Игра ориентирована на строительство, пользовательские изменения о мире хранятся в базе данных SQLite (компактная, встраиваемая, реляционная база данных) и мир всегда генерируется всегда в одном месте. В многопользовательском режиме игроки могут наблюдать друг друга в главном окне или в отдельном окне (картинка-в-картинке), облака в небе статичные (не двигаются), поддерживается смена дня и ночи.
Предысторию для своего игрового мира игрок может придумать сам, можно сказать что это симулятор жизни человека попавшего в девственно пустой мир... Системные требования у Craft небольшие, управление осуществляется с помощью мыши и клавиатуры.
Лицензия: MIT
Домашняя страница
Страница на github.com
Автор: posixru
http://zenway.ru/page/craft
|