Вы, по видимому, совершенно не ориентируетесь в реалиях современного программирования. Для того, чтобы написать систему подобной сложности, как клиент+сервер EVE на C/C++ или "наконец ассемблере" потребуются такие трудозатраты, что мама не горюй. Используя тот же "плутон" aka Python - мощный высокоуровневый язык - это сделать гораздо проще и надёжнее.
хм... так никто и не трогал серверную часть. тут говорят как раз о клиентской.
О да, с таким подходом к проектированию клиент-серверных приложений у вас в игре появятся нубофриги наносящие лазером дамаг думсдея и летающие со скоростью 1000 ау/c. Догадываетесь, почему?
вот как раз появятся нубофриги стреляющие думсдеем, если логику будут обрабатывать клиенты. Они логику не трогают. Они лишь обрабатывают инфу, которую им присылает сервак, и действия игрока, которые затем отдаются серверу для обработки. Именно поэтому вся графика и визуализация ложится строго на клиентскую часть. Именно клиент решает, как отразить пришедшую инфу от сервера.
Я не согласен с камрадом
borgez по поводу наездов на серверную часть (касательно языка программирования). Там слишком сложная система, и спецов такого уровня на данном форуме нет. Но при этом я разделяю мнение того, что клиент мог бы быть и понавороченней. Ведь на данный момент он практически не нагружает систему, какой бы она ни была. И почему-то мен кажется, что если ставить эксперемент с выстрелами друг по другу, результат будет неодинаковый на разных машинах. По крайней мере если ставить длительный эксперемент (точек попаданий несколько, могут и совпасть
)
Апдейт: и ещё по поводу модели EVE клиент-сервер... имхо: в ней клиент как таковой слабо выражен. Поскольку серверная часть намного сложнее, требует намного больше вложений как денежных, так и интеллектуальных. Наверно потому клиент такой и выходит. Но ССР надо подтягивать графу, иначе в реалиях нашего мира ей будет легко захлебнуться
Сообщение отредактировал UnFedya: 30 November 2007 - 15:04
Если человек о чем-то здраво судит - это верный знак того, что он сам в этой области недееспособен. (О. Уайльд)