|
Здравствуйте Гость ( Вход | Регистрация ) Доступ из РоссииДля сохранения достпа из России к сайту и форуму GBX
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| quasist |
Пятница, 25 мая 2012, 23:33
Отправлено
#1
|
|
Sing along at the Opera ![]() Группа: Профи Сообщений: 3 391 Регистрация: 06 янв. 2006 Пользователь №: 14 791 ![]() ![]() |
Текущая версия: тест совместимости
![]() Альфа тест 2Д онлайн бегалки-прыгалки. Пока небольшие баги и нет монстров(появятся скоро) [X]-прыжок, [C]-бег (механика как в SMB на NES) На данный момент 8 уровней, 3 жизни, 2 минуты таймер смерти. Можно давить друг друга прыгая на голову. В windows конфигурационный файл лучше редактировать редактором, понимающим unix-переносы строки (WordPad-ом, в блокноте всё будет в 1 строку). Сервер расположен в Москве, поэтому если "ping zlofenix.org" большой, то наслаждение лагами гарантировано. Клиент игры Клиент игры для альтернативной ОС Первичная тема(требует регистрации для чтения):http://forum.zlofenix.org/t4717 Собственно потом надеюсь сделать тоже самое по теме battle city. UPD: поскольку хостинг не на мне, то оперативно обновлять/поднимать на данный момент нет возможности. UPD: http://www.linux.org.ru/forum/games/8108945 Сообщение отредактировал quasist - Понедельник, 10 сентября 2012, 00:08 -------------------- 12 удачных сделок в барахолке gbx.ru
|
![]() ![]() ![]() |
Ответов
| quasist |
Среда, 30 мая 2012, 10:32
Отправлено
#2
|
|
Sing along at the Opera ![]() Группа: Профи Сообщений: 3 391 Регистрация: 06 янв. 2006 Пользователь №: 14 791 ![]() ![]() |
Должно появляться окно сразу, причём до начала музыки и попытки соединения. Поскольку я использую SDL для инициализации OpenGL - возможно в этом и проблема. У прошлого проекта были конфликты с compiz на убунте.
Сообщение отредактировал quasist - Среда, 30 мая 2012, 10:34 -------------------- 12 удачных сделок в барахолке gbx.ru
|
| bakka |
Среда, 30 мая 2012, 10:47
Отправлено
#3
|
![]() Продвинутый ![]() ![]() Группа: Пользователи Сообщений: 92 Регистрация: 24 фев. 2008 Пользователь №: 25 752 ![]() ![]() |
QUOTE (quasist @ Среда, 30 мая 2012, 10:32) Ну вот жену попросил попробовать -- на её убунте новой те же симптомы, никаких графических окошек. Ну и безотносительно -- физика ... и обработка событий клавиатурных .... Так прыгать нельзя, это вы какому-то не тому марио подражаете. Предупреждение за мат. Сообщение отредактировал Kir - Среда, 30 мая 2012, 14:23 |
| quasist |
Среда, 30 мая 2012, 11:23
Отправлено
#4
|
|
Sing along at the Opera ![]() Группа: Профи Сообщений: 3 391 Регистрация: 06 янв. 2006 Пользователь №: 14 791 ![]() ![]() |
QUOTE (bakka @ Среда, 30 мая 2012, 10:47) Ну и безотносительно -- физика пиздец и обработка событий клавиатурных пиздец. Так прыгать нельзя, это вы какому-то не тому марио подражаете. Какой пинг? Поскольку клиент без prediction/lag_compensation то, ясно, что до Киева игровой процесс немного доходит с запозданием. И чем процесс обработки клавиатурных событий не устроил? Все клавиши сжимаются в 1 байтовую битмаску и шлются на сервер. -------------------- 12 удачных сделок в барахолке gbx.ru
|
| bakka |
Среда, 30 мая 2012, 11:50
Отправлено
#5
|
![]() Продвинутый ![]() ![]() Группа: Пользователи Сообщений: 92 Регистрация: 24 фев. 2008 Пользователь №: 25 752 ![]() ![]() |
QUOTE (quasist @ Среда, 30 мая 2012, 11:23) Какой пинг? Поскольку клиент без prediction/lag_compensation то, ясно, что до Киева игровой процесс немного доходит с запозданием. И чем процесс обработки клавиатурных событий не устроил? Все клавиши сжимаются в 1 байтовую битмаску и шлются на сервер. C:\Windows\System32>ping zlofenix.org Обмен пакетами с zlofenix.org [80.90.240.184] по 32 байт: Ответ от 80.90.240.184: число байт=32 время=29мс TTL=56 Вроде ничего так. Да и выглядит это не как лаги-подёргивания-ресинк, а как... ну неудобное управление. Кнопку нажал -- а прыгает позже (я в первую пропасть трижды падал, пока не приноровился раньше жать). При этом бег сразу срабатывает, и смена направления тоже. Ну и сами прыжки -- вертикальная скорость должна потихоньку убывать, а не моментально менять знак на определённой высоте. Это ж гравитация! Ещё с денди все приличные платформеры её учитывают, все прыгают по параболе. А здесь прыгаешь кверху -- и медленно планируешь по диагонали с постоянной скоростью, ещё и замедляясь перед касанием земли. Неинтуитивно и непредсказуемо. Ускорение/бег в самом прыжке (не касаясь земли) это ещё ладно, хотя тоже глуповато. Ну, может, вы потом к персонажам ракеты приделаете, чтобы реактивным двигателем менять ускорение в отрыве от поверхности. Сам экран скроллируется плавно -- но персонаж не всегда по центру, а может от него удаляться... примерно на собственную небольшую длину. Зачем вообще этот огород городить? Это геймплею не помогает совершенно. Если уж делать, то хоть на 1/8 длины экрана. Короче, пока что именно платформенная часть мне совсем не показалась (а сетевой игры как таковой я не увидел, никого там нет). Надеюсь на улучшения движка и невероятно интересный геймплей в будущем! |
| quasist |
Среда, 30 мая 2012, 12:51
Отправлено
#6
|
|
Sing along at the Opera ![]() Группа: Профи Сообщений: 3 391 Регистрация: 06 янв. 2006 Пользователь №: 14 791 ![]() ![]() |
QUOTE (bakka @ Среда, 30 мая 2012, 11:50) Короче, пока что именно платформенная часть мне совсем не показалась (а сетевой игры как таковой я не увидел, никого там нет). Надеюсь на улучшения движка и невероятно интересный геймплей в будущем! Вообще то всё, что ты видел, и есть сетевая игра, так как абсолютно вся логика считается на сервере, а клиент всего лишь отображает 4 килобайта игровой информации. В клиенте от уровня хранится кусок не более 32х16 тайлов. Вот мультиплеер, правда, пока редок(появление веб-клиента дело исправит). Плавное ускорение легко реализовать, всего лишь на 1 байт больше потребуется слать(для ровного счёта ещё второй байт на расширенные эффекты спрайта) , но я думаю в этой игре оставить топорные прыжки как есть ради изюминки. Ресинки откатывают вперёд или назад? -------------------- 12 удачных сделок в барахолке gbx.ru
|
| bakka |
Среда, 30 мая 2012, 13:22
Отправлено
#7
|
![]() Продвинутый ![]() ![]() Группа: Пользователи Сообщений: 92 Регистрация: 24 фев. 2008 Пользователь №: 25 752 ![]() ![]() |
QUOTE (quasist @ Среда, 30 мая 2012, 12:51) Вообще то всё, что ты видел, и есть сетевая игра, так как абсолютно вся логика считается на сервере, а клиент всего лишь отображает 4 килобайта игровой информации. В клиенте от уровня хранится кусок не более 32х16 тайлов. Вот мультиплеер, правда, пока редок(появление веб-клиента дело исправит). Плавное ускорение легко реализовать, всего лишь на 1 байт больше потребуется слать(для ровного счёта ещё второй байт на расширенные эффекты спрайта) , но я думаю в этой игре оставить топорные прыжки как есть ради изюминки. Ресинки откатывают вперёд или назад? Я имел в виду сетевой геймплей -- пока я там в одно рыло бегал. Ну там, чтобы кому-то в морду по сети плюнуть, или на голову наступить. Никого я не нашёл, увы. Ну ты понял про прыжки, я повторять не буду, но играть сейчас невозможно (и без изменений ты, по-моему, много пользователей не наберёшь). Кстати, просто интересно, зачем делать сползание по стенам, если оттолкнуться от них невозможно? Ресинков я не видел вообще, играется всё плавно, никаких претензий. Если ты про запаздывание прыжков -- то оно просто существует, не откатывая ничего никуда, каждый ... прыжок тормозит после нажатия кнопки. То же самое и с подлагиванием при приземлении -- просто встань и попрыгай, это даже не абстракция, это обструкция! PS: Может, ты под ресинками имеешь в виду "персонаж не всегда по центру, а может от него удаляться"? Я думал, это фича; многие платформеры это делают -- ну типа камера не успевает за быстрым бегуном. Сообщение отредактировал Kir - Среда, 30 мая 2012, 14:25 |
| quasist |
Среда, 30 мая 2012, 13:32
Отправлено
#8
|
|
Sing along at the Opera ![]() Группа: Профи Сообщений: 3 391 Регистрация: 06 янв. 2006 Пользователь №: 14 791 ![]() ![]() |
QUOTE (bakka @ Среда, 30 мая 2012, 13:22) Я думаю в контрастности с мегаменоиграми это придает персонажу женственности. То что при приземлении игрок замедляется - это пока недоработка интерполяции. Ресинк = то что игрока поддёргивает при постоянном беге раз в 1.25 секунды Сообщение отредактировал quasist - Среда, 30 мая 2012, 13:33 -------------------- 12 удачных сделок в барахолке gbx.ru
|
| bakka |
Среда, 30 мая 2012, 15:31
Отправлено
#9
|
![]() Продвинутый ![]() ![]() Группа: Пользователи Сообщений: 92 Регистрация: 24 фев. 2008 Пользователь №: 25 752 ![]() ![]() |
QUOTE (quasist @ Среда, 30 мая 2012, 13:32) А! Заметил, это видно на длинных беспрыжочных пространствах. Выглядит как заминка при беге. Не парит, но для нескольких персонажей на экране может быть сильно заметна (даже если все будут заминаться не одновременно). |
Posts in this topic
quasist Zlocada Пятница, 25 мая 2012, 23:33
quasist К сожалению серв лежал ночью.
http://i.imgur.com/1... Суббота, 26 мая 2012, 05:21
Shoogo Можешь в стиме попробовать разместить :D
http://... Суббота, 26 мая 2012, 12:57
quasist
Нафига кормить геббела который даже hf:ep3 тянет ... Суббота, 26 мая 2012, 20:03
Gashik Треш :) Геббела таким не накормишь, бгг.. Вторник, 29 мая 2012, 11:55
quasist
Аргументируй или иди дальше пинай свой носок. Вторник, 29 мая 2012, 12:33
Gashik
[attachmentid=25138] Ггг... Вторник, 29 мая 2012, 13:03
quasist
Ты, типа, хочешь заявить о своём графодрочерстве ... Вторник, 29 мая 2012, 14:25
Gashik
А что в этой поделке еще есть, сюжет захватывающи... Вторник, 29 мая 2012, 15:07
quasist
Поделки это у тебя =)
Особенно то, что ты не мож... Вторник, 29 мая 2012, 15:26
Gashik
[attachmentid=25138] - не возражаешь, если я это ... Вторник, 29 мая 2012, 17:03
Anton299 А что за желтый пиксель (т.е два пикселя) между но... Вторник, 29 мая 2012, 20:21
Shoogo Это ноги, третье продолжение, это плащь. Вторник, 29 мая 2012, 20:55
Oreanor
заватывающе :sleepy:
а почему человек должен з... Вторник, 29 мая 2012, 22:33
quasist
Вот и спроси у воображаемого человека, которым ты... Среда, 30 мая 2012, 00:58
svk
ты чего Серёга :+ ?!
Человек просто обязан в... Среда, 30 мая 2012, 06:05
bakka
Пока что получилось только послушать музычку и у... Среда, 30 мая 2012, 06:30
quasist
Не брандмаузер+антивирус залочили коннект?
Серв... Среда, 30 мая 2012, 06:48
bakka
Нет, вот выдача из консольки:
sudo /etc/init.d/... Среда, 30 мая 2012, 07:59
quasist Вы не через прокси? География расположения?
Пинги-... Среда, 30 мая 2012, 08:39
bakka
Не через прокси, Киев, пинги проходят (и сам сайт... Среда, 30 мая 2012, 09:21
quasist
В закачанной версии пишется только лог отрицатель... Среда, 30 мая 2012, 09:33
bakka
После надписи "Connecting" просто продо... Среда, 30 мая 2012, 09:37
quasist
"новых окошек"... то есть при запуске о... Среда, 30 мая 2012, 09:46
bakka
Да, никаких окон не появляется, терминальчик и вс... Среда, 30 мая 2012, 10:07
Gashik
Говорю же, поделка просто треш :) очень криво и ... Среда, 30 мая 2012, 11:04
bakka
Графика нормальная как раз, это ты Dwarf Fortress... Среда, 30 мая 2012, 11:15
bakka Апгрейд libsdl не помог, и на моём дебиане, и на у... Среда, 30 мая 2012, 20:05
quasist
Включение полноэкранного режима $fullscrn=1 ... Четверг, 31 мая 2012, 10:41
bakka
Не помогает. Может, ты какие-нибудь ещё mesы исп... Четверг, 31 мая 2012, 11:32
quasist
"Дрова" на OpenGL установлены? Можно un... Четверг, 31 мая 2012, 12:45
bakka
Linux S***e 3.0.0-20-generic-pae #34-Ubuntu SMP T... Четверг, 31 мая 2012, 13:20![]() ![]() |
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
| Упрощённая версия | Сейчас: Пт., 30 окт. 2026, 17:15 |

Пятница, 25 мая 2012, 23:33

















