Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Diamond Fighters  (Прочитано 4296 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Andru

  • Автор темы
  • Любитель
  • *
  • Сообщений: 65
    • Просмотр профиля
Diamond Fighters
« : 15 Июля 2008, 00:29:03 »
В общем решил портировать игрулю своей команды под Linux. Игрушку писали больше года назад(а первую инкарнацию я начинал еще зеленым и ооочень давно) на весьма кривом движке, т.к. нормально портировать его под Linux не удалось... Но тут собсно разработал новую либу(вроде работает хорошо :)), и решил пересадить игру на её колеса.

Игра представляет собой клон старых Battle City под NES, наличествует три вида оружия(простые снаряды, ракеты и лазер), несколько видов бонусов, противников, и 40 уровней в 3 разных сеттингах. Пока работаю в направлении улучшения баланса(ща он ужасен пожалуй), и доделыванием мелких деталей(сейчас допустим танки появляются неэффектно, бонусы исчезают сразу и пр.). Возможно заменю AI. Для запуска потребуется видеокарта с ускорением и OpenGL-драйвером.

Качать тут.

Скрины:


ЗЫ: Если игрушка упадет, очень желательно написать свою конфигурацию(в частности видеокарту) и показать лог, который находится в $HOME/.config/diamond-fighters/log.txt
« Последнее редактирование: 07 Августа 2008, 01:11:14 от Andru »

Оффлайн nett00n

  • Милиционер-линуксоид
  • Активист
  • *
  • Сообщений: 899
  • Отпускаю грехи
    • Просмотр профиля
    • Мой блог
Re: Diamond Fighters
« Ответ #1 : 15 Июля 2008, 01:33:57 »
Забавно. Букавально "танчики" на новый лад
Не вступайте в Ряды Фурье #godville
Я линуксоид, ставший виндузятником. Такие дела.

Оффлайн Malamut

  • Ubuntu Member
  • Администратор
  • Старожил
  • *
  • Сообщений: 3337
  • Я добрый, честно!
    • Просмотр профиля
    • Моя страница на Launchpad
Re: Diamond Fighters
« Ответ #2 : 24 Июля 2008, 17:34:45 »
Я бы с удовольствием заценил игрульку, вот только libzengl32 не от куда взять - ссылочка не работает :'(
"Носителем суверенитета и единственным источником власти в Российской Федерации является ее многонациональный народ" Конституция РФ

Оффлайн SeaJey

  • Активист
  • *
  • Сообщений: 770
  • Electronic Knight
    • Просмотр профиля
Re: Diamond Fighters
« Ответ #3 : 25 Июля 2008, 16:28:59 »
Скачивал пакеты с оффсайта - всё работает.
Ну кроме музыки, хотя она и не нужна, когда амарок есть :)

Оффлайн bad_duck

  • Участник
  • *
  • Сообщений: 109
  • Бледнолицый друг пингвинов
    • Просмотр профиля
Re: Diamond Fighters
« Ответ #4 : 05 Августа 2008, 21:31:05 »
Качал эти версии:
libzengl-0.0.20_i386.deb
diamond-fighters-0.9.4_i386.deb
diamond-fighters-data-0.9_all.deb
Бегает замечательно, прошёл пару уровней.
Но звука нет вообще.

Оффлайн Andru

  • Автор темы
  • Любитель
  • *
  • Сообщений: 65
    • Просмотр профиля
Re: Diamond Fighters
« Ответ #5 : 07 Августа 2008, 01:11:14 »
а я думал тема умерла :)

bad_duck
Хм, а чего пишет лог? Находится тут - $HOME/.config/diamond-fighters/log.txt

Оффлайн Andru

  • Автор темы
  • Любитель
  • *
  • Сообщений: 65
    • Просмотр профиля
Re: Diamond Fighters
« Ответ #6 : 07 Августа 2008, 01:41:07 »
Кажись понял свою ошибку. OpenAL и ModPlug подключались динамически и грузились из libopenal.so и libmodplug.so, а в убунте в пакетах лежат libopenal.so.0 и libmodplug.so.0, и только в dev'ах без ".0". Сейчас переделал, и обновил libzengl. Скоро залью сам бинарник игры исправленный(в нем работа с libmodplug'ом).

Оффлайн Nekko

  • Активист
  • *
  • Сообщений: 273
    • Просмотр профиля
Re: Diamond Fighters
« Ответ #7 : 07 Августа 2008, 02:17:09 »
Классная убивалка времени :D
А сколько в ней уровней? :)

Оффлайн Andru

  • Автор темы
  • Любитель
  • *
  • Сообщений: 65
    • Просмотр профиля
Re: Diamond Fighters
« Ответ #8 : 07 Августа 2008, 04:19:29 »
SaySmile
30 :) Хотел делать редизайн уровней и кое-чего допиливать, но никак руки не дойдут...

Оффлайн Nekko

  • Активист
  • *
  • Сообщений: 273
    • Просмотр профиля
Re: Diamond Fighters
« Ответ #9 : 07 Августа 2008, 04:33:50 »
Andru
имхо боты туповатые немножко и звука нету :-\ , а вообще игрушка прикольная вышла :)
ЗЫ завтра проходить буду :coolsmiley:
ЗЫЫ Рандомные ракеты решают  :2funny:

Оффлайн Andru

  • Автор темы
  • Любитель
  • *
  • Сообщений: 65
    • Просмотр профиля
Re: Diamond Fighters
« Ответ #10 : 07 Августа 2008, 04:48:44 »
Цитировать
имхо боты туповатые немножко
Есть такое :) Но они иногда едут по пути к базе, но не часто переключаются в этот режим, да и пуляют постоянно.

Цитировать
и звука нету
блин, че за напасть... Дай плиз лог-файл, и попробуй запустить так:
pasuspender diamond-fighters

upd:хм, глянул на страничку загрузок, последнюю версию еще никто не качал. Ты точно пробовал последнюю сборку?

« Последнее редактирование: 07 Августа 2008, 04:53:07 от Andru »

Оффлайн SeaJey

  • Активист
  • *
  • Сообщений: 770
  • Electronic Knight
    • Просмотр профиля
Re: Diamond Fighters
« Ответ #11 : 07 Августа 2008, 11:18:11 »
О, обновилась, новенького чего нет, или только багфиксы?

Оффлайн Andru

  • Автор темы
  • Любитель
  • *
  • Сообщений: 65
    • Просмотр профиля
Re: Diamond Fighters
« Ответ #12 : 07 Августа 2008, 12:44:44 »
SeaJey
Только багфиксы, на новенькое нет времени пока...

Оффлайн bad_duck

  • Участник
  • *
  • Сообщений: 109
  • Бледнолицый друг пингвинов
    • Просмотр профиля
Re: Diamond Fighters
« Ответ #13 : 07 Августа 2008, 17:14:10 »
Ага, проверил лог. Проблема с именами библиотек.
Скачал libzengl-0.0.22_i386.deb и diamond-fighters-0.9.4.1_i386.deb переустановил поверх. Запустил...
Показала кусок экрана другой игры (с час назад запускал показать коллеге Planet Penguin Racer) и иксы повисли намертво. В консоль переключиться невозможно. Пришлось давить Alt+SysRq+...
Снес полностью игру, удалил все конфиги. Сейчас проверю.

Оффлайн Nekko

  • Активист
  • *
  • Сообщений: 273
    • Просмотр профиля
Re: Diamond Fighters
« Ответ #14 : 07 Августа 2008, 17:22:02 »
Andru
Лог

[Изображение удалено администратором]  8)

 

Страница сгенерирована за 0.098 секунд. Запросов: 24.