Через блог люди Узнал об очень интересном проекте, выполненном Хавьер Бандомо Руис, профессор Университета информационных наук Кубы (UCi). Это GT: Tank War, игра с открытым исходным кодом, разработанная с использованием библиотек C ++ и QT.
Общее резюме GT
GT (Tank War) - игра сетевой мультиплеер, состоит из выполнения две команды de до 3 XNUMX человек с целью уничтожить центры силы враги.
Каждый игрок управляет танком, который имеет 3 навыка, который можно улучшать каждый раз при повышении уровня (эта механика похожа на механику в таких играх, как Дота, Диаблои т.д ...), необходимо получить опыт, необходимый для повышения уровня, этого можно достичь, взяв планшеты опыта или уничтожая врагов.
Игра заканчивается, когда все центры силы команды уничтожены.
Как играть в GT?
Ну не все так;) внутри папки с игрой 3 исполняемых файла (GT_Client, GT_Server, Build_Terrain), Тем не мение:
- Поскольку это игра, в которую можно играть по сети, первое, что нам нужно, это сервер для подключения к (GT_сервер)
- Открываем клиента (GT_Client), а в главном меню Конфигурация / Сеть, здесь мы указываем IP-адрес и порт сервера, принимаем и возвращаемся в главное меню.
- Нажимаем на Играх, это хорошо связано, но нам нужен Клиент. Нажимаем на Создать пользователя, заполняем данные (ник, пароль и аватар) и принимаю. Теперь мы можем авторизоваться.
- После входа в систему («система показывает окно ...», нет !!!, это не инженерный класс) мы входим в окно чатВы, конечно, можете видеть подключенных пользователей и общаться в чате, но давайте перейдем к тому, что для нас важно.
- Мы можем оба создать игру, как присоединиться.
- Если мы выберем Создать игру Мы получаем доступную землю (да, это земля, созданная с помощью build_terrain, но мы оставим это для другого поста) и принимаем.
- Если мы выберем Присоединяйтесь к вечеринке Получаем все созданные игры, выбираем одну и принимаем.
- Оказавшись внутри игры, мы можем выбрать команду (зеленый или красный) и танк, с которым мы хотим играть (чтобы сменить танк, нажмите Сменить бак).
- Когда будете готовы, нажмите Я готоваКак только все будут готовы, создатель может начать игру.
- Уффф, подождите несколько секунд, в зависимости от скорости вашего ПК уже ИГРАТЬ!!!
ОШИБКИ
Это приложение для разработки, поэтому в нем могут быть ошибки реализации. Если вы обнаружите какие-либо ошибки или у вас есть предложения по GT, вы можете запись на электронную почту Хавьера, и он попытается ее решить.
Больше не пишу, чтобы не скучать, в других постах мы можем подробно рассказать о механика, дальности, редактирование ландшафта, и т.д. GG
Скачать GT
Поскольку доступ к локальной странице GIT из-за пределов университета невозможен, я собираюсь загрузить игру в ее версии для Windows в Dropbox.
Версия для Linux:
Его разработчик прибегает к помощи разработчиков QT Linux, чтобы помочь ему скомпилировать его и обеспечить поддержку для различных дистрибутивов. Код можно скачать по следующей ссылке:
Вот несколько скриншотов из игры, которые, кстати, выглядят очень красиво:
Хорошая инициатива. По крайней мере, я надеюсь, что он доступен в Steam.
Тогда я смотрю на это. И если вы загрузите его на Github, лучше, но, поскольку я не знаю, можно ли получить к нему доступ с Кубы ...
Я подтверждаю, что Github хорошо доступен с Кубы, но в UCI он широко не используется, потому что при 100 МБ для студентов и 150 МБ для учителей (в месяц) это максимально экономится.
Да, конечно. Пока у нас нет проблем с GitHub за пределами Кубы, я свяжусь с исходным автором, чтобы загрузить его.
Проблема не в том, чтобы загрузить его, я полагаю, а в том, чтобы разработать его с помощью github, представляете ли вы, что разработка остановлена, потому что у автора заканчивается аккаунт до следующего месяца ...
Какая ирония, здесь посты о румянцах и обоях содержат 500 комментариев, кто-то делает игру (не скучное приложение, чертова игра !!!), а сверчков даже не слышно. Plafff. Лизать.
Человек, который любит по-настоящему играть DesdeLinux Вроде уже прокомментировали... Что будем делать?
Я вижу ту же закономерность, что когда у нас был CodeNinja в ICU, кто-то работал над написанием статьи, объясняющей разработку программы, и ничего, однако новая тема gtk для Ubuntu и божественный хозяин внушают уверенность, что это здорово. Такова жизнь.
Большинство людей не понимают код или не интересуются им. Тех из нас, кому нравятся эти темы, составляет меньшинство, даже среди тех, кто пользуется Linux.
Хм, так как мне запустить его в Linux? а точнее как он компилируется?
elav, ты просто вернул меня в то время, когда я играл с Nintendo «Картридж» в игру «TANK».
XD
Могу я поиграть с elementary?
Я считаю эту игру отличной, я получу исходный код 😀 спасибо за данные Elav
Очень хорошо, это напоминает мне игру, которая у меня была на старой Nintendo, очень хорошая