Skip to content

alecxcode/sea-fight

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sea Fight

Данная консольная игра Морской бой выполнена в рамках конкурса для поступления в школу мобильной разработки Яндекса.

ТЗ по созданию игры реализовано на 100%.

Код написан на Swift 5.4. Для работы приложение использует пакет ANSITerminal (с открытым исходным кодом). Пакет ANSITerminal загружен в репозиторий этой игры целиком. В основном он нужен только для красивостей.

Copyright (c) 2021 Alexander Vankov (Александр Ваньков)

Состав файлов проекта (директория Sources):

  • main.swift - основной файл программы
  • field.swift - класс поля (сетка 10 на 10)
  • ship.swift - класс корабля (каждый корабль на любом поле)
  • compai.swift - код думателя (никогда не возвращает 42)
  • screen.swift - здесь в основном все сообщения и вывод на экран всякого

Выполнение программы

Для сборки или выполнения приложения версия macOS должна быть 10.14 или более новая. Для сборки или выполнения приложения в Linux библиотека glibc должна быть версии 2.29 или более новая.

About

Sea-fight console game: macOS and Linux version

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy