Forums Logo

Здравствуйте Гость ( Вход | Регистрация )

quasist
post Пятница, 25 мая 2012, 23:33
Отправлено #1


Sing along at the Opera
Group Icon

Группа: Профи
Сообщений: 3 391
Регистрация: 06 янв. 2006
Пользователь №: 14 791





Текущая версия: тест совместимости
user posted image
Альфа тест 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
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topicStart Poll
Ответов
quasist
post Среда, 30 мая 2012, 10:32
Отправлено #2


Sing along at the Opera
Group Icon

Группа: Профи
Сообщений: 3 391
Регистрация: 06 янв. 2006
Пользователь №: 14 791





Должно появляться окно сразу, причём до начала музыки и попытки соединения. Поскольку я использую SDL для инициализации OpenGL - возможно в этом и проблема. У прошлого проекта были конфликты с compiz на убунте.

Сообщение отредактировал quasist - Среда, 30 мая 2012, 10:34


--------------------
12 удачных сделок в барахолке gbx.ru
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
bakka
post Среда, 30 мая 2012, 10:47
Отправлено #3


Продвинутый
**

Группа: Пользователи
Сообщений: 92
Регистрация: 24 фев. 2008
Пользователь №: 25 752





QUOTE (quasist @ Среда, 30 мая 2012, 10:32)
Должно появляться окно сразу, причём до начала музыки и попытки соединения.
*

Ну вот жену попросил попробовать -- на её убунте новой те же симптомы, никаких графических окошек.

Ну и безотносительно -- физика ... и обработка событий клавиатурных .... Так прыгать нельзя, это вы какому-то не тому марио подражаете.

Предупреждение за мат.

Сообщение отредактировал Kir - Среда, 30 мая 2012, 14:23
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
quasist
post Среда, 30 мая 2012, 11:23
Отправлено #4


Sing along at the Opera
Group Icon

Группа: Профи
Сообщений: 3 391
Регистрация: 06 янв. 2006
Пользователь №: 14 791





QUOTE (bakka @ Среда, 30 мая 2012, 10:47)
Ну и безотносительно -- физика пиздец и обработка событий клавиатурных пиздец. Так прыгать нельзя, это вы какому-то не тому марио подражаете.
*

Какой пинг?
Поскольку клиент без prediction/lag_compensation то, ясно, что до Киева игровой процесс немного доходит с запозданием.

И чем процесс обработки клавиатурных событий не устроил? Все клавиши сжимаются в 1 байтовую битмаску и шлются на сервер.


--------------------
12 удачных сделок в барахолке gbx.ru
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
bakka
post Среда, 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 длины экрана.

Короче, пока что именно платформенная часть мне совсем не показалась (а сетевой игры как таковой я не увидел, никого там нет). Надеюсь на улучшения движка и невероятно интересный геймплей в будущем!
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
quasist
post Среда, 30 мая 2012, 12:51
Отправлено #6


Sing along at the Opera
Group Icon

Группа: Профи
Сообщений: 3 391
Регистрация: 06 янв. 2006
Пользователь №: 14 791





QUOTE (bakka @ Среда, 30 мая 2012, 11:50)
Короче, пока что именно платформенная часть мне совсем не показалась (а сетевой игры как таковой я не увидел, никого там нет). Надеюсь на улучшения движка и невероятно интересный геймплей в будущем!
*

Вообще то всё, что ты видел, и есть сетевая игра, так как абсолютно вся логика считается на сервере, а клиент всего лишь отображает 4 килобайта игровой информации. В клиенте от уровня хранится кусок не более 32х16 тайлов.
Вот мультиплеер, правда, пока редок(появление веб-клиента дело исправит).

Плавное ускорение легко реализовать, всего лишь на 1 байт больше потребуется слать(для ровного счёта ещё второй байт на расширенные эффекты спрайта) , но я думаю в этой игре оставить топорные прыжки как есть ради изюминки.

Ресинки откатывают вперёд или назад?


--------------------
12 удачных сделок в барахолке gbx.ru
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
bakka
post Среда, 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
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
quasist
post Среда, 30 мая 2012, 13:32
Отправлено #8


Sing along at the Opera
Group Icon

Группа: Профи
Сообщений: 3 391
Регистрация: 06 янв. 2006
Пользователь №: 14 791





QUOTE (bakka @ Среда, 30 мая 2012, 13:22)
Кстати, просто интересно, зачем делать сползание по стенам, если оттолкнуться от них невозможно?
*

Я думаю в контрастности с мегаменоиграми это придает персонажу женственности.

То что при приземлении игрок замедляется - это пока недоработка интерполяции.

Ресинк = то что игрока поддёргивает при постоянном беге раз в 1.25 секунды

