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)

Skaner 03.01.2013 17:24

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

Skaner 03.01.2013 17:26

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

Skaner 03.01.2013 17:50

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

Skaner 03.01.2013 19:44

Ответ: irrlicht - успехи и не очень...
 
Обновил архив (1 пост). Добавил реализма мячику, научил его реагировать на движения ракеток при ударах, теперь мячик накапливает ускорение при множестве ударов и учитывает трение о ракетку и стол. Если снизить силу удара, то в скором времени мячик просто остановится. Закончил работу над автоматизацией, после удара сила удара сбрасывается, дабы не выбивать мячик за пределы поля, так как к ручному управлению силы долго привыкаешь, а так гораздо удобнее. Мячик теперь "играет по правилам". Это те самые два первых удара об стол (на каждой половине) и дальнейшее управление мячиком посредством отбивания его ракеткой) О как))) И, кажется, упал FPS... Но у меня комп слабый, так что на сильных машинах, думаю, не сильно заметно будет.

Arton 03.01.2013 19:54

Ответ: irrlicht - успехи и не очень...
 
Так...
Фпс тот же ~111, по началу подмораживало(!), затем разошлось. Играть стало легче. Сила удара после удара сбрасывается по умолчанию на максимум, это плохо. Появился глюк, обе ракетки были справа, мячик прыгал от одной к другой не как не меняя вектор, уменьшил силу удара, мячик полетал ещё пару раз и остался прыгать на месте (фига на месте! он что живой :4to: где обещанная физика :wild: ). Выключил игру...

Skaner 03.01.2013 20:02

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

Arton 03.01.2013 20:08

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

Сообщение от Skaner (Сообщение 248195)
силу можно добавить еще либо убавить.

Ну это я давно понял. Только неудобно что сбрасывается. ИМХО

Так держать. Может движок физики прикрутишь?

Skaner 03.01.2013 20:13

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

Сообщение от Arton (Сообщение 248197)
Может движок физики прикрутишь?

Не думаю, что она тут нужна будет, геометрии хватит с головой. Отскоки и прочее просчитать и я могу, а физика превратит миниютюрный проектик в не совсем миниатюрный, но все же проектик... Прикручу вместо физики звук, менюшку, таблицу рекордов и прочие гадости казуалок, да и выложу вместе с исходниками. Код я особо не комментирую, но там и так понятно все будет, по минимуму. За тесты спасибо, в одиночку я бы все еще возился над старой громоздкой версией, которая лишь тормозила)

Skaner 03.01.2013 20:14

Ответ: irrlicht - успехи и не очень...
 
Кстати, вопрос на засыпку, стоит ли делать онлайн таблицу рекордов?

Dream 03.01.2013 21:08

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

Skaner 03.01.2013 21:21

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

Dream 03.01.2013 21:56

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

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

Так будет не интересно:) просто с мышкой будет намного удобней управлять и силой удара и направлением. сейчас очень тяжело.

Skaner 03.01.2013 22:09

Ответ: irrlicht - успехи и не очень...
 
Вложений: 1
Сойдет ли такой вариант ракеток?

Arton 03.01.2013 22:12

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

Сообщение от Skaner (Сообщение 248220)
Сойдет ли такой вариант ракеток?

Нет. И так сложно, а тут ещё невидно чем отбивать.
Dream дело говорит, запили управление мышкой!

Skaner 03.01.2013 22:47

Ответ: irrlicht - успехи и не очень...
 
Обновил архив. Теперь уже довел до ума систему регулировки силы удара, убрал некоторые лишние зависимости. Теперь регулятор автоматически уменьшается. Игра стартует не мгновенно, а после нажатия кнопки "вверх", там понятно будет. Теперь введу сетку и правила, а затем уже и сделаю симуляцию более реалистичную. Теперь нельзя выиграть, не используя регулятор силы удара, так как простые удары компьютер легко отбивает, причем он сам умеет использовать сильные удары (с умом). Мышь вводить не буду, так как у меня ее на ноутбуке нету, а изгаляться на тачпаде... В общем пока так. Завтра добавлю сетку и правила, и наверное меню. Мышки нет у меня вообще, так как я на каникулах в деревне, а тут даже компьютеры не у всех есть, и тем более не где купить мышь...


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

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