CyberForum.ru - Форум программистов и сисадминов
Вернуться   Форум программистов и сисадминов CyberForum.ru > Форум web-программистов > Форум PHP

Ответ Создать новую тему
 
Старый 22.04.2009, 23:47   #1
zowen
Новичок
 
Регистрация: 20.04.2009
Сообщений: 74
Репутация: 4 (4)
По умолчанию Принцип создания браузерной игры

С чего начинаются писаться браузерные игры? С регистрации игрока?
zowen вне форума
Другие темы раздела
PHP регистрация на php
Я не силен в php вот такой вопрос: Создал саму форум регистрации reg.php <form action="registration.php" method="post"><br> <table border=2 width=400> <td width=150>*Имя в игре </td> <td width=250><input type="text" name="nick"></td> <tr><td width=150>*Введите пароль:</td>. регистрация на php
Подсчет записей в рубриках одним запросом PHP
Народ! Подскажите пожалуйста как правильно сделать подсчет записей в рубриках, вот пример одного сайта http://www.ukrbiznes.com/boardind.php как думаете, как они это делают?. Подсчет записей в рубриках одним запросом
Старый 26.03.2010, 14:49   #71
Nebiros
Форумчанин
 
Регистрация: 23.03.2010
Сообщений: 1,260
Репутация: 19 (19)
По умолчанию Re: Принцип создания браузерной игры

я может не по теме - но каким образом обрабатываются данные в БД экономического типа
например поставил исследование на 10 часов
каким образом это в БД преобразуется - от серверного времени берется значение ?
Nebiros вне форума
Старый 15.07.2010, 20:43   #72
NikitozMc
Новичок
 
Регистрация: 15.07.2010
Сообщений: 3
Репутация: 0 (0)
Радость Re: Принцип создания браузерной игры

всем привет я хочу зделать свою браузерную игру кто имеет опыт этому делу помогите.
 Комментарий модератора Dimedrol
2.12. Не стоит просить выслать ответ в icq или e-mail. Эта просьба все равно не будет выполнена, а сообщение скорее всего будет отредактировано модератором.

Последний раз редактировалось Dimedrol; 15.07.2010 в 22:21.
NikitozMc вне форума
Старый 15.07.2010, 22:29   #73
GORZ
Новичок
 
Регистрация: 20.05.2010
Сообщений: 91
Репутация: 31 (12)
По умолчанию Re: Принцип создания браузерной игры

Перед тем как начать писать игру надо провести четкую грань между ХОЧУ и МОГУ!
GORZ вне форума
Старый 14.08.2010, 13:14   #74
Nioni
Новичок
 
Регистрация: 14.08.2010
Сообщений: 7
Репутация: 2 (2)
По умолчанию Re: Принцип создания браузерной игры

Доброго времени суток, создаю свою игру на php + css.
JS не изучал, знаю немнго, но вопрос не об этом.

Как мне реализовать игру двух игроков ?
Вот, например, есть БД server.
В ней есть примерно такие поля :
S_id tinyint NOT NULL auto_incremet,
U_id1 tinyint,
U_id2 tinyint

Занесу я сюда данные, но а если подключатся сразу 3 игрока, то что?
И как запретить вход на B_id (n) , если там уже 2 человека, но разрешить, если один вышел?

Чем дополнить таблицу ещё? Стоит ли добавить колонки результатов, что бы игроки видели состояние друг друга ?
P.S. Игра не похожа на ВСЕ, которые обсуждались.
Nioni вне форума
Старый 14.08.2010, 19:21   #75
acupation
Форумчанин
 
Аватар для acupation
 
Регистрация: 26.03.2010
Адрес: Москва
Сообщений: 498
Репутация: 46 (46)
По умолчанию Re: Принцип создания браузерной игры

