Четверг, 04 Июня 2020, 02:18

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
Форум игроделов » Записи участника » lvovand [1600]
Результаты поиска
lvovandДата: Вторник, 24 Августа 2010, 11:54 | Сообщение # 1541 | Тема: Переполох вокруг серверов для ММО
старожил
Сейчас нет на сайте
Quote
Почему никто и ничего не пишет?

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


Разработка и продвижение сайтов. Дизайн
lvovandДата: Понедельник, 23 Августа 2010, 18:29 | Сообщение # 1542 | Тема: Выполнение скрипта на сервере
старожил
Сейчас нет на сайте
что-то я не понял, если у тебя написан свой сервер и клиент, которые держат коннект между собой, то если коннект оборвался, сервер об этом может узнать и выполнить действия, которые ты задашь, если у тебя просто выполняется тот же php например, то скрипт выполняется при обращении к нему, отдает ответ если надо браузеру и завершает работу независимо от того закрыл человек браузер или в онлайне, поэтому и обновляют текущее время для игрока. Один из вариантов кроном вызывать скрипт скажем каждые 10 минут, сравнивать текущее время с временем игрока в таблице, если например пеосонаж в бою, а активности не было 10 минут, то выполняешь уже действия необходимые тебе, что надо в базу пишешь, если надо автоматом бой закончить, то вызываешь функции автоматического ведения боя для этого игрока.

Разработка и продвижение сайтов. Дизайн
lvovandДата: Понедельник, 23 Августа 2010, 18:04 | Сообщение # 1543 | Тема: Выполнение скрипта на сервере
старожил
Сейчас нет на сайте
все в твоих руках в принципе, где-то тут уже обсуждалось - на каждое действие игрока обновляй для него текущее время в таблице, периодически сверяешь текущее время с временем из таблицы (например через крон скриптом), если разница больше определенного числа, то по ситуации либо автомат запускаешь если один ничего не делал, если два, то выкидываешь обоих

Разработка и продвижение сайтов. Дизайн
lvovandДата: Понедельник, 23 Августа 2010, 09:18 | Сообщение # 1544 | Тема: Сервера, нагрузки, хостинг
старожил
Сейчас нет на сайте
лучше в базу писать число, а если вывод времени нужен, то уже либо скриптом переводить, либо в том же запросе к базе к читаемому формату перевести. Если данных немного, то может разницы и незаметно, а если таблица разрастается, то максимально оптимизировать хранящиеся данные придется

Разработка и продвижение сайтов. Дизайн
lvovandДата: Понедельник, 23 Августа 2010, 02:24 | Сообщение # 1545 | Тема: Нужен учитель по php
старожил
Сейчас нет на сайте
нетрудно ), ссылка на книгу в pdf

Разработка и продвижение сайтов. Дизайн
lvovandДата: Понедельник, 23 Августа 2010, 02:15 | Сообщение # 1546 | Тема: Нужен учитель по php
старожил
Сейчас нет на сайте
020ee, если тебе для геймдева, есть неплохая книга "M.Ritledge - PHP Game Programming" В ней описана и установка, и основы, и работа с базой данных, и сокеты. Если нужно, могу скинуть, единственно у меня книга на английском

Разработка и продвижение сайтов. Дизайн
lvovandДата: Воскресенье, 22 Августа 2010, 23:34 | Сообщение # 1547 | Тема: Сервера, нагрузки, хостинг
старожил
Сейчас нет на сайте
время обновления пиши в базу в юникс-формате, тогда и поле будет числовым и кол-во прошедшего времени легко отследить, идеального мат-фильтра наверно не придумаешь, либо через регулярные выражения сделать, можно и готовый скрипт чата найти, в котором фильтр предусмотрен

Разработка и продвижение сайтов. Дизайн
lvovandДата: Воскресенье, 22 Августа 2010, 11:08 | Сообщение # 1548 | Тема: нужен Учитель по игрострою
старожил
Сейчас нет на сайте
английский важен, так как очень много достойных мануалов на английском, а программный перевод их оставляет желать лучшего

Разработка и продвижение сайтов. Дизайн
lvovandДата: Суббота, 21 Августа 2010, 21:27 | Сообщение # 1549 | Тема: Нужен 2D движок
старожил
Сейчас нет на сайте
на gameQuery такое можно сделать, оф. сайт

Разработка и продвижение сайтов. Дизайн
lvovandДата: Пятница, 20 Августа 2010, 23:33 | Сообщение # 1550 | Тема: Создание игры "ТаймЗеро" - нужен пример
старожил
Сейчас нет на сайте
бд надо освоить, также освоить программирование серверной части, 2 игрока по сети и браузерка вещи разные

