 |
Zombot (Клиент для игры Зомби ферма) [Обсуждение] - Свободное обсуждение - Ваши идеи, вопросы и ответы на тему браузерных игр и социальных сетей |
04.01.2014, 07:31
|
#661
|
|
|
|
Разведчик
|
 Регистрация: 23.08.2013
 Сообщений: 1
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
Cheater84, надо разобраться, как убедить клиент подключаться к другому серверу. Я подвис на этом месте.
Может ли кто подсказать, как сделать так, чтобы клиент подключался к другому серверу? Я вроде "вот-вот найду решение", но оно в очередной раз ускользает.
|
|
 |
|
 |
|
Прикольно... Человек не может нормально дописать клиента (на основе уже проверенного решения), а туда же... Сервер напишу... Вот только чуть-чуть разобраться...
Ты хоть представляешь, что "там" происходит? Можешь хотя-бы в общих чертах рассказать, что и где хранится, как что обрабатывается, какие и когда принимаются решения? Так, "на пальцах"...
А по-поводу "хачу быть супер-дупер-богом...". Заведи тогда себе тетрадку, и там пиши:
* выиграл в казино сто тыщ мильенов дублонов...
* стал сто раз человеком...
* сделал сто тыщ сант...
* удалил все острова и создал снова...
* пятьдесят раз потешил самолюбие...
Смысл игры (во всяком случае для меня) - решить задачу, которую для меня придумали разработчики. Когда нет квестов (если совсем загнутся с квестами), то просто не буду играть.
|
|
|
04.01.2014, 14:47
|
#662
|
|
|
|
Разведчик
|
 Регистрация: 04.03.2012
 Сообщений: 0
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Может ли кто-нибудь дополнить код, чтобы бить яйца в определённом количестве, а не все разом. Заранее спасибо
|
|
|
04.01.2014, 18:50
|
#663
|
|
|
|
Пехотинец
|
 Регистрация: 01.08.2012
 Сообщений: 95
 Популярность: 255
 Сказал(а) спасибо: 28
Поблагодарили 54 раз(а) в 38 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Да, с сервером перебор. Интерес любой игры в балансе. Когда можешь делать, что хочешь - попробуешь 1 раз и всё.
На самом деле сервер здесь не сложный. Он всего лишь хранит состояние игры и отслеживает временной/последовательный порядок операций. Вторую часть предполагается похерить. Так что серверу достаточно хранить состояние. Если нет социальности, зачем тогда сервер? Храни локально.
Сейчас уже игра балансирует на грани и то в основном за счёт не решенных ботом функций. Хочется их сделать. А так...
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
|
|
|
04.01.2014, 21:31
|
#664
|
|
|
|
Разведчик
|
 Регистрация: 23.08.2013
 Сообщений: 1
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
Может ли кто-нибудь дополнить код, чтобы бить яйца в определённом количестве, а не все разом. Заранее спасибо
|
|
 |
|
 |
|
Это же сколько у тебя яиц, что тебе нужен бот, чтобы их бить?
К тому же, я вообще не вижу особого смысла открывать подобные вещи автоматом. Тот же сундук чудовища... Да, у меня их уже больше тысячи. Но когда мне нужны какие-то "вещи" (те же элементы коллекций), я просто иду и открываю сундуки. То же самое с прошлогодними носками, а сейчас с "новогодними кладами". Пусть лежать, а когда понадобятся - открою.
Добавлено через 4 минуты
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
Да, с сервером перебор. Интерес любой игры в балансе. Когда можешь делать, что хочешь - попробуешь 1 раз и всё.
На самом деле сервер здесь не сложный. Он всего лишь хранит состояние игры и отслеживает временной/последовательный порядок операций. Вторую часть предполагается похерить. Так что серверу достаточно хранить состояние. Если нет социальности, зачем тогда сервер? Храни локально.
|
|
 |
|
 |
|
Ничего подобного. Как раз всю работу делает сервер. Да, он отслеживает статус миллионов игроков. Но он так же принимает все решения. Клиент ничего не делает, он просто отображает, что ему сказал сделать сервер. Та же рулетка... Клиент (человек) кликнул на рулетку и "запустил игру". Сервер принимает решение, что выпадет и информирует об этом клиентский флеш. А флешка уже "делает вид, что крутит рулетку" (на самом деле уже давно известно, что выпало). И так со всеми операциями. Вся логика действий заложена в серверах, так что они выполняют колоссальный объем работы для каждого клиента.
Последний раз редактировалось mike4kz; 04.01.2014 в 21:35.
Причина: Добавлено сообщение
|
|
|
04.01.2014, 22:26
|
#665
|
|
|
|
Разведчик
|
 Регистрация: 11.12.2012
 Сообщений: 0
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
помогите как с делать штоб палочками воручалочками рубил тока бамбук
|
|
|
05.01.2014, 03:53
|
#666
|
|
|
|
Разведчик
|
 Регистрация: 25.05.2013
 Сообщений: 0
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Ребят кто может написать скрипт чтоб бочки захватывал на Северном полюсе и пиратском острове? Заранее спасибо
|
|
|
05.01.2014, 05:00
|
#667
|
|
|
|
Разведчик
|
 Регистрация: 03.11.2012
 Сообщений: 30
 Популярность: 238
 Сказал(а) спасибо: 26
Поблагодарили 3 раз(а) в 3 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Ребята, напишите мне сервер для вконтакта! Чтоб я мог создавать себе друзей и подписчиков, ставить себе много лайков и покупать голоса бесплатно.
Заранее спасибо!
ЗЫ:
|
|
|
05.01.2014, 09:00
|
#668
|
|
|
|
Разведчик
|
 Регистрация: 11.12.2012
 Сообщений: 0
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
помогите пож как с делать штоб палочками воручалочками рубил тока бамбук
|
|
|
05.01.2014, 17:06
|
#669
|
|
|
|
Разведчик
|
 Регистрация: 23.08.2013
 Сообщений: 1
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
|
|
|
05.01.2014, 18:40
|
#670
|
|
|
|
Разведчик
|
 Регистрация: 09.11.2013
 Сообщений: 2
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 9 раз(а) в 8 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
Прикольно... Человек не может нормально дописать клиента (на основе уже проверенного решения), а туда же... Сервер напишу... Вот только чуть-чуть разобраться... 
Ты хоть представляешь, что "там" происходит? Можешь хотя-бы в общих чертах рассказать, что и где хранится, как что обрабатывается, какие и когда принимаются решения? Так, "на пальцах"...
А по-поводу "хачу быть супер-дупер-богом...". Заведи тогда себе тетрадку, и там пиши:
* выиграл в казино сто тыщ мильенов дублонов...
* стал сто раз человеком...
* сделал сто тыщ сант...
* удалил все острова и создал снова...
* пятьдесят раз потешил самолюбие...
Смысл игры (во всяком случае для меня) - решить задачу, которую для меня придумали разработчики. Когда нет квестов (если совсем загнутся с квестами), то просто не буду играть.
|
|
 |
|
 |
|
Какого такого клиента? Зомбота? Мне было проще переписать с нуля, чем разбираться с питоном.
Мне играть скучно, мне больше нравятся другие задачи. )
Собственно, что представлять. Объекты, они и в Африке объекты. Вопрос лишь в том, как с ними оптимально работать. Кстати, сервер все же не миллион игроков обслуживает, как только игроков становится чуть больше у них начинаются перебои. И практически все решения исходят из клиента.
У меня так и не получилось заставить клиент подключаться к моему серверу по хорошему. Сделал по плохому, через Charles. Локация грузится. Дальше полная свобода. Которую естественно надо написать.
Кто хочет поиграть на моем сервере? А что вы хотите? Свобода плоха тем, что можно все и ничего конкретного.
Можно прибавить себе миллион зомбобаксов и на этом успокоиться, а можно написать пару новых квестов, попытаться сделать свой остров, добавить новые растения и коллекции, добавить строения, найти, куда впихнуть чат, сделать то, чего никогда и ни за что не будет в игре. Я сделаю возможность дарить зомбобаксы. Все, кто жалуется на скучную игру могут сделать ее интересной и увлекательной.
|
|
|
05.01.2014, 22:32
|
#671
|
|
|
|
Разведчик
|
 Регистрация: 13.07.2013
 Сообщений: 0
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
помогите сделать такую штуку чтоб болты или пасхальные пряники по одному определенному другу бот отправлял
|
|
|
05.01.2014, 22:55
|
#672
|
|
|
|
Разведчик
|
 Регистрация: 05.02.2011
 Сообщений: 1
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Помогите пожалуйста, люди добрые.
запускаю бота - мне в ответ:
 |
Цитата: |
 |
|
|
|
|
|
|
|
Microsoft Windows [Version 6.1.7601]
(c) Корпорация Майкрософт 2012. Все права защищены.
C:\>cd C:\zombot\src
C:\zombot\src>python main.py
2013 (c) github.com/Vanuan/zombot
version 0.9.2 stable
Traceback (most recent call last):
File "main.py", line 85, in <module>
import gui
File "C:\zombot\src\gui.py", line 2, in <module>
from PyQt4 import QtGui
ImportError: DLL load failed: %1 эх *ты*хЄё* яЁшыюцхэшхь Win32.
C:\zombot\src> |
|
 |
|
 |
