Страница 1 из 3

Gleeko Multiplayer Gameplay. (Source Code, now for Free!!)

СообщениеДобавлено: 22 сен 2012, 20:59
eligma
-->ИзображениеИзображение UPD 15/01/2013

You Tube

Сайт поддержки http://gleeko-multiplayer.social-networking.me/

WebPlayer 8 Mb

Download Source 90 Mb now fixed bug for Unity v.4.x

Build with voice chat 18 Mb

ReadeMe.pdf

Gleeko Multiplayer Gameplay - базовый геймплей по мультиплееру GTA stile, для игр в стиле шутер с выбором 4 персонажей (персонажи взяты с сайта mixamo). Работает на бесплатной версии Unity 3.3. Сеть сделана на стандартном мастер сервере Unity (должна держать около 10 человек, по документации 30).
Функции: - ввод и отображение имени, подсчет и отображение урона, удар рукой, выбор оружия, стрельба, стрельба на машинах. Также реализован транспорт по мультиплееру и посадка в транспорт. Подсадка в машину по G (только в старой версии). Подсчет урона на машинах с имитацией взрыва. Простой голосовой чат и текстовый. Радар. Подъем на вертикальную лестницу. Простой сценарий на подсчет колличества убийств в игре. Посадка на стул. Синхронизация мяча - реакция на удар и синхронизация мелких объектов - бочек кубов
Транспорт - машина из оф тутора и самолет (в старых версиях вертолет и лодка). Все скрипты написаны максимально упрощенно чтобы пользователь мог использовать их как шаблон. В старом исходнике есть также файлв для небольшой кастомизации персонажей - прически и одежда (одевать на кости). Также в старом исходнике содержиться 15 других персонажей из програмы quidam
На сайте есть видео туториалы как вставлять этот пак в свой проект и как добаавлять в него своих персонажей Видео
ReadMe на русском, недописанный.
ReadMe.txt

УПРАВЛЕНИЕ ПОД СПОЙЛЕРОМ
Скрытый текст:
Action----------------------------Keys

Mooving
Run--------------------------------W, S, forward, backward keys
Starfe Left, Right----------------- A, D, left, right keys
Walk-------------------------------Hold Left, Right Shift.
Jump-------------------------------Space
Crouch-----------------------------C
Sit to chair-------------------------Mouse Left
Change character view------------Mouse Right
Sroll of view-------------------------Mouse Wheel

                  Weapon
Empty hands-------------------1 key
Knife----------------------------- 2 key
Beretta--------------------------3 key
AK47------------------------------- key 4
Atack----------------------------- Mouse Left
Alternative Leg Attack---------- F
Shooting---------------------------Mouse Left

                 Radar
Show, hide radar------------------Tab key
Radar scale * 10------------------- -, + keys

                 Vehicles
Get into the vehicle like driver--------Enter
Get into the vehicle like passinger---- G
Change camera view-------------------- F1
Helicopter move up, down------------- W, S
Helicopter turn left, right------------- Left, Right keys
Plane velocity rise----------------------- Left Cntrl, Left Mouse
Plane velosity down------------------------- Left Alt, Right Mouse

               Other animation
Dance------- T
Lay down----------- L
Sitting in chair------------ B

Other
Activate voice chat ------------------ V
Server instantiate vehicles---------- I
Escape to menu------------------------ Esc

Процес игры - вводим имя - запускаем сервер - выбираем персонажа и жмем кнопку next Для стрельбы с машин меняем обзор на машине по клавише F1

Необходимое условие - сцена в которую вы вставляете персонажей не должна иметь объектов типа Main Camera с тагами Main Camera и First person controler и 3rd Person. Для использования в своей игре меняйте имя хоста на мастер сервере в скрипте ConnectMS а также читайте ReadMe В целом скриптовая система все же сложноватая из за множества ссылающихся друг на друга скриптов и настроек. Шаблон мультиплеера брался из этих упражнений http://unity3dscripts.ru/


СТАРАЯ ВЕРСИЯ 15 ПЕРСОНАЖЕЙ С quidam. Отличие старой версии от первой в том что много специфических багов, в основном связанных с буферизацией. То есть когда клиенты входят выходят - остаются их мертвые лишние модели или машины. Несколько багов по буферизации есть также и в первой версии, но я их максимально старался отработатью. Еще одно главное отличие, здесь другой алгоритм посадки в машину. В первой версии значительно упрощен код. А здесь вместо одной фактически делается 2 машины - сама машина и ее спаун. А в той версии что выше все происходит на одной и той же машине.
ДЕМО ПОД СПОЙЛ
Скрытый текст:
HTML код для вашего блога :
Код: Выделить всё
<script language='javascript' type="text/javascript"> document.write("<iframe marginheight='0' src='http://unity3d.ru/distribution/player.php?url=https://dl.dropbox.com/s/4uusghu0cc9ijbz/WebPlayer.unity3d?dl=1&w=700&h=500&t=true&preview=1' height='"+(500+30)+"' width='700' frameborder='0' scrolling='no'></iframe>"); </script>

