NCAA Football 2001
для PlayStation
Colin Fahey
NCAA Football 2001 PlayStation CD-ROM
1. Введение
Я был членом группы, которая разработала 2001 версию «NCAA Football» игровых опубликованы Electronic Arts (EA) для PlayStation видео-игровых приставок. Развитие период с 1999.10 через 2000.06.
Разработчик кредитов в «NCAA Football 2001» видео-игры
«NCAA Football» игровых уже пять лет в тот момент, когда я начал работу над 2001 версия. 2001 вариант был последним годом, что игра была подготовлена для PlayStation 1 видео-игровых приставок. 2001 версия была опубликована в конце года 2000, для 2000-2001 американский футбол сезон, и он был продан 800 000 народу в течение первого года продаж.
«NCAA Football» игровых включает в себя колледж стадионов, команда униформу, mascots команды, команды походных песен группы и толпа песнопения, командные логотипы и статистика игроков в реальном (с их настоящие имена пропущен по причинам конфиденциальности), для всех колледжей, которые являются членами NCAA . Каждый год существует множество изменений в форму команды, команды логотипы и игрок списки. Видео игры заключается в том, чтобы быть «реалистичными» представительства колледже в футбол. Таким образом, давление на разработчиков вносить подробную информацию о различных игровых быть идентичной нынешней реальности является существенным.
2. «чит-коды» и особенностей я добавил в игру
Хотя «NCAA Football» видео игры заключается в том, чтобы быть очень «реалистичными» представительства колледже в футбол, видео игры позволяет игроку представить «чит-коды» для изменения условий игры включить вещи или характеристик, которые являются чрезвычайные, маловероятно, с чувством юмора, или даже невозможно. После того как игрок играет тщательно видео игры с нормальными условиями игры, игрок может использовать «чит-коды» для попыток новых задач или юмористические опытом.
«NCAA Football» видео игра чит код, который вызывает каждый игрок в команде, напоминающий своей команды талисман, таким образом, что стаи тигров или медведей будет играть на футбольном поле. Еще один чит код увеличивает вероятность того, что любой игрок fumble мяч. Еще один чит-код причины главы игроков будет огромным.
Один из спорных чит-код, который появился в предыдущей версии «NCAA Football» видео игр, но который был удален в последующих версиях игры из-за давления со стороны NCAA, было обмануть «REFKILL» код, который, когда включен, хотел бы добавить один пункт Группа баллов, когда игрок в команде бороться Рефери!
Каждый год, что «NCAA Football» видео игры был обновлен и опубликован, игры, накопленный «чит-коды» больше.
Я добавил мои собственные функции с чувством юмора к игре, и сделать их доступными через «чит-коды.»
Однако, когда усилия в области развития была почти закончена, лицо, работающее по EA управлять производством видео-игры просили меня выключить «чит-код» моего функции, потому что, по его словам, эти функции будут риск увеличения времени, которое требуется для Sony тест игры. Если Sony тестирования требуется больше времени, чем ожидалось, а затем конкурирующие колледж футбол видео игры продукта («Game Day» по THQ) будут доступны для продажи перед нашей собственной игре, - которые будут финансовую катастрофу для EA. Итак, EA менеджер не хочет принимать какие-либо шансы.
Поэтому я сделал мои особенности недоступные через регулярные «чит код» механизма, но позволили игрокам получить доступ к моей особенности посредством более подробно метод, который я хранил тайну до игры уже проданы 800 000 копии без каких-либо проблем.
3. Что вы можете сделать с моим особенностях
3.1 «Jet пакет» (R1)
Любой игрок может летать в воздухе с помощью реактивных колоды. Неограниченное топливо. Максимальная высота составляет примерно 5 метров. (R1 кнопка активизирует направление)
Jet пакеты: игроки пролетели и решаются над землей
Jet пакеты: игроки пролетели и решаются над землей
Jet пакеты: игроки пролетели и решаются над землей
3.2 «Телепорт» (R2)
Любой игрок может телепорта на новые, случайные места. Игрок по настоящее время команда играет в нападении никогда не телепорта за «линией тренировочная.» Игрокам на прикол в течение краткого времени, требуемого для полной мере явился на новое место. (Кратко нажмите кнопку R2 инициировать телепорта.)
3.3 «Землетрясение» (Triangle; offense team only)
Любой игрок играет как нападение может вызвать «землетрясение,» которое осуществляет защиту всех игроков в сторону повышения с взрывчатыми силу. Это можно сделать только один раз в течение игры (например, один раз за «down»). Однако любой игрок играет как преступление впоследствии может вызвать «aftershock» до недавнего «землетрясения,» которые вызывают все игроки играют в обороне и не спотыкаются на местах. Это можно сделать только один раз за игру.
3.4 «Циркуляр решения» (Circle; defense team only)
Любой игрок играя в обороне может повлечь за собой «круговой решить,» только если игрок играет как преступление в настоящее время с мячом. Игрок, перевозящих мяч находится на прикол, а потом круг игроков обороны формы вокруг игрока с мячом, а затем оборона игроков одновременно запускать на игрока с мячом и нырять ему решить его к земле. «Реактивный блок» является единственно возможным вариантом для побега игрока, перевозящих мяч. Оборона игроки могут лишь попытаться «решить циркуляр» раз в играх (например, один раз «вниз).»
Циркуляр решать: первоначальный формирования
Циркуляр решать: оборона игроки начинают исполняться
Циркуляр решать: игроки обороны начало дайвинга
Циркуляр решить: решать завершен
3.5 «Шарить» (Triangle; defense team only)
Любой игрок играет, как оборона может вызвать игрока на борту которого мяч в шарить. Оборона игроки могут делать это только раз в играх (например, один раз «вниз).»
3.6 «Первый человек, тем» (L2; player carrying the ball only)
Когда quarterback (QB) выходит за «линию свалка,» или когда лицо, на борту которого мяч не quarterback, затем L2 кнопки будут меняться камеры мнение в следующем цикле: (1) первое лицо зрения (т.е., как если бы Вы искали глазами игрока на поле); (2) Последующие тесно (например, камеры гораздо ближе к игроку с мячом, чем в типичных игр); (3) Нормальная (то есть, по умолчанию поведение камеры в игре).
Первое лицо перспективу (т.е., как если бы видеть глазами игрока)
4. Автоматические функции, когда мой Специальный активируются функции
4.1 «Полевая цель невменяемость»
Это происходит при каждом поле цели удар. (1) мяч держатель ногами вверх вместе с мячом; (2) защищающейся команды формах человеческой пирамиды, чтобы заблокировать пинали мяч.
Игрок время пинали ногами с мячом, а игроки обороны формирования человеческой пирамиды, чтобы заблокировать мяч
Оборона игроков формирования человеческой пирамиды, чтобы заблокировать мяч
4.2 «Зритель камеры»
Если обе команды не контролируются человеком игроков, то камера будет порой переключение с точки зрения того или иного лица в аудитории (например, для зрителя в толпе)
Вид со стороны зрителя сидения область
4.3 «Ball камеры»
Если обе команды не контролируются человеком игроков, то камера будет порой переключение с точки зрения мяч. Видя мир с точки зрения мяч, пролетев по воздуху или ведется вокруг, часто с чувством юмора.
5. Тайна звука активизируется, когда мой Специальный активируются функции
Я не могу сказать вам, как включить звук секретом, что в моих особенность, потому что мне это не интересно тратить время при возможных юридических неприятностей. Если id Software готов предоставить мне ретроактивного иммунитета в отношении возможных нарушений авторского права в течение десяти образцов аудио-и EA обещаний, чтобы не изобретать некоторые скрученных юридические дела о том, как их продажи были повреждены каким-то из моих тайных время показало десятилетие после их игра пошла на продажу, а затем Я разделяю секрет открывающий шуточные звуковые эффекты. Однако сейчас, я просто описаны звуковые эффекты, которые могут и не быть в игре ... «Если он в игре, то в игре.» Ха, ха!
В то время я помогал разрабатывать 2000 версия NCAA Football видео игры, я и мои сотрудниками сыграли видео игры Quake III Arena (Q3A) в офисе довольно часто, после «очередной рабочий день.» (При этом компания, как правило, люди прибыли на 10 A.M. или 11 A.M, и часто работал до полуночи или за ее пределами, так играют многолетние игры по сети компании в обеденный перерыв или в начале вечера был лишь своего рода синхронизированный перерыва, а не способ , чтобы избежать работы.) Я думал, что голос в Q3A объявил о том, что важные изменения в статусе игры - такие, как игрок играет ведущую роль, или игрок делать что-то впечатляющим, и т.д. - был веселый и великолепных. Тем временем, я стал экспертом во всех кодов в NCAA Football видео игр, для графики, анимации, аудио-, искусственный интеллект, а также контроллерами. На какое-то время я думал о сдачи полного Quake 3 Arena «уровне» в NCAA Football видео-игры! Я думал, что будет веселый и весело. Первое, что я сделала было конвертировать звуковые эффекты для работы в NCAA Football видео игры двигателя. Следующая задача заключалась в том, чтобы превратить игрока и арена моделей для работы в NCAA Football видео игры двигателя. К сожалению, там было так много предстоит сделать в последние месяцы NCAA Football видео-игра проекта, который я не смог закончить мое личное проекта, включая полный Quake 3 Arena «уровне.» Тем не менее, я сделал добавить удовольствия функции, перечисленные в разделах выше, и я сделал добавить звуковые эффекты, перечисленные ниже.
Я не хочу говорить конкретно, как включить спорные звуковые эффекты, но по моей памяти, я буду упоминать MM и EAT и тот факт, что вещи должны быть в надлежащем состоянии до начала моей общей особенностью системы. Это все я говорю!
«Унижение»
Это звуковых эффектов начинается, когда игрок на борту которого мяч находится на преступление группы, и решать за «направление в схватке.» Это унизительное, потому что команды потерянных площадь.
«Отлично»
Это звуковых эффектов начинается, когда игрок на борту которого мяч находится на преступление команды и прибыль 10 ярдов за «линией свалка.» Это отлично, потому что группа получает «первый вниз» (например, четыре больше возможностей для продвижения).
«Впечатляющий»
Это звуковых эффектов начинается, когда игрок на борту которого мяч находится на преступление команды и прибыль 20 ярдов за «линией свалка.» Это не просто отлично, но впечатляет.
«Четырехъядерный ущерба»
Это звуковых эффектов начинается, когда игрок на борту которого мяч находится на преступление команде решать путем «круговой решения,» упомянутые в предыдущем разделе. Этот эффект звука также началась, когда игрок проведение мяч ногами вверх в ходе полевых цель покушения.
«Вы взяли на себя ведущую роль»
Это звуковых эффектов начинается, когда группа балла, что изменения по сравнению с менее или равным счетом противостоящие группы баллов, что составляет более баллов противоположными команды.
«Вы связали для свинца»
Это звуковых эффектов начинается, когда группа балла, что изменения по сравнению с менее чем баллов противостоящие группы балла, что равняется баллов противоположной команды.
«Вы потеряли ведущего»
Это звуковых эффектов начинается, когда человека под контролем группы балла, что изменения от более баллов противоположными группы балла, что меньше или равна баллов противоположной команды.
6. Отказ в отношении моей особенности
Моя особенность системы не является частью нормальной игры играть. Моя функция системы может привести к видео-игру на неисправности, и может привести к видео-игра перестает отвечать на кнопку нажав на контроллеры, такие, что единственный способ восстановить контроль над видео-игры заключается в отключении электроэнергии в PlayStation видео игры и консоли Затем переключить обратно на власть, т.е. перезагрузить видео игровых приставок. Кроме того, как только моя особенность система будет активирована, она не может быть отключена, за исключением перезагрузки все видео игровых приставок. Поэтому моя Особенностью системы является действительно только для людей, которые хотят иметь новое, и, возможно, раздражает, опыт работы с NCAA Football видео игры.
Из сценария стало возможным благодаря моей особенностью системы являются весьма необычными для нормальной логике игры (например, игроки пролетели со струйной пакетов выходит за рамки правил регулярных футбол), видео-игры могут стать путать. Если это произойдет, таймер закончится играть в течение 120 секунд (2 минуты). Кроме того, хотя и очень маловероятно, игра может начать воспроизведение высоких частот сигнала, который сохраняется в течение длительного времени (возможно, бесконечно).
После моя особенностью система была активирована, существует риск того, что покинули его и введя «выставки» игр причинить будет игра на неисправности или аварии. Собственно, после моей особенностью системы была активирована, неисправности или аварии можно было бы неизбежным из-за «фрагментации памяти.» Поэтому не пытайтесь моя особенность системы, если вы готовы терпеть сбои игры и игровые столкновений. Моя Особенностью системы является только для смешите людей, которые абсолютно отчаявшихся за опытом за нормальные параметры NCAA Football видео игры. Вы риск раздражения и работа в toggling выключателя на PlayStation видео игры консоль, но вы, возможно, также имеют опыт, который вы считаете, это действительно огромная и веселый. Черт, вероятно, только проценты и развлекать вас в течение одной или двух минут, но это больше, чем ничего.
7. Инструкции для того, чтобы моя особенность системы
Этот раздел описывает, с тем чтобы моя особенность системы.
(1) Начать типичная «выставка» игру.
«Выставка» опция в меню экрана
(2) ли подбрасывать монету. Если вам повезет, вы будете получать по команде. В любом случае, выбирать вашу игру.
(3) Перед удар случается, быстро нажмите кнопку в следующей последовательности:
круг, квадрат, круг, квадрат, треугольник, X, треугольник, X, круг, квадрат, треугольник, X
Если вы правильно нажать кнопки в надлежащей последовательности, то, вероятно, будет пауза примерно 6 секунд, а затем вы услышите много новых звуковых эффектов. Если у вас нет опыта краткую паузу в игре, и если вы не слышите новые звуковые эффекты, а затем попытаться представить всю последовательность кнопку еще раз. Если первая игра игра заканчивается, прежде чем Вы сможете правильно ввести кнопку последовательности, а затем пытаться ввести последовательность в центре любого последующего воспроизведения (например, когда игроки, работающие на местах, чеканка мяча).
Игра будет очень странно после того, как вы позволили моей особенностью системы. Можно было спутать все случайные звуки и деятельности. Достаточно изучить список новых кнопку действия, перечисленные в настоящем документе, и вы сможете иметь определенное влияние на хаос вокруг вас. Если вы baffled на все это, то просто переключить обеих команд, которые подлежат контролю со стороны компьютера, и вы можете смотреть хаос разворачиваться.
8. Забавные предложения, когда с помощью моей особенностью системы
После того как вы позволили моей особенностью системы, переключение обеих команд для «компьютера» (например, перемещать иконки всех контроллеров в центр контроллера выбора экрана). Тогда вы сможете отдохнуть и посмотреть действительно смешной игры разворачиваться - с крутой игрок фотоаппарат, камеру мяча, и обойти камеры, и все игроки с использованием всех имеющихся Читы (Jet Pack, Teleport, землетрясения, круговая решать, шарить, ногами Игрок, и т.д.).
Использование «мгновенное повторное воспроизведение» (в «меню паузы),» чтобы, во-вторых, пристальное внимание на какие-либо действия забавно, что вы свидетель - даже при игре в настоящее время компьютер в сравнении с компьютером.
Следующие видео невменяемым, и это заставляет меня смеяться. Обе группы управляются компьютером, поэтому камеры является более случайным, чем она будет, если одна или обе команды были под контролем человека игрока. Кроме того, чтобы сделать это видео я отдельных групп, которые были весьма несоответствующих: «Florida State» (одна из лучших команд) по сравнению с «Alabama A&M» (исторически неконкурентоспособной команде). Тот факт, что одна группа так гораздо лучше, чем другие группы означает, что лучшей команде будет часто иметь возможность поймать более длительного пропуска и перспективы дальнейшего на поле команды, чем если бы вместо того, что команды соревновались в отношении столь же сильной команде противников. Большая разница в команде способность уровнях означает, что возможность для случайных захватывающие деятельность имеет большое значение.
9. Мой вклад в NCAA Football 2001 видео-игры
Я работал на следующие аспекты игры:
(1) Я добавил новый «Advanced Player контролю» функция, которая позволяет человеку играть какую-либо позицию по команде! На преступление, например, лицо может быть обходчик и до сих пор слово играет, как quarterback! Если человек управляет приемником, то человек может начать играть и, по сути, бросать мяч на себя!
(2) я сделал поле 53.3 ярдов широкий вместо 50-ярд шириной appeares, что во всех предыдущих версиях игры! (При внесении этого изменения является более сложным, чем можно было бы ожидать, или себе.) Некоторые играют были установлены на эти изменения.
(3) я сделал реалистичный Oregon полосатый области использования gaphics код, потому что там была не из легких статья актива изменений, что позволит достичь этой же цели.
Stripes в Oregon стадион, подготовленный моей код
(4) я создал алгоритм для бросания мяча, которая повысила точность и надежность прохождения мяча. Я вычисляться оптимальная скорость и угол бросить мяч так, что мяч будет земель (в границах), и таким образом, чтобы игроку было бы там встретиться ей только во времени (без радикальных изменений в направлении, и без больших изменений скорости ).
(5) Я улучшить множество аспектов системы искусственного интеллекта. Таким образом, игроки сделали лучший выбор в различных ситуациях.
Мне позволили (6) оборона команды разорвать их жаться до совершения преступления группой, таким образом, чтобы они могли запустить на линию в схватке до совершения преступления группой. Кроме того, я позволил оборонительный игрок, подлежащих контролю, прежде чем пьеса начинается, таким образом, что игрок может запустить любой желаемой (для подготовки к ожидаемым играть преступление). Конечно, игрок может вызвать «offsides казнь,» если игрок пересекает «линию тренировочного» до начала воспроизведения.
(7) я добавил «справедливый улов» игры, в том числе связанные наказания, к логике и отвлечением медленно идущим во встречном направлении защитников (чтобы избежать наказания), а также логики для искусственного интеллекта на выбор (и не выбирать) «справедливый» вариант «поймать» при получении .
(8) Я добавил возможность использования «расширенного управления плеером на» практике «режим.»
(9) Я фиксированной многочисленными ошибками всей игры! Например, попытка войти и выйти меню очень быстро и в предыдущих версиях игры (например, 2000, 1999, ...). (Просто нажмите X и triangle, попеременно, очень быстро.) Я зафиксировано, что ошибка! Кроме того, в практике режим для предыдущих версий игры, игрок будет сталкиваться с невидимыми игроками! Я зафиксировано, что ошибка! Я создал в игре отладчик, с тем, что лицо может установить точки останова, проверять переменные, а также изменить переменные в любом месте в памяти. В игре отладчик был большим для выявления проблем в «релиз» версии игры о фактическом PlayStation 1 видео игры консоль (которая очень отличается от тестирования игры на развитие системы).
10. Заключительные замечания
Работая над NCAA Football 2001 видео игры на Sennari Interactive, чтобы удовлетворить контракт с Electronic Arts, была очень интересной, развлекательной, и интенсивные 9-месячного проекта. Опыт была смесь крайнего увлечения, THRILLS, разочарования, comraderie, депрессия, триумфы, и пытки. Я узнал многое, и я весело, но мне не нравится, как EA управление проектом, и мне нравится тот факт, «что» завершение «бонусы,» чтобы компенсировать долгие часы и в выходные дни часов, были опущены (по причинам, не зависящим от контроля на кого работает над проектом).
Хотя я работал на видеопленку игры для нескольких игровых систем («PlayStation 1», «PlayStation 2», «Game Cube», и умерла продукт называется «Nuon»), а также для мобильных телефонов (с «Qualcomm BREW» платформы и «J2ME (Java)» платформа), мне не нравится идея «закрытых платформ, которые» предупреждения разработчиков от создания, обмена или продажи своего собственного программного обеспечения для таких платформ, без выплаты или получения одобрения компания, которая контролирует доступ к платформе. «Закрытое платформа» повышает стоимость и риск развития для разработчиков. «Закрытое платформа» сокращает количество и разнообразие программных продуктов, доступных для людей, а также увеличивает стоимость этих программных продуктов. Итак, я сожалею, оказание помощи в разработке программного обеспечения «для» закрытых «платформ,» но только в той степени, что моя работа может побудить большее число людей покупать устройство «с» закрытыми «платформами.» Хотя в будущем я мог бы работать на программный продукт для «платформы закрыты,» я «надеюсь,» что открытые «платформы» в конечном счете доминировать на рынке, с целью вымогательства, политика, и цензура «закрытые платформы.»
11. Разные примеры из моей работы, связанной с NCAA Football 2001 видео-игры
11.1 Карта PlayStation памяти (RAM) хотя NCAA Football 2001 видео игра исполнителей
Когда ведущего программиста (Ken Dullea), и я впервые получил CD-ROM диски с Electronic Arts с кодом и данными для 2000 версия NCAA Football видео игры, мы ничего не знали об архитектуре программного обеспечения. Однако, после полного рабочего дня идти через все исходного кода и скриптов, я успешно собран код в исполняемый файл программы. Нам требуется еще один день для получения acquinted с PlayStation развития системы. Некоторые из этих утилит, созданные Electronic Arts для обработки данных, которые трудно понять и использовать, но мы провели много времени, в течение недели и месяцы, чтобы узнать о них.
Одна из проблем, которую мы унаследовали с этим проектом было острой нехватки доступной памяти (например, RAM). Наша команда была возложена задача добавить много новых возможностей для игры, но новые функции неизбежно потребляют больше памяти, и игра была уже используют практически все доступные память о PlayStation. На протяжении девяти месяцев этого проекта, мы были давлению со стороны необходимость сохранения памяти. Мы были по меньшей мере шесть программисты работают над проектом, писать много кода, и поэтому использование памяти постоянно увеличивается с приближением каждого ежемесячного этапом проверки.
В самом начале проекта я сделал чертеж расположения NCAA Football видео игры код и данные в основную память PlayStation.
Мой первый рисунок с содержанием PlayStation памяти, а игра исполнителей. Эта схема в настоящее время устарели. Я добавил третий сегмент оверлея, прежде чем мы закончим игру, но я не могу найти рисунок я сделал для этой новой памяти.
Никогда еще спасение нескольких килобайт было столько проблемой, или с тем захватывающее.
11.2 Обучение колледж футбольных правил
Когда мы начали проект, каждый программист получил NCAA Football официальные правила книгу. Я абсолютно ничего не знали о футболе. На самом деле, я ненавидел футбол! Итак, я думал, он был веселый, что я бы скорее узнать, определенные правила футбол лучше, чем некоторые футбольные фанатики, и я хотел бы помочь в создании усовершенствованной версии видео-игры, которые я бы никогда не хочу играть! Я думаю, некоторые из тех, кто действительно хотел видео игры будет шокирована моим невежеством и не любят футбол! Я обеспокоен тем, что этот проект будет пыткой мне скучные подробности о футболе. Тем не менее, многое к моему удивлению, я разработал заинтересованность в правилах футбола. Хотя я не могу вспомнить какие-либо детали на что-либо очень долго, я могу понять различные правила достаточно долго, чтобы осуществить их в видео-игре - и это было интересно и весело.
Были многочисленные странные сценарии, я был обязан рассмотреть, чтобы устранить проблемы, возникающие в видео игры или добавить новые функции в видео игры. Ниже изображения является одной из многочисленных рисунков я сделал, чтобы помочь мне сохранить определенные четкие правила в моем уме. Например, если игрок находится в пределах границ игрового поля, а затем обе ноги игрока покинуть места (из-за прыжков и ударов в сторону повышения) и нажмите проигрывателем уловов мяч, а затем первым подножья Игрок прикоснуться к земле за границы игрового поля, а затем передавать «является» неполным.
Многие задачи требуют изучения правил колледже в футбол.
Правила, когда начинать и останавливать игру часы являются сложными. Я забыл, как игрока замены сработали. В наши видеоигр, игроки могут стать потерпевшими, и я помню, считая, что произойдет, если группа была меньше, чем за 11 оставшихся игроков за их «преступление» линейка. Я думаю, тот факт, что некоторые санкции могут «быть» отклонены (на ни в чем не повинных пострадавшие группы) имеет логическую основу, но, тем не менее странно.
11.3 3D человеческих моделей
Я думаю, что первый годовой версия NCAA Football видео игры используются 2D образы представляют игроков. В самом деле, даже 2001 версия игры использует некоторые 2D образы представляют игроки, арбитры, mascots, и тренеры в определенных обстоятельствах. Вместе с тем, 2000 и 2001 версии игры использования 3D моделей для игроков и судей в большинстве случаев. Треугольник сетки трансформируются и искаженной в зависимости от конфигурации, связанные анимации скелета. Следующее изображение показывает анимацию скелета, а треугольник сетку, а окончательный текстурированной внешней рефери.
3D модель рефери (скелет, треугольник сетки, и результат текстурирования)
Я создал следующий рисунок, чтобы помочь мне интерпретировать код, связанных с характером анимации.
11.4 Сода машина схема
Работа в Adrenalin / Sennari Interactive было много веселья, отчасти из-за удовольствия задач, связанных с развитием видео-игры, но в основном по причине творческой и веселый художников и программистов собратьев. Честно говоря, даже если работа сама по себе жестоким, мой сотрудник заставил меня смеяться во каждый день. Я никогда не испытывал более «в домашних условиях» при выполнении работ, чем в тот офис, и там были моменты, когда я подумал, было неба. Но, все постепенно изменилось в течение примерно 18 месяцев, я работал там, в служебных помещениях сокращается, а число работников сокращается, и моральный дух снижается, а управление становится более строгим и скупой. Один из приятные вещи о отделение соды торговый автомат, что предложил банок содовой только $0.25. Но, как компании, финансовое состояние уменьшилось, сода машина была restocked реже. Эта тенденция вдохновила меня, приложите следующие схемы с содовой торговый автомат.
11.5 Моя искусственного интеллекта «уступки» воспроизведения инструмент
При воспроизведении игры в футбол, Есть 22 игроков и 4 судьи на поле. До четырех символов, игрок может быть человеком, контролируемые через PlayStation контроллеры (например, joypads), а оставшиеся 22 символов находится под контролем искусственного интеллекта алгоритмы.
Игроки и судьи должны реагировать на изменяющиеся условия окружающей их среды. Игроки должны быть в состоянии следовать пути, и избегать препятствий, и резко изменить ролей в зависимости от местонахождения и состояния шаровых, и в целом обратить внимание на все правила футбола (с некоторыми шансами, в зависимости от игрока статистики, в случайном нарушении различные правила). Рефери должен оставаться близко к действиям, но они также должны избегать на пути игроков. Рефери должен также получить мяч после каждой игры, и должны поставить мяч на надлежащем месте до следующей вниз начинается.
Нам пришлось добавить новые поведения и анимации для 2001 версия NCAA Football видео игры. Например, одна из моих задач было бы добавить к «справедливой поймать» игру. Это включало добавить логику для определения того, игрок может быть ближайший к мячу, когда земля должна попытаться запустить с ним или принять решение призывать к «справедливой улова.» Это также необходимо добавить логику, чтобы ногами команде остановить их достижения скорее всего зрелище после «справедливого улов» указывается. Тем не менее, необходимо около шанс, что некоторые игроки на ногах команде не будет «справедливым» заметить «улов» указание немедленно, и таким образом не остановить их реализации мяч. В различных штрафов, связанных с «справедливое улова» должны быть обнаружены. Судья должен использовать правильные сигналы рукой, когда отчетность казни, касающиеся «справедливого улова.» Разработка и тестирование всем логику «справедливой поймать» очень сложно.
Когда мы начали работу по 2001 версию видео-игры, все мы были для анализа и отладки игры была возможность взглянуть на различных переменных в отладчике в развитии системы! Попытка выяснить, что происходит в сложных ситуациях, было невозможно!
Я написал код для регистрации позиции и статус всех 22 игроков, и все 4 судьи каждый раз 3D сцене было обращено на экран (то есть, примерно 60 раз в секунду). Я также отчет о состоянии многие важные игры статуса переменных. Я также отчет о любой «печатный» текст любого отладки кода. Таким образом, человек может играть в течение нескольких минут по PlayStation развития системы, и написать отчет о данных в простой файл на жестком диске персонального компьютера (PC) под управлением операционной системы Windows и это PlayStation 1 аппаратной в одном его ISA слотов.
Я создал Windows программа для чтения данных, зарегистрированных с игры играют в PlayStation развития системы и отображения записи в порядке, что наглядно показывает наиболее важные факты о том, что произошло в игре. Эта программа используется GDI используя библиотеку. Человек может использование моей программы для перемещения вперед и назад во времени, один шаг по времени, чтобы изучить, как игроки и как перенести значения переменных изменилось.
Создание этой утилиты требуется несколько дней после моего личного времени на ранней стадии проекта в целом, но я был очень благодарен, что я взял на себя инициативу по созданию этой программы, поскольку некоторые из моих задач было бы крайне трудно закончить без информации с помощью моей программы. Моя программа сделал это легко изучить, как различные символы и пострадавших взаимодействовали друг с другом. Моя программа показала полную пачку приоритетов, от одного момента к следующему моменту, в рамках «головного мозга» каждого игрока. Таким образом, было легко понять, почему игроки порой «misbehaved» или стали «путать.»
Ниже показано изображение моей программы.
Вы можете скачать и использовать мою программу. Ниже ZIP архив содержит мою программу и единой записи данных из PlayStation развития системы. Открытое *.bin файл, а затем нажмите и удерживайте, Shift и правее курсора ключ к двигаться вперед во времени. Нажмите и удерживайте Shift и курсор влево ключом, чтобы вернуться назад во времени. Кроме того, можно увеличить, уменьшить и переместить точку зрения на местах.
Существует также связь с размытым видео здесь, демонстрирующих основные поведение программы.
11.6 Моя NCAA Football 2001 3D экрана и зрителя
Когда проект был почти закончен, я знал, как большинство видео-игра работала. Я был хорошо знаком с системой скелетной анимации и другим аспектам разработки системы.
Лицо, управление проектом на Sennari Interactive был назван Джош «озера» Hartwell. Если видео игра была в стадии альфа-тестирования, Джош спросил меня, могу ли я создавать «заставки» основанный на видео-игру. Я думаю, его идея заключалась в том, что экранная заставка будет показывать картинки из видео-игр. Тем не менее, я сказал ему, что я мог сделать 3D заставки Лучшее, что действие из игры! Я был в состоянии создать 3D заставки приблизительно в одну неделю.
NCAA Football 2001 3D заставки
В первом ссылку ниже для установки программы, которая будет устанавливать 3D зритель, как «экранная заставка» - которая должна быть выбрана и настроена на отображение панели управления. Вторая ссылка на версию Viewer, которая предназначена для запуска вручную (так, что лицо, не теряйте время на экране заставки для начала).
ncaa_football_2001_colin_fahey_viewer.zip
NCAA Football 2001 3D зрителю программа, которая может быть запущена непосредственно (а не начало, как «экранная заставка)»
2911907 байт
MD5: 2195418671bb0366bda7067c14ed3999
Экранная заставка программы очень базового (например, все игроки с нетерпением идентичны), но программа, очевидно, имеет достаточно визуальное качество сделать лицо думать о фактическом NCAA Football видео игры.
Менеджер по Electronic Arts беспокоятся, что моя экранная заставка программы «может» быть слишком «хорошо,» особенно когда я начал изучать возможность сдачи лицом играть мою экранную заставку, как реальная игра в футбол! Таким образом, Electronic Arts discouraged меня от улучшения моего заставки, и они бы не поставить его на свой веб-сайт в сети развлечения для любителей PlayStation игры. Это сделал мне грустно.
11.7 Воспроизведение PlayStation 1 игры на персональный компьютер (PC) и записи видео из игры играет
После NCAA Football 2001 видео игры был опубликован и был продан, каждый член команды получил развитие розничной торговли упакованных CD-ROM в игру в качестве подарка от Electronic Arts. Я был взволнован. Я ненавидел игровых систем (и я до сих пор ненавижу игровых систем сегодня), но я пошел в магазин и купил PlayStation 1 видео игры консоль с тем, что я могла бы продемонстрировать мою работу по моей семьи и друзей.
В 2008 году, PlayStation 1 это старинное и NTSC телевизионного оборудования устарела. У меня нет телевизора или NTSC видео захвата устройства. Тем не менее, я хотел бы захват видео и изображений из NCAA Football 2001 видео игру, чтобы я мог написать этот документ. В 2000 году там было PlayStation эмулятор, для PC платформа, названная «Bleem!.» Теперь, восемь лет спустя, Есть много более PlayStation эмуляторов для PC. Существует открытым исходным кодом, свободный PlayStation эмулятор для PC, названный «pSX», что работает действительно хорошо. Другое свободное программное обеспечение может быть использовано для захвата видео, и процесс видео и конвертировать видео в формат, подходящий для распространения.
Хотя это неудобно, чтобы попытаться контролировать PlayStation 1 эмулятор с компьютерной клавиатурой, она работает достаточно хорошо для меня видеть и использовать игру снова без особых проблем. Я был очень рад увидеть игру еще раз. Я был очень рад, что я мог бы начать игру на моем PC и создать видео, чтобы показать другим людям.
«7-zip» это бесплатная программа, которая может сжимать и распаковывать архивные файлы различных типов (zip, rar, 7z, ...).
Ниже приводится ссылка на сохраненную в кэше (старый) вариант установки для «7-zip», для 32-разрядной версии операционной системы Windows. Просьба посетить 7-zip веб-сайт для более поздних версий, а также для других операционных систем.
«pSX» это бесплатная программа, которая может эмулировать PlayStation 1 видео игры консоль с помощью персонального компьютера (PC).
Ниже приводится ссылка на сохраненную в кэше (старый) вариант установки для «pSX», для 32-разрядной версии операционной системы Windows. Просьба посетить pSX веб-сайт для более поздних версий, а также для других операционных систем.
Внимание: Вы должны скачать BIOS ROM из PlayStation 1, с тем чтобы использовать эмулятор. BIOS ROM представляет Sony авторским правом программного обеспечения на постоянной основе встроенных в PlayStation оборудования. Существует метод, с помощью которого владелец может получить PlayStation 1 BIOS ROM данных. Тем не менее, человек может вести поиск в Интернете по «SCPH1001.BIN» файл, который содержит необходимые BIOS ROM данных.
«CamStudio» это бесплатная программа, которая может захвата видео из любой части экрана компьютера.
Ниже приводится ссылка на сохраненную в кэше (старый) вариант установки для «CamStudio», для 32-разрядной версии операционной системы Windows. Просьба посетить CamStudio веб-сайт для более поздних версий, а также для других операционных систем.
Примечание: Использование программы с именем Fraps может быть лучше выбора, кроме использования CamStudio. Вместе с тем, Fraps имеет некоторые ограничения для бесплатной версии. Я заплатил за Fraps, и я использовал Fraps для захвата видео по этому документу. Тем не менее, я CamStudio упоминания, поскольку он является бесплатным и потому оно имеет варианты, которые могли бы быть полезны для других целей.
«FFMPEG» это бесплатная программа, которая умеет читать и конвертировать видео-файлы.
Ниже приводится ссылка на сохраненную в кэше (старый) вариант установки для «ffmpeg» командной строки утилиты для 32-разрядной версии операционной системы Windows. Просьба посетить FFMPEG веб-сайт для более поздних версий, а также для других операционных систем.
FFmpeg библиотеки, а также коммунальные услуги, которые используют FFmpeg библиотеку, можно преобразовать один видео-файл формата в другой видео файл формата.
«AviSynth» это бесплатная программа, которая может изменить видео (например, изменение яркости и т. д.).
Ниже приводится ссылка на сохраненную в кэше (старый) вариант установки для «AviSynth» командной строки утилиты для 32-разрядной версии операционной системы Windows. Просьба посетить AviSynth веб-сайт для более поздних версий, а также для других операционных систем.
«Avanti GUI» это бесплатная программа, которая предоставляет графический пользовательский интерфейс GUI, что хорошо контролирует обе FFMPEG командной строки программы и AviSynth командной строке программы. Это GUI позволяет легко преобразовать один видео-файл формата в другой видео-формат файла, и позволяет легко изменить визуальные свойства (например, яркость или контрастность) на видео во время переходов. (В FFMPEG программу и AviSynth программа должна быть установлена на компьютер перед установкой и использованием Avanti GUI.)
Ниже приводится ссылка на сохраненную в кэше (старый) вариант установки для «Avanti GUI» командной строки утилиты для 32-разрядной версии операционной системы Windows. Просьба посетить Avanti GUI веб-сайт для более поздних версий, а также для других операционных систем.
При переходе на MP4 в то время как изменение формата видео, используя AviSynth варианты (например, изменение яркости), это может быть необходимо, чтобы вручную добавить следующие опции к User Video Option текстовое поле: -r 29.97. В противном случае timebase от производства не может быть приемлемым для ffmpeg.
«VideoLAN» является одним из лучших свободных видео когда-либо создали игроков! Когда Windows Media Player, Quicktime Player, Nero Showtime, и все другие коммерческие видео-проигрыватели не Вы (потому что они все попали в порочный матрицы патентов), а затем «VideoLAN» покажу вам, как технология, как предполагается, работает! «VideoLAN» является великолепным!
Ниже приводится ссылка на сохраненную в кэше (старый) вариант установки для «VLC media player», для 32-разрядной версии операционной системы Windows. Просьба посетить videolan.org веб-сайт для более поздних версий, а также для других операционных систем.