Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > сетевая игра шашки Чапаева


Автор: cfifcfif 9.4.2015, 14:43
Помогите, пожалуйста! Задали сделать сетевую игру шашки Чапаева, может кто-то делал? или может сделать?

Автор: rudolfninja 9.4.2015, 17:19
Есть полное ТЗ? Описание того, что и как должна делать игра?

Автор: cfifcfif 10.4.2015, 17:16
Цитата(rudolfninja @ 9.4.2015,  17:19)
Есть полное ТЗ? Описание того, что и как должна делать игра?

нет, это нам такую лабораторную задали, естественно ТЗ нет. Правила:  на шахматную доску каждый игрок выставляет по 8 шашек в горизонтальный ряд. Цель - сбить щелчком по своей шашке шашки противника. Игроки бьют по очереди, стараясь не сбить с доски собственные шашки. 

Автор: rudolfninja 10.4.2015, 17:31
Такую задачу на обычную лабораторноую? smile 
К сожалению для вас, я не смогу вам помочь кодом, т.к. задача весьма непростая.  Могу расказать, какие модули вам надо реализовать для решения данной задачи. Но вряд ли вы это будете делать.

Автор: cfifcfif 14.4.2015, 15:15
а можете рассказать, с чего вообще начать?

Автор: rudolfninja 14.4.2015, 16:24
Я бы, наверное, начал с серверной части. Сервер будет обрабатывать все данные и вся игровая логика будет происходить на сервере. То есть серверу приходят координаты координаты точки отправления шашки, сила удара и угол под которым били шашку. На основе угла и силы удара сервер рассчитывает путь дивжения шашки и место где она остановится, с какой силой она врежется в шашку врага, какой импульс ей передаст, насколько сама отскочит назад и куда полетит вражеская шашка. Сервер передает все информацию клиентам и клиенты перерисовывают свое поле.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)