Pacman игра на языке Си - PullRequest
       12

Pacman игра на языке Си

0 голосов
/ 03 апреля 2011

Мне нужно реализовать pacman для 2 игроков на C. Игра будет принимать пользователей, кроме двух играющих, но только в режиме просмотра.Затем они принимаются в игру в режиме FIFO.

Я не совсем уверен, какой подход выбрать.Я определенно буду использовать библиотеку ncurses, чтобы разобраться с графическим аспектом игры.Однако я не уверен, какую структуру IPC использовать.За исключением API сокетов, как вы думаете, что будет лучшим и наиболее простым способом решения этой проблемы?

Ответы [ 2 ]

2 голосов
/ 03 апреля 2011

За исключением API сокетов, включая только API низкого уровня, я бы использовал именованные каналы, чтобы выполнить работу быстрее всего.

1 голос
/ 03 апреля 2011

Я думаю, что сложнее думать об этом как о только игре на двоих.

Проще думать с точки зрения обобщенной схемы клиент-сервер с любым количеством игроков.

Иметь сервер, содержащий состояние игры, с подключением клиентов. Это расположение легко понять и с ним можно работать.

Неловко иметь только двух клиентов, каждый из которых поддерживает игровое состояние, получая обновления от другого.

В любом случае, используйте сокеты. Таким образом, вы получите правильную независимость от местоположения.

...