Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Django и мморпг игры  (Прочитано 2694 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Grigory Smirnov

  • Старожил
  • *
  • Сообщений: 1339
  • Дайте мне исходники, и я переверну Землю.
    • Просмотр профиля
    • Дафтер
Re: Django и мморпг игры
« Ответ #15 : 02 Сентября 2013, 18:18:28 »
Master_Sergius, они задают параметры, жмут ок. Эти параметры записываются в базу/файл специальный/etc. Параллельно эти параметры передаются функции, которая все это обрабатывает и возвращает тру/фолс или еще что. Если тру, запускаем игру, иначе ошибка.

Или что вам надо?

Оффлайн Master_Sergius

  • Автор темы
  • Активист
  • *
  • Сообщений: 528
  • i3
    • Просмотр профиля
Re: Django и мморпг игры
« Ответ #16 : 02 Сентября 2013, 19:24:09 »
Кажется, Я начинаю улавливать ход мысли...
И чтоб одновременно могли соревноваться несколько человек, это наверное, надо файлики с айдишниками ихними создавать...
У меня такой план - рандомно разбиваются попарно, и далее следует чистый плей-офф, и вконце финальный баттл
Мой блог о семействе *nix: http://nixtravelling.blogspot.com/

Оффлайн Grigory Smirnov

  • Старожил
  • *
  • Сообщений: 1339
  • Дайте мне исходники, и я переверну Землю.
    • Просмотр профиля
    • Дафтер
Re: Django и мморпг игры
« Ответ #17 : 02 Сентября 2013, 19:30:21 »
Для такого вам потребуется мощный сервер и оптимизированное ПО. Дерзайте, но лучше не файлики, а SQL база.

Оффлайн MuadDlb

  • Участник
  • *
  • Сообщений: 147
  • The Dune Messiah
    • Просмотр профиля
Re: Django и мморпг игры
« Ответ #18 : 03 Сентября 2013, 08:42:19 »
Мощный сервер? о.0
HTML5 + ajax вам в помосч. Фреймворки выкидывайте все сразу к чертям (хотя если наработок нет то не надо конечно 8) )
Сессии (незабываем снимать лок как только получили данные) + mysql/mongo + jsp/php/etc
и вперед. Если охота помучиться то попробуйте разобраться с постоянными соединениями, весч ооочень хорошая но еще очень сырая, так что запрашиваете каждую секунду данные с сервера и получаете пакеты скажем в json
var answer=JSON.parse(ajaxObj.httpRequest.responseText);
switch(answer.type)
  {
  case 1: break;
  case actions.GAME_START: break;
  default: ;
  }

Оффлайн Master_Sergius

  • Автор темы
  • Активист
  • *
  • Сообщений: 528
  • i3
    • Просмотр профиля
Re: Django и мморпг игры
« Ответ #19 : 03 Сентября 2013, 11:48:28 »
Ух сколько всего надо разобрать и понять. Это блин, не квадратное уравнение решить на паскале  :)
Мой блог о семействе *nix: http://nixtravelling.blogspot.com/

Оффлайн Grigory Smirnov

  • Старожил
  • *
  • Сообщений: 1339
  • Дайте мне исходники, и я переверну Землю.
    • Просмотр профиля
    • Дафтер
Re: Django и мморпг игры
« Ответ #20 : 03 Сентября 2013, 14:20:13 »
MuadDlb, разве операции будут выполняться на стороне клиента? 0_о

Оффлайн MuadDlb

  • Участник
  • *
  • Сообщений: 147
  • The Dune Messiah
    • Просмотр профиля
Re: Django и мморпг игры
« Ответ #21 : 03 Сентября 2013, 14:25:52 »
смотря какие.
Если в полноценной ммо то синхронно и на клиенте и на сервере. Если в броузерке то на сервере и частично на клиенте, но я в общем та пример для триггера реакции написал. Бесконечный цикл с запросами на сервер скажем раз в секунду (возможно синхронные этом этапе, зависит от ваших задач). По типу определяем что нам прилетело и нечто делаем, в итоге получаем красивый менеджер потока, который легко расширять и дорабатывать.

ЗЫ если вы о моей реакции про сервер: при грамотном проектировании мощный сервер вам не понадобиться до достижения 1000 одновременных сессий.
« Последнее редактирование: 03 Сентября 2013, 14:27:37 от MuadDlb »

Оффлайн Grigory Smirnov

  • Старожил
  • *
  • Сообщений: 1339
  • Дайте мне исходники, и я переверну Землю.
    • Просмотр профиля
    • Дафтер
Re: Django и мморпг игры
« Ответ #22 : 03 Сентября 2013, 14:39:55 »
MuadDlb, но 1gb здесь точно не справится :)

Оффлайн MuadDlb

  • Участник
  • *
  • Сообщений: 147
  • The Dune Messiah
    • Просмотр профиля
Re: Django и мморпг игры
« Ответ #23 : 03 Сентября 2013, 14:51:36 »
1gb чего? У меня в свое время был высоконагруженный конгломерат сайтов с суточной посещаемостью 150к в день, 1000 одновременных тессий, траффик 4 тб в месяц и крутилось оно всего навсего на двойном Xeon + 8gb ram + 10krpm hdd. Сейчас такое железо люди иже за комп даже не считают, так что все спорно.

Оффлайн Grigory Smirnov

  • Старожил
  • *
  • Сообщений: 1339
  • Дайте мне исходники, и я переверну Землю.
    • Просмотр профиля
    • Дафтер
Re: Django и мморпг игры
« Ответ #24 : 03 Сентября 2013, 17:07:09 »
MuadDlb, оперативной памяти.

Оффлайн MuadDlb

  • Участник
  • *
  • Сообщений: 147
  • The Dune Messiah
    • Просмотр профиля
Re: Django и мморпг игры
« Ответ #25 : 05 Сентября 2013, 11:05:15 »
ну если тонко подстроить бд, то можно

 

Страница сгенерирована за 0.029 секунд. Запросов: 26.