Сообщение отредактировал quasist - Среда, 30 мая 2012, 13:33


--------------------
12 удачных сделок в барахолке gbx.ru
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
bakka
post Среда, 30 мая 2012, 20:05
Отправлено #9


Продвинутый
**

Группа: Пользователи
Сообщений: 92
Регистрация: 24 фев. 2008
Пользователь №: 25 752





Апгрейд libsdl не помог, и на моём дебиане, и на убунте жены одинаково не появляется никаких дополнительных окошек и висит надпись про соединение...
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
quasist
post Четверг, 31 мая 2012, 10:41
Отправлено #10


Sing along at the Opera
Group Icon

Группа: Профи
Сообщений: 3 391
Регистрация: 06 янв. 2006
Пользователь №: 14 791





QUOTE (bakka @ Среда, 30 мая 2012, 20:05)
Апгрейд libsdl не помог, и на моём дебиане, и на убунте жены одинаково не появляется никаких дополнительных окошек и висит надпись про соединение...
*

Включение полноэкранного режима $fullscrn=1 не помогает?

Строка о подключении появляется примерно через 4 секунды после того как должно появиться окно.

Сообщение отредактировал quasist - Четверг, 31 мая 2012, 10:59


--------------------
12 удачных сделок в барахолке gbx.ru
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
bakka
post Четверг, 31 мая 2012, 11:32
Отправлено #11


Продвинутый
**

Группа: Пользователи
Сообщений: 92
Регистрация: 24 фев. 2008
Пользователь №: 25 752





QUOTE (quasist @ Четверг, 31 мая 2012, 10:41)
Включение полноэкранного режима $fullscrn=1 не помогает?
*


Не помогает. Может, ты какие-нибудь ещё mesы используешь, но не указываешь в зависимостях? (Хотя, когда на убунту-ноуте не хватало сдл_микшера, предупреждение сработало.)
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
quasist
post Четверг, 31 мая 2012, 12:45
Отправлено #12


Sing along at the Opera
Group Icon

Группа: Профи
Сообщений: 3 391
Регистрация: 06 янв. 2006
Пользователь №: 14 791





QUOTE (bakka @ Четверг, 31 мая 2012, 11:32)
Не помогает. Может, ты какие-нибудь ещё mesы используешь, но не указываешь в зависимостях? (Хотя, когда на убунту-ноуте не хватало сдл_микшера, предупреждение сработало.)
*

"Дрова" на OpenGL установлены? Можно uname -a ?

У меня на лайв-усб и ubuntu и opensuse на нетбуке всё работало.
Можно полный лог того что в консоль выдаёт?


--------------------
12 удачных сделок в барахолке gbx.ru
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
bakka
post Четверг, 31 мая 2012, 13:20
Отправлено #13


Продвинутый
**

Группа: Пользователи
Сообщений: 92
Регистрация: 24 фев. 2008
Пользователь №: 25 752





QUOTE (quasist @ Четверг, 31 мая 2012, 12:45)
"Дрова" на OpenGL установлены? Можно uname -a ?
У меня на лайв-усб и ubuntu и opensuse на нетбуке всё работало.Можно полный лог того что в консоль выдаёт?
*

Linux S***e 3.0.0-20-generic-pae #34-Ubuntu SMP Tue May 1 18:35:40 UTC 2012 i686 i686 i386 GNU/Linux
Второй и вывод в консоль вечером.
Linux c***e 2.6.37-2-686 #1 SMP Sun Feb 27 10:51:32 UTC 2011 i686 GNU/Linux

Консолька:

CODE
**@c***e:~/tmp/client$ ./client
screenwi = 640 +[0]
screenhe = 480 +[1]
fullscrn = 1 +[2]
gamepadi = 2 +[3]
gamebt_a = 1 +[4]
gamebt_b = 2 +[5]
gamebt_s = 8 +[6]
gamebt_S = 9 +[7]
sound_on = 1 +[8]
music_on = 1 +[9]
pizdecFX = 1 +[10]
noiseGFX = 1 +[11]
Total gamepads:4
Using gamepad:Xbox 360 Wireless Receiver!
Connecting to zlofenix.org:10050


Сообщение отредактировал bakka - Четверг, 31 мая 2012, 20:35
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

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   C:\Windows\System32>ping zlofenix.o...   Среда, 30 мая 2012, 11:50
bakka   А! Заметил, это видно на длинных беспрыжочных...   Среда, 30 мая 2012, 15:31
bakka   Linux S***e 3.0.0-20-generic-pae #34-Ubuntu SMP T...   Четверг, 31 мая 2012, 13:20


Reply to this topicStart new topic
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
 

Упрощённая версия Сейчас: Пт., 12 июня 2026, 07:39
Skin Designed (c) by Rooq.net, All Rights Reserved.