terminal_engine - мини-движок для текстовых игр в консоли и терминале на C.
Рисунок 1. Интерфейс программы
Чтобы запустить проект, скачайте один из релизов или скомпилируйте проект сами, используя команды ниже:
-
Перейдите в каталог проекта и выполните команду для сборки:
make
-
После успешной сборки вы получите исполняемый файл
terminal_engine.exe
. Запустите его:./terminal_engine.exe
Если у вас нет релизного файла и вы хотите скомпилировать проект сами, выполните следующие шаги:
-
Убедитесь, что у вас установлены необходимые инструменты для компиляции (например, GCC и
windres
). -
Используйте
make
для сборки проекта. Команда автоматически создаст объектные файлы и скомпилирует исполняемый файл. -
В случае, если вам нужно очистить проект от скомпилированных файлов, используйте:
make clean
-
Для полной пересборки после очистки выполните:
make re
Player create_player(const char *name, int hp, int mp, int lvl);
Enemy create_enemy(const char *name, int hp, int mp, int lvl);
void engine_println_text(Engine *engine, const char *text);
void engine_get_input(const char *prompt, char *input);
void player_add_item(Player *player, const char *item_name, int item_amount);
void player_add_hp(Player *player, int hp);
int player_status_life(const Player *player);
void player_print_statistics(const Player *player);