Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   API приложений и сред (http://www.flasher.ru/forum/forumdisplay.php?f=61)
-   -   Логика приложения (http://www.flasher.ru/forum/showthread.php?t=201759)

razerw 21.06.2013 11:11

Логика приложения
 
Здравствуйте товарищи! Обладаю знаниями в области программирования на AS. Недавно начал изучать web технологии php html js. Есть желание написать IFrame приложения ВК, карточная игра Дурак. Просто так, что бы с коллегами коратать обеденное время. В игре подразумевается игровой стол на 4 игрока. Предо мной возник вопрос, об описании игровой логики, а точнее где её лучше исполнять в самом Flash клиенте, а уже итоговые цифры передавать веб серверу. Или же вся игровая логика рассчитывается на веб сервисе технологией php.
Есть сомнения на счет того, что если вся логика на веб сервере, пока будут происходить обмены информационные, возможна задержки в игровом процессе ожидания, и прочее.
Есть ли комрады уже имеющий подобный опыт, что можете посоветовать? Как устраивали архитектуру подобных приложений?

C4Grey 21.06.2013 23:39

Логику выносят на сервер для решения двух проблем: взлома клиента и синхронизации данных. Если аудитория ограничена друзьями, то о первой проблеме беспокоиться не стоит. Вторая проблема же серьезно проявляется только в real-time играх. Но для тренировки и понимания правильного устройства клиент-серверного взаимодейтсвия желательно все же реализовать логику на сервере. Задержка обработки логики обычно намного меньше чем задержка между отправкой и приемом пакета в сети, только для high-load проектов стоит обеспокоиться решениями вроде NIO. Но PHP там уже мало подходит, больше Java, С++, C#, иногда Python.


Часовой пояс GMT +4, время: 16:28.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.