Форум программистов, компьютерный форум, киберфорум
Flash
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
0 / 0 / 0
Регистрация: 07.05.2013
Сообщений: 3

Многопользовательская игра

07.05.2013, 12:13. Показов 2390. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте,
Я создал игру на FLASH, но играть может только один человек.
То есть каждый пользователь играет и не видит другого ( кто сейчас в сети ).
У меня вопрос: что нужно для того, чтобы игра стала многопользоватеьской,
чтобы пользователи которые играют в игру могли видеть друг друга.
Какие советы можете дать Вы?
Если здесь есть такие люди, кто бы могу помочь в создании игры, я бы с радостью сотрудничал.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.05.2013, 12:13
Ответы с готовыми решениями:

Своя браузерная многопользовательская игра
Люди, что для этого надо знать и уметь? Готова учится усиленно и упорно! Добавлено через 46 минут У меня есть проработанная идея и...

Многопользовательская игра
Как сделать многопользовательскую игру(что бы играть через интернет, друг с другом)? Может есть какая то литература конкретно для этого или...

Многопользовательская игра домино
Всем доброго дня. Сори, если вопрос не туда написал. Интересует следующие, есть задание, нужно написать серверную сетевую игру домино,...

9
Модератор
 Аватар для TanaTiX
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
07.05.2013, 13:40
Цитата Сообщение от Дмитрий Клипов Посмотреть сообщение
что нужно для того, чтобы игра стала многопользоватеьской
Игру реализовать на сервере, а клиента использовать для отображения актуальных данных.
1
 Аватар для Theoryofgames
254 / 238 / 50
Регистрация: 20.12.2011
Сообщений: 707
07.05.2013, 15:02
Могу Вам дать только такой совет, что если Вы хотите создать многопользовательную игру, то Вам придется изучить "серверный" язык программирования и овладеть хотя бы одной базой данных. По-хорошему еще неплохо было бы изучить сокеты, но Вам, скорее всего, это не понадобится и можно будет обойтись без них.
Традиционной, наврно, считает связка PHP + MySQL, но, вариантов, много, допустим мне импанирует вариант Erlang + Mongo + Redis, так как он в разы быстрее, а использование MySQL порой, это все равно, что стрелять из пушки по воробьям, но это уже другой вопрос для обсуждения.
Вообще создание многопользовательной игры, это уже совсем другой уровень. Будьте готовы к тому, что толпа "хакеров" будет пытаться ломать Вашу игру, причем их коллективный разум всегда равняется самому умному из них, поэтому это будет отнимать гораздо больше времени, чем Вы думаете.
1
0 / 0 / 0
Регистрация: 07.05.2013
Сообщений: 3
07.05.2013, 22:39  [ТС]
Не желаете помочь?
0
Модератор
 Аватар для TanaTiX
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
07.05.2013, 22:55
Дмитрий Клипов, форум для этого и предназначен. Спрашивайте что не получается, если кто захочет - ответит.
0
0 / 0 / 0
Регистрация: 07.05.2013
Сообщений: 3
07.05.2013, 23:30  [ТС]
Как создать сервер?
Что нужно прописывать во флеше, чтобы пользователи могли видеть действия друг друга?
0
 Аватар для Theoryofgames
254 / 238 / 50
Регистрация: 20.12.2011
Сообщений: 707
08.05.2013, 08:06
Цитата Сообщение от Дмитрий Клипов Посмотреть сообщение
Как создать сервер?
Сервер не создают, а поднимают. Если Вы задаете такие вопросы то, скорее всего, Вам пока еще рано делать многопользовательские игры. А во флеше прописывают много чего, навпример обращения к данному серверу и проверки ликвидности приходящих от сервера ответов.
0
Модератор
 Аватар для TanaTiX
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
08.05.2013, 10:27
Дмитрий Клипов, определитесь с тем, на каком языке будет создаваться сервер и какая будет база данных. И отправляйтесь в соответствующие разделы форума.
0
4 / 4 / 0
Регистрация: 11.01.2013
Сообщений: 29
13.05.2013, 13:58
Цитата Сообщение от Theoryofgames Посмотреть сообщение
...импанирует вариант Erlang + Mongo + Redis...
А можете ли вы подсказать с каких ресурсов стоит начать изучение этой связки, просто сам сейчас тоже интересуюсь созданием многопользовательских приложений(не только игр). Сервера ещё сам не поднимал (но планируется) и есть несколько вопросов:
1. Реально ли на одном сервере поднять эту связку(на само приложение) и стандарт php+Mysql для поддержки сайта
2. Если на 1 вопрос ответ "нет" существуют ли cms на эту связку?
3. Где скачать подобную сборку аля Денвер или мб его можно как-то перенастроить?
P.S.: О профессиональных вещах пока речи не идет, но для общего развития и научного интереса за кружечкой кофе темной ночью... Вообщем, хотелось бы поковырять зверя.
0
 Аватар для Theoryofgames
254 / 238 / 50
Регистрация: 20.12.2011
Сообщений: 707
13.05.2013, 15:05
Цитата Сообщение от ivanshum Посмотреть сообщение
А можете ли вы подсказать с каких ресурсов стоит начать изучение этой связки, просто сам сейчас тоже интересуюсь созданием многопользовательских приложений(не только игр). Сервера ещё сам не поднимал (но планируется) и есть несколько вопросов:
1. Реально ли на одном сервере поднять эту связку(на само приложение) и стандарт php+Mysql для поддержки сайта
2. Если на 1 вопрос ответ "нет" существуют ли cms на эту связку?
3. Где скачать подобную сборку аля Денвер или мб его можно как-то перенастроить?
P.S.: О профессиональных вещах пока речи не идет, но для общего развития и научного интереса за кружечкой кофе темной ночью... Вообщем, хотелось бы поковырять зверя.
К сожалению, сам сервак я не поднимал и сказать Вам ничегго по этому вопросу не могу. Единственное, если я не ошибаюсь, то связка эта не работает под виндой. Сам я пишу с мака.
По поводу ресурсов:
Erlang - http://learnyousomeerlang.com/content,
Mongo - http://docs.mongodb.org/manual/,
Redis - http://redis.io.
Драйвера:
Mongo - erlmongo - https://github.com/SergejJurecko/erlmongo,
Redis - eredis - https://github.com/wooga/eredis

Для профессионального интереса этого хватит, могу сказать, что связка эта чрезвычайно быстра, особенно Redis. Умеет также немного, но если использовать грамотно, то можно творить локальные чудеса. От себя добавлю, что после MySQL + PHP получил прямо таки экстаз, особенно от pattern matchинга в erlange.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
13.05.2013, 15:05
Помогаю со студенческими работами здесь

Многопользовательская бд
Знающие люди посоветуйте что нибудь по этому поводу. В общем-то повод вот какой. Нужно сделать БД, которая будет состоять всего из одной...

Многопользовательская БД
Всем привет. РЕбят. Нужна помощь. Нужно мне написать программу, типо как в "Магнит",, по-сути - ничего сложного, но загвоздка в...

Многопользовательская удаленная БД
Вообщем, задача такая: есть БД на каком-то удаленном сервере, с этой БД(точнее с единственной таблицей) работают клиенты (обновляют записи...

многопользовательская база
Добрый день. Есть база Access 2007. Как заставить базу быть многопользовательской, чтобы несколько человек могли с ней работать? ...

Многопользовательская программа
Доброе утро! Решил поэкспериментировать в локальной сети, создаю программу для переписки. Стараюсь реализовать следующим образом: На хост...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru