
Аннотация
Пособие посвящено заданию практикума, которое предполагает написание TCP-сервера, реализующего многопользовательскую игру "Менеджмент". Задание состоит из двух основных частей: собственно сервера и программируемых искусственных игроков (роботов), имитирующих поведение игрока-человека. Первая часть предназначена к выполнению на языке Си под ОС Unix с использованием TCP-сокетов; сервер предлагается реализовать как событийно-ориентированное приложение на базе системного вызова select. Вторая часть предполагает использование языка Си++ и применение основ теории формальных грамматик. На ф-те ВМиК МГУ им. М.В.Ломоносова задание применялось в поддержку лекционных курсов "Операционные системы" (первая часть задания) и "Системы программирования" (вторая часть задания).
В пособии приведено подробное описание правил игры и постановка задачи; подробно описаны все необходимые системные вызовы ОС Unix; даются указания по методике реализации.
Бумажные публикации
Пособие впервые опубликовано Издательским отделом ф-та ВМиК МГУ им. М.В.Ломоносова в 2005 году. ISBN 5-89407-220-4
Электронная версия
Доступна здесь: http://www.stolyarov.info/books/pdf/gameserv.pdf
Статус бумажной версии
Первое издание пособия поступало в свободную продажу, но было очень быстро распродано. В настоящее время имеется только в библиотеке факультета ВМиК МГУ.