О моделях людей старой версии . Модели только для некомерческого использования. Взяты из бесплатного пака которым комплектуется программа quidam. По лицензии они не могут использоваться в комерческих компьютерных играх. Лицензия http://www.n-sided.com/3D/page.php?page ... n_chart_q3 В архив для каждой модели входит файл формата мах с bip скелетом. То есть можно добавлять любые анимации. Все модели с колличеством поллигонов 10к Их можно посмотреть еще внизу сообщения в атачменте на картинке

исходник --------- Mirror 2 330 mb vers Unity 3.5.5 для WinXP. Стрельба лучом 1.12.2012 исходник обновлен!!!

билд 50 mb старая версия, голосовой чат работает- скрипт MicTest на префабе персонажа взят с офф форума (качество звука плохое)


Очень старая версия http://depositfiles.com/files/tug49j9kt 340 мб версия Unity 3.2 стрельба шариками, индийский код


Оченнь очень старая версия без радара 350 мб WebPlayer 2(старая версия)

Также есть лайт версия с 2 персонажами на карте типа контры. Много готовых карты в стиле контры тут http://3dsocialnettest.ru/scene/ формат fbx

Если какие то ссылки не рабочие - пишите.

Думаю это не конец, а скорее только начало и на сайте http://3dsocialnettest.ru в разделе development я буду выкладывать самые разные версии этого мультиплеера с разнообразными наборами персонажей и машин. А также дальнейшая его разработка связана с добавлением всяких фич в мультиплеер. (первое надо хотя бы курение сделать)
Персонажи старой версии - скрин
Скрытый текст:
pic.JPG

Re: Gleeko Multiplayer Gameplay. Бесплатный пак

СообщениеДобавлено: 23 сен 2012, 12:35
wwtarasww
Скачал билд. Где поиск серверов? Где "подключиться"?

Re: Gleeko Multiplayer Gameplay. Бесплатный пак

СообщениеДобавлено: 23 сен 2012, 13:03
eligma
Ну сервера не будет пока кто то не запустит. поэтому скорей придется самому запустить сервер. сначала просто жмешь некст и в новом меню увидишь кнопку старт сервер. Ну а если кто то запустил сервер, то в этом же моменте увидишь тогда кнопки - start server и connect. Если будет 5 запущенных серверов увидишь 5 одна за другой кнопок connect. Это стандартный код мастер сервера unity. Весь код максимально упрощенный

Re: Gleeko Multiplayer Gameplay. Бесплатный пак

СообщениеДобавлено: 23 сен 2012, 21:20
wwtarasww
Тепер понятно. Спасибо!

Re: Gleeko Multiplayer Gameplay. Light Version

СообщениеДобавлено: 07 окт 2012, 15:53
eligma
Добавляю Light версию. Содержит всего 2 персонажа на карте в стиле Counter Strike. Веб билд всего 6 метров в отличие от предыдущей - 40 mb
Выбор оружия по клавишам 1,2,3,4
Демо под спойлером
Скрытый текст:
HTML код для вашего блога :
Код: Выделить всё
<script language='javascript' type="text/javascript"> document.write("<iframe marginheight='0' src='http://unity3d.ru/distribution/player.php?url=https://dl.dropbox.com/s/jy4vrikoowtd3od/WebPlayer.unity3d?dl=1&w=700&h=500&t=true&preview=1' height='"+(500+30)+"' width='700' frameborder='0' scrolling='no'></iframe>"); </script>

исходник 40 Мб vers unity 3.2 win XP

Билд 11мб

Re: Gleeko Multiplayer Gameplay. Исходник бесплатно

СообщениеДобавлено: 13 ноя 2012, 05:37
eligma
Начал делать оптимизированную версию о которой говорил в первом посте. Стреляет лучом. И я вот что подумал - может быть мне зажать этот исходник?
У меня есть комерческое предложение если вы живете в России(даже если в Америке)...А не - такая корова нужна самому. Я тогда лучше модельки на турбосквид куплю и сам аккаунт сделаю если они по телеграфу персылают... предложение - если у вас есть модели людей (типа вы моделлер) в количестве не меньше 3 - обязательно анимированные с bip скелетом, то я предлагаю - вставить эти модели в мой мультиплеер и вам иметь процент...
Хотя если кого то заинтересовало, в чем впрочем сомневаюсь, насчет моделей, могу рассмотреть предложение о сотрудничестве.
И поскольку я решил зажать ее, но для пользователей форума всем кто напишет в личку просьбу я вышлю исходник.

Re: Gleeko Multiplayer Gameplay. Исходник бесплатно

СообщениеДобавлено: 13 ноя 2012, 06:42
Nicloay
про то что только на пейпал - несколько не правда, они могут вывести деньги на банковский акаунт, но за транзакцию возьмут себе немножко, думаю это через swift
Изображение
Да.. и кстати там видишь вкладку юзерс, я думаю в твоем случае можно сделать общий акаунт компании, и несколько человек будут иметь доступ к профилю.. подробностей извини не знаю.

Re: Gleeko Multiplayer Gameplay. Исходник бесплатно

СообщениеДобавлено: 01 дек 2012, 09:30
eligma
Итак после того как никто в личку не обратился за исходником я решил выложить оптимизированную версию!!! (так деражать!). Где стрельба сделана лучом и удален кое какой быдло код. Причина - потому что я все равно после етой версии работал над багами около месяца. Сначала их незаметно, но для нормальной игры вам придется проделать не меньше работы. И предыдущую версию оставляю как олд версию. Все исходники берите в первом сообщении.
Прошу заметить что там версия юнити 3.5.5 В билде(не в веб плеере) должен работать голосовой чат.
В етой мессаге буду выкладывать текущую версию которую готовлю на ассет сторе. С исправлениями етих багов. Конечно исходник не дам.
upd 17.12.12
HTML код для вашего блога :
Код: Выделить всё
<script language='javascript' type="text/javascript"> document.write("<iframe marginheight='0' src='http://unity3d.ru/distribution/player.php?url=https://dl.dropbox.com/s/jcuwfcfoazlsv0m/WebPlayer.unity3d?dl=1&w=700&h=500&t=true&preview=1' height='"+(500+30)+"' width='700' frameborder='0' scrolling='no'></iframe>"); </script>


Build 14 mb с голосовым чатом upd 17.12.12

readme.pdf
до конца света планирую полюбому на расмотрение на асет подать иначе смысла нет

Re: Gleeko Multiplayer Gameplay. Исходник бесплатно

СообщениеДобавлено: 01 дек 2012, 12:05
Diab10
А зачем тебе всё это нужно? :)
Займись уже какой нибудь нормальной игрой, а не возись с чужими исходниками. :-B

Re: Gleeko Multiplayer Gameplay. Исходник бесплатно

СообщениеДобавлено: 01 дек 2012, 12:09
eligma
а не возись с чужими исходниками.

Чуть не понял. Ето мои личные исходники. Пока ничего другого не делал.

Re: Gleeko Multiplayer Gameplay. Исходник бесплатно

СообщениеДобавлено: 01 дек 2012, 12:52
Diab10
eligma писал(а):
а не возись с чужими исходниками.

Чуть не понял. Ето мои личные исходники. Пока ничего другого не делал.


Аа, я думал это чужой исходник:) Ну всё равно, уже пора что нить делать другое. Уже ведь долго на юнити работаешь

Re: Gleeko Multiplayer Gameplay. Исходник бесплатно

СообщениеДобавлено: 01 дек 2012, 13:09
Good1101
Последний раз редактировалось eligma Сегодня, 11:26, всего редактировалось 66 раз(а).

улыбнуло :)

Re: Gleeko Multiplayer Gameplay. Исходник бесплатно

СообщениеДобавлено: 01 дек 2012, 13:14
Diab10
Good1101 писал(а):
Последний раз редактировалось eligma Сегодня, 11:26, всего редактировалось 66 раз(а).

улыбнуло :)



:D

Re: Gleeko Multiplayer Gameplay. Исходник бесплатно

СообщениеДобавлено: 01 дек 2012, 13:20
eligma
улыбнуло :)

Я постоянно дорабатываю код. Убираю баги. Но в тех исходниках что раздаю их все равно выше крыши, но многие на глаз не заметны
Так вопрос - такое на ассет сторе примут? - то что в последнем демо?

Re: Gleeko Multiplayer Gameplay. Исходник бесплатно

СообщениеДобавлено: 11 дек 2012, 01:54
JIeo_NEED
А МастерСервер ставится на мою машину, или работает от серверов UT?