/
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 Modules — инициализация и работа с модулями
  • termbox-go — репозиторий и API
  • Управление зависимостями — на go.dev
  • Модули в Go — руководство по модулям (рус.)

Критерии

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