Большинство программ код возврата в соответствии с Конвенцией БСД, изложенные в sysexits.ч`. Однако, некоторые программы не вернет ошибки, и я думаю, что возвращение `errno значение это имеет наибольший смысл. Необработанное `errno будет это распространяться вверх, как исключение, (в `ошибки` остается, функции возвращают например, `-1` или `0|нуль`). Поскольку программы являются просто функциями, хотя функции, которые выполняются в отдельном адресном пространстве, это имеет смысл, что программа, возможно, пожелает продолжить распространения `ошибки` через границу процесса. Вы забыли еще одно большое: **человек.** Смотреть через веб факультета страницах в подробности. Вы можете определить несколько потенциальных консультантов? Они весьма заметны в своей области? Их бывшие студенты успешно? Они похожи на кого-то вы поладите с? (Да, это трудно судить через интернет, но если что-то насторожит, даже подсознательно, вы, вероятно, следует слушать.)

Трудно ответить на этот без понимания основных механизмов игры, о которой ты говоришь.

Однако для справки, может быть, вы могли бы попробовать играть в Звездные войны: восстание.

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

Игра управляется карточкой, каждый поворот вы проходите миссии с карты, а также перемещения / атаки с единицы. Некоторые из этих карт являются такие вещи, как запуск внезапных нападений, которые приходят в 2 формы:

  • Единицах от базы повстанцев могут появиться внезапно на планете, если в Империи присутствует разрешении борьбе.

  • Блоки могут быть развернуты из резервных фондов на выбранной планете и решить бой, если империя присутствует.

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

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

Вы должны решить, если ваша игра была одной совершенной информации, т. е. текущее состояние игры-это известные всем игрокам сразу, я уверен, что вы могли бы придумать что-нибудь умное форму ловушку в системе совершенной информации, но его будет намного сложнее, чем что-то подобное.