NCAA Football 2001
do PlayStation
Colin Fahey
NCAA Football 2001 PlayStation CD-ROM
1. Wstęp
Byłem członkiem zespołu, które powstały w 2001 wersji z "NCAA Football" gry wideo opublikowanych przez Electronic Arts (EA) dla PlayStation konsola gier wideo. Rozwój okres od 1999.10 poprzez 2000.06.
Developer na "NCAA Football 2001" punktów w gry wideo
W "NCAA Football" gry wideo został już pięć lat życia w chwili, że zacząłem pracę w 2001 wersji. W 2001 wersja była ostatni rok, że gra została wyprodukowana na PlayStation 1 konsola gier wideo. W 2001 wersja została opublikowana późno w roku 2000 do 2000-2001 amerykańskiej piłki nożnej sezonu, i został sprzedany do 800 000 osób w pierwszym roku sprzedaży.
W "NCAA Football" gry wideo zawiera kolegium stadiony, zespół mundury, maskotki zespołu, zespół marszu zespół pieśni i tłum chants, logo zespołu i statystyki dla prawdziwych graczy (z ich prawdziwe imiona pominięte prywatności powody), dla wszystkich członków kolegiów, które są w NCAA . Każdego roku znajduje się wiele zmian w zespole mundury, logo zespołu, i odtwarzacz listy. Gry wideo ma być "realistyczny" reprezentacji College Football. W związku z tym presję na deweloperów, aby różne szczegóły dotyczące gry wideo są identyczne do aktualnej rzeczywistości jest znaczny.
2. "Cheat Codes" i funkcje specjalne I dodaje do gry
Chociaż "NCAA Football" gier wideo ma być bardzo "realistyczny" reprezentacji College Football, gry wideo pozwala graczowi do przedstawienia "cheat kody" do gry zmienić warunki do rzeczy lub cechy, które są niezwykłe, nieprawdopodobne, pełen humoru, lub wręcz niemożliwe. Po gracz ma dokładnie odtwarzane gry wideo z normalnych warunków gry, gracz może użyć "cheat kody" do próby nowych wyzwań lub mają doświadczenia humoru.
"NCAA Football" do gier wideo ma oszukiwać kodu powoduje, że każdy gracz w zespole jest podobna do ich maskotka zespołu, w taki sposób, że kilka tygrysy i niedźwiedzie będą gry na boisku piłkarskim. Innym oszukiwać Kod zwiększa prawdopodobieństwo, że każdy gracz będzie fumble piłkę. Kolejny oszukać kodu powoduje, że szefowie graczy, które mają być ogromne.
Jeden kontrowersyjnej oszukiwać kod, który ukazał się w starszej wersji programu "NCAA Football" gry wideo, ale który został usunięty w następnych wersjach gry ze względu na presję ze NCAA, był oszukiwać "REFKILL" kod, który, gdy jest włączona, to dodać jeden punkt do zespół gości za każdym razem, gdy gracz na zespół zająć Referendarza!
Każdego roku "NCAA Football", że gry wideo zostały zaktualizowane i opublikowane, gry nagromadzone więcej "Cheat Codes."
I dodaje własne żartobliwe funkcje do gry, i były one dostępne za pośrednictwem "Cheat Codes."
Jednak, gdy rozwój wysiłek był prawie gotowy, osoby zatrudnione przez EA do zarządzania produkcją gry wideo poprosił mnie o wyłączenie mojej "oszukiwać kod" funkcji, ponieważ on twierdził, tych cech będzie ryzyko, że zwiększenie czasu Sony wymagane do badania gry. Jeśli Sony testów wymagał więcej czasu niż przewidywano, a następnie konkurencyjne kolegium piłkarskich gier wideo produktu ("Game Day" przez THQ) będą dostępne w sprzedaży przed naszą własną grę - co byłoby katastrofą finansową dla EA. Tak, EA menedżer nie chcą podejmować żadnych szans.
Dlatego też moje szczególne cechy niedostępne poprzez regularne "oszukiwać kod" mechanizmu, ale odtwarzaczy obsługujących dostęp do naszych szczególnych cech poprzez opracowanie metody bardziej, że prowadził tajne aż do gry już sprzedanych egzemplarzy 800 000 bez żadnych problemów.
3. Co można zrobić z moim Specjalne funkcje
3.1 "Jetpack" (R1)
Każdy gracz może latać w powietrzu za pomocą Jetpack. Nieograniczony paliwa. Maksymalna wysokość wynosi około 5 stoczni. (R1 przycisk aktywuje kierunki)
Jet Pack: zawodników i pływających pod ich pokonać nad ziemią
Jet Pack: zawodników i pływających pod ich pokonać nad ziemią
Jet Pack: zawodników i pływających pod ich pokonać nad ziemią
3.2 "Teleport" (R2)
Każdy gracz może Teleport do nowego, losowego lokalizacji. Gracz na zespół gra obecnie jako obrazy nigdy nie Teleport poza "linię scrimmage." Odtwarzacze są immobilizowane w krótki czas potrzebny do pełnego pojawiają się na nowym stanowisku. (Krótko naciśnij przycisk R2 do zainicjowania Teleport.)
3.3 "Earthquake" (Triangle; offense team only)
Każdy gracz gra jako wykroczenia może spowodować "trzęsienie ziemi," które uruchamia wszystkie obronie graczy wzwyż z wybuchem życie. Można to zrobić jedynie raz grać (tzn. raz na "down"). Niemniej jednak, każdy gracz może grać jako wykroczenia później powodować "wtórnych" do ostatniego "trzęsienia ziemi," które powoduje wszystkich graczy do obrony potknie i spadnie na ziemię. Można to zrobić jedynie raz zagrać.
3.4 "Okrągłe rozwiązania" (Circle; defense team only)
Każdy gracz gra w obronie może powodować "okrągłym sprostać" tylko wtedy, gdy gracz gra jako wykroczenia jest aktualnie przewożących piłkę. Gracz przeprowadzania piłka jest unieruchomiony, a następnie kręgu uczestników form obrony wokół gracza przeprowadzania piłkę, a następnie w obronie graczy jednocześnie uruchomić odtwarzacz do przeprowadzenia w piłkę i nurkować na niego w celu rozwiązania go na ziemię. "Jet Pack" jest jedyną możliwą opcją ucieczki dla gracza przeprowadzania piłkę. Obronie zawodników może tylko próba "walki z okrągłym" raz zagrać (np. raz w "dół)."
Circular rozwiązania: formacji początkowej
Circular rozwiązania: obrona gracze zaczną się ukazywać
Circular rozwiązania: obrona graczy rozpocząć nurkowanie
Circular walki: walki zakończone
3.5 "Chrzanić" (Triangle; defense team only)
Wszelkie gracz gra jako obrona może spowodować, że gracz przeprowadzania piłkę do chrzanić. Obronie graczy może to zrobić tylko raz zagrać (np. raz w "dół)."
3.6 "Pierwszej osobie widok" (L2; player carrying the ball only)
Gdy Quarterback (QB) jest poza "linię bijatyka," lub gdy osoby posiadające piłka nie jest Quarterback, a następnie przycisk zmienić L2 aparat widok w następującym cyklu: (1) Pierwsza osoba widzenia (tj. tak, jak gdyby wszyscy szukają oczami gracza na polu); (2) śledził (np. aparat jest o wiele bliżej do gracza z piłkę niż w typowej gry); (3) normalna (czyli domyślne zachowanie kamery w grze).
First-person perspective (czyli, jakby widząc oczami gracza)
4. Automatyczne funkcje, gdy moje szczególne cechy są włączone
4.1 "Celem dziedzinie szaleństwo"
Dzieje się tak na każdym polu celem kick. (1) Piłka posiadacz jest w górę wraz z kopania piłki; (2) W obronie zespół form ludzkiej piramidy, aby zablokować kopać piłkę.
Odtwarzacz jest kopania w piłkę, a obrona zawodników tworzących człowieka do piramidy blokować piłkę
Obrona graczy ludzi tworzących piramidę blokować piłkę
4.2 "Spectator kamer"
Jeżeli obie drużyny nie są kontrolowane przez ludzi graczy, a następnie aparat będzie czasem przejść do perspektywy osoby w grupie docelowej (tj. do widza w tłumie)
4.3 "Piłka kamer"
Jeżeli obie drużyny nie są kontrolowane przez ludzi graczy, a następnie aparat będzie czasem przejść do perspektywy piłkę. Oglądamy świat z perspektywy piłkę, latające w powietrzu lub przewożonych wokół, często humorystyczne.
5. Dźwiękowe tajnych włączona, kiedy włączone są funkcje specjalne
Nie mogę ci powiedzieć, jak włączyć tajnych audio z mojej specjalnych funkcji, ponieważ nie jestem zainteresowany w tracić czas z możliwych kłopotów prawnych. Jeśli id Software jest skłonny przyznać się do mnie z mocą wsteczną odporność na ewentualne naruszenie praw autorskich przez dziesięć próbek audio, a nie obietnice EA wynaleźć zwinięty pewne sprawy prawne dotyczące sposobu ich sprzedaży zostały uszkodzone w jakiś sposób z mojej tajne ujawniło się dziesięć lat po ich gra poszła na sprzedaż, a następnie I'll dzielić tajne do odblokowania humorystyczne efekty dźwiękowe. Jednak teraz, ja po prostu opisać efekty audio, które mogą lub nie mogą być w grze ... "Jeśli jest w grze, to w grze." Ha, ha!
W tym czasie byłem pomaga rozwijać 2000 wersji z NCAA Football gry wideo, Ja i moi Współpracownicy zagrał gry wideo Quake III Arena (Q3A) w biurze często, po "normalnych godzin pracy." (Na tej spółki, zazwyczaj ludzie przybyli na 10 A.M. lub 11 A.M, i często pracował aż do północy lub poza nią, więc gra multi-player gry w sieci firmowej w czasie lunchu lub we wczesnym wieczorem była tylko rodzajem zsynchronizowane break zamiast sposób aby uniknąć pracy). Myślałem, że głos w Q3A ogłosił, że istotne zmiany w statusie gry - takie jak gracz na czele, czy gracz robi coś spektakularnego, itp - był wesoły i porażające. Tymczasem ja miałem stać się ekspertem w tous les kod NCAA Football w gry wideo, za grafikę, animację, dźwięk, sztuczna inteligencja, i kontrolerów. Przez pewien czas byłem myślenia o kładąc Quake 3 Arena pełny "poziom" w NCAA Football do gier wideo! Myślałem, że będzie wesoły i zabawy. Pierwszą rzeczą, jaką zrobiłem było przekształcenie efektów dźwiękowych do pracy w NCAA Football silnika gry wideo. Następnym zadaniem było konwertować odtwarzacz Arena i modeli pracy w NCAA Football silnika gry wideo. Niestety, nie było tak wiele do zrobienia w ostatnich miesiącach w NCAA Football gry wideo projektu, że nie byłem w stanie zakończyć moje osobiste projektu łącznie z pełną Quake 3 Arena "poziomie." Jednak zrobiłem dodać zabawne cechy wymienione w punktach powyżej, a ja nie dodawać efekty audio wymienionych poniżej.
Nie chcę powiedzieć wyraźnie, jak włączyć efekty dźwiękowe kontrowersyjne, ale dla mojej własnej pamięci, będę wspominać MM i EAT, oraz fakt, że wszystko musi być w odpowiednim stanie przed rozpoczęciem mojej ogólnej specjalnych funkcji systemu. That's all I mówiąc jestem!
"Upokorzenie"
Ten efekt dźwięku jest uruchamiany, gdy gracz jest przeprowadzenie piłkę na przewinienie zespół i zająć się za "linię bójka." To jest upokarzające, ponieważ zespół stracił metraż.
"Excellent"
Ten efekt dźwięku jest uruchamiany, gdy gracz jest przeprowadzenie piłkę na przewinienie zespołu i zyski 10 jardów poza "linię bójka." To jest doskonałe, ponieważ zespół dostaje "pierwszą w dół" (tzn. cztery szanse na zaliczki).
"Imponujący"
Ten efekt dźwięku jest uruchamiany, gdy gracz jest przeprowadzenie piłkę na przewinienie zespołu i zyski 20 jardów poza "linię bójka." Jest to nie tylko doskonałe, ale jest imponujące.
"Quad szkód"
Ten efekt dźwięku jest uruchamiany, gdy gracz jest przeprowadzenie piłkę na przewinienie drużyny jest opanowane przez "okrągły rozwiązania" wymienionych w poprzednich punktach. Ten dźwięk jest również rozpoczęła się mocą, gdy gracz posiadający piłkę jest w trakcie kopania w górę pola celem próby.
"Masz inicjowała"
Ten efekt dźwięku jest uruchamiany, gdy zespół ma gości, że zmiany nie były mniejsze lub równe dla gości z druzyne do gości, że jest większy niż wynik druzyne.
"Masz wiązanej dla ołowiu"
Ten efekt dźwięku jest uruchamiany, gdy zespół ma gości, że zmiany nie były mniejsze niż wynik druzyne do gości, która jest równa dla gości z druzyne.
"Masz utracił prowadzić"
Ten efekt dźwięku jest uruchamiany, gdy człowieka zespół kontrolowane ma gości, że zmiany nie były większe niż wynik druzyne do gości, że jest mniejsza lub równa do gości z druzyne.
6. Zastrzeżenie dotyczące mojej funkcji specjalnych
Moje specjalnych funkcji systemu nie jest częścią normalnej grze gry. Moje funkcji systemu może spowodować, że gry wideo do awarii, a może spowodować, że gry wideo przestanie odpowiadać na naciśnięcie przycisku na kontrolerów, w taki sposób, że jedynym sposobem, aby przywrócić kontrolę nad grą wideo jest, aby wyłączyć zasilanie PlayStation do gier wideo i konsoli następnie przełączyć się na zasilanie z powrotem; czyli ponownego uruchomienia gry wideo konsoli. Również po mojej specjalnej funkcji systemu jest aktywna, nie może być wyłączony z wyjątkiem poprzez ponowne uruchomienie całej gry wideo konsoli. Dlatego, moim specjalnych funkcji systemu jest naprawdę tylko dla osób chcących mieć nową, i ewentualnie irytujące, doświadczenia z NCAA Football gry wideo.
Ponieważ możliwe scenariusze mojego specjalnych funkcji systemu są bardzo nietypowe dla normalnej gry logiczne (np. graczy latania z jet opakowaniach jest poza zasady regularnych piłka nożna), gry wideo może stać się mylić. Jeśli tak się zdarzy, zegar będzie koniec gry w ciągu 120 sekund (2 minuty). Również, choć bardzo mało prawdopodobne, gra może rozpocząć odtwarzanie wysokiej częstotliwości sygnał, że utrzymuje się przez długi czas (ewentualnie nieokreślony).
Po mojej funkcji specjalnych systemu został uaktywniony, istnieje ryzyko, że wyj ¶ ciu i wprowadzanych "wystawy" gier spowoduje gry awarii lub wypadku. Właściwie, po mojej funkcji specjalnych systemu został uaktywniony, awarii lub katastrofy mogą być nieuniknione ze względu na "rozdrobnienie pamięci." W związku z tym, nie próbuj moje specjalnych funkcji systemu, chyba że jesteś gotów znieść gry usterek i awarii gry. Moje specjalnych funkcji systemu jest przeznaczona tylko dla daremnej zabawy ludziom, którzy są absolutnie rozpaczliwa o doświadczenia poza normalne parametry NCAA Football w gry wideo. Ci ryzyka dokuczanie i codzienny z zmień zasilania na PlayStation konsoli gier wideo, ale może również posiadać doświadczenie myślisz, że to naprawdę niesamowite i hilarious. Funkcji będzie prawdopodobnie tylko odsetki i daremnej zabawy dla ciebie jedną lub dwie minuty, ale to więcej niż nic.
7. Instrukcje dla szczególnych cech umożliwiających mojego systemu
Ten rozdział opisuje jak włączyć mój specjalnych funkcji systemu.
(1) Start typowej "wystawy" gry.
"Wystawa" opcji w menu głównym ekranie
Czy (2) podrzucenie monety. Jeśli masz szczęście, będziesz na otrzymywanie zespołu. W każdym przypadku, wybrać gry.
(3) Przed kopać się dzieje, szybko naciśnij przyciski w następującej kolejności:
kółko, kwadrat, kółko, kwadrat, trójkąt, X, trójkąt, X, kółko, kwadrat, trójkąt, X
Jeśli poprawnie naciśnij przyciski w odpowiedniej kolejności, prawdopodobnie nie będzie się wstrzymać z około 6 sekund, a następnie będzie usłyszeć wiele nowych efektów dźwiękowych. Jeśli nie wystąpić krótkie pauzy w grze, a jeśli nie usłyszeć nowe efekty dźwiękowe, a następnie próby do przedstawienia całej sekwencji przycisk ponownie. Jeśli pierwsza gra kończy grę, zanim będzie można poprawnie wprowadzić przycisk sekwencji, a następnie próbował wprowadzić kolejny w środku każdej kolejnej gry (czyli, gdy zawodnicy biegną na pole, gonić piłkę).
Gra będzie bardzo dziwna, po włączeniu funkcji specjalnych mojego systemu. Może być mylony przez wszystkie dźwięki losowych i działalność. Wystarczy badanie listę nowych przycisku działań wymienionych w tym dokumencie, a będziesz mógł mieć wpływ na chaos wokół. Jeśli baffled przez to wszystko, a potem po prostu przełączyć się zarówno zespoły, które mają być kontrolowane przez komputer, można obejrzeć na jaw mayhem.
8. Zabawne moje sugestie przy użyciu specjalnych funkcji systemu
Po włączeniu funkcji specjalnych mojego systemu, przełącznik obu zespołów "komputerowych," które mają być "kontrolowane" (tj. przenieść wszystkie ikony kontrolera do centrum kontroler wyboru na ekranie). Wtedy będziemy mogli się zrelaksować i obejrzeć naprawdę błazen gra na jaw - fajny odtwarzacz z kamery, kamery piłkę, a linia kamer, a wszyscy gracze przy użyciu wszystkich dostępnych cheats (Jetpack, Teleport, trzęsienia ziemi, okrągłym rozwiązania, chrzanić, kopania Gracz, itp).
Użyj "Instant Replay" (w "menu pauzy)," aby uzyskać drugi, bliżej zabawne wszelkich działań, które świadka - nawet wtedy, gdy gra jest obecnie komputer kontra komputer.
Następujące wideo jest nienormalny, i to czyni mnie śmiać. Obie drużyny są sterowane przez komputer, a więc aparat jest bardziej losowy niż byłoby, jeśli jeden lub oba zespoły były kontrolowane przez ludzi gracza. Również, aby ten film wideo wybraną zespołów, które zostały bardzo źle: "Florida State" (jeden z najlepszych zespołów) w porównaniu "Alabama A&M" (historycznie niekonkurencyjne zespołu). Fakt, że jeden zespół jest tak dużo lepiej niż inne drużyny oznacza, że zespół będzie często lepiej mieć możliwość połowu bardziej długo przechodzi dalej i uruchomić na polu niż zespołu, jeśli to, że zespół zamiast konkurowały z równie silna druzyne. Duża różnica w poziomach zdolności zespołu oznacza, że szansę na losowej, hilarious działalności jest znaczący.
9. Mój wkład do NCAA Football 2001 gry wideo
I pracował na następujące aspekty gry:
(1) I dodaje nowych "zaawansowanych" funkcji "sterowania odtwarzacza," który umożliwia osobie, aby zagrać w dowolne miejsce na zespół! O popełnieniu przestępstwa, na przykład, dana osoba może być dróżnik i nadal odgrywa zadzwonić do jak Quarterback! Jeżeli osoba kontroluje odbiornik, a następnie osoba może rozpocząć grę i przede wszystkim rzucał piłkę do siebie!
(2) zrobiłem dziedzinie 53.3 stoczni szeroki zamiast 50 stoczni szerokość appeares że we wszystkich poprzednich wersji gry! (Wprowadzenie tej zmiany było trudniejsze, niż można by oczekiwać, lub sobie wyobrazić.) Niektóre odgrywa zostały ustalone przez tę zmianę.
(3) Zrobiłam realistyczne Oregon paski dziedzinie gaphics użyciu kodu, ponieważ nie było łatwe sztuki aktywów zmian, które mogłyby osiągnąć ten sam efekt.
Paskami w Oregon stadionu, produkowanych przez mój kod
(4) I stworzył dla algorytmu, który rzuca piłkę poprawić dokładność i rzetelność ball minięciu. I komputerowej optymalnej prędkości i kąta piłkę rzucać tak, że piłka to grunty (w granicach) i takie, że gracz będzie nie do spełnienia go tylko w czasie (bez radykalnej zmiany kierunku, a bez dużych zmian prędkości ).
(5) mogę poprawić wiele aspektów tego systemu sztucznej inteligencji. Tym samym, graczy lepszych wyborów dokonanych w różnych sytuacjach.
(6) Włšczyłem obronie zespołu złamać ich natłok przed przewinienie zespołu, tak aby mogły one uruchamiane z linii bójka przed przewinienie drużyny. Also, I umożliwiły defensywny gracz być kontrolowane przed odgrywać zaczyna, taka, że gracz może uruchomić w dowolnym miejscu pożądany (przygotowanie do przewidywanego obrazić zagrać). Oczywiście gracz może spowodować "spalonych kary," jeżeli gracz przekracza "linię bójka" przed odgrywać zaczyna.
(7) I dodaje "godziwej połowu" do gry, w tym związanych z nimi kar, logiką i przekierowuje do powolnego nadjeżdżających obrońców (w celu uniknięcia kary), a także logiki dla sztucznej inteligencji do wyboru (a nie do wyboru) "godziwej opcji połowów" podczas odbierania .
(8) Dodałem możliwość wykorzystania "Advanced Control Player w" praktyce "Tryb."
I (9) stałych liczne błędy w całej grze! Na przykład, aby próbować wejść i wyjść menu bardzo szybko w poprzedniej wersji gry (np. 2000, 1999, ...). (Po prostu naciśnij X i triangle, przemiennie, naprawdę szybko.) I ustalone, że błąd! Ponadto, w praktyce tryb dla poprzednich wersji gry, gracz będzie kolidować niewidzialnego z graczy! I ustalone, że błąd! I stworzył w grze debugger, tak aby osoba mogła ustawić przerwania, kontrolują zmiennych, a zmiana zmiennych w dowolnym miejscu pamięci. In-game was great debugera dla identyfikacji problemów w "wersji" gry na rzeczywistej PlayStation 1 konsoli gier wideo (która jest bardzo różni się od testowania gier na rozwój systemu).
10. Uwagi końcowe
Pracujących na NCAA Football 2001 gry wideo, na Sennari Interactive, w celu zaspokojenia umowę z Electronic Arts, był bardzo interesujący, zabawny i intensywnej 9-miesięcznego projektu. Doświadczenia był mieszaniną fascynacji ekstremalnych, dreszczyk, frustracja, comraderie, depresja, tryumfy i tortur. Dowiedziałem się dużo i miałem sporo zabawy, ale lubił jak EA zarządza projektem, a ja lubił fakt, "że" zakończenie "premie," aby zrekompensować długie godziny i weekend godzin, zostały wstrzymane (z przyczyn poza kontrolą Każdemu pracy nad projektem).
I choć pracował w kilku grach komputerowych gier komputerowych ("PlayStation 1", "PlayStation 2", "Game Cube", a zmarły produkt o nazwie "Nuon"), a dla telefonów komórkowych (z "Qualcomm BREW" platformy i "J2ME (Java)" platformy), I dislike pomysł "zamknięte platformy" zapobiec deweloperów z tworzenia, podziału lub sprzedaży własne oprogramowanie dla takich platform płatniczych lub bez uprzedniego zwracania się o homologację firma, która kontroluje dostęp do platformy. A "zamknięte platformy" zwiększa koszt i ryzyko rozwoju dla deweloperów. A "zamknięte platformy" zmniejsza liczbę i różnorodność produktów dostępne oprogramowanie dla ludzi i zwiększa koszty tych produktów oprogramowania. Tak, żałuję pomoc w rozwoju oprogramowania dla "platform zamknięta," ale tylko do tego stopnia, że moja praca mogłaby zachęcić więcej osób do zakupu urządzeń z "zamkniętych platform." Mimo, że w przyszłości mogę pracować na oprogramowania dla "platformy zamknięty," mam nadzieję, że "otwarte platformy" ostatecznie zdominuje rynek, aby zakończyć wymuszenia, w polityce, a cenzura w "zamkniętych platform."
11. Różne przykłady moich prac odnoszących się do NCAA Football 2001 gry wideo
11.1 Mapa PlayStation pamięci (RAM) natomiast NCAA Football 2001 gry wideo jest wykonującego
Gdy prowadzą programista (Ken Dullea) i pierwszy otrzymał CD-ROM dyski z Electronic Arts z kodu i danych dla 2000 wersji z NCAA Football gry wideo, wiedzieliśmy nic na temat architektury oprogramowania. Jednak, po pełnym dniu realizując cały kod źródłowy i pliki skryptów, je pomyślnie skompilowany kod do programu wykonywalnego. Mamy wymagane inny dzień, żeby acquinted z PlayStation rozwoju systemu. Niektóre z obiektów użyteczności publicznej tworzone przez Electronic Arts do przetwarzania danych były trudne do zrozumienia i wykorzystania, ale mieliśmy dużo czasu na tygodnie i miesiące naprzód, aby dowiedzieć się o nich.
Jednym z problemów, które odziedziczyli z tego projektu był dotkliwy brak dostępnej pamięci (czyli RAM). Nasz zespół otrzymał zadanie dodając wiele nowych funkcji do gry, ale nowe funkcje nieuchronnie spożywane więcej pamięci, a gra była już prawie przy użyciu wszystkich dostępnych pamięci na PlayStation. Całej dziewięciu miesięcy od projektu, byliśmy naciskom przez konieczność zachowania pamięci. Mieliśmy co najmniej sześciu programistów pracujących nad projektem, pisania kodu partii, a więc wykorzystanie pamięci stopniowo wzrastała w każdej podejściu krok milowy miesięczne odprawy.
Bardzo wczesnym etapie rozwoju projektu, zrobiłem rysunek rozmieszczenia w NCAA Football kod gry wideo i danych w pamięci głównej z PlayStation.
Mój pierwszy rysunek zawarto ¶ ci pamięci PlayStation podczas gry jest wykonanie. Ten schemat jest już nieaktualne. I dodała trzeci nakładki segmentu zanim będziemy zakończeniu gry, ale nie mogę znaleźć rysunek zrobiłem dla tego nowego układu pamięci.
Nigdy nie ma oszczędności kilku kilobajtów były tak wielkie wyzwanie, lub tak ekscytujące.
11.2 Uczenie się przez całe kolegium zasady piłki nożnej
Kiedy zaczynaliśmy z projektem, każdy programista otrzymał urzędowe NCAA Football reguły książki. I absolutnie nic nie wiedział o piłce nożnej. W rzeczywistości, nienawidzę piłki nożnej! So, I thought it was hilarious, że wkrótce będę wiedzieć, niektóre zasady piłki nożnej lepiej niż niektórzy fanatyków piłki nożnej, a chciałbym pomóc w tworzeniu lepszej wersji gry wideo, że ja nigdy nie chce grać! Myślę, że niektóre z osób, które naprawdę jak gry wideo mogłyby być przerażonym przez moją niewiedzę i niechęć do piłki nożnej! I obawiają się, że ten projekt będzie tortur mnie nudne szczegóły na temat piłki nożnej. Jednak wiele do mojego zaskoczenia, I żywe zainteresowanie rozwinął w przepisach piłki nożnej. Chociaż nie mogę zapamiętać wszelkie szczegóły na coś bardzo długo, bym mógł zrozumieć różne zasady wystarczająco długi, aby wdrożyć je w gry wideo - i to było interesujące i zabawne.
Było wiele dziwne scenariusze byłem zobowiązany do rozważenia, w celu rozwiązania problemów w gry wideo lub dodać nowe funkcje do gry wideo. Poniższy obraz jest jednym z wielu rysunków wprowadzonych do mnie pomóc zachować pewne zasady jasne, w moim umyśle. Na przykład, jeżeli gracz jest w granicach do gry, a następnie obie nogi gracza opuszczenia ziemi (ze względu na skoki lub został uderzony w górę), a następnie gracz połowy piłkę, a następnie pierwszy dolnej części Odtwarzacz dotknąć ziemi znajduje się poza granice pola gry, a następnie przesuń "jest" niekompletna.
Wiele zadań wymaganych przez całe kolegium reguły piłki nożnej.
Zasady kiedy rozpocząć i zakończyć grę zegara są skomplikowane. I zapomnieć o tym, jak odtwarzacz pracował zastępstw. W naszej gry wideo, gracze mogą stać się pokrzywdzony, a ja pamiętam rozważa co by się stało, gdy zespół miał mniej niż 11 pozostałych graczy na ich "obrazić" Lineup. Myślę, że fakt, że niektóre kary może być "odrzucona" (dotyczyć niewinnych przez zespół) ma logiczne podstawy, ale mimo wszystko jest dziwne.
11.3 3D ludzi modeli
Myślę, że pierwszą roczną wersję programu NCAA Football gry wideo 2D obrazy użyte do reprezentowania podmiotów. W rzeczywistości, nawet 2001 wersji gry używa pewnych obrazów 2D do reprezentowania zawodników, sędziów, maskotki, a autobusy w pewnych okolicznościach. Jednakże, 2000 i 2001 wersji gry 3D wykorzystania modeli dla zawodników i sędziów w większości sytuacji. Siatki trójkątów są przekształcane i zniekształcony w zależności od konfiguracji stowarzyszonym animacji szkieletu. Poniższy obraz pokazuje animacji szkieletu, a siatki trójkątów, a final teksturowane pojawienie się arbitrażu.
W modelu 3D o arbitrażu (szkielet, siatki trójkątów, a wynik teksturowania)
I utworzone następujące rysunek, aby mi pomóc zinterpretować kodeksu odnoszącego się do animacji.
11.4 Maszynę soda diagram
Praca w Adrenalin / Sennari Interactive było sporo zabawy, częściowo z powodu zabawne zadania związane z rozwojem gry, ale głównie ze względu na twórczy i hilarious kolegów artystów i programistów. Szczerze, nawet gdy praca sama była brutalna, moim Współpracownicy mnie śmiać całej każdy dzień. Nigdy nie poczułem więcej "w domu" podczas pracy niż w tym urzędzie, a nie były czasy, kiedy myślałem było nieba. , Ale to zmienił się powoli w ciągu około 18 miesięcy ï pracował tam z kurczących biurowej, a liczba pracowników zmniejszyła się, a morale spadał, zarządzania i coraz bardziej surowe i chytry. Jednym z piękn o urzędzie była soda vending machine, że oferowane puszki sodowo tylko $0.25. Ale, jak stan finansowy spółki spadł, sodowo-maszyna została restocked rzadziej. Ta tendencja zainspirowało mnie do załączyć następujące diagram do soda vending machine.
11.5 Moje sztucznej inteligencji "cesja" odtwarzania narzędzia
Grając mecz piłki nożnej, znajdują się 22 zawodników i 4 sędziów na boisku. Do czterech znaków, odtwarzacz mogą być kontrolowane przez ludzi poprzez PlayStation kontrolerów (np. joypads), a pozostałe 22 znaków są kontrolowane przez algorytmy sztucznej inteligencji.
Zawodników i sędziów musi reagować na zmieniające się warunki w ich otoczeniu. Gracze muszą być w stanie śledzić trasy i ominięcia przeszkód, i nagle zmiana ról w zależności od lokalizacji i stanu piłkę, i ogólnie zwracać uwagę na wszystkie zasady piłki nożnej (z pewnymi szansę, w zależności od statystyk gracza, z przypadkowo naruszenie różnych zasad). Sędziowie muszą być zbliżone do działania, ale muszą również unikać uzyskiwania w sposób gracze. Sędziowie muszą również pobrać piłkę po każdym zagrać, i musi umieścić piłkę w odpowiednim miejscu przed rozpoczęciem następnego dół.
Mieliśmy do dodawania nowych zachowań i animacje na 2001 wersji NCAA Football w gry wideo. Na przykład, jednym z moich zadań było dodać do "połowu uczciwej" gry. Wymagało to dodanie logiki w celu ustalenia, czy gracz może być najbliższy piłkę, kiedy ląduje powinien próbować uruchomić z nim albo zdecydować się na wezwanie do "rzetelnego catch." To wymagało dodawania logiki, aby zatrzymać ich kopie zespół prowadzenia prawdopodobne łapacza po "godziwej" jest wskazany "połowowe." Jednakże, muszą istnieć pewne szanse, że niektórzy zawodnicy na kopie zespół nie zauważą "godziwej połowu" wskazanie natychmiast, a więc nie będzie zatrzymać ich wykonywania w piłkę. Różne sankcje odnoszące się do "sprawiedliwego połowów" musi być wykryta. Sędzia musi stosować odpowiednie sygnały ręczne przy zgłaszaniu kary odnoszące się do "sprawiedliwego połowu." Opracowanie i przetestowanie wszystkich logiki dla "uczciwych połowu" jest bardzo skomplikowany.
Kiedy zaczęliśmy prace nad 2001 wersji gry wideo, wszyscy mieliśmy do analizy i debugowania gry była możliwość przyjrzenia się w różnych zmiennych debugera z rozwojem systemu! Próbuje dowiedzieć się co się dzieje w złożonych sytuacjach było niemożliwe!
Napisałem kod do rejestrowania pozycji i statusu wszystkie 22 zawodników i sędziów wszystkich 4 za każdym razem, gdy 3D zostało wystawionych na scenie na ekranie (tj. około 60 razy na sekundę). Ja również stan wielu ważnych zmiennych stanu gry. Ja również dowolny tekst "drukowany" przez każdą debugowanie kodu. Zatem osoba, może z gry na kilka minut na PlayStation rozwoju systemu oraz zapisu zarejestrowanych danych do zwykłego pliku na dysku twardym komputera osobistego (PC), że jest uruchomiona Windows systemu operacyjnego i że ma PlayStation 1 sprzętu w jednym ISA jego szczeliny.
I stworzył Windows program do odczytywania danych zapisanych z gry zagrał w PlayStation rozwoju systemu i wyświetlić nagrania w sposób, który pokazuje najważniejsze fakty dotyczące tego, co zdarzyło się w grze. Ten program używa biblioteki GDI rysunku. A osoba może korzystać z mojego programu, aby poruszać się do przodu i do tyłu w czasie, jeden krok na raz, do zbadania, w jaki sposób przenieść graczy, jak i zmiana wartości zmiennej.
Tworzenie tego narzędzia wymagany kilku dni moje osobiste czas na wczesnym etapie całego projektu, ale byłem bardzo wdzięczny, że podjęła inicjatywę utworzenia tego programu, ponieważ niektóre z moich zadań byłoby niezwykle trudne, aby zakończyć bez informacje przedstawione za pomocą mojego programu. Mój program złożony łatwe do zbadania, w jaki sposób różne znaki interakcje i wpływ nawzajem. Mój program pokazał kompletny stos priorytetów, z jednej chwili do następnej chwili, w "mózgu" każdego gracza. Tak więc, łatwo było zrozumieć, dlaczego czasami "misbehaved" zawodników lub stał się "mylić."
Poniższy obraz pokazuje moim programie.
Można pobrać i korzystać z mojego programu. Następujące ZIP archiwum zawiera mój program i jednym zapisu danych z PlayStation rozwoju systemu. *.bin otworzyć plik, a następnie naciśnij i przytrzymaj, Shift i rightward klawisz kursora aby poruszać się do przodu w czasie. Naciśnij i przytrzymaj Shift i leftward klawisz kursora, aby przejść wstecz w czasie. Można również powiększyć, zmniejszyć i przesunąć widok na pola.
Istnieje również link do niewyraźne wideo tutaj, wykazując podstawowego zachowanie programu.
11.6 Moje NCAA Football 2001 3D wygaszacz ekranu, a widz
Gdy projekt był prawie gotowy, ja wiedziałem, jak większość gry wideo pracował. Byłem bardzo zaznajomiony z systemu animacji szkieletowych i innych aspektów tego systemu rysunku.
Osoby zarządzającej projektem w Sennari Interactive został nazwany Josh "Jezioro" Hartwell. Gdy gry wideo było w fazie testów alfa, Josh zapytał mnie, czy mogę utworzyć "wygaszacz ekranu" oparty na grze wideo. Myślę, że jego pomysł był wygaszacz ekranu byłoby pokazać zdjęcia z gry wideo. Jednakże, Mówiłem mu, że mogę wnieść 3D wygaszacz ekranu, że biorące działania z gry! I udało się stworzyć 3D wygaszacza ekranu w ciągu około tygodnia.
NCAA Football 2001 3D wygaszacz ekranu
Pierwszy link poniżej jest, że program instalacyjny zainstaluje 3D widza jako "wygaszacz ekranu" - który musi być wybrany i skonfigurowany na wyświetlaczu panelu sterowania. Drugi link jest do wersji widza, które mają zostać rozpoczęte ręcznie (tak, że dana osoba nie musi czekać na wygaszacz ekranu, aby uruchomić).
ncaa_football_2001_colin_fahey_viewer.zip
NCAA Football 2001 3D widzów program, który może być uruchamiany bezpośrednio (zamiast początkowych jako "wygaszacz ekranu)"
2911907 bytes
MD5: 2195418671bb0366bda7067c14ed3999
Wygaszacz ekranu programu jest bardzo podstawowy (np. gracze wyglądają wszystkie identyczne), ale program z pewnością ma wystarczająco jakość obrazu, aby osoba myśli o rzeczywistej NCAA Football gry wideo.
A na kierownika Electronic Arts obawiają się, że mój wygaszacz ekranu programu mogą być "zbyt dobre," zwłaszcza, gdy zacząłem do zbadania możliwości najmu osoby odtworzenia mojego wygaszacza ekranu jak prawdziwa gra w piłkę nożną! W związku z tym, Electronic Arts zniechęceni do mnie z poprawy mojego wygaszacza ekranu, a oni nie umieścić go na swojej stronie internetowej jako zabawa dla kibiców pobrać z PlayStation gry. Że mnie smutne.
11.7 Odtwarzanie PlayStation 1 gry na komputerze osobistym (PC), nagrywanie i odtwarzanie wideo w grze
Po NCAA Football 2001 gry wideo został opublikowany i był sprzedawany, każdy członek zespołu otrzymał rozwoju detalicznego CD-ROM pakowane w grę jako prezent od Electronic Arts. Byłem wstrząśnięty. Nienawidzę gier komputerowych (i nadal nienawiść dziś konsole do gier wideo), ale ja poszedłem do sklepu i kupowali PlayStation 1 konsoli gier wideo tak, że byłbym w stanie udowodnić mojej pracy do mojej rodziny i przyjaciół.
W roku 2008, PlayStation 1 jest antyczne, a NTSC sprzęt telewizyjny jest już nieaktualny. Nie mam telewizji lub NTSC video urządzenia. Jednak chciałem zrobić film i zdjęcia z NCAA Football 2001 gry wideo tak, że mogę napisać ten dokument. W roku 2000 doszło do PlayStation emulator dla PC platformę o nazwie "Bleem!." Teraz, osiem lat później, istnieje wiele więcej PlayStation Emulatory dla PC. Istnieje open-source, wolne PlayStation emulator dla PC, "pSX" nazwie, który działa naprawdę dobrze. Inne wolne oprogramowanie może być następnie wykorzystane do przechwytywania wideo, wideo i proces, i przekonwertować film do formatu nadającego się do dystrybucji.
Mimo że kłopotliwym jest do próby kontroli PlayStation 1 emulator komputera z klawiatury, działa wystarczająco dobrze dla mnie, aby zobaczyć i użyć ponownie grę bez much trouble. Byłem bardzo szczęśliwy, aby zobaczyć gry. Byłem bardzo zadowolony, że będę mógł rozpocząć grę w mojej PC i tworzenia filmów wideo, aby pokazać innym ludziom.
"7-zip" jest bezpłatnym programem, który może kompresji i dekompresji archiwum plików różnych typów (zip, rar, 7z, ...).
Poniżej znajduje się link do pamięci podręcznej (stary) wersja z instalatorem dla "7-zip", dla 32-bitowej wersji systemu operacyjnego w Windows. 7-zip odwiedź witrynę sieci Web do nowszych wersji, a dla innych systemów operacyjnych.
"pSX" jest bezpłatnym programem, który może emulować jeden PlayStation 1 konsoli gier wideo za pomocą komputera osobistego (PC).
Poniżej znajduje się link do pamięci podręcznej (stary) wersja z instalatorem dla "pSX", dla 32-bitowej wersji systemu operacyjnego w Windows. pSX odwiedź witrynę sieci Web do nowszych wersji, a dla innych systemów operacyjnych.
Ostrzeżenie: Należy pobrać BIOS ROM z PlayStation 1 w celu użyć emulatora. W BIOS ROM reprezentuje Sony prawami autorskimi oprogramowania na stałe wbudowane w PlayStation sprzętu. Nie jest to metoda, za pomocą którego właścicielem danego PlayStation 1 można pobrać BIOS ROM danych. Jednakże, osoba może mieć możliwość wyszukiwania w Internecie dla pliku o nazwie "SCPH1001.BIN", który zawiera dane wymagane BIOS ROM.
"CamStudio" jest bezpłatnym programem, który może przechwytywać wideo z dowolnej części ekranu komputera.
Poniżej znajduje się link do pamięci podręcznej (stary) wersja z instalatorem dla "CamStudio", dla 32-bitowej wersji systemu operacyjnego w Windows. CamStudio odwiedź witrynę sieci Web do nowszych wersji, a dla innych systemów operacyjnych.
Uwaga: Korzystanie z programu o nazwie Fraps może być lepszym wyborem niż przy użyciu CamStudio. Jednakże, Fraps ma pewne ograniczenia w przypadku bezpłatnej wersji. I zapłacił za Fraps, i użyłem Fraps do przechwytywania filmów wideo dla tego dokumentu. Jednak ja CamStudio wspomnieć, ponieważ jest wolny i dlatego, że posiada opcje, które mogą być użyteczne dla innych celów.
"FFMPEG" jest bezpłatnym programem, który może czytać i konwertowanie plików wideo.
Poniżej znajduje się link do pamięci podręcznej (stary) wersja z instalatorem dla "ffmpeg" narzędzie wiersza polecenia, na 32-bitowej wersji systemu operacyjnego w Windows. FFMPEG odwiedź witrynę sieci Web do nowszych wersji, a dla innych systemów operacyjnych.
FFMPEG w bibliotece, a także obiektów użyteczności publicznej, które korzystają z FFMPEG biblioteki, może konwertować jeden plik wideo do innego formatu pliku wideo w formacie pliku.
"AviSynth" jest bezpłatnym programem, który może modyfikować wideo (np. zmienić jasność, itp).
Poniżej znajduje się link do pamięci podręcznej (stary) wersja z instalatorem dla "AviSynth" narzędzie wiersza polecenia, na 32-bitowej wersji systemu operacyjnego w Windows. AviSynth odwiedź witrynę sieci Web do nowszych wersji, a dla innych systemów operacyjnych.
"Avanti GUI" jest bezpłatnym programem, który zapewnia graficzny interfejs użytkownika GUI że ładnie kontroli zarówno FFMPEG wiersza polecenia programu i AviSynth wiersza polecenia programu. Ten GUI ułatwia konwertować jeden plik wideo do innego formatu pliku wideo w formacie pliku, oraz sprawia, że łatwo modyfikować właściwości wizualnych (np. jasność i kontrast) z wideo w czasie konwersji. (W programie FFMPEG i AviSynth program musi być zainstalowany na komputerze przed zainstalowaniem i przy użyciu Avanti GUI.)
Poniżej znajduje się link do pamięci podręcznej (stary) wersja z instalatorem dla "Avanti GUI" narzędzie wiersza polecenia, na 32-bitowej wersji systemu operacyjnego w Windows. Avanti GUI odwiedź witrynę sieci Web do nowszych wersji, a dla innych systemów operacyjnych.
Jeśli konwersja do formatu MP4 podczas zmiany AviSynth wideo przy użyciu opcji (np. zmodyfikować jasność), konieczne może być ręczne dodanie następujących opcji do User Video Option pole tekstowe: -r 29.97. Inaczej timebase z produkcji może nie być możliwe do przyjęcia ffmpeg.
"VideoLAN" jest jednym z najlepszych graczy darmowe filmy kiedykolwiek stworzył! Gdy Windows Media Player, Quicktime Player, Nero Showtime, i wszystkich innych komercyjnych odtwarzacze wideo nie masz (bo wszyscy jesteśmy w pułapce bezwzględnej matrycy patentów), a następnie "VideoLAN" pokaże w jaki sposób technologia ma do pracy! "VideoLAN" is awesome!
Poniżej znajduje się link do pamięci podręcznej (stary) wersja z instalatorem dla "VLC media player", dla 32-bitowej wersji systemu operacyjnego w Windows. videolan.org odwiedź witrynę sieci Web do nowszych wersji, a dla innych systemów operacyjnych.