English  Español  Português  Français  Italiano  Deutsch  Nederlands  Svenska  Dansk  Suomi  Norsk  Русский  Polski  Română  Български  Hrvatski  Česky  中国  中國  日本語  한국어  Ελληνική  हिन्दी  العربية 
NCAA Football 2001
為PlayStation
Colin Fahey
ncaa_football_2001_psx_cd_rom.jpg
NCAA Football 2001 PlayStation CD-ROM

1. 導言

我是一個成員的團隊,發展2001版本的“NCAA Football”視頻遊戲出版Electronic Arts (EA)為PlayStation視頻遊戲控制台。  發展期是從1999.10通過2000.06 。 
ncaa_football_2001_game_credits.jpg
開發貸“NCAA Football 2001”視頻遊戲
該“NCAA Football”視頻遊戲已經5歲,在時間,我開始工作,對2001版本。  該2001版本的最後一年,該遊戲製作為PlayStation 1視頻遊戲控制台。  該2001版本出版下旬在今年2000 ,為2000-2001美式足球賽季,被出售給800 000人在第一年的銷售。 

該“NCAA Football”視頻遊戲,包括高校體育場館,球隊制服,吉祥物隊,隊步操樂隊的歌曲及人群chants ,團隊標識,及統計的實時播放器(與他們的真實姓名省略隱私的原因) ,為所有學院的成員,該NCAA 。  每年有許多變化,以團隊的制服,團隊標識,和球員名單。  視頻遊戲是一種“現實”的代表性高校足球。  因此,壓力對開發商作出的各項細節的視頻遊戲相同,目前的現實是巨大的。 

2. “作弊代碼和”特殊功能我還遊戲

雖然“NCAA Football”視頻遊戲是要成為一個很“現實”的代表性高校足球,視頻遊戲也使球員提交“欺騙行為守則” ,以改變遊戲的條件,包括東西或特點,是不平凡的,難以琢磨的,幽默,或不可能的。  後一個球員已經徹底發揮視頻遊戲與正常發揮的條件,玩家可以使用“欺騙行為守則” ,試圖新的挑戰,或有幽默的經驗。 

該“NCAA Football”視頻遊戲有作弊代碼,原因每個球員的一個小組,類似於隊的吉祥物,這樣,一群老虎或熊將踢足球的領域。  另一種欺騙代碼增加的概率,任何球員將fumble球。  還有一個原因作弊代碼元首的球員是巨大的。 

一個有爭議的作弊代碼,出現在早期版本的“NCAA Football”的視頻遊戲,但被刪除的後續版本的遊戲由於壓力NCAA ,是欺騙代碼“REFKILL” ,其中,當啟用時,將增加1分一組評分時,一名球員在球隊處理了裁判! 

每年,該“NCAA Football”視頻遊戲是更新和出版,遊戲,積累了更多的“欺騙行為守則” 。 

我還說我自己的幽默特色的遊戲,使他們可以通過“作弊行為” 。

然而,當發展的努力,基本完成,該人的EA受僱來管理生產的視頻遊戲問我,我禁用“作弊代碼”的功能,因為他聲稱,這些功能可能會越來越多的時間,需要Sony測試遊戲。  如果Sony測試需要更多的時間超過預期,那麼競爭的大學橄欖球視頻遊戲產品( “Game Day”的THQ )將發售之前,我們自己的比賽-這將是一個金融災難X AZE。  因此, EA經理不想採取任何機會。 

因此,我提出我的特殊功能無法通過經常“作弊代碼”的機制,使球員,但進入我國特殊功能通過一個更詳細的方法,我仍是一個謎,直到比賽已經售出800 000副本而不會有任何問題。 

3. 您能做什麼與我的特別功能

3.1 “噴氣包” (R1)

任何球員可以飛在向空氣中使用噴氣包。  無限的燃料。  最高海拔大約是五碼。  ( R1按鈕激活推力) 
ncaa_football_2001_flying_players01.jpg
噴氣包:播放器飛行和正在處理地面
ncaa_football_2001_flying_players02.jpg
噴氣包:播放器飛行和正在處理地面
ncaa_football_2001_flying_players03.jpg
噴氣包:播放器飛行和正在處理地面

3.2 “電訊” (R2)

任何球員可以電訊到一個新的,隨機的位置。  一名球員對球隊目前播放的作為進攻絕不會超越電訊“線scrimmage” 。  球員固定在簡短所需的時間,充分顯示在新位置。  (簡略地按下R2按鈕啟動一個電訊) 。 

3.3 “地震” (Triangle; offense team only)

任何球員發揮作為進攻可能引發“地震”發射的所有防守隊員向上與爆炸性的力量。  這只能做一次,每次播放(即,一旦百分之“down” ) 。  不過,任何球員發揮作為進攻稍後可以引發“餘震”一個最近“發生的地震” ,造成所有球員國防部蹣跚,並跌倒在地上。  這只能做一次,每次播放。 
ncaa_football_2001_colin_fahey_earthquake_mp4.avi
地震視頻
2196884 bytes
MD5: 613b4446511d5d73101678f86c4e0fe9

3.4 “通知處理” (Circle; defense team only)

任何球員發揮作為防禦可以觸發“通告處理” ,只有當一名球員發揮作為進攻正在進行球。  播放器進行球是固定,然後一個圓形的防守隊員形式周圍的球員進行球,然後防守隊員同時運行,對球員進行球和潛水後,他處理,他到地面。  “飛機包”是唯一可能的選擇逃避球員攜帶球。  防守球員只能試圖“解決的”圓形每一次比賽(即每一次“下跌” ) 。 
ncaa_football_2001_circular_tackle01.jpg
循環處理:初步形成
ncaa_football_2001_circular_tackle02.jpg
循環處理:防守球員開始投放
ncaa_football_2001_circular_tackle03.jpg
循環處理:防守球員開始跳水
ncaa_football_2001_circular_tackle04.jpg
循環處理:處理完成
ncaa_football_2001_colin_fahey_circular_tackle_mp4.avi
視頻處理的通知
2805952 bytes
MD5: 886e2331b089922a79ccebc6b9d42339

3.5 “摸索” (Triangle; defense team only)

任何球員充當防禦可能會導致球員攜帶球摸索。  防守球員只能做到這一點每一次比賽(即每一次“下跌” ) 。 

3.6 “第一人稱觀點” (L2; player carrying the ball only)

當四分衛(QB)超出了“線的混戰”時,或在個人攜帶球不是四分衛,然後L2按鈕會改變看法的相機在以下循環: (1)第一人稱觀點(即如果你正在尋找通過眼睛的球員在球場上) ; (2)後續密切(即相機更接近球員的球比一般的遊戲) ; (3)師範大學(即默認的攝像頭的行為在遊戲中) 。 
ncaa_football_2001_first_person_view.jpg
第一人稱視角(即,彷彿看到眼中的球員)

4. 自動功能時,我特別功能啟用

4.1 “外地的目標精神錯亂”

這種情況對各個領域的球門球。  (1)球持有人踢向上隨著球; (2)衛冕球隊形成了一個金字塔人類阻止踢球。 
ncaa_football_2001_kick_player01.jpg
球員被踢的球,防守球員組成人肉金字塔,阻止球
ncaa_football_2001_kick_player02.jpg
國防部的球員組成人肉金字塔,阻止球
ncaa_football_2001_colin_fahey_kicked_player_mp4.avi
踢視頻播放器
1843146 bytes
MD5: afd8d72045335b0dd0bfdfa172128c92

4.2 “旁觀者相機”

如果這兩個隊沒有人控制的球員,然後相機有時會切換到的角度來看一個人的觀眾(即觀眾在人群中)
ncaa_football_2001_sideline_camera.jpg
檢視從觀眾座位區

4.3 “球攝像機”

如果這兩個隊沒有人控制的球員,然後相機有時會切換到的角度來看球。  看世界的角度球,懸掛在空中或正在各地進行,往往是幽默。 

5. 音頻功能的秘密時,我特別功能啟用

我不能告訴你如何使音頻的秘密在我的特殊功能,因為我不感興趣,浪費時間與可能的法律麻煩。  如果id Software是願意給予我追溯豁免權可能侵犯版權的音頻樣品10個,並EA承諾不發明一些晦澀的法律案件有關如何其銷售額從某種程度上破壞我的秘密被揭示了10年後他們的遊戲銷售出去的,然後我會分享秘密打開幽默的聲音效果。  然而,現在,我就描述了音頻效果可能會或可能不會在遊戲中...  “如果在遊戲中,它在遊戲中。”  房委會,房委會! 
當時,我正在幫助發展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碼“線”的“混戰” 。  這不僅是出色的,但令人印象深刻。 
ncaa_football_2001_colin_fahey_impressive_pass_mp4.avi
視頻例子, “令人”印象深刻的通行證(即20碼的增益或以上)
2171642 bytes
MD5: 50086f4d080cca524b397204fa837983
四損害
這種良好的效果開始時,球員攜帶球是球隊的進攻是處理的“處理通知”中提到前一節。  這聲音效果也開始播放時舉行球向上踢在外地的目標努力。 
您帶頭
這種良好的效果開始時,團隊有一個評分的變化從小於或等於評分對方的得分大於評分對方。 
您有並列領先
這種良好的效果開始時,團隊有一個評分的變化小於評分對方的評分是平等的評分對方。 
你已經失去了領先
這聲音效果時,開始一個人控制的球隊有一個評分的變化大於評分對方的評分是小於或等於評分對方。 

6. 免責聲明關於我國特殊功能

我國特殊功能系統是不正常的遊戲。  我的功能系統可以使視頻遊戲故障,並可能導致遊戲停止響應按鈕按下的控制器,這樣的唯一途徑恢復控制的視頻遊戲是禁用權力PlayStation視頻遊戲控制台和然後切換回來電源上,即重新啟動遊戲機。  另外,一旦我的特色系統被激活,它不能被停用,除非重新啟動整個遊戲機。  因此,我國特殊功能系統實際上是唯一誰的人都渴望能擁有一個新的,也可能煩人,經驗NCAA Football視頻遊戲。 
由於情景使我的特殊功能系統是一個非常特殊的一個正常的遊戲邏輯(例如,球員與飛機飛行包超出了規則的經常足球) ,視頻遊戲可以成為困惑。  如果發生這種情況,計時器將終結發揮120秒( 2分鐘) 。  另外,雖然不太可能,比賽可能會開始播放高頻率音調持續了很長一段時間(可能無限期) 。 
經過我的特別功能系統已啟動,有可能退出和進入“表演賽”將導致遊戲故障或損壞。  其實,在我的特別功能系統已啟動,技術故障或事故可能是不可避免的,因為“內存碎片” 。  因此,不要我的特別功能系統,除非你願意忍受遊戲故障和遊戲崩潰。  我國特殊功能系統的目的只為娛人誰是絕對絕望的經驗,超出了正常的參數NCAA Football視頻遊戲。  你煩惱和風險的家務活切換的電源開關上PlayStation視頻遊戲控制台,但您可能也有經驗,您認為它真正可怕和歡鬧。  該功能將可能只關心和逗你為一個或兩分鐘,但更勝於無。 

7. 指示,使我的特殊功能系統

本節介紹如何使我國特殊功能系統。 
ncaa_football_2001_splash_screen.jpg
(1)啟動一個典型的“熱身賽” 。 
ncaa_football_2001_exhibition_option.jpg
“展覽”選擇主菜單屏幕
(2)不要拋硬幣。  如果您是幸運的話,您將接收小組。  在任何情況下,選擇您的發揮。 
(3)前球情況下, 迅速按下按鈕,在以下順序: 
ncaa_football_2001_cscstxtxcstx_button_sequence.jpg
圓,方,圓,方,三角, X ,三角形, X ,圓,方,三角, X
如果你正確地按下按鈕,在適當的順序,很可能會暫停大約6秒鐘,然後你會聽到很多新的聲音效果。  如果您沒有經驗的簡短暫停比賽,如果你沒有聽到新的聲音效果,然後試圖向整個序列再次按鈕。  如果第一個播放的比賽成績,然後才能正確輸入按鈕順序,然後試圖進入序列中的任何其後的發揮(即,當球員上正在運行的領域,追球) 。 
這場比賽將是非常奇怪的啟用後,我的特別功能系統。  您可能會困惑的所有隨機音色和活動。  只要研究名單的新按鈕的行動列在此文件,你將能夠有一些影響你周圍的混亂。  如果你感到困惑的這一切,然後簡單地切換兩支球隊進行控制的計算機,你可以觀看混亂展開。 

8. 好玩的建議時,使用我的特殊功能系統

當您使我的特殊功能系統,開關兩支球隊將“計算機控制” (即,將所有控制器圖標的中央控制器選擇屏幕) 。  然後,你將能夠放鬆和觀看比賽真是滑稽的展開-以冷靜的球員的攝像頭,球攝像機,照相機和副業,所有的球員利用所有可用的騙子(噴氣推進器,通訊,地震,圓處理,摸索,腳踢播放器等) 。 
使用“即時重播” (在“暫停菜單中)”獲得第二,仔細看看有趣的任何行動,你的證人-即使在遊戲目前的電腦與電腦。 
以下視頻是瘋狂,它讓我發笑。  兩支球隊都控制的電腦,相機,以便更隨機會比如果一個或兩個隊控制了人類的球員。  此外,為了使這個視頻我選擇球隊是非常不匹配: “Florida State” (最好的球隊之一)與“Alabama A&M” (歷史上缺乏競爭力隊) 。  事實上,一隊是如此明顯優於其他球隊意味著更好的球隊往往能夠捕獲更多的長傳和運行進一步實地比隊如果不是競爭,團隊對一個同樣強大對手。  大的差異團隊的能力水平意味著機會隨機的,歡鬧的活動具有重要意義。 
ncaa_football_2001_colin_fahey_insane_action_mp4.avi
視頻的瘋狂行動! (降低了您的喇叭音量或耳機的音量面前打球。 )
3774656 bytes
MD5: 2100ac6e3422bb70c5c7ba23b3921e5c

9. 我的貢獻NCAA Football 2001視頻遊戲

我就以下幾個方面的遊戲:
(1)我還新的“先進的播放控制”功能,可以一個人扮演任何立場的團隊!  在進攻上,例如,一個人可以是一個線和電話仍然起著像四分衛!  如果一個人控制接收器,那麼人就可以開始播放,基本上球擲到自己!
(2)我在外地53.3碼寬,而不是五十〇碼寬度,出現在所有以前版本的遊戲!  (此更改是更加困難可能比預期或想像的。 )  某些起到了固定的這一變化。 
(3)我的現實Oregon條紋外地使用gaphics代碼,因為沒有先進的資產很容易改變這種狀況將實現這一目標相同的效果。
ncaa_football_2001_oregon_stadium.jpg
星條旗在Oregon體育場,我國生產的代碼
(4)我創建了一種計算方法,扔球提高了準確性和可靠性球傳遞。  本人計算機的最佳速度和角度,球擲,使球會土地(在跨越)和這樣的球員將有,以滿足它只是在時間(不包括根本改變的方向,並沒有大的變化的速度) 。 
(5)我改進了許多方面的人工智能系統。  因此,球員取得更好的選擇在不同的情況。
(6)我啟用了國防隊打破亂堆之前,球隊的進攻,例如,它們可以運行線前的混戰隊的進攻。  此外,我啟用了防守球員控制比賽前開始,這樣,球員可以到處運行所需的(準備,預計進攻發揮) 。  當然,球員可能造成“越位點球”的球員,如果“越過”球門線前“的隊內”比賽開始了。 
(7)我還“趕上公平”的遊戲,包括相關的罰則,邏輯轉移緩慢和迎面而來的捍衛者(以避免處罰) ,以及邏輯的人工智能選擇(並沒有選擇 ) “公平追趕”時,接收選項。 
(8)我還能夠使用“先進的播放器控制的實踐模式。” 
(9)我許多錯誤固定在整個遊戲!  例如,試圖進入和退出菜單真的很快在以前版本的遊戲(例如, 2000 , 1999 , ...).  (只要按X和triangle ,交替,真的很快。 )  本人固定的錯誤!  此外,在實踐中模式以前的版本的遊戲,玩家將碰撞無形的球員!  本人固定的錯誤!  我建立一個遊戲中的調試,這樣,一個人可以設置斷點,檢查變量,並改變任何變量在內存中。  在遊戲中的調試,非常有利於找出問題的“版本”遊戲的實際PlayStation 1視頻遊戲控制台(這是非常不同的測試遊戲的發展系統) 。 

10. 結束語

工作的NCAA Football 2001視頻遊戲,在Sennari Interactive ,以滿足合同Electronic Arts ,是一個非常有趣的,娛樂性,和激烈的9個月的項目。  經驗是一種混合的赤貧魅力,刺激,失望, 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 。  在整個9個月的項目,我們受到壓力,必須以保護記憶體。  我們有至少6名程序員工作的項目,寫大量的代碼,所以內存使用不斷增加的辦法,每月檢查里程碑。 
很早就在該項目我犯了一個抽籤的安排NCAA Football視頻遊戲的代碼和數據在主存儲器的PlayStation 。 
ncaa_football_2001_old_memory_map.png
我的第一個繪圖的內容PlayStation記憶,而遊戲是執行。  此圖是現在已經過時。  我還說第三部分重疊,我們完成了比賽,但是我無法找到我借鑒的,新的內存佈局。 
從來沒有節省幾個字節被這麼多的挑戰,或令人振奮的。 

11.2 大學學習足球規則

當我們開始這個項目,每個程序員收到NCAA Football官方規則書。  我知道絕對沒有足球。  事實上,我討厭足球!  所以,我認為這是搞笑,我很快就會知道某些規則的足球優於一些足球愛好者,我將有助於創造了一個改進型的視頻遊戲,我絕不會想打!  我認為,一些人誰真正喜歡的視頻遊戲將感到自己的無知和不喜歡足球!  我很擔心,這個項目將折磨我與無聊足球的細節。  然而,我驚訝,我制定了濃厚的興趣規則的足球。  雖然我不記得任何細節的東西很長時間,我能理解各種規則足夠長的時間來執行這些在視頻遊戲-這是個有趣且充滿樂趣。
有許多怪異的情景,我必須考慮,解決問題在視頻遊戲或添加新功能的視頻遊戲。  以下圖片是一個許多圖紙,我來幫助我保持一定的規則明確在我的腦海。  例如,如果一個球員範圍內的競技場,然後雙方球員的腳離開地面(由於跳躍被擊中或向上) ,然後播放漁獲物球,然後第一腳球員接觸地面範圍以外的競技場,然後通過“是”不完整的。 
ncaa_football_2001_offense_catch_scenarios.png
許多任務需要學習規則的大學橄欖球。 
該規則時,啟動和停止比賽的時鐘是複雜的。  我忘了如何播放器的替代工作。  在我們的視頻遊戲,玩家可以成為人受傷,我還記得考慮會發生什麼,如果一個團隊只有不到11個其餘球員的“進攻”陣容。  我想的是,有些刑罰可“下降(”由無辜受影響的球隊)有一個合乎邏輯的基礎,但仍然是陌生的。 

11.3 3D人權模式

我想,第一次年度版本的NCAA Football視頻遊戲的圖像使用2D代表球員。  事實上,即使在2001版本的遊戲使用了一些2D圖像代表球員,裁判,吉祥物,和教練在某些情況下。  然而, 2000和2001版本的遊戲使用3D模型的球員和裁判員的大多數情況。  三角網格轉化和歪曲根據配置相關的動畫骨架。  以下圖片顯示的動畫骨架,以及三角形網格,最後質感出現的裁判。 
ncaa_football_2001_referee_model.png
該模型的3D裁判(骨架,三角形網格,並因材質) 
我創建了以下借鑒來幫助我解釋代碼有關人物動畫。 
ncaa_football_2001_animation_skeleton.png

11.4 純鹼機流程圖

工作在Adrenalin / Sennari Interactive是一個非常有趣,部分原因是有趣的任務有關的視頻遊戲的發展,但主要是因為創意和歡鬧的藝術家和其他程序員。  老實說,即使工作本身是殘酷的,我的同事,我笑了整個每一天。  我從來沒有覺得更多的“在家裡”做工作,而不是在辦公室,有時候,我覺得這是天堂。  但是,事情在慢慢地改變了大約18個月我有,隨著辦公空間縮小,以及員工人數減少,士氣下降,管理越來越嚴格和吝嗇。  一個好東西的辦公室是一個蘇打水自動售貨機提供罐裝汽水只有$0.25 。  但是,作為公司的財務狀況下降,汽水機restocked較少。  這種趨勢的啟發我重視以下流程圖的蘇打水自動售貨機。 
ncaa_football_2001_soda_machine_flowchart.png

11.5 我國人工智能“轉讓”播放工具

雖然玩遊戲的足球,有22名選手和4個裁判在球場上。  多達4個字符的球員可以控制人類通過PlayStation控制器(即joypads ) ,其餘22個字符控制的人工智能算法。 
球員和裁判必須作出反應不斷變化的情況,在自己的環境。  球員必須能夠遵循路線,並避免障礙,並突然改變的角色根據位置和地位的球,並普遍關注的所有規則,足球(有機會,這取決於球員的統計,意外侵犯各種規則) 。  裁判員必須保持密切的行動,但他們也必須避免的方式的球員。  裁判員還必須擷取每一個球後,比賽,必須把球在適當的位置之前,明年開始下跌。 
我們必須增加新的行為和動畫的2001版本的NCAA Football視頻遊戲。  舉例來說,我的任務是“公平的漁獲量”增加的遊戲。  這涉及增加邏輯判斷,如果一名球員可能是最接近球的土地時,應嘗試運行它或作出決定,要求“一個”公平“趕上” 。  這還需要進一步的邏輯,使球隊踢停止其追求的可能接球後, “一個”公平“漁獲”表示。  但是,必須有一些機會,一些球員在踢球的球隊不會通知“公正”跡象立即“追趕” ,並因此將不會停止追求的球。  各有關刑罰“公平趕上”必須檢測。  裁判必須使用正確的手勢時,報告點球有關“公平趕上” 。  開發和測試所有的“公平”邏輯“趕上”非常複雜。 
當我們開始工作的2001版本的視頻遊戲,所有我們的分析和調試比賽的能力,看看不同的變量在調試程序的開發系統!  試圖找出發生了什麼事在複雜情況下是不可能的! 
我寫的代碼記錄的位置和地位的所有22個球員和裁判都第4每次3D現場吸取屏幕(即大約60倍每秒) 。  我還記錄了地位的許多重要的遊戲地位的變數。  我還記錄任何文字“印刷”的任何調試代碼。  因此,一個人可以玩這個遊戲幾分鐘就PlayStation發展系統,並寫入記錄數據,以一個簡單的文件在硬盤上的個人電腦(PC)正在運行的Windows操作系統和具有PlayStation 1硬件之一其ISA插槽。 
我創建了一個Windows程序讀取數據記錄的比賽中發揮PlayStation發展系統和顯示記錄的方式,顯示了最重要的事實發生在遊戲中。  這項計劃用GDI繪圖庫。  一個人可以使用我的計劃,此舉前鋒和向後的時間,一步步的時間,研究如何移動和球員如何變量值改變。 
創建此實用工具需要數天的時間我個人的早期階段,整個項目,但我非常感謝,我採取了主動行動,創造這一計劃,因為我的一些任務將是極其困難的完成而提交的資料使用我的計劃。  我的計劃很容易取得研究如何相互作用的各種特徵和影響對方。  我的計劃顯示了完整的堆棧的優先次序,從一個時刻到下一時刻, “大腦”內的每個球員。  因此,不難看出為什麼有時球員“行為不當”或變得“混亂。” 
以下圖片顯示我的計劃。 
ncaa_football_2001_assignment_viewer.png
您可以下載並使用我的計劃。  以下ZIP檔案載有我的計劃和一個單一的數據記錄從PlayStation發展系統。  打開*.bin文件,然後按下,並舉行, Shift和向右光標鍵移動前鋒通過時間。  按住Shift和左傾光標鍵後退通過時間。  您還可以放大,減少,並認為外地。 
還有一個鏈接到一個模糊的視頻在這裡,展示的基本行為的計劃。 
ncaa_football_2001_colin_fahey_ai_viewer.zip
AI地位觀眾
461002 bytes
MD5: d98c5a8442ce03dcbaab2e07f04aa0dd
ncaa_football_2001_colin_fahey_ai_viewer_mp4.avi
視頻顯示AI地位觀眾
12653448 bytes
MD5: 8c164bff8217bdb5b3a413e81d314542

11.6 我國NCAA Football 2001 3D屏幕保護程序和瀏覽器

當該項目基本完成,我知道如何大多數的視頻遊戲工作。  我非常熟悉骨骼動畫系統和其他方面的繪圖系統。 
該人管理的項目Sennari Interactive被評為喬希“湖”特韋爾。  當視頻遊戲是在alpha測試階段,喬問我是否可以創建一個“屏幕保護程序”的基礎上的視頻遊戲。  我認為他的想法是,屏幕保護程序將顯示圖像的視頻遊戲。  但是,我告訴他,我可以作出3D屏幕保護程序的功能的行動遊戲!  我能創造一個3D屏幕保護程序,在大約一個星期。 
ncaa_football_2001_screen_saver.jpg
NCAA Football 2001 3D屏幕保護程序
第一下面的鏈接是一個安裝程序,將安裝3D瀏覽器作為一個“屏幕保護程序” -必須選擇和配置的顯示控制面板。  第二個連結是一個版本的瀏覽器,旨在啟動手動(所以,一個人並不需要等待一段時間,屏幕保護程序啟動) 。 
ncaa_football_2001_colin_fahey_screen_saver_installer.exe
安裝我NCAA Football 2001 3D屏幕保護程序
5353472 bytes
MD5: fe171762f9fd1521239aa62e4fb84d37
ncaa_football_2001_colin_fahey_viewer.zip
NCAA Football 2001 3D觀眾程序,可直接啟動(而不是開始作為一個“屏幕保護程序” )
2911907 bytes
MD5: 2195418671bb0366bda7067c14ed3999
屏幕保護程序計劃是非常基本的(例如,球員們都期待相同) ,但該計劃顯然有足夠的視覺質量,使一個人想的實際NCAA Football視頻遊戲。 

一位經理在Electronic Arts擔心,我的屏幕保護程序“可能”過於“良好” ,特別是當我開始探討是否有可能讓一個人發揮出自己的屏幕保護程序像一個真正的足球遊戲!  因此, Electronic Arts勸阻我從改善我的屏幕保護程序,和他們不會把它放在他們的網站下載一個有趣的球迷的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 !” 。  現在, 8年後,有更多的PlayStation模擬器的PC 。  有一個開源,免費PlayStation模擬器的PC ,命名“pSX” ,該作品真的很好。  其他免費軟件可以用來捕獲視頻和進程的視頻和轉換視頻格式適合分配。 
儘管這是尷尬,試圖控制PlayStation 1模擬器與電腦鍵盤,它的作品不夠好,我看到和使用的遊戲沒有太多麻煩。  我非常高興地看到遊戲。  我真的很高興,我可以啟動遊戲我PC ,並建立視頻展示給其他人。 
“7-zip”是一個免費的程序,可以壓縮和解壓存檔文件各類(zip, rar, 7z, ...) 。

以下是鏈接到一個緩存(舊)版本的安裝“7-zip” ,為32位版本的Windows作業系統。  請訪問網址7-zip更高版本,以及用於其他操作系統。 
7zip_compressor_32bit_windows_7z457.exe
7-Zip 4.57 (2007-12-06) for 32-bit Windows; http://7-zip.org
860391 bytes
MD5: f4683efd064a853f3eb6d224bdbbd7e1
“pSX”是一個免費的程序,可以模擬PlayStation 1視頻遊戲控制台使用一台個人電腦(PC) 。

以下是鏈接到一個緩存(舊)版本的安裝“pSX” ,為32位版本的Windows作業系統。  請訪問網址pSX更高版本,以及用於其他操作系統。 

警告:您必須下載BIOS ROM的PlayStation 1 ,以便使用模擬器。  該BIOS ROM代表Sony永久版權的軟件中嵌入PlayStation硬件。  有一個方法,一個擁有PlayStation 1可以擷取BIOS ROM數據。  然而,一個人也許能搜索互聯網的一個文件名為“SCPH1001.BIN”包含所需的BIOS ROM數據。 
playstation_emulator_pSX_1_13.rar
PlayStation模擬器Windows ; BIOS檔案SCPH1001.BIN
666176 bytes
MD5: 2632e0fb6d8a8eb986c3f32872a399ce
“CamStudio”是一個免費程序,就可以捕捉視頻的任何部分電腦屏幕上。

以下是鏈接到一個緩存(舊)版本的安裝“CamStudio” ,為32位版本的Windows作業系統。  請訪問網址CamStudio更高版本,以及用於其他操作系統。 

注:用一個程序命名為Fraps也許是一個更好的選擇,使用CamStudio 。  然而, Fraps有一些限制的免費版本。  我付的Fraps ,我用Fraps捕獲視頻這份文件。  不過,我提CamStudio ,因為它是免費的,因為它有選擇可能是有益的其他用途。 
video_screen_capture_Camstudio - 2.0 - w32.zip
CamStudio ; http://sourceforge.net/projects/camstudio/
1359301 bytes
MD5: bafe1933bd5b2b7904c36edb0c939c77
“FFMPEG”是一個免費的程序,可以讀取和轉換視頻文件。

以下是鏈接到一個緩存(舊)版本的安裝一個“ffmpeg”命令行實用工具,為32位版本的Windows作業系統。  請訪問網址FFMPEG更高版本,以及用於其他操作系統。 

該FFMPEG圖書館,和公用事業,使用FFMPEG庫,可以轉換一個視頻文件格式,其他視頻文件格式。 
video_converter_FFmpeg - svn - 14277.7z
FFMPEG ; http://ffmpeg.mplayerhq.hu/
2263688 bytes
MD5: 0dfba5873037de919845006d759e5482
“AviSynth”是一個免費的程序,可以修改視頻(例如,改變亮度,等等) 。 

以下是鏈接到一個緩存(舊)版本的安裝一個“AviSynth”命令行實用工具,為32位版本的Windows作業系統。  請訪問網址AviSynth更高版本,以及用於其他操作系統。 
video_modifier_AviSynth_080912.exe
視頻處理軟件; AviSynth ; http://avisynth.org
3981022 bytes
MD5: 7acd840945f2965d440300a1a1f407f5
“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 。 
video_converter_gui_avanti - 028.7z
Avanti GUI為FFMPEG ; http://avanti.arrozcru.com/
594026 bytes
MD5: fba78e7fbe3a3a1884d981591dde5689
“VideoLAN”是最好的免費的視頻播放器都創建!  當Windows Media Player , Quicktime Player , Nero Showtime ,和所有其他商業視頻播放器失敗你(因為他們都被困在一個惡性矩陣的專利) ,然後“VideoLAN”將告訴您如何技術是要工作!  “VideoLAN”是可怕的! 

以下是鏈接到一個緩存(舊)版本的安裝的“VLC media player” ,為32位版本的Windows作業系統。  請訪問網址videolan.org更高版本,以及用於其他操作系統。 
video_player_videolan_org_vlc - 0.9.2 - win32.exe
VideoLAN media player (version 0.9.2; 32-bit Windows) ; http://www.videolan.org/
14482140 bytes
MD5: 035ce8c75acb1042514a416ba160870f
colinfahey.com
聯繫信息
English  Español  Português  Français  Italiano  Deutsch  Nederlands  Svenska  Dansk  Suomi  Norsk  Русский  Polski  Română  Български  Hrvatski  Česky  中国  中國  日本語  한국어  Ελληνική  हिन्दी  العربية