Есть язык программирования.  Аналог для вас, в вашей жизни - русский язык, с его всеми правилами грамматики и орфографии.Есть  игра, которую придумал человек.  Аналогом будет сюжет рассказа  (или книги, если игра большая и сложная)А дальше эту игру надо написать на языке программирования - аналогом будет написание рассказа/книги.Есть некоторые шаблоны, которые используют писатели.  Структура повествования.  Пролог-эпилог, завязка-развитие-развязка и т.д..  Есть правила составления фраз.   Но тем не менее каждая книга индивидуальна.  А если видно, что в ней надерганы фразы из других книг, то это плохо, пойдут обвинения в плагиате.   Или если сюжет списан с другой книги, только поменяли  имена главных героев, их профессии и место жительства.  А все остальное точности то же самое.При этом еще у каждого автора уникальный набор характерных для него слов, оборотов, построений фраз. Так что даже одну и ту же мысль разные авторы выразят по разному.   С программой аналогично. Даже если два студента обсудили какой-то момент и решили его использовать, то код для этих моментов у них получится разный (если они не смотрели через плечо друг друга).  И при проверке программы сейчас автоматически проверяют ее на плагиат.  Если видно, что код похож на что-то другое, это очень плохо.   Но вставить пару понравившихся оборотов из других программ/книг можно.    Главное чтобы заимствований был незначительный процент.В общем, если игра была личной, очень странно что код совпал с чем-то другим. Или он взял чужие куски и вставил их бездумно,  сохранив чужие комментарии, которые и увидел преподаватель.