![]() |
крестики нолики онлайн
Здравствуйте. Мне нужно создать игру крестики нолики онлайн для вк.сом. В целом у меня есть идея как её создать, но возникает несколько вопросов:
1) Как сделать подключение игроков друг к другу. 2) Каким образом отображать ходы игроков на экране твоего оппонента. |
Сокетные подключения или p2p.
|
1) Ответ выше
2) Вопрос появился потому, что даже не попробовали осуществлять задуманное, иначе вам пришлось бы поменять мышление, с того как отображать, что-то друг у друга на то, что флэшка это просто обертка для того что бы показывать то, что говорит сервер. |
flashfoxter я про план реализации общения клиента и сервера. Лично я сам думал сделать двумерный массив и заполнять его 1 или 2 в зависимости от того кто сделал сюда ход. Вот и спрашивал есть ли лучшие варианты.
|
Почитайте про p2p. Если не лень, напишите сокетный сервер и по сокету коннектитесь.
|
Цитата:
п.с. Оффтоп конечно, но такую игру в контакте точно не одобрят ;) |
когда тока разбирался p2p сделал как раз такой пример - ссыль. по поводу реализации - нужно хорошо продумать струткру, иначе увязнете в перекрестной логике, когда части кода используют как и клиент так и создатель игры.
зы. насчет игрухи сильно не морочался, - баги искать там не стоит. |
Для крестиков ноликов ваше решение с 1 и 2 вполне подойдет :) Игру точно не одобрят, для "Hello Vkontakte" пойдет :)
Но одобрение = добавление в список приложений. Поиграть с другом вы сможете без одобрения. |
Да нет, мне для себя. А такую игру привёл для примера. Хочу разобраться как делать мультиплеерные игры, и считаю крестики нолики одним из самых простых вариантов.
|
Крестики-нолики не совсем реалтайм, можно и без сокетов обойтись.
Можете почитать туториал с playerio И статья с исходниками Creating multi-player game - TicTacToe, правда с использованием pulse server. |
| Часовой пояс GMT +4, время: 14:19. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.