|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
17.05.2016, 13:37 | #1 |
Новичок
Джуниор
Регистрация: 10.04.2015
Сообщений: 733
|
синхронный связь между интернетом и игрой
есть в нете игра 2048 онлайн, но у меня есть также полный исходник на c#. Главный вопрос, как сделать, чтобы офф игра "видела" мою игру в сети, и показывала ходы дальше, и ждала пока я не похожу в онлайне...Есть идеи?
Последний раз редактировалось komra2; 17.05.2016 в 18:34. |
17.05.2016, 15:36 | #2 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,882
|
Исходник в студию
|
17.05.2016, 18:37 | #3 |
Новичок
Джуниор
Регистрация: 10.04.2015
Сообщений: 733
|
|
17.05.2016, 18:41 | #4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
методов два, либо Poll, либо LongPoll(по сути callback относится суда)
то есть вы должны либо опрашивать со своей проги интернет(кстати что есть интернет в данном случае) на состояние хода. либо пусть с инета вам шлют инфу о том что ход сделан. посмотрите любые сорцы чата, они реально дают базу сететевого взаимодействия Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
17.05.2016, 19:45 | #5 |
Новичок
Джуниор
Регистрация: 10.04.2015
Сообщений: 733
|
посмотрю обезательно! То есть чтобы оффлайн игра видела онлайн игру надо прописывать в код Poll ? Объясню, значи дела так обстоит, я захожу в онлайн игру, потом включаю exe файл, где я добавлю стрелки, чтобы мой софт показывал какую нажать вверх вниз налево или направо, далее, софт красит стрелку в какой нибудь цвет, я нажимаю в онлайн уже, и после того как я нажал эту стрелку в онлайне, мой софт двигает квадраты дальше в оффлайне, и так в цикле 1) "видет" игру онлайн( сам уже походил, какой надо 2)нажимаю на стрелку 3) софт сам идет, (ну компьютер играет) и комп показывает на какую из стрелок мне надо нажать в онлайн версии
|
17.05.2016, 20:15 | #6 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
начнет с того ваше оффлайн приложение(по смыслу слова оффлайн=без связи с интернетом) в принципе то не узнает об этом будучи оффлайн.
так что я нифига не понял Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
17.05.2016, 20:23 | #7 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Смысл в чем? Вам нужно просто чтоб программа говорила куда ходить в заданном состоянии игры? Наверняка такое уже реализовано https://www.google.com/search?q=2048+solver
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
17.05.2016, 23:02 | #8 |
Новичок
Джуниор
Регистрация: 10.04.2015
Сообщений: 733
|
ну не знаю, как на счет "наверника" но мне так надо, чтобы я сам ходил а софт мне каждый шаг показывал, и пока я не похожу софт дальше не покажет ход. Я знаю что комп может все, но вот как ему это обьяснить - тупик у меня на счет этого
|
17.05.2016, 23:55 | #9 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
а вы нам то объяснить толком не можете. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
18.05.2016, 11:16 | #10 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Как вам поможет исходник игры? У вас опять что-то не так с логикой.
Если у вас есть шахматная доска и фигуры, то вы можете использовать их для игры с кем-то, но эти предметы не умеют подсказывать ходы и играть за вас. Только если есть специальный робот для поиска оптимальных ходов по определенному алгоритму. Но ему нужно знать только текущее (или исходное) состояние элементов игры, сама игра (программа где игрок выполняет ход) ему не сильно нужна, разве что для визуализации найденного решения. По предыдущей ссылке есть обсуждение алгоритмов решения 2048 и даже программы и исходники на разных ЯП. Естественно это не самая простая игра, так что для понимания алгоритма и его реализации потребуется немало знаний по программированию, алгоритмам (графы/деревья, поиск, minimax, ...), AI.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Связь между таблицами | Hottabych | БД в Delphi | 2 | 15.11.2009 22:09 |
Связь между формами | Arhangel_bes | Помощь студентам | 8 | 18.02.2009 15:30 |
Связь между формами | stim-12 | Помощь студентам | 1 | 01.01.2009 21:22 |
Связь между таблицами | Катрина | БД в Delphi | 3 | 17.05.2008 18:24 |