Skip to content

Порт старой текстовой игры под Линукс и МакОС (автор исходной игры — d-maxx, первоначальный порт — tiandrey)

License

Notifications You must be signed in to change notification settings

bolknote/gopnik2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ОБ ОРИГИНАЛЬНОЙ ИГРЕ

«Гопник-2» - это продолжение культовой текстовой игры «Гопник», жанр которой наиболее близок к жанру Hack and Slash RPG. Во второй части полностью сохранена изначальная концепция, улучшен алгоритм генерирования противников в соответствии с текущим состоянием главного героя, выровнен баланс прохождения и прокачки, добавлено три уровня сложности.

ОБ ЭТОЙ ВЕРСИИ

Эта версия портирована на все основные платформы, сделана попытка исправить баги и утечки памяти, а так же улучшен баланс. Кроме того, введены дополнительные игровые предметы и новая локация.

АВТОРЫ

Автор оригинальной версии игры «Гопник 2» — d-maxx
Портированная бета-версия под Linux — @tiandrey
Дальнейшее портирование и развитие — @bolknote

СБОРКА И ЗАПУСК

Зависимости

  • cmake >= 3.14
  • gcc, clang или MSVC

Этапы сборки

Linux / macOS

  • mkdir -p ~/.builds/gopnik2
  • cmake -B ~/.builds/gopnik2 -DCMAKE_BUILD_TYPE=Release
  • cd ~/.builds/gopnik2 && cmake --build . -- -j 10

Windows (Visual Studio)

  • cmake -B build -DCMAKE_BUILD_TYPE=Release
  • cmake --build build --config Release -- /m:10

где /m:10 — количество потоков для параллельной сборки (аналог -j для make).

Важно: Для MSBuild нужно указывать --config Release при сборке, а не только -DCMAKE_BUILD_TYPE=Release при конфигурации.

Запуск тестов

Linux / macOS

  • cd ~/.builds/gopnik2 && ctest --extra-verbose

Windows

  • cd build && ctest -C Release --extra-verbose

Запуск

Linux / macOS

~/.builds/gopnik2/gop2

Windows

build\Release\gop2.exe

ЛИЦЕНЗИЯ

Лицензия на код в исходном состоянии мне неизвестна, прошу авторов этого кода связаться со мной (например, написать мне на почту: [email protected]).

Лицензия на остальные правки (включая вклад @tiandrey) — MIT.

                                      ▄▄
                                  ▄▄▀▀▀▀▀▀▄▄▄
                                ██           ▀▀▀▄▄
                              ██                  ▀▄
                            ▄▀                      ▀▄
                          ▄█         ▄▄▀▀▀▀▀▀▀▄▄▄▄   █
                        ▄█       ▄▄▀▀  ▀▀▀▄▄      █ █
                        ▀█▄    ▄▀           ▀▀▄  ▄▀█
                           ▀▀▄▀                ▀█▀
                             █  ▄▀▀▄▄   ▄▄▀▀▀▄    █
                             █   ▄▄▄      ▄▄▄ ▀   █
                             █  ▀▓▓▓█    █▓▓▓▀    █
                             █   ▀▀▀      ▀▀▀    █
                              █       ▓▓         █
                               █     █▓▓█        █
                               █     █▓▓█        █
                               █    █▒▒▒▒█      █
                               █   ▀▄▄  ▄▄▀     █
                               █                █
                                █               █
                                 █  ▄▀▀▀▄▄     ▄▀
                                  █ ▀▄▄▒▒     █
                                   █    ▒▒  ▄▀
                                    █    ▓▓█
                                     ▀▀▀▀ ▓▓
                                           ▓▓
                                            ▓▓
                                             ▓▓
                                                     ██
                                                    █  █
                      ███ ████ ████ █  █ █  █ █  █      █
                      █   █  █ █  █ █  █ █  █ █ █      █
                      █   █  █ █  █ ████ █ ██ ██  ██  █
                      █   █  █ █  █ █  █ ██ █ █ █    █
                      █   ████ █  █ █  █ █  █ █  █  █
                                                    ████
                           ███ ОКОРЕНИЕ
                           █ █
                           █ █    █ █ УЛЬТУРНОЙ
                                  ██
                                  █ █     ██ ТОЛИЦЫ
                                          █
                                          ██

                             version 1.30 Release

About

Порт старой текстовой игры под Линукс и МакОС (автор исходной игры — d-maxx, первоначальный порт — tiandrey)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •