Вторник, 26 Ноября 2024, 06:33

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Браузерка - нужно изменить боёвку
azkabanДата: Суббота, 25 Февраля 2012, 15:21 | Сообщение # 1
был не раз
Сейчас нет на сайте
Здравствуйте дорогие форумчане. Прошу у Вас совета/помощи. Мы
с друзьями хотим создать браузерную текстовую игру
направленную на игроков с мобильными телефонами но и не
обделим и других геймеров. Мне дали задачу это заниматся боями,
все бои, от 1х1, групповых до боев с мобами, осады. Дорогие
форумчане подскажите мне какую нибуть литературу для прочтения, или подтолкните меня к написанию скриптов. П.С
имеются 15 уроков от блитз скул. Если кому нужны могу дать.
(Добавление)
Есть форма боя с БК но мне нужно чтобы было выпадающее окно.
Такойже бой как в dreamwar.ru

Добавлено (25.02.2012, 15:21)
---------------------------------------------
Это бой 1 на 1
CREATE TABLE `battle` (
`BAT_ID` BIGINT unsigned NOT NULL auto_increment, /*ID поединка*/
`USER1_ID` bigint(20), /*ID 1 игрока*/
`USER2_ID` bigint(20), /*ID 2 игрока*/
`TIMEOUT` SMALLINT(2), /*Таймаут в секундах*/
`STARTTIME` DATETIME, /*время начала поединка*/
`M1` SMALLINT(1) unsigned NOT NULL DEFAULT 0, /*Ход первого*/
`M2` SMALLINT(1) unsigned NOT NULL DEFAULT 0, /*Ход второго*/
`LASTMOVE` DATETIME, /*время последнего хода*/
`STATUS` SMALLINT(1), /*статус поединка 1-идет,2-завершен*/
PRIMARY KEY (`BAT_ID`)
) TYPE=MyISAM;

/* Таблица детализации поединка 1 х 1 */
CREATE TABLE `battledetails` (
`BATDET_ID` BIGINT unsigned NOT NULL auto_increment, /*номер заявки - ID игрока ее подавшего*/
`BAT_ID` BIGINT unsigned NOT NULL DEFAULT 1, /*ID поединка*/
`USERID` bigint(20), /*ID игрока сделавшего ход*/
`ATTACK` SMALLINT(1) unsigned NOT NULL DEFAULT 0, /*Зона атаки*/
`DEFEND` SMALLINT(1) unsigned NOT NULL DEFAULT 0, /*Зона защиты*/
`MESSAGE` CHAR(255) NOT NULL DEFAULT '', /*Описание действия....куда нанес удар и т.д.*/
PRIMARY KEY (`BATDET_ID`)
) TYPE=MyISAM;

/*Справочник зон*/
CREATE TABLE `body_zones` (
`BZ_ID` SMALLINT(1) unsigned NOT NULL DEFAULT 0,
`BZ_NAME` CHAR(20) NOT NULL DEFAULT '',
PRIMARY KEY (`BZ_ID`)
) TYPE=MyISAM;
INSERT INTO body_zones(BZ_ID,BZ_NAME) values(1,'Голова');
INSERT INTO body_zones(BZ_ID,BZ_NAME) values(2,'Грудь');
INSERT INTO body_zones(BZ_ID,BZ_NAME) values(3,'Живот');
INSERT INTO body_zones(BZ_ID,BZ_NAME) values(4,'Ноги');

Вот мы имеем бой. но он немного не того формата. мне нужно вместо того чтобы ставить галочку возле какой зоны ударить/защитить, просто сделать выпадающие ссылки, так как мы делаем игру для телефонов и еще объясните пожалуйста как сделать чтобы бой проходил против группы. Помогите разобрать этот скрипт. И я уже сам его постараюсь переделать. Заранее благодарен.


Учусь...
Все что не убивает нас, делает нас сильнее...
anton-garДата: Суббота, 25 Февраля 2012, 15:50 | Сообщение # 2
WEBmaster
Сейчас нет на сайте
Quote (azkaban)
имеются 15 уроков от блитз скул. Если кому нужны могу дать.


Не лучший выбор, считаю, что на этом форуме уроки и то лучше.


azkabanДата: Суббота, 25 Февраля 2012, 17:06 | Сообщение # 3
был не раз
Сейчас нет на сайте
Ну это лиш часть материала того что у меня есть для создания браузерки. Также если комуто будут нужны я смогу поделится этими уроками.

Учусь...
Все что не убивает нас, делает нас сильнее...
DinoieraДата: Понедельник, 27 Февраля 2012, 11:36 | Сообщение # 4
участник
Сейчас нет на сайте
Quote (azkaban)
Вот мы имеем бой. но он немного не того формата. мне нужно вместо того чтобы ставить галочку возле какой зоны ударить/защитить, просто сделать выпадающие ссылки, так как мы делаем игру для телефонов и еще объясните пожалуйста как сделать чтобы бой проходил против группы. Помогите разобрать этот скрипт. И я уже сам его постараюсь переделать. Заранее благодарен.

тебе надо чтоб под выбором стояла не картинка а выпадающий спойлер где ты выбираешь пункт удара?
А как поступать с теми кто к примеру носит 2 оружия и хочет бить 2 раза?


Помогаю чем могу и прошу взаимной помощи)
DCH - сайт разработчиков игр(новый проект)
azkabanДата: Четверг, 01 Марта 2012, 12:07 | Сообщение # 5
был не раз
Сейчас нет на сайте
Dinoiera. Да нужно просто выпадающее окно куда бить, и снизу второе выпадающее что защищать. Если 2 пушки то урон просто плюсуется.

Учусь...
Все что не убивает нас, делает нас сильнее...
DinoieraДата: Понедельник, 05 Марта 2012, 09:48 | Сообщение # 6
участник
Сейчас нет на сайте
Quote (azkaban)
Если 2 пушки то урон просто плюсуется.

Глупо и не продумано:
Не будет тогда "танков" и "дд".. все классы будут однотипные...
К примеру возьму старый БК... 2 пухи - 2 точки удара(голова/тело к примеру) а если пуха и щит тогда 3 точки защиты (голова, корпус, ноги к примеру). В связи с такой системой бои будут интересней


Помогаю чем могу и прошу взаимной помощи)
DCH - сайт разработчиков игр(новый проект)
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг