/
Praxis/

Подготовка проекта и установка termbox

Доктор Нова приветствует вас в команде: «Начните с настройки среды и установки компонентов. Для интерактивного интерфейса в терминале нам понадобится библиотека termbox.» Правильная организация проекта и явно описанные зависимости () — основа дальнейшей разработки. Termbox даёт низкоуровневый доступ к терминалу: отображение символов с цветами и обработка нажатий клавиш.

Цели этапа

Подготовить окружение проекта и подключить библиотеку termbox.

Что необходимо сделать:

  1. Создать директорию проекта (например, cyber-snake), перейти в неё.

  2. Инициализировать Go-модуль:

    go mod init cyber-snake
  3. Добавить зависимость:

    go get github.com/nsf/termbox-go
  4. Создать файл main.go с пакетом main и пустой функцией main().

  5. Убедиться, что в go.mod появилась запись о termbox-go и проект компилируется (go build).

Пример работы

$ go mod init cyber-snake
$ go get github.com/nsf/termbox-go
$ go build
(без ошибок)

Полезные материалы

  • Введение в управление зависимостями в Go
  • Терминальный интерфейс в Go

Критерии

не проверялось
  • Создана директория проекта с файлом go.mod
  • В go.mod есть зависимость github.com/nsf/termbox-go
  • Файл main.go содержит пакет main и функцию main()
  • Проект компилируется без ошибок (go build)
Войдите в аккаунт, чтобы начать проект
Запустите первую проверку