LINUX.ORG.RU

надо бы заценить.

а там есть лан модус?

djung ★★
()

Чего только Scorch вместо танков не нарисуют :)

X-treme
()

скачал. ничего так для начала. графика и звуки страдают. но в целом клёво! куда лучше глючного wormux!!!

anonymous
()

Классная игрушка, вполне достойный ответ вормухам и даже можно сказать во многом их превосходит - спасибо автору за обновленную версию. =)

hawx
()

Дааа ... ИИ действительно есть и причем неслабый - даже оригинальные черви отдыхают.

hawx
()

Да, картинки с сайта сильно напоминают червей. Ценителям подобных игр рекомендую ознакомится также с проектом scorched3d. Это скорее не Черви, а весьма добротный OpenGLный старый-добрый Scorched Earth. ПМСМ игрушка весьма удачная, как для ностальгирующих, так и для ценителей качества, красивостей и чувствительного управления.

AK

anonymous
()

ух ты какая страшненькая! Приду домой - отъэмерджу!

manokur ★★
()

У меня не собралась :(

Linking CXX executable ../bin/hedgewars

[ 98%] Built target hedgewars

make: *** [all] Error 2

Ну и сообщение об ошибке - нифига не понятно... :(

blaster999 ★★
()

Йожэги - это труЪ. А йожеги с ебилдом - труЪ вдвойне. Запускаю емердж...

wedge
()
Ответ на: комментарий от blaster999

make: *** [all] Error 2

Конкретнее есть информация по сообщению об ошибке? Может emerge --debug или что-нибудь в таком духе?

Displacer ★★
() автор топика
Ответ на: комментарий от Displacer

с --debug выдает вот что:

Linking /usr/var/tmp/portage/games-strategy/hedgewars-0.8.1/work/hedgewars-0.8.1/bin/hwe ngine
/usr/bin/ld: /usr/var/tmp/portage/games-strategy/hedgewars-0.8.1/work/hedgewars-: No such file: No such file or directory
hwengine.dpr(256,40) Error: Error while linking
Error: /usr/bin/ppcx64 returned an error exitcode (normal if you did not specify a source file to be compiled)
make[2]: *** [bin/hwengine] Error 1
make[1]: *** [hedgewars/CMakeFiles/hwengine.dir/all] Error 2

Я посмотрел - нету /usr/var/tmp/portage/games-strategy/hedgewars-0.8.1/work/hedgewars, есть /usr/var/tmp/portage/games-strategy/hedgewars-0.8.1/work/hedgewars-0.8.1/

blaster999 ★★
()

Посмотрел, что-то не понравилось...

MiracleMan ★★★★★
()
Ответ на: комментарий от blaster999

blaster999, можно попробовать добавить в ebuild строчку - S=${WORKDIR}/${P} Правда вроде как у меня работает и без неё. Еще интересно как собираешь, просто через ebuild или добавляешь в оверлеи и emerge --digest hedgewars? Или просто через cmake собираешь? Если через cmake, то желательно указать -DCMAKE_INSTALL_PREFIX= и -DDATA_INSTALL_DIR=

Displacer ★★
() автор топика

уже качаю и надеюсь на то чтоо включат в Debian 4.0 ЗЫ: а страничка Participate вызывает положительные эмоции.

Fredy
()
Ответ на: комментарий от blaster999

blaster999, честно говоря не знаю, надо смотреть. Можно разве что только еще проверить, будет ли собираться cmake-ом без ебилда. Например что-нибудь вроде cmake -DCMAKE_INSTALL_PREFIX=/tmp/hedgewars -DDATA_INSTALL_DIR=/tmp/hedgewars . и потом make и make install

Displacer ★★
() автор топика

йопте. как собрать-то под юбунтой? там похоже нечто на дельфях писаное...

marten
()

Блин! Мало того, что префикс для установки толком не указать, прога еще и хочет видеть себя в /usr/local и никак иначе. make install есть, uninstall нету.

И все равно не запускается:

[alexei@threebears bin]$ ./hedgewars QObject::connect: Cannot connect QSvgRenderer::repaintNeeded() to (null)::update() Ошибка сегментирования

Вот такие вот разработчики позорят Паскаль. Латентные виндузятники, блин.

Alexei_VM
()
Ответ на: комментарий от Alexei_VM

> Блин! Мало того, что префикс для установки толком не указать, прога еще и хочет видеть себя в /usr/local и никак иначе. make install есть, uninstall нету.

cmake -DCMAKE_CXX_FLAGS="${CXXFLAGS}" -DCMAKE_INSTALL_PREFIX="${GAMES_PREFIX}" -DDATA_INSTALL_DIR="${GAMES_DATADIR}"

> И все равно не запускается:

> [alexei@threebears bin]$ ./hedgewars QObject::connect: Cannot connect QSvgRenderer::repaintNeeded() to (null)::update() Ошибка сегментирования

> Вот такие вот разработчики позорят Паскаль. Латентные виндузятники, блин.

1) При чём тут паскаль?

2) Cannot connect QSvgRenderer::repaintNeeded() to (null)::update() - это внутренняя ошибка QT, в коде собственно игры нет вызова QObject::connect с такими параметрами

