Broken Mug Engine - SDL_net networking and multiplayer test
This video shows a "Soldat meets Quake 2 arena" multiplayer prototype. It's written in C++, uses SDL 2, OpenGL, Box2D, FMOD and SDL_net.
The first part of the video shows networking based on SDL_net tutorial by thecplusplusguy. It uses TCP to send data between server and clients. The data is just plain text. I'm not saying all this works and is how it should be done, it's just to show what I've been working on, to do some testing and get some feedback. The ragdolls are not in sync, and explosions and gibbing are disabled in multiplayer.
The second half of the video shows offline bot match. Just like in multiplayer there is no real AI for the bots, just stored commands that they read to control themselves. The only difference is whether those are processed locally or trough server. It doesn't really work, but is good enough for testing and to have some fun.
HELP !
I only managed to make multiplayer work using local IP address of computers connected to my wireless router. When I host a server and try to connect using its public IP address, it fails. I did port forwarding on my router, but it didn't help. I don't know if the problem is with my code, or router and firewall settings. I newer hosted a multiplayer server, so it would be great if someone more experienced would test it out and report back.
More info and download link on my blog:
http://antonior-software.blogspot.com/2015/04/sdl-networking-and-multiplayer-test.html
You can find me on Facebook:
www.facebook.com/AntonioR.Software
Original map design by HardcoreMazu:
www.youtube.com/watch?v=cNkiVTTVtGI
SDL_net tutorials by thecplusplusguy:
www.youtube.com/watch?v=LNSqqxIKX_k
www.youtube.com/watch?v=iJfC4-yNnzY
Music:
KR-Action3 - Unreal Tournament 2004
Botmca9 - Unreal Tournament
Connecting: (0:00)
Playing with bots: (0:14)
Disconnecting: (1:20)
Highlights: (1:32)
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Broken Mug Engine - SDL_net networking and multiplayer test», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.