![]() |
Модераторы: Illuminaty |
![]() ![]() ![]() |
|
Гость_Cepera |
|
|||
Unregistered |
Вот хочу разобраться с принципами создания он-лайн игры.
Кто может подсказать: 1. Как организововать баз даннных пользователей (чаров)? 2. Как организовать систему повышения опыта и все такое? 3. Как проходят бои? Что нужно для этого? Какие методы, алгоритмы применяются? Как организововать выигрышь по тайм ауту? Подскажите, если кто-нибудь знает хотябы что-нибудь ![]() И ещё: удалить все сессии, и остальные времменые переменные и файлы, при отключении пользователя, если он просто вырубил браузер или "выдернул шнур компа", чтобы они не висели на сервере??? |
|||
|
||||
Opik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
1) Создаешь таблицу, там все основные параметры перса.
2) Создаешь таблицу опыта, если опыт перса(в таблице #1), то повышаем левел на 1 3) Что нужно? хм, ничего сверъестественного. создаешь примерно такую таблицу: id|num|time|kick|block|kick2|block2|attacker|defender|msg| перывй удар, допустим твой ник Login 1 | 1 | 11021221 | 1 | 3 | Login | NULL (пусто) | NULL (пусто) - если ты - аттакер и ударил (ячейки kick|block) а значения противника пустые (kick2|block2) значит выводим сообщение, что ждем хода соперника. И т.д 4) Таймаут, у каждого удара есть своё время, например в Unix формате, делаем так:
5) Так же по времени последнего обновления. |
|||
|
||||
Rock |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 264 Регистрация: 13.1.2005 Где: Краснодар Репутация: нет Всего: 1 |
Как лучше: хранить логи боев в БД или записывать файл(html)?
|
|||
|
||||
Opik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
Rock
в БД. ибо в поле msg запись в виде: lol ударил того то на столько то... |
|||
|
||||
stryker |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 19.1.2005 Репутация: -1 Всего: нет |
Плиззз помогите кто-нить найти бесплатный исходник .. или движок он-лайн игры тпа комбатс ... можно только один город и урезанный , но мне очень нужен , хочу в сети пустить такую гулю ... плиззз
|
|||
|
||||
Opik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
stryker
типо БК найдешь вряд ли, а если только совсем худо похожие аналоги, которые и близко не стоят. Исходники нормальной игры вряд ли будут бесплатны... |
|||
|
||||
stryker |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 19.1.2005 Репутация: -1 Всего: нет |
Opr
Так я про то и говорю ... хотя бы частицу игры ... точнее , мне не надо чтобы там было 10 городов , 10 магазинов , башень смерти , казино , и тп и тд ... Мне очень нужно это как-то сделать :/ , и нужна какая-то ваша помощь ....кто что знает ... :/ |
|||
|
||||
Opik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
stryker
сначала сделай авторизацию, потом чат.. потом приходи дальше скажу)) |
|||
|
||||
stryker |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 19.1.2005 Репутация: -1 Всего: нет |
Я зарегистрирован на сайте ... а чат найти не могу ...
![]() ![]() |
|||
|
||||
Opik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
stryker
не искать а написать самому. |
|||
|
||||
stryker |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 19.1.2005 Репутация: -1 Всего: нет |
Opr
Ты имеешь в виду написать чат для этого форума ? |
|||
|
||||
Opik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
stryker
мы о игре или о форуме? |
|||
|
||||
Boogerman |
|
|||
Unregistered |
Меня тоже уже давно,около 4 месяцев назад заитересовало такая вещь как онлайн игра, чтоб играли у нас всети по дому.....ну вот я её сижу делаю.....
И мне нужна ваша помощь....поскажи-те как сделать так чтоб отображали все кто находятся в чате.на данный момент? ![]() |
|||
|
||||
BooGeRmaN |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 21.1.2005 Репутация: нет Всего: нет |
поповоду найти...... www.woweb.ru но советую самому написать не трудно! Добавлено @ 17:20 А принцип таков : Окно делится на два фрейма: В первом сообщения. (Скажем body.php) Во втором - POST форма с текстбоксом (message) и сабмитом, у которой ссылка в акшен на саму себя. (Скажем input.php) Задача body.php вывести сообщения из файла (это на PHP), и заставить страницу обновиться через пару секунд. (Это с помошью JS или Refresh-а в заголовке) Самый простой пример - <html><head> <meta http-equiv="Refresh" Content="3, URL=body.php"></head> <body><pre> <? echo implode ("",file("chat.txt")); // Выводит файл ?> </pre></body></html> В файле input.php ты проверешь есть ли POST параметр message, и если да, добовляешь его как строчку в файл chat.txt. Перед добовлением из переменной message можно вытащить html теги, вставить смайлы, и дальще сколько воображения хватит. |
|||
|
||||
stryker |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 19.1.2005 Репутация: -1 Всего: нет |
Opr
Добавлено @ 18:14 Opr Речь идёт о игре ,я сразу тебя неправильно понял ![]() Добавлено @ 18:22 BooGeRmaN А енто ... ты не мог бы дать прямую ссылку на поповоду найти...... на www.woweb.ru Ато чё-т я не могу раскопошить там ничё ... всё завалено ... :/ |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Веб-разработка, идеи, проектирование" | |
|
1. Прежде чем поучаствовать в дискуссиях, пожалуйста, перечитайте правила нашего форума. Воспользуйтесь поиском прежде чем создавать новую тему, возможно, Ваш вопрос уже обсуждают. Модератор имеет право удалять или обьединять дублирующиеся темы. 2. В этом разделе проводится обсуждение дизайна готовых сайтов, рабочих web-проектов, web-макетов, а также сами идеи и перспективы ресурсов. 3. Обсуждение отдельных элементов (логотипов, баннеров, анимации и т.п.) проводится здесь 4. В разделе запрещается а) предлагать на обсуждение форумы, чаты, гостевые книги, имеющие стандартный движок без собственного дизайнерского оформления; б) рекламировать какой-либо проект; в) предлагать купить web-проект, работу, модераторство, зарегистрироваться в разделах web-ресурса; г) спрашивать о возможной стоимости проекта. Указанные сообщения будут удаляться без предупреждения(!) 5. При создании новой темы (обсуждение конкретного ресурса) необходимо указать: в названии темы - название вашего проекта, в описании темы - адрес, в топике - вопрос и ссылку 6. Все сообщения, касаемые критики сайта, не содержащие какие-либо собственные предложения будут удаляться! Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Illuminaty, dr.ZmeY. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Стартапы, проекты, идеи | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |