NCAA Football 2001
에 PlayStation
Colin Fahey
NCAA Football 2001 PlayStation CD-ROM
1. 소개
난 당신이 구성원이 팀이 2001 버전을 개발하여 발행 "NCAA Football" 비디오 게임 PlayStation 비디오 게임 콘솔을 Electronic Arts (EA)합니다. 2000.06을 통해 1999.10의 개발 기간이 더합니다.
the "NCAA Football 2001" 비디오 게임 개발자의 크레딧
the "NCAA Football" 비디오 게임은 이미 5 살 때 2001 버전이 작업을 시작합니다. the 2001 버전은 년간의 최종 PlayStation 1이 게임은 비디오 게임 콘솔을 생산합니다. 출판 2001 버전은 올해의 후반 the 2000, 미식 축구 시즌을 2000-2001, 그리고는 1 년 동안 사람들이 800 000 판매하고 판매합니다.
the "NCAA Football" 비디오 게임에는 대학 경기장, 팀 유니폼, 팀 마스코트, 팀 마칭 밴드 노래와 관중 성가, 팀 로고를, 그리고 실제 선수에 대한 통계를 (개인 정보 보호를 위해 그들의 진짜 이름을 생략), NCAA의 모든 대학의 구성원에 해당하는 합니다. 교복에 해당하는 이미 많은 변화를 매년 팀, 팀 로고, 및 선수 나열합니다. 의 비디오 게임은 축구를 목표로 한 대학에 "현실적인" 표현합니다. 따라서, 다양한 세부 사항의 압력에의 비디오 게임을 개발하고 동일합니다 현재 현실이 중요합니다.
2. "그리고 내가 경기에" 추가 특수 기능 코드 속임수
비록 "NCAA Football"를 목표로 한 비디오 게임은 매우 "현실적인" 표현의 대학 미식 축구, 비디오 게임도 플레이어를 사용하면 게임을 제출할 필요 조건 "속임수" 같은 내용을 포함하도록 "코드를" 변경하거나 특별한 특성을가, 낮을, 유머, 또는 불가능합니다. 이후 경기의 비디오 게임을 한 선수는 철저하게 일반적인 연주 조건,이 선수에 "코드를" 사용할 수있습니다 "커닝이나" 유머 경험을 새로운 도전을 시도합니다.
비디오 게임은 "NCAA Football" 그 팀을 자신의 팀 마스코트 등 호랑이 곰의 무리 또는 들판에 축구 역엔 모든 선수를 연상케하는 원인 코드를 속이고있다. 또 다른 속임수 코드를 상승 확률은 어떤 플레이어가 공을 놓쳤습니다. 아직 다른 코드 엄청난되기 위해서는 선수들의 머리 속이 원인.
"NCAA Football"는 비디오 게임의 이전 버전에서 나타난 하나의 논란이 속임수 코드,하지만 지금은 경기 NCAA에서 압력에 따른 후속 버전에서 제거되었습니다, 코드 "REFKILL", 어떤 기능이 활성화되면 사기, 한 지점을 추가했다 팀이 점수를 때마다 팀 선수 심판 태클!
매년마다 업데이트 및 게시하는 "NCAA Football" 비디오 게임은, 게임 누적 더 많은 "속임수 코드를합니다."
난 게임을, 내 자신의 해학적인 기능을 추가하고 코드를 "속임수를" 통해 액세스할 "수있다."
그러나, 개발 노력을 거의 사람 EA하여 비디오 게임의 생산을 관리하는 기능을 속이고 취업 코드를 내, 왜냐면 그가 "주장을 해제하라고" 완료됐다, 그 기능을 테스트하는 데 필요한 시간을 Sony 위험이 증가하는 것이 게임. Sony 예상보다 시간이 더 필요한 경우 시험 후 대학 미식 축구 비디오 게임 경쟁 제품 ("Game Day" THQ)을 판매하기 전에 우리 자신의 게임에 해당하는 것이 - EA에 대한 금융 재앙이 될 것이다. 그래서, 그 위험을 무릅 EA 관리자를 안합니다.
따라서, 나는 정기적으로 코드 메커니즘이 속임수를 통해, 나의 특별한 기능을 "액세스할 수 없게" 만들었지만, 선수들이 좀 더 정교한 방법을 통해 게임은 이미 전까지는 아무 문제없이 800 000 사본을 판매했으며, 그 비밀 나의 특별한 기능에 액세스할 수있습니다.
3. 나의 특별한 기능을 수행할 수있는 작업
3.1 "제트 팩" (R1)
어느 선수도 날 수있다는 제트 팩을 사용하여 공기를합니다. 무제한 연료를합니다. 최대 고도는 약 오야드합니다. (R1 버튼을 활성화 스러스트)
제트 팩은 : 선수들이 비행과 지상 태클을 받고
제트 팩은 : 선수들이 비행과 지상 태클을 받고
제트 팩은 : 선수들이 비행과 지상 태클을 받고
3.2 "텔레 포트" (R2)
어떤 플레이어는 텔레 포트를 새로운 임의의 위치를합니다. 현재 재생을 한 선수로 팀에 텔레 포트 넘어 "선" 공격은 결코 "싸운다." 선수들이 움직일 수를 완벽하게 구비 짧은 시간 동안 새 위치에 나타납니다. (R2 버튼을 짧게 누르십시오 텔레 포트를 시작합니다.)
3.3 "지진이" (Triangle; offense team only)
모든 선수를 공격 플레이를 실행할 수있습니다 발사의 모든 수비 선수 상향과 "지진이" 폭발합니다. 이것은 한 번씩 플레이에서만 실행 (예를 들어, 한 번씩 "down"). 그러나, 공격은 나중에 어떤 플레이어로 재생을 일으키는 원인이된다 "여진" 최근의 "지진," 이로 인해 모든 선수 방위를 지상에서 비틀 거리거나 넘어질 수있습니다. 이것은 한 번씩 플레이 때만 수행합니다.
3.4 "둥근 태클" (Circle; defense team only)
어떤 플레이어 재생을 실행할 수있습니다 "둥근 태클" 방어 경우에만 공격을 한 선수는 현재 장부가 공을로 연주합니다. 이 선수에 운반 공이 움직일 수를 입력한 다음 양식 동그라미 국방 선수가 공을 들고 주위에 선수를 누른 다음 실행을 동시에 수비 선수를 향해 선수가 공을 운반에 종사하고, 그 녀석은 지상 다이빙을 받아라. "제트 팩" 선수가 공을 들고위한 유일한 탈출 가능한 옵션입니다. 수비 선수들이 경기에만 한때 당 "(즉, 한번 내려 %)" 태클 원형 "시도할" 수있습니다.
원형 태클 : 수비 선수들이 다이빙을 시작합니다
3.5 "펌블" (Triangle; defense team only)
모든 선수가 수비 선수에게 공을 들고 뒤적거리다가 발생할 수있습니다으로 이끌었다. 수비 선수들이 한 번만 재생당 (즉, 한번 내려 당)이 "할" 수있습니다.
3.6 "첫 - 사람을 볼" (L2; player carrying the ball only)
스크럼 (QB) 때 쿼터백이 "공을 갖고있을" 때 "사람은" 쿼터백이 아닙니다 라인, 또는 다음 버튼을 L2 너머로 찾는 경우 다음주기에 카메라를보기 : (1) 우선 - 사람이 볼 (즉, 변경할 예정이다 현장에있는 선수의 눈)을 통해; (2) 밀접하게 (즉, 카메라의 전형적인 경기보다 훨씬 더 가까이 볼을 가진 선수에게)에 따라; (3) 일반 (즉, 게임에서 기본 카메라 동작).
첫 - 사람의 관점 (즉, 마치 플레이어의 눈을 통해보고)
4. 나의 특별한 기능을 할 때 자동으로 기능이 활성화되어
4.1 "필드 골과 광기"
이 모든 필드 골 킥을 발생합니다. 소유자가 상승과 함께 공을 (1) 공을 걷어입니다; (2) 팀이 방어 형태의 공을 걷어 차단하는 인간 피라미드.
공을 선수와 수비 선수가 공을 걷어되고 형성을 차단하는 '인간 피라미드 쌓기
수비 선수가 공을 차단하는 '인간 피라미드 쌓기'형성
4.2 "카메라 스펙"
양 팀 선수에 의해 인간의 경우, 다음 카메라 때로는 관객에있는 사람 (예의 관점으로, 군중의 방관자로 전환한다)를 통제할 수없습니다
4.3 "공을 카메라"
양 팀 선수에 의해 인간의 경우, 다음 카메라 때로는 공의 관점으로 전환됩니다 통제할 수없습니다. 공의 관점에서, 공기를 통해 비행이나 주위 이뤄지고, 세상을 본다는 종종 유머이다.
5. 나의 특별한 기능을 사용할 때 비밀 오디오 기능이 활성화되어
내가 시간을 낭비하고 있기 때문에 가능한 법적 문제에 관심이 아니에요 난 내 특별한 기능 사이의 비밀을 오디오를 활성화하려면 말씀 드릴 수없습니다. 만약 나에게 10 id Software 가능한 오디오 샘플에 대한 저작권 위반에 대한 면책 특권을 부여 소급 기꺼이이며 EA들이 판매하는 방법을 어떻게든 내 자신의 경기가 끝난 뒤 매각에 나서 10 년 간 비밀에서 공개되는 피해에 대한 몇 가지 법적인 사건을 발명하지 뒤얽힌 약속 난 유머 음향 효과의 비밀을 밝히기 위해서 공유합니다. 그러나 지금, 나는 단지 또는 게임에되지 않을 수도있습니다 오디오 효과를 설명하는거야 ... "만약 게임에있어," 이것은 "게임에있어." 하, 하!
내가 NCAA Football 비디오 게임의 2000 버전을 개발할 수 있도록 도와주고 있었어요 그 당시 나는 내 동료, 정규 근무 시간 이후 비디오 게임 사무실에서 "꽤 자주 연주 Quake III Arena (Q3A)." (그 회사에서, 사람들은 대개 10 A.M. 또는 11 A.M에서, 그리고 도착한 종종 자정 넘어까지 일하거나, 그래서 연주 - 멀티 플레이어 게임 회사의 네트워크에 점심 시간이나 이른 저녁 시간에 휴식 시간 동기화 방식보다는 일종에 불과했다 작업을 피하기 위해.) 나는 그 목소리가 그 경기에서 Q3A 상태에서 중요한 변화 - 플레이어는 납, 또는 선수가 뭔가를 탁월, 등등 복용 등 발표하는 줄 알았는데 - 재밌하고 재미있었어요. 한편, 나는 모든 NCAA Football 비디오 게임에서 코드의 전문가가되고, 그래픽, 애니메이션, 오디오, 인공 지능, 그리고 컨트롤러에 대한. 한동안 내가 NCAA Football 비디오 게임에 완전히 Quake 3 Arena 수준의 "퍼팅에" 대해 생각하고 있었어요! 난 그 웃기는과 재미를 줄 것이다. 내가 NCAA Football 비디오 게임 엔진에서 작동하는 음향 효과로 변환했을 뿐인데 가장 먼저하는 일이있다. 다음 작업은 NCAA Football 비디오 게임 엔진에서 일하기 위해 선수와 경기장의 모델로 전환했다. 불행히도, 거기는 너무 많은 NCAA Football 비디오 게임 프로젝트의 최종 개월 만에 그 수준의 포함한 완전한 Quake 3 Arena 내 개인 사업을 마무리 할 수 "없었다." 그러나, 나는 재미를 추가 않았다 위의 섹션에 나열된 기능과 그 아래에 나열된 오디오 효과를 추가했다.
내가 특별히 논란이 음향 효과를 활성화하는 방법을 말하고 싶지는 않지만 내 자신의 기억력을 위해, 내가, 그리고 사실은 그 일들이 적절한 상태에서 내 전반적으로 특별한 기능을 수행하기 전에 시스템 MM 및 EAT 언급되어야한다. 그게 내가 말하 고자하는가!
"굴욕"
이 때 음향 효과 선수가 공을 들고 팀 공격에 시작되고 스크럼의 "라인 뒤에서 태클입니다." 이 때문에 팀 야드 잃은 치욕이다.
"우수"
이 음향 효과 팀이 공격할 때 선수가 공을 들고와 "10야드에" 이익 "스크럼의" 선을 "넘어가 시작됩니다." 때문에 팀이 첫옵니다이 (즉, "4 개 더 많은" 기회가) 사전에 우수합니다.
"인상적"
이 때 음향 효과와 이익 팀 선수가 공을 들고 공격 스크럼의 20 야드 "라인 너머에있다가 시작됩니다." 이 불과했지만 인상적이다 우수한되지 않습니다.
"쿼드 피해"
이 때 음향 효과 선수가 공을 들고 공격 태클입니다 팀에 의해 시작되어 "원형" 태클 이전 섹션에서 "언급했다." 이 음향 효과도 잡고 때 Player가 상승세 입력란을 목표로 시도하는 동안 공을 걷어가 시작됩니다.
"당신은 선두를 달리고있어"
이 때 음향 효과 팀이 점수에서 변경되고 미만 또는 반대 팀의 득점은 상대 팀의 점수보다 큰 점수를 완숙 시작됩니다.
"당신이 공동 선두가"
이 때 음향 효과 팀이 점수를 그 변화는 상대 팀의 점수와 동일 점수로 상대 팀을 미만의 점수를 받고있다 시작됩니다.
"당신이 리드를 잃은"
이 때 음향 효과는 인간 - 통제 팀 점수에서 변경하거나 상대 팀 미만의 점수를 동일 점수로 상대 팀을의 점수보다 더 큰되고있다 시작됩니다.
6. 면책에 관한 나의 특별한 기능
나의 특별한 기능은 시스템의 정상적인 게임의 일부가 아닙니다. 제 기능을 시스템 및 고장을 일으킬 수있는 비디오 게임 등 비디오 게임의 컨트롤을 복원하는 유일한 방법은 전원을 해제하는 것입니다 PlayStation 비디오 게임 및 콘솔 컨트롤러에있는 버튼을 누르면, 응답을 중지하기 위해 비디오 게임을 일으킬 수 다음 뒷면에있는 전원 스위치; 즉, 비디오 게임 콘솔을 다시 시작합니다. 또한, 한때 나의 특별한 기능은 시스템이 활성화되고, 전체 비디오 게임 콘솔을 다시 시작 의한 경우를 제외하고 해제되지 않을 수있습니다. 그러므로 나의 특별한 기능은 시스템만을위한 NCAA Football 비디오 게임을 가진 사람, 그리고 가능성이 성가신, 새로운 경험을 갖고 열심이다.
시나리오가 가능하기 때문에 시스템에 의해 만들어 내 특별한 기능은 매우 정상적인 경기를 로직 (예를 들어, 제트 팩은 선수와 함께 비행하는 이례적인 정기 축구의 규칙을 넘어), 비디오 게임을 혼동이 될 수있다. 이러한 문제가 발생할 경우, 타이머 120 초 (2 분) 이내에 경기 종료됩니다. 또한, 비록 매우 가능성, 경기가 오래 전부터 (아마도 무기한)가 지속되면 높은 - 재생 주파수 말투를 시작 할 수도있습니다.
나의 특별한 기능은 시스템이 활성화되고 이후에는 위험과 "시범" 경기를 끝낼 "입력" 고장이나 사고로 경기를 일으킬 것입니다. 사실은, 이후 나의 특별한 기능은 시스템이 활성화되고, 고장 또는 사고 메모리 조각화 때문에 "피할 수있습니다." 게임과 게임이 충돌하지 않는 경우 오작동을 기꺼이 감내하는 그러므로 나의 특별한 기능은 시스템을 시도하지 않습니다. 나의 특별한 기능이 시스템은 사람을 절대적으로 NCAA Football 비디오 게임의 정상적인 매개 변수를 넘어 경험을 필사하는 사람들이 즐기기위한 것입니다. 당신은 정말 위험 성가심과 PlayStation 비디오 게임 콘솔에있는 전원 스위치를 전환의 자질구레한,하지만 당신은 당신이 생각하는 경험을 가지고있습니다 정말 굉장하고 재미있어. 는 기능을한다 아마 1 ~ 2 분 동안에만 관심을 즐겁게하지만, 아무것도 이상입니다.
7. 나의 특별한 기능은 시스템의 활성화를위한 지침
이 절에서는 나의 특별한 기능은 시스템을 활성화하는 방법을 설명합니다.
(1) 전형적인 "시범 경기를" 시작했다.
(2) 동전 던지기 마십시오. 당신이 운이 좋다면, 당신이받는 팀이 될 것이다. 어떠한 경우에도, 귀하의 재생을 선택하십시오.
킥 일이 (3)하기 전에, 빨리 다음 순서에 버튼을 누르면 :
동그라미, 네모, 동그라미, 네모 삼각형, X, 삼각, X, 동그라미, 네모 삼각형, X
만약 제대로 적절한 순서에있는 버튼을 누르면, 거기가 약 6 초의 일시 정지, 그리고 새로운 음향 효과의 많은 것을 듣게된다. 경우, 그리고 게임에 대한 간략한 일시 정지가 발생하지 않는 새로운 음향 효과 소리가 안 들리는 경우, 전체 버튼을 순서대로 다시 제출하려고 시도합니다. 전에 올바르게 후 버튼을 순서를 입력할 수있는 모든 후속 연극의 중앙 (즉, 시퀀스를 입력하면 실행중인 선수가 경기장에 시도, 공을 쫓고있다면이 게임의 첫번째 플레이)가 완료됩니다.
경기 후 나의 특별한 기능은 시스템이 활성화 아주 기괴한됩니다. 당신은 모든 임의의 소리와 활동의 혼란이 될 수도있습니다. 단순히 새로운 버튼이 문서에 나와있는 행동의 목록을 연구, 그리고 당신 주위의 혼돈에 어떤 영향을 미칠 수있을 것이다. 만약, 여러분 모두가 어리둥절해하는 것뿐이란 단순히 컴퓨터에 의해 제어되고 양 팀 모두 스위치, 그리고 당신은 나가 펴다 볼 수있습니다.
8. 나의 특별한 기능이 시스템을 사용하면 재미있는 제안
이후로 컴퓨터 (즉, 컨트롤러를 선택 화면의 "중앙에 모든 아이콘" 이동 "컨트롤러)" 제어 스위치 양 팀 내 특별한 기능을 시스템화할 수있습니다. 그렇다면 정말 어리석기 짝이없는 긴장을하고 경기를 펼치다 - 멋진 선수가 카메라, 감시 카메라와 함께 공을 및 부업 카메라, 그리고 모든 선수 (제트 팩, 염력, 지진 가능한 모든 속임수나 사용, 원형 태클 수있을 것이다,, 걷어 펌블 플레이어 등).
"인스턴트를" 사용하여 "재생을 일시 중지 메뉴" ()에있는 재미있는 행동으로 지켜 - 현재 컴퓨터 대 컴퓨터 때도 경기에서 두 번째, 면밀한 관찰을 얻기로했다.
다음 동영상을 미친 짓이야, 그리고 그것이 나를 웃게한다. 양 팀 모두 컴퓨터에 의해, 그리고 하나 또는 둘 모두 팀의 경우보다 카메라를 더 무작위되는 것이 인간의 플레이어에 의해 제어됐다 제어됩니다. 또한,) 대 "Alabama A&M" (역사적없는 팀) 나는 매우 일치했다 팀 : "Florida State" (최고의 팀 중 하나의 선택이 동영상을 만들 수있습니다. 사실 한 팀이 너무 다른 팀보다 낫다는 더 나은 팀이 더 긴 패스를 잡아주고 더욱 자주 필드에 실행하는 팀보다 그 팀의 경우에 반대하는 대신 강한 팀을 상대로 똑같이 경쟁을 가질 수있을 것이다. 팀 능력 수준에 큰 차이 즉, 무작위, 재밌 활동에 대한 의미있는 기회.
9. the NCAA Football 2001 비디오 게임 내 기부
난 게임의 다음 측면에 근무 :
(1) 내가 "팀에 어떤 입장을 연주하는" 사람이있게 새로운 고급 플레이어 제어 기능을 추가했습니다! 공격에서, 예를 들어, 한 사람은 여전히 쿼터백 라인과 같은 연극을 부를 수있습니다! 만약 한 사람, 그 사람과 게임을 시작할 수있습니다 본질적으로 자신에게 공을 던져 리시버 컨트롤!
(2) 난 53.3 야드 필드 대신 폭이 넓은 오십야드 만든 게임의 모든 이전 버전에서 appeares! (만들기 이러한 변화 가능성을 기대하거나 상상보다 더 어려웠다.) 특정 선수에 의해 고정이 변경됐다.
때문에이 같은 효과를 얻을 것이 쉽지는 예술의 자산을 변경했다 (3) 나는 현실 Oregon 줄무늬 gaphics 필드 코드를 사용하여 만들었습니다.
줄무늬 Oregon 경기장에서, 내 코드에 의해 제작
내가하는 지나가는 (4) 공을 정확성과 신뢰성을 개선하기위한 알고리즘을 만든 공을 던지고있다. 내가 최적의 속도와 각도가 그렇게 공을 공을의 범위 ()와 같은 선수가 시간에 맞춰 그것을 충족하는 것이 방향의 급격한 변화 (속도의 큰 변화없이도없이 사뿐히 던져 계산 ).
(5) 난 인공 지능 시스템의 여러 측면을 개선했다. 따라서 선수들이 다양한 상황에서 더 나은 선택을했다.
(6) 내가 공격할 팀을 기다린다 전에 깰 변호인단 활성화들이 스크럼의 공격 라인을 실행할 수도 이전 등 팀. 또한, 연극, 어디서나 원하는 플레이어를 실행할 수있습니다 (예 : 예상 플레이에 대한 공격 준비를) 시작하기 전에 수비 선수 통제되고있습니다. 만약 플레이어가 스크럼의 "선을" 넘어선 "연극이 시작되기 전에" 코스의 "플레이어가 오프사이드 판정으로" 페널티킥을 일으킬 수있습니다.
(7) 내가 "경기를 천천히," 그리고 다가오는 수비수를 돌린다는 관련 처벌, 논리 등 ()은 처벌을 피하기 위해, 그리고 인공 지능에 대한 논리 (및 선택을 "선택하지)가" 잡는 옵션을받은 잡는 추가 .
(8) 내가 능력을 연습 모드에서 "고급 플레이어 컨트롤을 사용하고있다."
(9) 나는 경기 내내 수많은 버그를 고정! 예를 들어, 정말 빨리 시도를 입력하고 게임의 이전 버전에서 (예, 2000, 1999, ...). 메뉴를 종료 (간단히 정말 빨리 X과 triangle, 교대, 누르십시오.) 내가 고정 버그! 또한, 게임의 이전 버전에 대한 연습 모드에서 플레이어가 보이지 않는 선수들과 충돌! 내가 고정 버그! 난 그 사람, 변수 점검 및 변경 변수는 메모리 어디에 중단점을 설정할 수 - 게임 디버거, 그래서에 만들었습니다. 디버거 콘솔 게임에서 - PlayStation 1 비디오 게임에서 실제 "게임의 릴리스" 버전에서 문제를 식별을 위해 (매우 개발 시스템에서 게임을 테스트에서) 아주 다르다.
10. 결론 비고
일하는 NCAA Football 2001 비디오 게임에, Sennari Interactive에서,, Electronic Arts와 계약을 만족시키기 위해 아주, 엔터테인먼트, 흥미와 9 - 달 프로젝트는 강렬했다. 경험이 극단적인 매력의 혼합물, 좌절, comraderie, 우울증, 성공, 스릴과 고문을했다. 저는 많은 것을 배웠습니다, 나는 재미가 많았지만, 프로젝트를 관리하는 방법 EA 싫어하는, 그리고 사실은 저도 완성 "상여, 긴 시간과" 주말 시간 동안, 제어할 수없는 이유 (대한 보상을 싫어하는 분해했다 아무도이 프로젝트에 근무).
비록 비디오 게임에 여러 개의 비디오 게임을 위해 일한), 폐쇄 플랫폼의 아이디어를 싫어하는 the "Qualcomm BREW" 플랫폼과 "J2ME (Java)" 플랫폼 ("PlayStation 1", "PlayStation 2", "Game Cube", 그리고 존재라는 제품 "Nuon"), 휴대 전화 (함께 "콘솔" 그 작성에서, 첫 번째 지불을 공유하거나 또는 회사의 승인을 추구하지 않고 자신의 플랫폼을위한 소프트웨어를 판매하는 등 그 플랫폼 개발자를 방지 컨트롤을 액세스할 수있습니다. "비공개 플랫폼" 개발자를위한 개발 비용과 위험을 증가시킵니다. "비공개 플랫폼의" 수를 줄일 수 및 소프트웨어 제품을 사용할 사람의 다양성, 그리고 그 소프트웨어 제품의 비용을 증가시킵니다. 그래서, 난 폐쇄 플랫폼을위한 소프트웨어의 "개발에" 있지만 그 "범위" 내 작품을 더 많은 사람들이 폐쇄 플랫폼과 장치를 구입할 것을 권장 수도에만 "지원을 드려 대단히 죄송합니다." 앞으로 나는 닫힌 플랫폼을위한 소프트웨어 제품에 효과가 있을지도에 "있지만, 그 오픈 플랫폼은 결국" 시장을 지배, 갈취, 결국 정치, 희망과 닫힌 "플랫폼의 검열."
11. 내 작품의 비디오 게임과 관련된 기타 예제 NCAA Football 2001
11.1 지도 PlayStation 메모리 (RAM)의 비디오 게임을 실행하는 동안 NCAA Football 2001
때 리드 프로그래머 (Ken Dullea)와 내가 처음 Electronic Arts에서 코드 및 NCAA Football 비디오 게임의 2000 버전에 대한 데이터와 CD-ROM 디스크를받은 우리는 소프트웨어의 아키텍처에 대해 아무것도 알지 못했다. 그러나, 모든 소스 코드 및 스크립트 파일을 겪고의 전체 하루 후에, 나는 성공적으로 실행 프로그램 코드를 컴파일합니다. 우리는 또 다른 하루 PlayStation 개발 시스템과 함께 acquinted 얻을 필요가있다. 일부 유틸리티 Electronic Arts에 의해 프로세스 데이터를 생성하고 사용의 이해하기 어려운,하지만 우리는 그들에 대해 많이 배울 수 주 및 개월의 시간을 앞두고있다.
우리는이 프로젝트를 함께 한 상속 문제가 사용할 수있는 메모리의 심각한 부족 (즉, RAM)이었다. 우리 팀이 경기를하지만, 많은 새로운 기능을 추가하여 새로운 기능을 필연적으로 더 많은 메모리를 소모, 그리고 게임은 이미 거의 PlayStation에 사용 가능한 모든 메모리를 사용하고있었습니다의 과제를 받았다. 프로젝트의 9 개월에 걸쳐, 우리는 필요한 메모리를 보존하기 위해 압박했다. 우리의 코드를 많이 쓰고, 그래서 각 매월 꾸준히 증가 이정표 수표의 접근과 함께 사용하는 메모리 적어도 6 프로그래머들이 프로젝트 작업을했다.
정말 내가 NCAA Football 비디오 게임 코드와 PlayStation의 메인 메모리에 데이터의 배열의 그림을 만들어 프로젝트를 조기에.
the PlayStation 메모리의 내용의 게임을 실행하는 동안 나의 첫 번째 그림입니다. 지금이 다이어그램 무용지물이다. 나는 우리가 경기를 마친 3 오버레이 세그먼트를 추가하기 전에,하지만 난 그 새로운 메모리 레이아웃을 위해 만든 그림을 찾을 수없습니다.
절대 몇 킬로 바이트 너무 많은 도전, 또는 너무 흥분의 절약되고있다.
11.2 학습 대학 미식 축구 규칙
우리는이 프로젝트를 시작했을 때, 각 프로그래머는 공식적인 규칙 NCAA Football 책을 받았다. 나는 축구에 대해 전혀 아무것도 알지 못했다. 사실, 내가 축구를 싫어! 그래서, 난 그것이 내가 곧 축구 축구 마니아의 특정 규칙을 아는 것이 더 재밌었고, 생각이 난 비디오 게임의 개선된 버전을 만드는 데 도움 내가 플레이를 원치 않으실 겁니다! 내가 생각하는 그런 사람이 정말 좋아하는 비디오 게임과 축구를 싫어하는 나의 무지에 의해 충격을받을 것이 사람! 나는이 프로젝트의 세부 사항과 함께 축구에 대한 지루한 날 고문 것이라고 우려했다. 하지만, 내 놀랄 정도로, 전 미식 축구의 규칙에 부쩍 관심을 개발했다. 비록 난 아주 오랫동안 아무의 모든 세부 사항을 기억할 수 없다면, 나는 오랫동안 비디오 게임에 그들을 구현하는 여러 가지 규칙을 이해할 수있다 -이 재미와 즐거움을했다.
이미 전 고려해야 할 필요했던 문제를 해결하기 위해 비디오 게임이나 비디오 게임에 새로운 기능을 추가하기 위해 많은 이상한 시나리오했다. 아래의 이미지를 하나의 내가 분명히 내 마음 속에 일정한 규칙을 지키는데 도움이 되고자 만들어 많은 그림 중 하나입니다. 예를 들어, 만약 플레이어가 게임 분야의 테두리 내에서, 그리고 두 선수의 피트 (또는 점프 상향 박히는) 때문에, 그 다음 선수가 공을 잡았습니다, 다음의 첫 발은 땅을 떠나 플레이어는 지상 터치로 경기장 밖의 경계를 통과 "불완전이다."
대학 미식 축구의 규칙을 배우고 많은 작업이 필요합니다.
에 대한 규칙은 경기를 시작하고 시계가 멈출 때 더욱 복잡 해집니다. 대체 어떻게 일을 잊지 선수. 우리의 비디오 게임에서 부상 선수가 될 수있다, 나는 그들의 공격 라인에 대한 더 적은 경우 팀에 남아있는 선수보다 11 "고려해" 어떤 일이 일어날 것인 지 "기억이있다." 사실은 저도 어떤 처벌 무고한 "영향을 팀 ()에" 의해 거부 될 수 있다고 생각하지만, 그런데도 이상한 것은 논리적 근거하고있다.
11.3 인간 모델 3D
내가 생각하는 NCAA Football 비디오 게임 대표 선수 2D 이미지를 사용하는 최초의 연례 버전입니다. 게임의 사실, 심지어 2001 버전 선수, 심판, 마스코트를 대표로, 어떤 특정한 상황에 2D 이미지를 사용하며, 코치. 한편,의 2000와 게임을 사용할 2001 버전은 대부분의 경우 선수와 심판에 대한 모델 3D. 삼각형 메쉬를 변형하고 왜곡 관련 애니메이션을 골격의 구성에 따라. 다음 이미지 및 삼각형 메쉬, 그리고 심판의 최종 질감 해골 모양 애니메이션을 보여줍니다.
심판 (해골, 삼각 메쉬의 3D 모델, 그리고 결과를 질감의)
내가 캐릭터 애니메이션에 관련된 코드를 해석하는 데 도움이되도록 다음 드로잉을 만들었습니다.
11.4 자판기 흐름도
일하는 Adrenalin / Sennari Interactive 많은 즐거움, 재미가 작업의 비디오 게임 개발과 관련된 부분 때문에, 창작하고 재밌지만, 예술가와 친구하기 때문에 프로그래머들이 대부분이었다. 솔직히, 심지어 자체가 잔인하게 직장 내 동료 매일 내내 나를 웃게 만들 었어. "사무실에서 일을하면서보다" 집에서, 그리고 더 느낀 적이 있었 때만되면 난 하늘다고 생각합니다. 하지만, 난 거기에 일했던 것들을 천천히 약 18 개월 동안, 사무실 공간 축소와 변경된 직원의 수를 감소, 그리고 사기를 떨어뜨리고, 그리고 관리를 더욱 엄격하고 인색 해지고있다. 좋은 것들에 대해 하나의 사무실에 탄산 음료 자동 판매기 그 $0.25을 위해서만 제공되는 탄산 음료의 캔. 같은 회사의 재무 상태가 감소하지만, 자판기 빈도가 제한됐다. 이런 추세가 내게 음료수 자동 판매기에 다음 순서를 첨부하도록 영감.
11.5 내 인공 지능 "임무를" 재생 도구
미식 축구의 경기 동안에는 선수 및 4 개 분야에 22 심판이있습니다. 4 플레이어 자까지 PlayStation 컨트롤러 (즉, joypads)를 통해 인간에 의해, 그리고 나머지 22 문자를 제어할 수있는 인공 지능 알고리즘에 의해 제어된다.
선수와 심판이 자신의 환경에서 조건 변화에 반응해야합니다. 선수 노선을 따르도록, 장애물을 피할 수 있어야하고, 그리고 갑자기 공의 상태에 따라 위치와 역할 변화, 그리고 일반적으로 모든 축구의 규칙이 몇 가지 기회 (, 선수 통계에 따라, 사고의 위반을 가진 주목 각종 규칙). 심판에 가까운 조치를 받아야하지만, 그들은 또한 선수들의 방해하지 않도록해야합니다. 또한 각 경기 후 심판, 그리고 적절한 위치에서 공을 회수해야 다음 다운이 시작되기 전에 공을 배치해야합니다.
우리는 새로운 행동과 NCAA Football 비디오 게임의 애니메이션 2001 버전을 추가했다. 예를 들어, 내 작업의 경기를 "잡는" 하나를 추가했다. 만약 선수가되면 토지와 실행하거나 공정한 잡기 위해 전화를 결정할 무도회에 가까운 시도를해야 될 가능성이 관여를 추가하는 "로직을 확인할 수있습니다." 이 또한 차고 팀을 잡는 후 그들의 추격을 막을 가능성이 포수의 논리를 추가할 수 있도록 "필요한" 지적이다. 그러나, 몇 가지 기회를 발로 그 팀에 어떤 선수가 잡는 "징후를" 즉시 "통보하지" 않으며, 따라서되어야 공을들이 추구 멈추지 않을거야. 다양한 "처벌에" 관한 잡는 감지해야합니다. 주심은 페널티킥을 할 때 올바른 손 신호를 잡는에 "관한보고를 사용해야합니다." "논리의" 개발 및 "테스트를" 모두 잡는 매우 복잡합니다.
우리가 비디오 게임의 2001 버전에서 작동을 시작하면, 우리 모두가 경기를 분석하고 디버깅을 위해했던 능력 개발 시스템의 디버거에서 다양한 변수를보고 있었어요! 복잡한 상황에서 무슨 일이 일어나고 있었 는지를 알아낼려고하는데!
난 화면에 따라 (즉, 무승부 22 순위 및 모든 선수와 심판 모든 4 때마다 3D 현장의 상태를 기록하는 코드를 쓴 초당 약 60 배). 또한 많은 중요한 경기 상태 변수의 상태를 기록했다. 나 또한 언제 디버깅 "코드로 어떤 텍스트가" 인쇄를 기록했다. 따라서 사람 PlayStation 개발 시스템에 몇 분 동안, 게임을 할 수와 개인용 컴퓨터 운영 체제를 실행하는 Windows 그 (PC)의 하드 디스크에있는 단순 파일에 기록된 데이터를 작성하고 그 하나에 PlayStation 1 하드웨어있다 슬롯은 ISA.
그 데이터는 게임 개발 시스템에 PlayStation 경기에서 기록을 읽어 그 어떤 경기에 일어난 일에 대해 가장 중요한 사실을 보여주는 방식으로 녹음을 표시 Windows 프로그램을 만들었습니다. 이 프로그램은 GDI 그림 라이브러리를 사용합니다. 한 사람을 전달하고 거꾸로 시간에 한 번에 한 걸음씩 플레이어 및 이동 방법에 변수 값을 변경하는 방법을 연구로 이동 내 프로그램을 사용할 수있습니다.
이 유틸리티를 만들기 며칠 내 개인적인 시간의 전체 프로젝트의 초기 단계에 필수,하지만 난이 프로그램을 만드는 것은 매우 감사를 주도한 때문에 제 작업의 정보를 제시하지 않고 끝까지 매우 힘든 일이었을 거라는 내 프로그램을 사용합니다. 내 프로그램을 쉽게 다양한 캐릭터가 어떻게 상호 작용과 서로 영향을 연구했다. 내 프로그램마다 플레이어의 두뇌 내에서 우선순위의 한 순간에서 다음 "순간으로" 스택을 완료했다. 따라서 가끔이나 추문도 저지르지 "혼란 선수가 된 이유를" 쉽게 "알수있다."
아래의 이미지를 내 프로그램을 보여줍니다.
당신이 내 프로그램을 사용하여 다운로드하실 수있습니다. 다음 ZIP 아카이브 내 프로그램은 단일 데이터 PlayStation 개발 시스템에서 녹음이 포함되어있습니다. 열기를 *.bin 파일, 그리고 언론, 그리고 잠깐, Shift과 rightward 커서를 전달하는 시간을 통해 이동하는 열쇠. 언론과 시간을 뒤로하고 왼쪽으로 커서를 이동 키 Shift. 당신도, 줄이기, 확대해 볼 수 있으며, 필드의 이동합니다.
흐릿한 비디오로의 링크도 여기에, 프로그램의 기본 동작을 시연한다.
11.6 내 NCAA Football 2001 3D 화면 보호기 및 뷰어
프로젝트가 거의 완료되면, 내가 아는 대부분의 비디오 게임의 효과. 무척이나 골격 애니메이션 시스템과 드로잉 시스템의 다른 측면에 익숙했다.
사람 Sennari Interactive에서 프로젝트 관리 조쉬 "헤이지 호수에 선정됐다." 때 비디오 게임의 알파 테스트 단계에 있던 화면 보호기 만약 내가 비디오 "게임을" 기반으로 "만들 어질 수 있었 을까," 조쉬달라고 부탁했다. 나는 그의 아이디어는 화면 보호기 비디오 게임의 이미지를 보여줄 것이라고 생각합니다. 하지만 난 게임에서 3D 화면 보호기 기능을 동작하게 만들 수도있다! 전 약 1 주일에서 3D 스크린 세이버를 만들 수 있었다.
NCAA Football 2001 3D 화면 보호기
첫 번째 링크는 아래 화면 보호기으로 설치됩니다 3D 뷰어 설치 "프로그램입니다" - 선택된 디스플레이 컨트롤 패널로 구성되어야합니다. 두 번째 링크 의도 뷰어의 버전에 대한 수동 (그래서 그 사람을 시작할 때까지 기다리는 화면 보호기)을 필요로하지 않아 시작된다.
화면 보호기 프로그램을 매우 (예 : 선수들이 모두 동일한 기본이다),하지만이 프로그램은 분명히 보이는만큼 사람을 만들기 위해서는 실제 NCAA Football 비디오 게임의 시각적 품질을 가진 것.
Electronic Arts에서 내 화면 보호기 프로그램 매니저도, 특히 "내가 어렸을 때" 사람이 축구의 진정한 게임처럼 게임 내 화면 보호기의 가능성을 탐구하기 시작시키는 좋은 소재가 될 거라고 걱정! 따라서 내 화면 보호기 Electronic Arts 개선에서 저를 낙담, 그리고 그들이 PlayStation 팬들을위한 게임의 재미를 다운로드로 자신의 웹 사이트에 그것을 붙이지 않을 겁니다. 나를 슬프게 만들었다.
11.7 개인용 컴퓨터 (PC)에, 그리고 게임의 녹화 비디오 PlayStation 1 게임
이후 비디오 게임과 출판 되었음 NCAA Football 2001 판매되고 있었고, 개발팀의 각 구성원을받은 정품 CD-ROM Electronic Arts에서 선물로이 게임의 패키지. 나는 감격했습니다. 난 싫어 비디오 게임 콘솔 (비디오 게임 싫어 난 아직도 오늘) 콘솔,하지만 난 가게에 갔다와 비디오 게임 PlayStation 1 그래서 난 내 가족과 친구에게 내 작품을 입증할 수있을 것이라고 콘솔을 구입했다.
무용지물이되어 2008 년, PlayStation 1 골동품, NTSC 텔레비전 장비입니다. 나는 텔레비전이나 NTSC 비디오 캡처 장치를 갖고 있지 않아요. 그러나, 나는이 문서를 작성할 수 있도록 동영상 및 이미지를 캡처 NCAA Football 2001 비디오 게임 싶었어요. 2000 년에에는 PlayStation 에뮬레이터, PC 플랫폼에 대한 Bleem "선정됐다!." 자, 8 년 후 PC 위해, 거기있어 더 많은 PlayStation 에뮬레이터. 거기 오픈 - 소스, PC, "pSX"라는, 정말 잘 작동을위한 무료 PlayStation 에뮬레이터입니다. 다른 무료 소프트웨어를 그때 영상을 캡처 및 과정 비디오, 사용할 수 있으며, 배포에 적합한 형식의 동영상을 변환합니다.
비록 그것이 컴퓨터 키보드와 PlayStation 1 에뮬레이터를 제어 어색하려고합니다, 잘 충분한 시간이 날 보러와 다시 큰 문제없이 경기를 사용하여 작동합니다. 다시 게임을보고 난 아주 행복 했어요. 난 정말 내 PC에 게임을 시작할 수 있고 동영상을 만들려면 다른 사람에게 보여 기뻤다.
그 압축할 수 "7-zip" 및 다양한 종류의 아카이브 파일의 압축을 (zip, rar, 7z, ...) 무료 프로그램입니다.
다음 캐시 (옛로 연결되는 링크) "7-zip"에 대한 설치 프로그램의 버전, 32 - Windows 비트 운영 체제의 버전을위한 것입니다. 제발, 그리고 그 이후 버전에 대한 7-zip 다른 운영 체제를위한 웹 사이트를 방문했다.
"pSX" 개인용 컴퓨터를 사용하여 그 PlayStation 1 비디오 게임 콘솔을 에뮬레이트 (PC) 수있는 무료 프로그램입니다.
다음 캐시 (옛로 연결되는 링크) "pSX"에 대한 설치 프로그램의 버전, 32 - Windows 비트 운영 체제의 버전을위한 것입니다. 제발, 그리고 그 이후 버전에 대한 pSX 다른 운영 체제를위한 웹 사이트를 방문했다.
에뮬레이터를 사용하기 위해서는 경고 : 당신은 PlayStation 1의 BIOS ROM 다운로드해야합니다. 이 BIOS ROM the Sony 소프트웨어를 영구적으로 PlayStation 하드웨어에 포함된 저작권을 나타냅니다. 이미 어느하여 PlayStation 1의 소유자 BIOS ROM 데이터를 검색할 수있는 방법이다. 그러나, 한 사람은 필요 BIOS ROM 데이터가 포함된 파일을 "SCPH1001.BIN"라는 인터넷 검색하실 수있습니다.
그 "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 다른 운영 체제를위한 웹 사이트를 방문했다.
동안 (밝기 수정) 예, 그럴 필요가있을 수동 User Video Option 텍스트 상자에 다음 옵션을 추가하는 옵션을 사용하여 비디오 AviSynth 변경 : -r 29.97 경우 형식 MP4로 변환합니다. 그렇지 않으면 출력의 timebase ffmpeg에게 허용되지 않을 수도있습니다.
"VideoLAN" 한 최고의 무료 동영상 플레이어를 창조할 수있다! Windows Media Player 때, Quicktime Player, Nero Showtime, 그리고 다른 모든 상업용 비디오 플레이어의 실패 (왜냐하면 그들은 모든 특허의 악덕 매트릭스에), 다음 "VideoLAN" 알려줄께야 작동하는 방법을 기술하도록되어 갇혀있어! "VideoLAN" 멋져요!
다음 캐시 (옛로 연결되는 링크) "VLC media player"에 대한 설치 프로그램의 버전, 32 - Windows 비트 운영 체제의 버전을위한 것입니다. 제발, 그리고 그 이후 버전에 대한 videolan.org 다른 운영 체제를위한 웹 사이트를 방문했다.