Цитата Сообщение от Nebiros Посмотреть сообщение
я может не по теме - но каким образом обрабатываются данные в БД экономического типа
например поставил исследование на 10 часов
каким образом это в БД преобразуется - от серверного времени берется значение ?
самый простой вариант писать в БД в unix времени. К примеру поставил на исследование - плюсанул время, записал в бд. А дальше уже простой проверкой) если время прошло - то..., если нет - то...

Добавлено через 4 минуты
Цитата Сообщение от Nioni Посмотреть сообщение
Доброго времени суток, создаю свою игру на php + css.
JS не изучал, знаю немнго, но вопрос не об этом.

Как мне реализовать игру двух игроков ?
Вот, например, есть БД server.
В ней есть примерно такие поля :
S_id tinyint NOT NULL auto_incremet,
U_id1 tinyint,
U_id2 tinyint

Занесу я сюда данные, но а если подключатся сразу 3 игрока, то что?
И как запретить вход на B_id (n) , если там уже 2 человека, но разрешить, если один вышел?

Чем дополнить таблицу ещё? Стоит ли добавить колонки результатов, что бы игроки видели состояние друг друга ?
P.S. Игра не похожа на ВСЕ, которые обсуждались.
Смотри, в таблице с юзерами создаешь строку к примеру "battle" и туда вписываешь сгенерированный номер боя. Он пишется всем кто в бою. Когда он заканчивается - просто null делаешь. А при входе игрока проверяешь - если там что-то есть, то закидывает в этот номер боя. А когда генерируется бой - то пишется этот бой в отдельную таблицу, в ней уже все данные, кто нанес, сколько, могут ли вломиться в бой и т.д.

Добавлено через 3 минуты
Цитата Сообщение от MarsNsk Посмотреть сообщение
Читайте внимательнее, не основные и неосновные характеристики игрока, а данные.

Неосновные данные - промежуточная информация, образующаяся в ходе расчетов. Сюда относится нанесенный урон, коэффициент попадания, коэффициент урона и многое другое, что зависит от соотношения характеристик игроков, а также другая побочная информация.

Также, после окончания боя можно удалять и информацию о ходе боя.
Ну или делать это по прошествии определенного срока/числа боев.
Не проще рассчетки делать в отдельном файле? XDD и просто заносить в базу А если удаил к примеру и отнял хп, то минусуешь сразу из таблицы с юзерами
acupation вне форума
Старый 14.08.2010, 19:33   #76
Nioni
Новичок
 
Регистрация: 14.08.2010
Сообщений: 7
Репутация: 2 (2)
По умолчанию Re: Принцип создания браузерной игры

Дайте, пожалуйста, код JS ( чисто JavaScript, без библиотек ) чтобы пользователю выводилась информация во фрейм типа такого :
___________________
Соперник сделал ход? : Нет ( Или Да ).
До вашего хода : N секунд ( Тут таймер ).
___________________

Я не изучал JS, но немного знаю. Но такое не сделаю, точно.
AJAX не подходит по причине веса : мне необходимо сделать как можно меньший размер игры ( поскольку она будет обновляться, а не подгружаться через сценарии ).
Nioni вне форума
Старый 14.08.2010, 19:38   #77
acupation
Форумчанин
 
Аватар для acupation
 
Регистрация: 26.03.2010
Адрес: Москва
Сообщений: 498
Репутация: 46 (46)
По умолчанию Re: Принцип создания браузерной игры

обновляемая игра - не красива. Да и кушает траф. Не забывай о людях которые живут далеко и у них нет по трафику. JS сделать не могу, ушь простите)

Добавлено через 2 минуты
Тем более скажи, зачем тебе это в JS если у тебя она перезагружается? обновляй фрейм автоматом каждые 5 сек к примеру и все)
acupation вне форума
Старый 14.08.2010, 19:43   #78
Nioni
Новичок
 
Регистрация: 14.08.2010
Сообщений: 7
Репутация: 2 (2)
По умолчанию Re: Принцип создания браузерной игры

Очень жаль, что есть такие проблемы с трафиком.
Ведь я всю основную часть уже постоил на обновлении : все цвета меняются, выключаются доступы и т.п.