Разработка и продвижение сайтов. Дизайн
lvovandДата: Пятница, 20 Августа 2010, 23:26 | Сообщение # 1551 | Тема: Создание игры "ТаймЗеро" - нужен пример
старожил
Сейчас нет на сайте
а как ты сервер потом прикрутишь? в тз сервер и клиент к нему на флеше, реал-тайм без сервера не получится

Разработка и продвижение сайтов. Дизайн
lvovandДата: Вторник, 17 Августа 2010, 17:36 | Сообщение # 1552 | Тема: Ищу напарника
старожил
Сейчас нет на сайте
могу помочь с php, mysql, javascript. А почему "коммерциализации нет и не предвидится"? Если хороший проект получится, почему бы не получать дивиденды от него?

Разработка и продвижение сайтов. Дизайн
lvovandДата: Четверг, 12 Августа 2010, 17:15 | Сообщение # 1553 | Тема: Интересная логическая задача
старожил
Сейчас нет на сайте
но-но, максимум 4 взвешивания
вариантов не так много
1-ый вариант
1. 15 и 15
если равно, то
2. 5 и 5
3. 2 и 2, если равно, то все
если неравно
4. 1 и 1

2-ый вариант
1. 15 и 15 неравно, то
2. 7 и 7, если равно, то все
если неравно
3. 3 и 3, если равно, то все
если неравно, то
4. 1 и 1


Разработка и продвижение сайтов. Дизайн
lvovandДата: Четверг, 12 Августа 2010, 15:07 | Сообщение # 1554 | Тема: Интересная логическая задача
старожил
Сейчас нет на сайте
делим на 2 кучки по 5 монет и 2 кучки по 15 монет, отбираем 2 кучки по 15 монет и взвешиваем
1. если весят одинаково, то взвешиваем кучки по 5 монет, берем более тяжелую и отбираем из этой кучи 4 монеты, взвешиваем по 2, если равно, то оставшаяся монета искомая, если какая то кучка перевешивает, то берем ее и взвешиваем по 1 монете

2. если одна из куч тяжелее, то берем ее и отбираем 14 монет, взвешиваем по 7 и смотрим, если вес равен, то нашли искомую, если что то перевешивает,
то берем более тяжелую и отбираем из нее 6 монет, сравниваем по 3, если равно, то оставшаяся монета искомая, если какая-то кучка перевесила, то берем из нее 2 монеты и сравниваем, если вес равен, то оставшаяся монета искомая, если что то перевесило, то она искомая


Разработка и продвижение сайтов. Дизайн
lvovandДата: Среда, 11 Августа 2010, 14:21 | Сообщение # 1555 | Тема: Сервера, нагрузки, хостинг
старожил
Сейчас нет на сайте
перемещение игроков можно и через ajax организовать без дополнительного сервера, но дешевый виртуальный хостинг скорее всего не прокатит

Разработка и продвижение сайтов. Дизайн
lvovandДата: Четверг, 05 Августа 2010, 14:15 | Сообщение # 1556 | Тема: flash + php
старожил
Сейчас нет на сайте
fenix4, посмотри click , как раз вызов делают, но учти что эти вызовы достаточно медленные, и возможно придется в сторону сокетов идти

Разработка и продвижение сайтов. Дизайн
lvovandДата: Четверг, 05 Августа 2010, 13:41 | Сообщение # 1557 | Тема: Помогите со скриптом немогу ни как разобратся что тут не так
старожил
Сейчас нет на сайте
я предположил, что в functions.php есть объявление функции say()

исправь
//include "functions.php";
на
include "functions.php";

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


Разработка и продвижение сайтов. Дизайн
lvovandДата: Четверг, 05 Августа 2010, 13:13 | Сообщение # 1558 | Тема: Помогите со скриптом немогу ни как разобратся что тут не так
старожил
Сейчас нет на сайте
у тебя не объявлена функция say(...)
у тебя строчка закомменчена
//include "functions.php";
возможно в нем идет объявление этой функции


Разработка и продвижение сайтов. Дизайн
lvovandДата: Четверг, 05 Августа 2010, 12:50 | Сообщение # 1559 | Тема: Помогите со скриптом немогу ни как разобратся что тут не так
старожил
Сейчас нет на сайте
sleepy, напиши полный текст ошибки, которая выдается

Разработка и продвижение сайтов. Дизайн
lvovandДата: Четверг, 05 Августа 2010, 01:52 | Сообщение # 1560 | Тема: Будем реалистами!
старожил
Сейчас нет на сайте
knight_of_honor, нравится - делай, решил собрать команду - собирай, но раз выставил себя публике, то будь готов и к критике )). Если решимость не угаснет, значит правильно делаешь, тем более если нравится

Разработка и продвижение сайтов. Дизайн
Форум игроделов » Записи участника » lvovand [1600]
Поиск:

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