|
путем не хитрых манипуляций перевел и получил - "%1 не является приложением Win32."
вот вторая линия из гуи:
from PyQt4 import QtGui
Я подозреваю что я что-то напутал с версиями. например питон х32, PyQt4 х64 или что-то еще, соответственно пробую запустить с ключом -с
Вот результат:
 |
Цитата: |
 |
|
|
|
|
|
|
|
You selected mr
2014-01-06 00:35:13,765 Логинимся...
2014-01-06 00:35:18,910 Загружаем остров...
Traceback (most recent call last):
File "main.py", line 93, in <module>
run_game()
File "main.py", line 74, in run_game
Game(site, settings, UserPrompt(gui_input), gui_input=gui_input).start()
File "C:\zombot\src\game_engine.py", line 337, in start
start_response = self.__game_initializer.start()
File "C:\zombot\src\game_engine.py", line 165, in start
session_key, server_time = self.get_time()
File "C:\zombot\src\game_engine.py", line 175, in get_time
self.__request_sender = self.__create_request_sender()
File "C:\zombot\src\game_engine.py", line 182, in __create_request_sender
api_user_id, game_auth_key, api_access_token, connection = self.__site.get_g
ame_params()
File "C:\zombot\src\mrutils.py", line 38, in get_game_params
self.__game_api_user_id = params['oid']
TypeError: 'NoneType' object has no attribute '__getitem__'
C:\zombot\src> |
|
 |
|
 |
|
Тут я впал в ступор ибо мои крохи знаний или понятий о питоне закончились.
Подскажите плз что делать?
(кидаю main.py, game_engine.py и mrutils.py)
|
|
|
05.01.2014, 23:09
|
#673
|
|
|
|
Разведчик
|
 Регистрация: 23.08.2013
 Сообщений: 1
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
И практически все решения исходят из клиента.
...
У меня так и не получилось заставить клиент подключаться к моему серверу по хорошему. Сделал по плохому, через Charles. Локация грузится. Дальше полная свобода. Которую естественно надо написать.
...
Кто хочет поиграть на моем сервере?
|
|
 |
|
 |
|
Бла-бла-бла...
Извини, но если ты не можешь поЧарлить запросы от нормального клиента, проанализировать их пять минут, и понять, где нужно подменить оригинальный "редирект" своим, то я ОЧЕНЬ сомневаюсь, что ты вообще что-то написал...
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
Помогите пожалуйста, люди добрые.
запускаю бота - мне в ответ:
Я подозреваю что я что-то напутал с версиями. например питон х32, PyQt4 х64 или что-то еще, соответственно пробую запустить с ключом -с
|
|
 |
|
 |
|
1. Да, вероятнее всего QT4 не полностью установлен, или установлен, но Питон про него не знает (не видит путь к библиотекам QT. Я бы посоветовал снести все и установить с нуля - это будет быстрее и проще, чем пытаться прописать и копировать библиотеки. Хотя кому как...
2. А тут, вероятнее всего, проблемы с авторизацией в МайлРу. Я когда разбирался с Одноклассниками, практически после каждого шага ставил "print <variable>" (то есть после получения каждой переменной, я выводил ее значение чтобы видеть прогресс). Это не так сложно, как кажется. А потом уже, если где-то не работает, смотри логику программы и определяй, что и почему не сработало.
Последний раз редактировалось mike4kz; 05.01.2014 в 23:16.
|
|
|
06.01.2014, 01:15
|
#674
|
|
|
|
Разведчик
|
 Регистрация: 05.02.2011
 Сообщений: 1
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
|
|
|
06.01.2014, 01:48
|
#675
|
|
|
|
Разведчик
|
 Регистрация: 27.08.2013
 Сообщений: 2
 Популярность: -54
 Сказал(а) спасибо: 5
Поблагодарили 15 раз(а) в 14 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
. А тут, вероятнее всего, проблемы с авторизацией в МайлРу. Я когда разбирался с Одноклассниками, практически после каждого шага ставил "print <variable>" (то есть после получения каждой переменной, я выводил ее значение чтобы видеть прогресс). Это не так сложно, как кажется. А потом уже, если где-то не работает, смотри логику программы и определяй, что и почему не сработало.
|
|
 |
|
 |
|
проблема в mrutils.py, 36 строка,в этом кодике...
PHP код:
def get_game_params(self):
params = self.getAppParams('609744')
params['ext_perm']=params['ext_perm'].replace('%2C',',')
self.__game_api_user_id = params['oid']
game_auth_key = params['sig']
self.__api_access_token = params['session_key']
game_url = 'http://jmr.shadowlands.ru/zombiemr/go'
connection = Connection(game_url)
self.__params = params
return (self.__game_api_user_id, game_auth_key, params, connection)
Последний раз редактировалось Cheater84; 06.01.2014 в 01:53.
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 23:52.
|
 |