Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > Общие вопросы Web
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.06.2016, 16:49   #1
jonikster
Форумчанин
 
Регистрация: 28.10.2014
Сообщений: 216
По умолчанию Какие знания по php и mysql нужно иметь, что бы в игре сделать такой бой в онлайн текстовой игре

Приветствую всех.
Я уже спрашивал по данной теме, но не получил ответа, кроме всякого бреда не по теме.
Какие знания по php и mysql нужно иметь, что бы в игре сделать такой бой:
Код:
17:41:56 HuskaR [14] (28/40) идет на п.18
17:41:57 BigStan [18] (1/30) идет на п.3
17:42:04 HuskaR [14] (28/40) идет на п.16
17:42:31 BigStan [18] (1/30) идет на п.7
17:42:32 HuskaR [14] (28/40) идет на п.14
17:42:59 BigStan [18] (1/30) стреляет одиночными с расстояния 7, нанеся урон в корпус на 31 HuskaR [14] (-3/40) HuskaR выбывает из строя. BigStan: Я думаю, что это ещё не всё. П: 7
17:42:59 BigStan [18] (1/30:31) vs HuskaR [14] (-3/40:0) 
BigStan - 360 опыта
Пробовал делать, но ничего не выходит.
Плюс не совсем представляю, если бой ПВП, как сделать взаемодействие с игроками.
Знаю:
Основы php (переменные, условия, циклы, массивы, работа с mysql),
Некоторые функции (time и другие).
Бои должны быть 2 команды. одна слева, другая справа.
Я привел только бой 1 на 1. Вот пример командного:
Код:
09:19:45 Nastavnik [32] (100/100) нападает на CCleaner [29] (90/90). Бой начался
09:19:48 moskvik [30] (57/110) в ходе боя нападает на Nastavnik [32] (100/100)
09:20:04 Nastavnik [32] (100/100) ускоряясь перемещается на позицию 12, танк
09:20:13 Special [31] (100/100) в ходе боя нападает на Nastavnik [32] (100/100)
09:20:13 CCleaner [29] (90/90) идет на п.4, танк
09:20:15 moskvik [30] (57/110) идет на п.3, танк
09:20:33 Nastavnik [32] (100/100) идет на п.10
09:20:41 CCleaner [29] (90/90) призывает в бой Альфа (120/120)
09:20:42 Альфа [n/a] (120/120) идет на п.10
09:20:45 moskvik [30] (57/110) идет на п.6, танк
09:20:55 Special [31] (100/100) ускоряясь перемещается на позицию 12, танк
09:21:02 Nastavnik [32] (100/100) идет на п.7, танк
09:21:09 Альфа [n/a] (120/120) промахивается в голову Nastavnik [32] (100/100). Aтака прыжком
09:21:15 moskvik [30] (57/110) стреляет с расстояния 1 и попадает в укрытие 7, нанеся урон 83
09:21:16 CCleaner кидает гранату в позиции 7-8. Урон получили: Nastavnik(4) . Оглушение
09:21:23 Special [31] (100/100) стреляет очередью с расстояния 5, но промахивается в корпус Nastavnik [32] (96/100). П: 12
09:21:36 Альфа [n/a] (120/120) идет на п.7
09:21:42 moskvik [30] (57/110) стреляет с расстояния 1 и попадает в укрытие 7, нанеся урон 78
09:21:45 CCleaner кидает гранату в позиции 7-8. Урон получили: Nastavnik(2) Альфа(2) . Оглушение
09:21:50 Special [31] (100/100) идет на п.8
09:22:09 moskvik [30] (57/110) стреляет очередью с расстояния 1, нанеся урон в голову на 63 Nastavnik [32] (31/100). Разрыв.эффект: 4. П: 6
09:22:12 CCleaner [29] (90/90) призывает в бой Дроид "Чак Норрис" Chaotic (100/100)
09:22:13 Дроид "Чак Норрис" Chaoti [n/a] (100/100) идет на п.7
09:22:17 Special [31] (100/100) стреляет очередью с расстояния 1, но промахивается в голову Nastavnik [32] (27/100). П: 8
09:22:24 Nastavnik [32] (27/100) идет на п.3, танк
09:22:26 Альфа [n/a] (118/120) идет на п.3
09:22:26 CCleaner [29] (90/90) идет на п.0
09:22:36 moskvik [30] (57/110) стреляет очередью с расстояния 3, нанеся урон в корпус на 42 Nastavnik [32] (-15/100). Разрыв.эффект: 8, пуля разносит полкорпуса. Nastavnik выбывает из
строя. moskvik: ВУХАХАХАХАХАХАХАХАХХАХУХАААХАХ. П: 6
09:22:37 moskvik [30] (57/110:117) CCleaner [29] (90/90:1) Special [31] (100/100:0) Альфа [n/a] (118/120:0) Дроид "Чак Норрис" Chaoti [n/a] (100/100:0) vs Nastavnik [32] (-23/100:0) 
Special - 0 опыта
moskvik - 78 опыта
CCleaner - 0 опыта
Вот небольшое описание боя из игры:
http://labwar.ru/help.php?mod=boy
Заранее благодарен.

Последний раз редактировалось Alex11223; 14.06.2016 в 17:02.
jonikster вне форума Ответить с цитированием
Старый 14.06.2016, 17:56   #2
pompiduskus
юзер как все
Участник клуба
 
Аватар для pompiduskus
 
Регистрация: 10.01.2012
Сообщений: 1,586
По умолчанию

Цитата:
Сообщение от jonikster Посмотреть сообщение
Приветствую всех.
Я уже спрашивал по данной теме, но не получил ответа, кроме всякого бреда не по теме.
Тебе все расжевали тогда. Я сам лично тебе объяснял. И еще несколько человек.

А если ты ленишся что-либо изучить, то никто не поможет. Яж не могу за тебя выучить, понять, вникуть.

Цитата:
Пробовал делать, но ничего не выходит.
нужно иметь такие знания по php и mysql что-бы получилось.


Вот этот товарищь, делает что-то подобное.
Можешь с ним связаться, он сам говорил что можно.
Правда это было 7 лет назад


https://darktime.ru/
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/

Последний раз редактировалось pompiduskus; 14.06.2016 в 18:04.
pompiduskus вне форума Ответить с цитированием
Старый 14.06.2016, 18:05   #3
jonikster
Форумчанин
 
Регистрация: 28.10.2014
Сообщений: 216
По умолчанию

лично я из пояснений ничего не понял. всем подробное тз подавай. меня интересует ответ именно какие вещи необходимо знать и понимать.
jonikster вне форума Ответить с цитированием
Старый 15.06.2016, 01:06   #4
pompiduskus
юзер как все
Участник клуба
 
Аватар для pompiduskus
 
Регистрация: 10.01.2012
Сообщений: 1,586
По умолчанию

Зависит от игры.

Ну дак правильно.. Если ты не говоришь ТЗ. То как тебе по делу посоветовать ?

Если очень отзывчивая, асинхронная, с заносом в базу.
То тут тебе нужен весь ждентельментский набор.


PHP+(MySQL|SQLite)+AJAX+ (HTML,CSS)
И все это на очень хорошем уровне.

Либо учиться по пути. Что тоже не плохо.

Так понятно теперь ?
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
pompiduskus вне форума Ответить с цитированием
Старый 15.06.2016, 18:10   #5
prizrak1390
-=PriZraK=-
Форумчанин
 
Аватар для prizrak1390
 
Регистрация: 12.12.2007
Сообщений: 399
По умолчанию

Цитата:
Какие знания по php и mysql нужно иметь, что бы в игре сделать такой бой:
Php - основы.
Mysql - INSERT, UPDATE, SELECT, DELETE.
Посмотри в сторону Ajax технологии.

Вообще - можно открыть исходник страницы с игрой и посмотреть, как работает JS сторона проекта. Или в CHROME нажать F12 и смотреть, какие запросы уходят, куда, какие ответы, какой скрипт инициирует и тп. Если игра не использует AJAX (что очень печально ИМХО), то смотреть куда форма отправляет данные, какие и какой получает ответ.
prizrak1390 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание боя в онлайн-текстовой игре jonikster PHP 21 02.10.2015 13:12
Как взломать персонажа в онлайн текстовой игре jonikster Безопасность, Шифрование 1 19.09.2015 13:49
[PASCAL] Ошибка в игре 'морской бой' Николай_1 Помощь студентам 2 03.03.2012 13:59