|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
30.03.2007, 21:59 | #11 |
Пользователь
Регистрация: 29.03.2007
Сообщений: 11
|
Звиняюсь, но если это сравнивать со всем, что нужно сделать - здесь только малая толика. Нужно ведь еще проработать структуру хранения данных (а данных хранится достаточно много, у каждого объекта куча характеристик), ее обработку, обработку "показа" приказов, обработку "правильности" приказов, обработку симуляторов реакции сервера, построить сам сервер.
По сути выше описано только создание интерфейса. Что уж может быть минимальнее? Я понимаю, что это работа скорее для дизайнера, чем для программиста, но вот снижение затрат на вывод интерфейса, обработку информации "на лету" и хороший скроллинг - это скорее задача программиста. А что насчет соединения с интернетом? У меня реализовано через ClientSoсket. По сути ничего сложного, вопрос в том, как организовать связь в случае непрямого соединения (прокси, общий доступ в интернет и т.п.), как обеспечить прерывание процесса в критических ситуациях с предупреждением (обрыв связи, неполные данные...) и др. нестандартные ситуации. Смысл в следующем. В реестре хранятся данные о сервере игры, порте доступа, имя юзверя и возможно пароль. В файле (txt) некоторый набор строк (команды). Необходимо отправить данные на сервер, выдавая в GET-заголовках: u=user p=password c[]=string1 c[]=string2 ... Возможно пароль будет вводиться при отправке, то есть выхватываться из поля edit (если он не указан в реестре). На сайте эти заголовки обрабатываются и в соотвествии с этим выполняются команды. Сложность еще в том, что на выполнение сценария на сервере отводится только 30 сек, таким образом, нужно как-то разбить строки из txt-файла на части и отправлять их группами в несколько приемов (если строк больше лимита, например, в блоке отправляется 50 команд). Кроме того, нужно с сервера получать некий файл, который надо сохранить в текстовый файл на диске. Для получения на сервер опять же отсылаются GET-заголовки u=user p=password c[]=string1 c[]=string2 ..., правда, хдесь string выхватываются из checkboxs'а: либо Y (true checked), либо N (false checked). |
30.03.2007, 22:06 | #12 | |
Пользователь
Регистрация: 29.03.2007
Сообщений: 11
|
Цитата:
Это хде? |
|
30.03.2007, 22:14 | #13 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,595
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Хочу сделать online игру | superyo | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 80 | 31.12.2010 21:02 |
Сертификация online | Elm0 | Свободное общение | 1 | 16.06.2008 17:34 |
Online Judge | Plague | Софт | 2 | 14.01.2008 14:09 |
Ещё одна игра "Змейка" | Simply-Art | Софт | 17 | 05.07.2007 04:10 |
Конкурс на VR-online.ru | Spider_NET | Свободное общение | 4 | 24.01.2007 08:56 |