Я думаю без JS можно обойтись : сделаю игру больше на CSS, чем на графике. Максимум впихну 5-10 картинок маленьких.

P.S. Я хочю сделать лёгкую по весу игру, но интересную.

Кстати : Я подумал о организации таблицы : интересное решение, а ведь можно сделать подобие сервера :
Делаем таблицу : server :
А в ней поля :
S_id | U_id1 | U_id2 | Map | Stated | Time | Step | Win & Loose | И что-то ещё
1 | 1 | 3 | Claasic | 10.20.2010 21:10 | U_id2 | 11 v 2 | Что-то ещё

Цитата Сообщение от acupation Посмотреть сообщение
обновляемая игра - не красива. Да и кушает траф. Не забывай о людях которые живут далеко и у них нет по трафику. JS сделать не могу, ушь простите)

Добавлено через 2 минуты
Тем более скажи, зачем тебе это в JS если у тебя она перезагружается? обновляй фрейм автоматом каждые 5 сек к примеру и все)
Это не красиво : меня раздражает это мигание, а игроков точно будет.
Nioni вне форума
Старый 14.08.2010, 19:49   #79
acupation
Форумчанин
 
Аватар для acupation
 
Регистрация: 26.03.2010
Адрес: Москва
Сообщений: 498
Репутация: 46 (46)
По умолчанию Re: Принцип создания браузерной игры

ага, а U_id1 и U_id2 - два игрока. Остальных ID куда писать будешь? )

Добавлено через 2 минуты
Цитата Сообщение от Nioni Посмотреть сообщение
Это не красиво : меня раздражает это мигание, а игроков точно будет.
Ты же сам пишешь что она обновляться будет) она значит и так мигать будет)
acupation вне форума
После регистрации реклама в сообщениях будет скрыта
Старый 14.08.2010, 20:00   #80
Nioni
Новичок
 
Регистрация: 14.08.2010
Сообщений: 7
Репутация: 2 (2)
По умолчанию Re: Принцип создания браузерной игры

Так я писал, что мне скрипт нужен как раз только для таймера, но не просто таймера, а чтобы следил : сделал игрок ход или нет. ( Это не шахматы )

U_id1 и U_id2 - это столбцы.
А внизу будут записи :
Battle_id | U_id1 | U_id2|
1 | 5 | 45 |
1 | 13 | 9 |
1 | 67 | 452 |
Nioni вне форума
Ответ Создать новую тему

Похожие темы
Тема Автор
Проекты ищу людей для создания браузерной онлайн игры
аналогов наверно нет, начало есть(регистрация, авторизация, поиск, почти почта) обязательно скайп пишите mrpoops2
aristov-96
Visual Basic Нужна помощь в написании игры Манкала. Принцип игры то понятен.. а вот написать..
Здравствуйте! Нужна помощь в написании игры Манкала. Принцип игры то понятен.. а вот написать.. Лунки можно обозначить цифрами..
Сочинец
Проекты Ищу людей для создания браузерной онлайн игры
Добрый день. Есть идея создания браузерной онлайн игры, аналогов нет, существует один проект, очень отдаленно напоминающий мой замысел, но по сути это совсем другое. Единственным минусом моей идеи считаю то, что уже возможно ведутся такие разработки. Для старта, думаю, достаточно будет веб...
opportunity
Предложения работодателей Команда для создания браузерной онлайн-игры
Доброе время суток, я собираю команду PHP-программистов для создания браузерной онлайн-игры. Концепт-арт на руках, продуман весь мир и вся система. Работа будет осуществляться на бесплатной основе. Как только проект начнет действовать и, возможно, приносить доход, тогда посмотрим. Цель - не...
wulfvital
Опции темы

Текущее время: 04:31. Часовой пояс GMT +4.

Компьютерный форум программистов и сисадминов
Powered by vBulletin® Version 3.8.7 PL2
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Рейтинг@Mail.ru