unC0Rr ★★★★★
()
Ответ на: комментарий от anonymous

> ради 2 кнопок заводить на машине qt это круто!

Там далеко не 2 кнопки. Можно себе представить во что вылились бы 85 Кб кроссплатформенного кода, где не надо думать об особенностях запуска под другой ОС, если не использовать QT

unC0Rr ★★★★★
()

Для первого публичного релиза -- вполне достойно. Графика, конечно, нуждается в дальнейшей шлифовке (значки оружия позабавили -- выглядят так, словно их рисовали в Microsoft Paint :-)), но в целом очень близко к Worms 2. Так держать.

qvvx
()
Ответ на: комментарий от unC0Rr

не во что не вылилось бы, там паскаль :-)

anonymous
()
Ответ на: комментарий от anonymous

> лучше бы wormux помогли :-(

У Wormux вон сколько девелоперов, сообразят как-нибудь сами :) Мне лично не нравятся многие их идеи, так что у них свой путь, у нас свой. Устроим честную здоровую конкуренцию %)

unC0Rr ★★★★★
()
Ответ на: комментарий от unC0Rr

молодцы, все отлично для начала. собралось ебилдом без проблем. для тех у кого проблемы - emerge qt-4.2.1

anonymous
()
Ответ на: комментарий от anonymous

Проблемы с ebuild-ом подтвердились. Связаны они похоже с профайлом 2006.1 и багом в freepascal. 2006.1 в отличие от 2006.0, стоящего у меня, генерирует немного более длинные сборочные пути. FreePascal в результате обрезает остаток путей, что и вызывает эту ошибку. В ближайшее время ожидается патч с workaround-ом этой проблемы.

Displacer ★★
() автор топика
Ответ на: комментарий от Displacer

make.profile -> ..//usr/portage/profiles/default-linux/x86/2006.1/desktop

все собралось ACCEPT_KEYWORDS="~x86" emerge hedgewars

equery l hedgewars
[ Searching for package 'hedgewars' in all categories among: ]
* installed packages
[I--] [ ~] games-strategy/hedgewars-0.8.1 (0)

anonymous
()

Сижу сейчас на работе...

"А что же ты делаешь на работе в субботу?" -- спросите вы. "Я -- русский" отвечу я, поэтому работаю и по субботам.

"А почему же ты еще на работе? Посмотри на часы! Почему ты не сейчас не любишь красивых женщин, не танцуешь в клубе или не пьешь с друзьями водку?" -- возмутитесь вы. "А потому #лядь, что я весь день уничтожал команду фруктов, вместо того, чтобы дописывать процедуры регистрации пользователей" -- отвечу я с горечью в голосе.

"Нужно наказать тех подлецов, что отняли время у себя, создавая игру, теперь отнимают время у тебя, когда ты в эту игру режешься!" -- закричите вы. "Вот только доделаю работу, потом пойду искать этих программистов, чтобы набить морду!" -- закричу я, забрызгав слюной клавиатуру.

anonymous
()
Ответ на: комментарий от anonymous

Насчет компиляции
apt-get cmake
cmake .
make
make install

но вылазит блин пролемы при компиляции:
Linking /home/fredy/hedgewars-0.8.1/bin/hwengine
/usr/bin/ld: cannot find -lSDL_ttf
hwengine.dpr(262,1) Error: Error while linking
Error: /usr/bin/ppc386 returned an error exitcode (normal if you did not specifiy a source file to be compiled)
make[2]: *** [bin/hwengine] Ошибка 1
make[1]: *** [hedgewars/CMakeFiles/hwengine.dir/all] Ошибка 2
make: *** [all] Ошибка 2
подскажите куда копать?
если что сижу на etch

Fredy
()
Ответ на: комментарий от Fredy

Fredy, создать линки корректные на libSDL_ttf.2.so скорее всего, необходима символическая ссылка libSDL_ttf.so В debian sarge по крайней мере эти ссылки странным образом не создаются при установке пакетов sdl-net sdl-image и sdl-ttf.

Displacer ★★
() автор топика
Ответ на: комментарий от kaktyc

А можно сделать поведение по двойному бэкспейсу, как в оригинальных червяках (прыжок с переворотом)?

kaktyc ★★★★
()
Ответ на: комментарий от kaktyc

Displacer спасибо, собралось. Игрушка прикольная, но очень жаль что дезета не слышно и летающая тарелка какаято бесшумная.

Fredy
()
Ответ на: комментарий от Fredy

> /usr/bin/ld: cannot find -lSDL_ttf

Млин, русским по белому написано - "дай мне SDL-ttf". "apt-get sdl-ttf" видимо спасет.

andreyu ★★★★★
()

$ cmake .
CMake Error: Error in cmake code at
/usr/share/cmake/Modules/FindQt4.cmake:857:
MESSAGE Qt qmake not found!
Current CMake stack: /home/user/rpmbuild/BUILD/hedgewars-0.8.1/QTfrontend/CMakeLists.txt;/usr/share/c
make/Modules/FindQt4.cmake
-- Configuring done

$ rpm -qa | grep qt4
qt4-devel-4.2.1-3.fc6
qt4-4.2.1-3.fc6
qt4-x11-4.2.1-3.fc6

куда копать?

anonymous
()

+ /usr/lib/rpm/check-rpaths /usr/lib/rpm/check-buildroot ******************************************************************************* * * WARNING: 'check-rpaths' detected a broken RPATH and will cause 'rpmbuild' * to fail. To ignore these errors, you can set the '$QA_RPATHS' * environment variable which is a bitmask allowing the values * below. The current value of QA_RPATHS is 0x0000. * * 0x0001 ... standard RPATHs (e.g. /usr/lib); such RPATHs are a minor * issue but are introducing redundant searchpaths without * providing a benefit. They can also cause errors in multilib * environments. * 0x0002 ... invalid RPATHs; these are RPATHs which are neither absolute * nor relative filenames and can therefore be a SECURITY risk * 0x0004 ... insecure RPATHs; these are relative RPATHs which are a * SECURITY risk * 0x0008 ... the special '$ORIGIN' RPATHs are appearing after other * RPATHs; this is just a minor issue but usually unwanted * 0x0010 ... the RPATH is empty; there is no reason for such RPATHs * and they cause unneeded work while loading libraries * 0x0020 ... an RPATH references '..' of an absolute path; this will break * the functionality when the path before '..' is a symlink * * * Examples: * - to ignore standard and empty RPATHs, execute 'rpmbuild' like * $ QA_RPATHS=$[ 0x0001|0x0010 ] rpmbuild my-package.src.rpm * - to check existing files, set $RPM_BUILD_ROOT and execute check-rpaths like * $ RPM_BUILD_ROOT=<top-dir> /usr/lib/rpm/check-rpaths * * 'check-rpaths' is part of 'rpmdevtools'. * ******************************************************************************* ERROR 0001: file '/bin/hedgewars' contains a standard rpath '/usr/lib64' in [/usr/lib64] error: Bad exit status from /var/tmp/rpm-tmp.27401 (%install)

anonymous
()

Никогда я не видел ничего кривее. Почему, почему тупой пакет xочет уставить hedgewars в корневой каталог?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.