Jump to content
Korean Random

anomal3

User
  • Content Count

    35
  • Joined

  • Last visited

Posts posted by anomal3


  1. 26.02.2020 в 13:31, Dragon armor сказал:

    Видимый 3d объект и его модель коллизии различались

    Так происходит всегда. 

    Mesh колизия строится из 255 полигонов, и забирает самые верхние точки модели. Если к примеру был бы у машины фонарь на крыше, то верхняя точка начиналась бы от фонаря. То же самое касается и всех частей объекта. Меш всегда берёт самые крайние точки и по ним строит объект и разбивает на полигоны

    Можно кастомизировать меш колизии и увеличить до бесконечности, но тогда прощай RAM и CPU/GPU (смотря на чём считается).

    Более разумный вариант использовать колизии квадрат, круг, цилиндр. 

    image.png.2a911d2adb8842a866e52c4007a9d53b.png
    а вот кастомная колизия

    image.png.2517cba7e2e459c8fa59a3b0a9323ef9.png


  2. Вновь обновлю первый пост, и пост о том, что может быть найдутся идеалисты.

    На данный момент нужно заполнить карту. Рук на всё катастрофически не хватает.

    Сделал иерархию в БД. Теперь всё завязано на данных в Базе Данных.

    Прикручен личный кабинет к сайту. Выводит статистику, и информацию о пользователе. Серебро, голда, опыт.

     

    С БД теперь парсится через json 

    {"tank_id":"1","tank_name":"3329-R11_MS-1","tanks_nation":"USSR","tank_type":"LT","level":"1"}
    {"tank_id":"23","tank_name":"18433-R107_LTB","tanks_nation":"USSR","tank_type":"LT","level":"8"}
    {"tank_id":"150","tank_name":"46337-R127_T44_100","tanks_nation":"USSR","tank_type":"ST","level":"8"}

    Да работы много, но может всё таки найдутся люди кто готов вступить в наши ряды?

    Прикручена карусель танков.

    Добавлена локализация игры. Теперь можно переводить игру на 2 и более языков.

     

     

    1518918871_.thumb.png.57309898341f8101717a770fd91616c8.png


  3. 02.12.2019 в 00:10, SkepticalFox сказал:

    не вижу проблем

    На том скрипте который у Вас в профиле и на форуме, тащится только до 1.0.

    Указывая путь к 1.+ ошибка

    02.12.2019 в 00:10, SkepticalFox сказал:

    По поводу сети:

    ОГРОМНОЕ ЧЕЛОВЕЧЕСКОЕ спасибо. Я сначала не понял что это, но капец какая это полезная ссылка

    • Upvote 2

  4. 16 часов назад, SkepticalFox сказал:

    Я бы networking на C++ писал используя boost::serialization & boost::asio

    Примеров на github'е довольно много

    На плюсах не пишу((

    прочитал про бустер, короч я как понял это точно такая же сериализация в потоке как и у c#.

     

    Блин в готовых решениях везде есть подводные камни. А своё писать капеец как всё превращается в ад.

    Половину функционала видимо придётся написать на клиенте. А потом потихоньку переносить на сервер


  5. Итак. Так как все готовые решения по поводу сервера я отбросил, и решил писать сервер сам, столкнулся с проблемами.

    Решения забросил потому, что в опенсорс такое не пронести. Да и у всех какие то смешные 20-50 подключений всего.

    Есть ли у кого опыт или может "закладочка" о работе сервера и клиента по протоколу UDP?

     

    на tcp написан только чат и взаимодействие с БД.

    Буду рад любой помощи.

     

    P.S.

    И один скриншотик

    HangarClient1.thumb.png.c73f93bd273b55f9729d90836627c26d.png


  6. 30.09.2019 в 23:39, SkepticalFox сказал:

    Спасибо Вам огромное. А как решить проблему?

    python не воломон:mellow:

    Blender.png

     

    старый клиент wot classic открыл без каких то либо проблем


  7. Доброго времени суток господа, а подскажите пожалуйста как рипнуть карту из клиента?

    Никогда таким не занимался ранее. 

    Почитал что структуры ангара и карт одинаковые, и видел рипнутый ангар.

     

    P.S. Может у кого есть рипнутая карта?:glasses:


  8. В 08.01.2019 в 20:47, Spectr20 сказал:

    Добрый день готовлю один проект к релизу и уткнулся в одну "Проблему" не знаю какой хостинг для сайта выбрать. Может кто что посоветует. Заранее спасибо.

    https://www.000webhost.com

    Вполне подойдёт Вам. Он аналогичен как и hostinger.ru только бесплатный. Хостингер стал платным теперь.

    Да и про amazon наверное забыли? правда там 1$ надо при регистрации, но потом вернётся, после того как подтвердите что Вы это Вы.

    А почему ucoz не подходит? раз информационный характер. Вы отключаете там рекламу, а домен в подарок получите.


  9. 10 минут назад, Dragon armor сказал:

    Не знаю, что делать, с чего начать, как сделать. Сейчас - гусеничная техника.

    Для начала определиться, как гусеницы будут двигаться. Либо материя будет вращаться, либо состыковать каждый трак в целую цепочку.

    Плюсы у каждого свои.

    Если использовать материал который будет бегать по гусеницам, это даст прирост к FPS и производительности. Но не очень красиво.

    Можно из траков сделать, но по производительности будет тяжело. Зато очень красиво и эффектно

     

     

    10 минут назад, Dragon armor сказал:

    Ни в одном из них нет готового варианта

    Не достаточно хорошо искали, примеры есть. Но не суть. Раз уже прикрутили физ движок.


  10. 10 часов назад, Dragon armor сказал:

    А что делать сейчас? Надо сделать возможность передвижения техники по карте. Потом усложнять. Толку-то от того, что в ангар зайти можно? Главное - танчики на карте, а не в ангаре, который, кстати, можно и не грузить вовсе, а сразу же создавать арену.

     

    На скринах, что были раньше, показано, что только и есть сейчас примитивная физика, т.е. гравитация и коллизия с ландшафтом.

    Есть пример из физического движка. Можно его на первое время попробовать. Проблема, что там C++, к тому же для VS2010 или даже 2012, а у меня древняя VS2005. И мне не нравится, как там сделано, это не raycast, а физические примитивы. Но этот пример хотя бы работает, пусть и плохо.

    Так нечего ещё. Зайти в ангар - это всё, что есть на данный момент. Ещё арену можно создать, но на скринах видно, что всё криво-косо спавнится.

    newton_example.png

    Там что-то непонятное. Видимо, в java так принято - десять вложенных папок и один файл в итоге. Этот проект,как понимаю, только авторизацию клиента производит. У меня это есть и это наиболее лёгкая часть. Есть там непонятные параметры, но на первое время они не мешают.

    я почитал раза 3, но не понял. С чем проблемы то у Вас?

    Прикручиваете физический движок на сервер?

     

    Почему готовый вариант не взять, например PhysX или  Bullet Physics Library?

    У них свой SDK. От Nvidia вообще даже уроки есть на русском.

     

    И вы генерируете ландшафт  на сервере?:confused:

    Или у Вас это нечто серверной карты высот?


  11. В Fri Dec 07 2018 в 23:07, Дизель сказал:

    @anomal3

    Видимо ты недавно в игровую индустрию попал. Эх, жаль мне твой оптимизм. Еще наспотыкаешься.

     

    возможно ты прав. Но пока жив оптимизм, жив и проект. И столкнувшись с трудностями, я не бегу назад, смысл. Преодолеешь будешь сильнее

    • Upvote 1

  12. В 05.12.2018 в 14:04, Дизель сказал:

    Ты ранее на танках Юнити не был замечен? В команде  Сани и Абразива не участвовал?

    Я без понятия кто это. Это мой первый проект над которым я так долго работаю.

     

    В 05.12.2018 в 14:04, Дизель сказал:

    Обоснование: такое уже есть

    Да. Tank Force по-моему так. Парни сделали игру, и теперь на карибах. Обновлений за ~8 мес небыло. И движок Unity. Вот только этим нужно заниматься и любить что ты делаешь. Но не их подход.

    Интересно же спросить игроков, собрать фидбек, и сделать как они просят.

     

    В 05.12.2018 в 14:07, Pavel3333 сказал:

    Просто песочница

    Пока да) :smile: Вы совершенно правы. но это ПОКА.

    У каждого проекта есть своя аудитория. @Дизель ведь я прав?

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

    Там я развитие быстрее пойдёт.

     

     

    В 05.12.2018 в 14:28, Pavel3333 сказал:

    игры бывают успешными только у больших акул геймдева

    Частично с Вами не согласен. Бывает и маленькие никому не известные становятся мировыми лидерами. Кто? WARGAMING

    Кем они были до танков? кто-нибудь на форуме играл в их карточную игру? А в стратегию? Именно... их тут единицы

     

     

    Смысл данного проекта, это "набить руку", дать людям самим строить по их мнению идеальные танки, ну  и попробовать воплотить это  в дальнейшем в коммерческий проект. И о Юнити слышат только в мобильных играх. Мало игр для ПК, к тому же ещё и условно бесплатных.

    А под Юнити лежать просто безграничные возможности. Оптимизация в Юнити, (я бы даже поспорил) лучше чем в Big-World и Core ® .

    • Upvote 1

  13. В 30.11.2018 в 20:30, Форумчанин сказал:

    Как было неверный пароль, так и осталось.

    Мусор всегда был, есть и будет мусором. Увы.

    Не придал этому значение сначала, но спасибо то что заметили. Дело в регистрации. В пароле возможно Вы указали заглавные буквы. А при регистрации регистр автоматически меняется на строчные буквы.

    При входе используйте пароль без больших букв

    Например Вы ввели

    QWERty123

    а при входе используйте qwerty123

     

    Ошибки случаются

    Не помню для чего это делал, но при регистрации сделал зачем то так.

    $Login = StrToLower(Trim($Login));
                $Pass = StrToLower(Trim($Pass));
                $Repass = StrToLower(Trim($Repass));

    Данную "ошибку" изменил. Теперь сохраняется и заходит с большими буквами.

    @Форумчанин я же выкладывал ссылку проверки пароля. Почему Вы ей не воспользовались?

    https://worldbattleoftanks.ru/register/test.php

    Попробовали бы ввести пароль. Если он не совпадает, то всё бы увидели.

    notPass.thumb.png.668844d9ffc7ca4eaf90db6dd64e7e4d.png

     

    yesPass.thumb.png.9fe513d5add13df234b85413cb94853f.png

     

     

     

    И народ, подскажите. Где находится панель повреждений?

    1924952398_wot.png.d9a49dcde5db3c061c0fe8414539c388.png

    Вытащить картинки хочется. А нашёл только маленькие. Которые от умения через прицел смотрятся

     

    А то как то не айс смотрится

    994767692_Unity2018.2.7f1(64bit)-RussianVillage.unity-worldbattleoftanks-PCMacLinuxStandaloneDX11.thumb.png.1b68c901e68ba601254bd61db50b91ea.png


  14. 19 часов назад, Silver Raven сказал:

    Хм, где-то я уже видел какой-то похожий прототип. На форуме АМК?

    Идея вообще, жива? 

    Да, целиком и полностью.

    Не знаю что такое форум АМК

    Для тех кто хотел скорее посмотреть как и что там такое. Отвечал и отвечаю, я работаю над этим.

    Но кому невтерпёж, забилдил обновление. Теперь можно покатать. Возможно даже онлайн.

    Увы но зарегистрированных пришлось удалить, поменял алгоритм регистрации и входа, а так как пароль был захэширован, то обратить изменение и подкрорректировать под новые реалии я не смог. Придётся заново зарегистрироваться.

    https://worldbattleoftanks.ru/register/ - регистрация

     

    Проверить совой пароль (тестовый коннект)

    https://worldbattleoftanks.ru/register/test.php

     

    Установщик прикрепил WBoT_installer.exe

    • Upvote 1

  15. В 19.07.2018 в 18:14, Dragon armor сказал:

    @maksroker ОК.

    @Monstrofil Как у них сейчас устроено, мне известно. Просто не понятно, почему не шифруется всё? А то заголовок, clientID не шифрованы, потом шифрование и последние 2 байта вновь не шифрованы. Кстати, для реплеев используется только Blowfish.

    Пакет собирается из нескольких методов, примитивный пример могу расписать только на c#, а зная что игру делает не только варгаминг а ещё привлекают сторонних разработчиков, это может быть связанно. Хотя утверждать про сторонних разработчиков не могу. 

     

     

    В 24.08.2018 в 17:45, Dragon armor сказал:

    Почти полтора миллиона полигонов на карту 1 км2. Интересно, физический движок не захлебнётся?

    Ничего не захлебнётся. Всё нормально прогрузится. Только долго:laugh:. И всё зависит как подгружать. Не знаю как в других движках, но в котором работаю я, можно сделать так называемый Оклюжн Окулинг. (Всё что не попадёт в обзор камеры, просто не рендерится и не генерирует заданные полигоны)

    6.thumb.png.4ef9e0603c461cc726eec1bb9ea11325.png

    Считать общие полигоны с объектами лень.

     

    В 25.08.2018 в 14:36, Dragon armor сказал:

    А физическому движку важна система координат?

    Очень Важна для дальнейшего взаимодействия.

    Посмотрите пример. (Это локальная система координат) В глобальной будет всё иначе.

    1.thumb.png.e33f89ca3bd352905ff82867f08c20b4.png2.thumb.png.3079160702c9c28ddcbf097abd20ea83.png3.thumb.png.7d9f5610b879614b257d113509231de5.png

     

     

    Если с объектом не взаимодействовать, то можно оставить координаты как есть и всё будет хорошо.

    А если к нему потом обращаться, то может получится вроде что то мутанта.

    4.thumb.png.7925d659609b5e3fe5d42332017633a9.png

     


  16. 1 минуту назад, yepev сказал:

    очень частая ошибка тех кто делает проект самостоятельно - делать сразу всё подряд. Зачем сейчас делать и сайт, форум, группу ВК и всё такое, когда даже сам проект ещё не рождён? Лучше сосредоточиться на проекте, а на первое время хватит и этой темы. Зато не нужно будет распыляться на всё и сразу. Всё время можно будет посвятить самому проекту. Не нужно поначалу тратить время на то, в чём ещё долгое время не будет никакого смысла. Никому не нужен сайт проекта, когда нет самого проекта.

    Я полностью с Вами согласен, целиком и полностью, просто когда я захожу в тупик, или думаю как реализовать ту или иную функцию, голова с плеч улетает, и чтобы отвлечься или переключиться на другое, я занимаюсь WebСайтом. Не то чтоб я его прям пилю, просто переключаюсь на него, и бывает хочется закончить функцию кнопочки, чтобы не забыть, и получается что я отвлекаюсь на посторонние проблемы:blinky:


  17. В 04.11.2018 в 20:04, Форумчанин сказал:

    "Неверный логин или пароль", хотя все верное.

    Я изменил параметры входа, и занят сетевым решением. Вы не можете зайти на сервер по этой причине. Так как каждый раз обновлять версию клиента и закачивать обновления это просто долго по времени. Логин и пароль сохранены в базе, как только я допишу, Вы сможете зайти без проблем.

    Все логины сохранены в базе.

     

     

    В 09.11.2018 в 23:04, Дизель сказал:

    Я как только не крутил проект, там есть ошибки в скриптах для сервака. Танк-контролёр гоняет без визуала, хрен пойми почему. Физика танка адская, словно бешанная корова летает через буераки.

    Танк контроллер я дописал, и подкорректировал физику. На GitHub выложен старый проект, а которым занят сейчас, писал заново.

    Для сервака там не было практически ничего. Только база + некоторые функции, такие как рандом пробития и рандом урона +- 25%

     

     

    P.S. Пишу всё один, и бывает отвлекаюсь на посторонние проблемы. Так же пишу сайт, и функции с аккаунтом.

    Проект я не забрасывал и нет в планах. Просто на всё нужно время.

    Строку состояния почти сделал. Чтобы быть информативным.

     

    297368769_WBOT.thumb.png.9ba0507127fd3750bba28c11d879c77b.png

    В 09.11.2018 в 23:04, Дизель сказал:

    Спасибо за тестовую локацию - может пригодится

    Локацию не жалко:Default: Она называется "Постапокалиптическая" по-моему, я её где то на просторах нашёл

    P.S.S. Весами вершин разобрался, можно косточками менять подвеску, это всё круто, только пока не понял, как физически или текстурой крутить колёса, так как катки танка это несколько катков в ряд, и крутить по какому принципу их не знаю. А в WoT сделано прикольно, никогда раньше не обращал внимания, когда останавливаешься или трогаешься с места, танк шатается как на пружинах.

    • Upvote 2
    • Downvote 1

  18. В 21.10.2018 в 00:22, SkepticalFox сказал:

    сделайте pbr шейдеры и envmap прикрутите =)

    Спасибо за замечание. Я ведь даже карту нормалей не прикручивал

    Вот как выглядели тектуры

    Non_normal.thumb.png.d6ff31ca6dd8946ff5d7a413cafc8320.png

    А вот после добавления карты нормали, height map и дополнительного albedo

     

    yes_normal.thumb.png.0d69c366895361cb12eba31f260dd67b.png

     

    Совсем другой компот.

     

    Немного поиграл со светом и добавил pbr и получилось как мне кажется не плохо))

     

×
×
  • Create New...