forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Проекты C++ (http://forum.boolean.name/forumdisplay.php?f=56)
-   -   irrlicht - успехи и не очень... (http://forum.boolean.name/showthread.php?t=17693)

Arton 03.01.2013 23:02

Ответ: irrlicht - успехи и не очень...
 
Игра стала сложнее, не есть хорошо, противник прям таки непобедимый.
С набором силы стало ещё хуже. Не забить. Сила удара увеличивается только когда держу кнопку, иначе плавно спадает. Попробовал удерживать "силу" и одновременно двигать ракетку, моя ракетка сильно затормозила.
В общем стало хуже :(

Цитата:

Сообщение от Skaner (Сообщение 248224)
Мышки нет у меня вообще, так как я на каникулах в деревне

Вот почему ты игру быстро обновляешь, от скуки! :-)

Skaner 03.01.2013 23:07

Ответ: irrlicht - успехи и не очень...
 
Это не игра затормозила, а ракетка) Чем сильнее сила удара, тем медленнее ракетка, это для того, чтобы если задумается выстрелить шариком в какой-либо бок (срезать), ракетка не улетела в край, а шарик сместился туда, куда нажато (влево или вправо). Как только отпускаешь кнопку усиления удара, сила возвращается в обычный режим, и ракетка снова быстро двигается по полю. Сейчас еще сильнее переделал управление, но архив уже завтра выложу... Esc - выход, кстати)

Skaner 03.01.2013 23:09

Ответ: irrlicht - успехи и не очень...
 
Ан-нет, все-таки перезалил архив только что, немного улучшил поведение ракетки и шарика, теперь выиграть бота проще. Там же есть еще и на двоих режим, но пока недоделанный сплитскрин...

Arton 03.01.2013 23:10

Ответ: irrlicht - успехи и не очень...
 
Цитата:

Сообщение от Skaner (Сообщение 248226)
Это не игра затормозила, а ракетка) Чем сильнее сила удара, тем медленнее ракетка, это для того, чтобы если задумается выстрелить шариком в какой-либо бок (срезать), ракетка не улетела в край, а шарик сместился туда, куда нажато (влево или вправо). Как только отпускаешь кнопку усиления удара, сила возвращается в обычный режим, и ракетка снова быстро двигается по полю. Сейчас еще сильнее переделал управление, но архив уже завтра выложу... Esc - выход, кстати)

Уже поправил сообщение.
То есть тормоз ракетки это сделано специально! :4to: Фигня. ИМХО

Skaner 03.01.2013 23:13

Ответ: irrlicht - успехи и не очень...
 
Может и фигня, но управлять шариком сложнее, если нужно послать его в угол доски, то ракетка улетит в угол быстрее, чем шарик до нее долетит) А так шарик успешно летит куда надо, а сила удара плавно становится нормальной) Ну тут еще пересмотреть все можно сто раз)

St_AnGer 03.01.2013 23:13

Ответ: irrlicht - успехи и не очень...
 
Цитата:

Сообщение от Skaner (Сообщение 248224)
Мышки нет у меня вообще, так как я на каникулах в деревне, а тут даже компьютеры не у всех есть, и тем более не где купить мышь...

Я всегда с собой беру видеокамерумышку :-)

Arton 03.01.2013 23:17

Ответ: irrlicht - успехи и не очень...
 
Цитата:

Сообщение от Skaner (Сообщение 248229)
Может и фигня, но управлять шариком сложнее, если нужно послать его в угол доски, то ракетка улетит в угол быстрее, чем шарик до нее долетит) А так шарик успешно летит куда надо, а сила удара плавно становится нормальной) Ну тут еще пересмотреть все можно сто раз)

Вот нифига не улетит.

Потестировал. Выигрывать так и не получается, может я слоупок. :dontknow:

Заторможенность ракетки абсолютно не реалистична. Усложняет и без того сложную игру. ИМХО
Нужно что бы игру ещё кто-то протестировал.

Dream 04.01.2013 03:43

Ответ: irrlicht - успехи и не очень...
 
Я очень люблю настольный тенис, люблю закручивать мячик, отбивать так чтобы он летел высоко, если в игре такого не будет - я обижусь.

St_AnGer 04.01.2013 03:59

Ответ: irrlicht - успехи и не очень...
 
Цитата:

Сообщение от Dream (Сообщение 248254)
Я очень люблю настольный тенис, люблю закручивать мячик, отбивать так чтобы он летел высоко, если в игре такого не будет - я обижусь.

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

Arton 04.01.2013 04:37

Ответ: irrlicht - успехи и не очень...
 
Цитата:

Сообщение от St_AnGer (Сообщение 248256)
Отчаянно плюсую! Но для этого надо много раз сыграть в настольный теннис, что бы прочувствовать физику процесса. Ведь закрутить - это не такой то и простой приём, особенно если нужно грамотно со старта крутануть. Такая закрутка ведь получается из за очень низкого веса мячика по сравнению с размерами, сопротивления воздуха, скорости удара, угла касания удара, скорости закручивания мячика...

Вот я и говорю автору, прикрути физический движок. А то напоминает пинг-понг 80-х!

Skaner 04.01.2013 11:40

Ответ: irrlicht - успехи и не очень...
 
Вложений: 1

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

Skaner 04.01.2013 13:00

Ответ: irrlicht - успехи и не очень...
 
Немного уменьшил размер мячика, эффект получился довольно интересный, при сильных ударах мяч летит по дуге вниз, отклоняясь в сторону движения ракетки, эффект сопротивления воздуха присутствует)

Skaner 04.01.2013 18:35

Ответ: irrlicht - успехи и не очень...
 
Вложений: 1
Что ж! Реализовал правила! Теперь играть сложнее, приходится регулировать силу удара в зависимости от скорости мяча, реализовал "играбельную" сетку, которая не просто декорация, а вполне игровой элемент) Убрал автоматическую регулировку силы удара, теперь она постоянная (стрелки вверх-вниз). Играть стало удобнее, на мой взгляд.
Имейте ввиду, что слишком сильные удары могут сыграть злую шутку, так как мяч просто вылетит из игрового поля и вам засчитывается гол. Так же слабые удары помогут вам успешно попасть в сетку, что равнозначно - вам гол) Архив обновил, и мне снова кажется что FPS упал...

Arton 04.01.2013 18:48

Ответ: irrlicht - успехи и не очень...
 
Все вылеты за поле мне в минус (почти все), независимо от того что шарик вылетает со стороны врага, мне очко должны засчитать. WTF?! О_о?! Как тогда гол забивать?!

Мда...

P. S. FPS никуда не упал, у меня по прежнему 111.

Skaner 04.01.2013 18:58

Ответ: irrlicht - успехи и не очень...
 
Все по правилам, минимум один удар об стол должен быть)
Принимающий отражает отскочивший на его стороне мяч обратно на сторону подающего; тот, в свою очередь, отправляет его на сторону принимающего, и так продолжается до тех пор, пока кто-либо из игроков не допустит ошибки. Каждая ошибка дает противнику 1 очко. Играющий выигрывает очко если противник: неправильно подаст мяч; отразит мяч с лета до его прикосновения к столу; отразит мяч за пределы стола; не сможет принять правильно посланный мяч; отражая мяч, тронет его ракеткой более одного раза или поймает мяч на ракетку, а потом бросит его; коснется мяча во время розыгрыша любой частью тела, находящейся над столом, или заденет сетку, стойку стола.


Часовой пояс GMT +4, время: 04:04.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot