NCAA Football 2001
para la PlayStation
Colin Fahey
NCAA Football 2001 PlayStation CD-ROM
1. Introducción
Yo era un miembro de un equipo que ha desarrollado el 2001 versión del video juego “NCAA Football” publicado por Electronic Arts (EA) para PlayStation la consola de videojuegos. El período fue el desarrollo de 1999.10 a través de 2000.06.
Desarrolladores créditos en el video juego “NCAA Football 2001”
El “NCAA Football” videojuegos ya cinco años de edad en el momento en que empecé a trabajar en la versión 2001. La versión 2001 fue el último año que el juego ha sido producido para el PlayStation 1 consola de videojuegos. El 2001 versión se publicó a finales del año 2000, 2000-2001 para la temporada de fútbol americano, y se vendió a 800 000 personas durante el primer año de ventas.
El videojuego “NCAA Football” la universidad incluye los estadios, equipo uniformes, equipo de mascotas, equipo de banda de marcha canciones y cantos de multitudes, equipo de logotipos, y las estadísticas de los jugadores reales (con sus nombres reales omitido por razones de privacidad), para todas las universidades que son miembros de la NCAA . Cada año hay muchos cambios de equipo de uniformes, equipo de logotipos, y las listas de jugadores. El videojuego está destinado a ser una representación “realista” de fútbol americano colegial. Por lo tanto, la presión sobre los desarrolladores a realizar diversos detalles del videojuego ser idéntico a la realidad actual es significativo.
2. “códigos de trucos” y las características especiales He añadido al juego
A pesar de que el “NCAA Football” videojuego está destinado a ser una representación muy “realista” de fútbol americano colegial, el videojuego también permite que el jugador que presente “los códigos de trucos” para cambiar las condiciones de juego para incluir a las cosas o características que son extraordinarios, improbable, humorístico, o imposible. Después de un jugador ha jugado a fondo el videojuego con las condiciones normales de juego, el jugador puede usar “los códigos de trucos” para intentar nuevos retos o han humorístico experiencias.
El “NCAA Football” video juego tiene un código de trucos que hace que cada jugador de un equipo a parecerse a su mascota del equipo, de tal manera que un montón de tigres o los osos se jugar al fútbol en el campo. Otro truco código aumenta la probabilidad de que cualquier jugador enredarte el balón. Sin embargo, otro código causas engañar a los jefes de los jugadores a ser enormes.
Un polémico código trampa, que apareció en una versión anterior de la “NCAA Football” video juego, pero que fue eliminado en posteriores versiones del juego debido a la presión de la NCAA, fue la trampa “REFKILL” código, que, cuando está activada, añadir un punto a La puntuación de un equipo cuando un jugador en el equipo abordó un árbitro!
Cada año que el “NCAA Football” video juego se ha actualizado y publicado, el juego acumulado más “cheat codes.”
He añadido mi propio humor características al juego, y les hizo accesible a través de “códigos de trucos.”
Sin embargo, cuando el esfuerzo de desarrollo fue casi terminado, la persona empleada por EA para la gestión de la producción del video juego me pidió que desactivar mi “código de trucos” características, porque, según él, esas características se correría el riesgo de aumentar el tiempo que Sony necesario para poner a prueba la juego. Si es necesario realizar el Sony más tiempo de lo previsto y, a continuación, un colegio en competencia de fútbol de videojuegos producto (“Game Day” por THQ) estará disponible para la venta antes de nuestro propio juego - lo que sería un desastre financiero para EA. Por lo tanto, el gerente EA no quería tener ninguna posibilidad.
Por lo tanto, hice mis características especiales de difícil acceso regular a través de la “trampa código” mecanismo, pero permitió a los jugadores acceder a mi características especiales a través de un método más elaborado que he mantenido en secreto hasta que el juego ya había vendido copias 800 000 sin problemas.
3. Lo que puede hacer con mis características especiales
3.1 “Jet pack” (R1)
Cualquier jugador puede volar en el aire mediante el uso de un jet pack. Sin límite de combustible. Altitud máxima es de aproximadamente 5 metros. (R1 botón se activa empuje)
Jet Pack: reproductores de vuelo y está tratando sobre el nivel del suelo
Jet Pack: reproductores de vuelo y está tratando sobre el nivel del suelo
Jet Pack: reproductores de vuelo y está tratando sobre el nivel del suelo
3.2 “Teleport” (R2)
Cualquier jugador puede telepuerto a una nueva ubicación al azar. Un jugador en el equipo actualmente juega como ofensa nunca telepuerto más allá de la “línea de scrimmage.” Los jugadores están inmovilizados durante el breve tiempo necesario para aparecer en su totalidad a la nueva posición. (Presione brevemente la R2 botón para iniciar un telepuerto.)
3.3 “Terremoto” (Triangle; offense team only)
Cualquier jugador que juega como ofensa puede desencadenar un “terremoto” que lanza todos los jugadores de defensa al alza con fuerza explosiva. Esto sólo puede hacerse una vez por juego (es decir, una vez por “down”). Sin embargo, cualquier jugador jugando como ofensa más tarde puede dar lugar a un “aftershock” a un reciente “terremoto,” lo que provoca que todos los jugadores a jugar de defensa tropezar y caer sobre el terreno. Esto sólo puede hacerse una vez por juego.
3.4 “Circular abordar” (Circle; defense team only)
Cualquier jugador que juega como defensa puede desencadenar una “circular abordar,” sólo si un jugador juega como ofensa está llevando la bola. El jugador llevando la pelota está inmovilizada y, a continuación, un círculo de defensa en torno a los jugadores formas el jugador que lleva el balón y, a continuación, la defensa de jugadores al mismo tiempo correr hacia el jugador que lleva el balón y bucear en él para hacer frente a él al suelo. El “jet pack” es la única opción posible para escapar al jugador llevar la pelota. Los jugadores de defensa sólo puede “circular” un intento de “abordar” una vez por jugar (es decir, una vez por “abajo).”
Circular de abordar: la formación inicial
Circular de abordar: la defensa comenzará a correr a los jugadores
Circular de abordar: los jugadores empiezan la defensa de buceo
Circular de abordar: abordar terminado
3.5 “Enredarte” (Triangle; defense team only)
Cualquier jugador que jugando como defensa puede hacer que el jugador lleva el balón a enredarte. La defensa de los jugadores sólo pueden hacer esto una vez por jugar (es decir, una vez por “abajo).”
3.6 “En primera persona vista” (L2; player carrying the ball only)
Cuando el quarterback (QB) está más allá de “la” línea de “scrimmage,” o cuando la persona que lleva la pelota no es el quarterback, a continuación, el botón L2 cambiar la vista de cámara en el ciclo siguiente: (1) en primera persona (es decir, como si estuviera buscando a través de los ojos del jugador en el campo); (2) Siga de cerca (es decir, la cámara está mucho más cerca al jugador con el balón que en el típico juego); (3) normal (es decir, el comportamiento de la cámara por defecto en el juego).
En primera persona la perspectiva (es decir, como si ver a través de los ojos de un jugador)
4. Características automática cuando mi características especiales están habilitados
4.1 “Gol de campo locura”
Esto ocurre a cada objetivo poner sobre el terreno. La pelota (1) titular es al alza a lo largo de patadas con el balón; (2) El equipo de la defensa de las formas una pirámide humana para bloquear el balón pateado.
Reproductor de ser pateado con balón, la defensa y los jugadores que forman la pirámide para bloquear el balón
Defensa de los jugadores que forman la pirámide para bloquear el balón
4.2 “Espectador cámara”
Si ambos equipos no están controlados por los jugadores humanos y, a continuación, la cámara a veces cambiar a la perspectiva de una persona en la audiencia (es decir, a un espectador en la multitud)
Vista desde la zona de espectadores
4.3 “Ball cámara”
Si ambos equipos no están controlados por los jugadores humanos y, a continuación, la cámara a veces cambiar a la perspectiva de la bola. Ver el mundo desde la perspectiva de la pelota, volando por el aire o que se llevan alrededor de, es a menudo humorísticas.
5. Secreto de audio cuando mi permitido características especiales están habilitados
No puedo decirle cómo habilitar el secreto de audio dentro de mi característica especial, porque no estoy interesado en perder el tiempo con posibles problemas legales. Si id Software está dispuesta a conceder inmunidad retroactiva me para una posible violación de derechos de autor de diez muestras de audio, y EA promesas de no inventar algunos enrevesado caso legal sobre la forma en que sus ventas fueron dañados de alguna de mi secreto se reveló una década después de su juego salió a la venta y, a continuación, Voy a compartir los secretos para desbloquear el humor efectos de sonido. Sin embargo, por ahora, sólo voy a describir los efectos de audio que pueden o no estar en el juego ... “Si es en el juego, es en el juego.” Ja, ja!
En ese momento yo estaba ayudando a desarrollar la 2000 versión de la NCAA Football video juego, yo y mis compañeros de trabajo que desempeña el video juego Quake III Arena (Q3A) en la oficina con bastante frecuencia, después de “regular las horas de trabajo.” (En esa empresa, las personas suelen llegar a 10 A.M. o 11 A.M y, a menudo, trabajó hasta la medianoche o más allá, de modo de juego multi-jugador de juegos en la red de la empresa a la hora del almuerzo o en la primeras horas de la noche fue sólo una especie de pausa sincronizada en lugar de una manera para evitar el trabajo.) Pensé que la voz en Q3A que anunció importantes cambios en la condición de juego - como un jugador a la cabeza, o un jugador hacer algo espectacular, etc - fue impresionante y divertido. Mientras tanto, se ha convertido en un experto en todo el código en el NCAA Football video juego, para gráficos, animación, audio, inteligencia artificial, y los controladores. Por un tiempo yo estaba pensando en poner un “nivel” completo en Quake 3 Arena a NCAA Football video juego! Pensé que sería hilarante y divertido. Lo primero que hice fue convertir los efectos de sonido para trabajar en el NCAA Football motor de juego de vídeo. La siguiente tarea consistía en convertir jugador arena y modelos para trabajar en el NCAA Football motor de juego de vídeo. Lamentablemente, hubo mucho trabajo que hacer en los meses finales de la NCAA Football videojuegos proyecto que no pude terminar mi proyecto personal de la inclusión de un completo Quake 3 Arena “nivel.” Sin embargo, lo hice añadir la diversión características enumeradas en los apartados anteriores, y lo hice añadir efectos de audio se enumeran a continuación.
No quiero decir específicamente cómo habilitar la controvertida efectos de sonido, pero para mi propia memoria, voy a mencionar MM y EAT, y el hecho de que las cosas deben estar en el buen estado antes de iniciar mi general característica especial del sistema. Eso es todo lo que estoy diciendo!
“La humillación”
Este efecto de sonido se inicia cuando el jugador lleva el balón está en la ofensiva del equipo y se aborda detrás de “la” línea de “scrimmage.” Esto es humillante, porque el equipo ha perdido metraje.
“Excelente”
Este efecto de sonido se inicia cuando el jugador lleva el balón está en la ofensiva del equipo y las ganancias más allá de 10 yardas “de” la línea de “scrimmage.” Esto es excelente porque el equipo recibe “una” primera “hacia abajo (es” decir, cuatro más posibilidades de antelación).
“Impresionante”
Este efecto de sonido se inicia cuando el jugador lleva el balón está en la ofensiva del equipo y las ganancias más allá de 20 metros “de” la línea de “scrimmage.” Esto no es simplemente excelente, pero es impresionante.
“Quad daños”
Este efecto de sonido se inicia cuando el jugador lleva el balón está en la ofensiva del equipo es abordado por la “circular” mencionada en “abordar” una sección anterior. Este efecto de sonido también se inició cuando el jugador que posea la pelota es pateada al alza sobre el terreno durante un intento objetivo.
“Usted ha tomado la iniciativa”
Este efecto de sonido se inicia cuando un equipo tiene una puntuación que los cambios de ser igual o inferior a la puntuación del equipo a un puntaje que es superior a la puntuación del equipo.
“Usted tiene atado para la iniciativa”
Este efecto de sonido se inicia cuando un equipo tiene una puntuación que los cambios de ser inferior a la puntuación del equipo a un puntaje que es igual a la puntuación del equipo.
“Ha perdido la cabeza”
Este efecto de sonido se inicia cuando un humano controlado por un equipo de puntuación que los cambios de ser superior a la puntuación del equipo a un puntaje que es inferior o igual a la puntuación del equipo.
6. Cláusula de exención de responsabilidad con respecto a mi características especiales
Mi característica especial del sistema no es parte del juego normal. Mi característica del sistema puede hacer que el vídeo juego al mal funcionamiento, y puede hacer que el videojuego deje de responder al botón de presión sobre los controladores, de modo que la única manera de restablecer el control del video juego es poder desactivar a la PlayStation consola de videojuegos y A continuación, cambie el poder sobre, es decir, reiniciar el juego de vídeo consola. Además, una vez mi característica especial del sistema está activado, no puede ser desactivado, salvo por reiniciar todo el juego de vídeo consola. Por lo tanto, mi característica especial del sistema es realmente sólo para las personas que están deseosos de tener un nuevo y, posiblemente, molesto, la experiencia con la NCAA Football video juego.
Debido a que la hipótesis posible por mi característica especial del sistema son muy inusual para el normal juego de lógica (por ejemplo, los jugadores volar con chorro de paquetes está más allá de las reglas de fútbol ordinario), el video juego puede ser confuso. Si esto ocurre, un temporizador final una obra de teatro dentro de los 120 segundos (2 minutos). También, aunque muy poco probable, el juego podría empezar a reproducir una alta frecuencia de tono que persiste durante mucho tiempo (tal vez indefinidamente).
Después de mi característica especial del sistema se ha activado, existe el riesgo de que salir y entrar en “juegos de exhibición” hará que el juego al mal funcionamiento o accidente. En realidad, después de mi característica especial del sistema ha sido activado, un mal funcionamiento o accidente puede ser inevitable a causa de “la fragmentación de la memoria.” Por lo tanto, no intente mi característica especial del sistema a menos que estén dispuestos a soportar el mal funcionamiento del juego y juego se bloquea. Mi característica especial del sistema sólo se diseñó para entretener las personas que están absolutamente desesperados por una experiencia más allá de los parámetros normales de la NCAA Football video juego. Corre el riesgo de molestias y la tarea de alternar el interruptor de encendido en el PlayStation consola de video juego, pero usted también podría tener una experiencia que usted piensa que realmente increíble y muy gracioso. Las características probablemente único interés es divertirse y para uno o dos minutos, pero que es más que nada.
7. Instrucciones para que mi característica especial del sistema
En esta sección se describe cómo habilitar la característica especial de mi sistema.
Inicio (1) un típico juego de “exhibición.”
“Exposición” opción de la pantalla del menú principal
Do (2) el sorteo. Si tienes suerte, usted estará en el equipo receptor. En cualquier caso, elija su juego.
(3) Antes de la patada que ocurre, pulse los botones en la siguiente secuencia:
círculo, cuadrado, círculo, cuadrado, triángulo, X, triángulo, X, círculo, cuadrado, triángulo, X
Si correctamente pulse los botones en la secuencia correcta, probablemente habrá una pausa de aproximadamente 6 segundos, y luego se oye un montón de nuevos efectos de sonido. Si no la experiencia de una breve pausa en el juego, y si no escuchar los nuevos efectos de sonido y, a continuación, tratar de presentar toda la secuencia botón de nuevo. Si el primer juego de el juego termina antes de que pueda entrar correctamente el botón de secuencia y, a continuación, tratar de entrar en la secuencia en el centro de cualquier juego (es decir, cuando los jugadores se están ejecutando en el campo, persiguiendo el balón).
El juego será muy extraño después de habilitar mi característica especial del sistema. Usted podría ser confundido por todos los sonidos aleatorio y de la actividad. Basta con estudiar la lista de las nuevas acciones botón que figuran en este documento, y usted será capaz de tener alguna influencia en el caos a su alrededor. Si usted está desconcertada por todo esto, entonces simplemente cambiar ambos equipos a ser controlados por la computadora, y usted puede ver el caos se desarrollan.
8. Sugerencias divertida cuando se utiliza mi característica especial del sistema
Después de habilitar mi característica especial del sistema, cambie los dos equipos a ser “controlados por el ordenador” (es decir, mover todo controlador de iconos para el centro de la pantalla de selección de controlador). Entonces usted será capaz de relajarse y ver un juego realmente cómico se desarrollan - con reproductor de cámara fría, cámara de pelota, y dejar de lado la cámara, y todos los jugadores utilizando todos los tramposos (jet pack, telepuerto, terremotos, hacer frente a circular, enredarte, patadas jugador, etc.)
Utilice “la repetición instantánea” (en el “menú de pausa)” para obtener un segundo vistazo más de cerca divertido en cualquier acción que los testigos - incluso cuando el juego se encuentra actualmente ordenador versus equipo.
El siguiente vídeo es una locura, y me hace reír. Ambos equipos están controlados por el equipo y, por lo que la cámara es más aleatorio de lo que sería si uno o ambos de los equipos estaban controlados por un jugador humano. Además, para hacer este video que he seleccionado los equipos que son muy coincidentes: “Florida State” (uno de los mejores equipos) versus “Alabama A&M” (históricamente un equipo de poco). El hecho de que un equipo es mucho mejor que el otro equipo significa que el mejor equipo suele ser capaz de atrapar más pases de largo plazo y más en el campo que el equipo en caso de que el equipo compitió en lugar igualmente en contra de un equipo fuerte. La gran diferencia en los niveles de capacidad del equipo significa que la oportunidad de azar, hilarante actividad es importante.
9. Mis contribuciones a la NCAA Football 2001 video juego
He trabajado en los siguientes aspectos del juego:
(1) He añadido el nuevo “reproductor de Control avanzada” funcionalidad que permite a una persona para desempeñar cualquier posición en el equipo! El delito, por ejemplo, una persona puede ser un lineman y siguen llamando los juegos como el quarterback! Si una persona controla el receptor, entonces la persona puede iniciar el juego y fundamentalmente tirar la pelota a sí mismo!
(2) hice el ámbito 53.3 metros de ancho en lugar de los 50 patio de ancho que appeares en todas las versiones anteriores del juego! (Haciendo este cambio fue más difícil de lo que uno podría esperar o imaginar.) Algunas obras se fija por este cambio.
(3) hice el realista Oregon rayas gaphics campo utilizando el código, ya que no es fácil cambiar de arte activo que lograr este mismo efecto.
Rayas en el estadio Oregon, producido por mi código
(4) he creado un algoritmo para tirar la bola que la mejora de la exactitud y fiabilidad de pasar la pelota. I calcula la velocidad óptima y el ángulo de lanzar una pelota de modo que la bola que la tierra (en los límites), así como un jugador que estaría allí para satisfacer sólo en el tiempo (sin un cambio radical de dirección, y sin un gran cambio de velocidad ).
(5) I mejorado numerosos aspectos del sistema de inteligencia artificial. Por lo tanto, los jugadores hicieron mejor las opciones existentes en diversas situaciones.
(6) I permitió a la defensa para romper su montón antes de la ofensa equipo, de manera que podría ejecutarse a la línea de scrimmage antes de la ofensa equipo. Además, me permitió a un jugador defensivo para ser controlado antes de que el juego comienza, de manera que el jugador puede ejecutar en cualquier lugar deseado (para prepararse para un delito previsto jugar). Por supuesto, el jugador podría causar un “offsides pena” si el jugador cruza “la” línea de “scrimmage” antes de que el juego comienza.
He añadido (7) “justo” a la “captura” de juego, incluidas las sanciones asociadas, la lógica de frenar y desviar viene defensores (para evitar las sanciones), y la lógica de la inteligencia artificial de elegir (y no a elegir) la opción “de captura justo” cuando se recibe .
(8) he añadido la posibilidad de utilizar “avanzado reproductor de Control en” la práctica “modo.”
(9) me fijo numerosos errores a lo largo del juego! Por ejemplo, el intento de entrar y salir de los menús realmente rápidamente en las versiones anteriores del juego (por ejemplo, 2000, 1999, ...). (Basta con pulsar X y triangle, alternativamente, en realidad rápidamente.) Me fijo que error! Además, en la práctica el modo para las versiones anteriores del juego, el jugador que chocan con los jugadores invisible! Me fijo que error! He creado un juego en el depurador, de modo que una persona podría establecer puntos de interrupción, inspección de variables, cambiar variables y en cualquier lugar de la memoria. El en el juego fue un gran depurador para la identificación de problemas en las “versiones” del juego en el real PlayStation 1 consola de videojuegos (que es muy diferente de probar el juego en un sistema de desarrollo).
10. Observaciones finales
Trabajo sobre la NCAA Football 2001 video juego, en Sennari Interactive, para satisfacer un contrato con Electronic Arts, es muy interesante, entretenido, intenso y 9 meses de proyecto. La experiencia fue una mezcla de la extrema fascinación, emoción, frustración, comraderie, depresión, triunfos, y la tortura. Aprendí mucho, y tuve un montón de diversión, pero me gustó cómo EA gestionó el proyecto, y me gustó el hecho de “que” la realización “de primas,” para compensar las largas horas y horas de fin de semana, fueron retenidos (por razones que escapan al control de cualquier persona que trabaje en el proyecto).
A pesar de que he trabajado en video juegos para varias consolas de videojuegos (“PlayStation 1”, “PlayStation 2”, “Game Cube”, y un producto llamado extinta la “Nuon”), y para los teléfonos móviles (con la “Qualcomm BREW” plataforma y la plataforma “J2ME (Java)”), me gusta la idea de que “las plataformas cerradas” impedir que los desarrolladores de crear, compartir o vender su propio software para estas plataformas sin pagar o buscar la aprobación de una empresa que controla el acceso a la plataforma. Una “plataforma cerrada” aumenta el costo y el riesgo de desarrollo para los desarrolladores. Un “cerrado plataforma” reduce el número y la diversidad de productos de software disponibles para las personas, y aumenta el costo de los productos de software. Por lo tanto, lamento la prestación de asistencia en el desarrollo de software para “plataformas cerradas,” pero sólo en la medida en que mi trabajo podría alentar a más gente a comprar dispositivos con “plataformas cerradas.” Aunque en el futuro podría trabajar en un producto de software para una “plataforma cerrada,” espero que “las plataformas abiertas” eventualmente dominar el mercado, para poner fin a la extorsión, la política y la censura de las “plataformas cerradas.”
11. Varios ejemplos de mi trabajo en relación con la NCAA Football 2001 video juego
11.1 Mapa de PlayStation memoria (RAM) mientras que el NCAA Football 2001 video juego es de ejecución
Cuando el programador de plomo (Ken Dullea) y por primera vez recibido el CD-ROM discos de Electronic Arts con el código y los datos para la 2000 versión de la NCAA Football video juego, que no sabía nada acerca de la arquitectura del software. Sin embargo, después de un día completo de ir a través de todo el código fuente y archivos de script, he compilado correctamente el código en un programa ejecutable. Estamos necesario otro día para obtener acquinted con el sistema de desarrollo de PlayStation. Algunos de los servicios públicos creados por Electronic Arts para procesar los datos eran difíciles de comprender y utilizar, pero hemos tenido mucho tiempo en las próximas semanas y meses para aprender acerca de ellos.
Uno de los problemas que hemos heredado con este proyecto era una grave falta de memoria disponible (es decir, RAM). Nuestro equipo se le dio la tarea de añadir un gran número de nuevas características al juego, pero las nuevas características inevitablemente consume más memoria, y el juego ya estaba utilizando casi toda la memoria disponible en el PlayStation. A lo largo de los nueve meses del proyecto, fuimos presionados por la necesidad de conservar la memoria. Hemos tenido al menos seis programadores que trabajan en el proyecto, escribir un montón de código, y por lo tanto el uso de memoria aumentado constantemente con el enfoque de cada hito de verificación mensual.
Muy temprano en el proyecto que hice un dibujo de la disposición de los videojuegos NCAA Football código y datos en la memoria principal de la PlayStation.
Mi primer dibujo de los contenidos de la memoria PlayStation mientras que el juego está ejecutando. Este diagrama es ahora obsoleta. He añadido una tercera serie de sesiones de superposición antes de que termine el juego, pero no puedo encontrar el dibujo que hice para que la nueva disposición de memoria.
Nunca ha ahorro de unos pocos kilobytes sido tanto de un problema, o tan emocionante.
11.2 Aprender normas de la universidad de fútbol
Cuando empezamos el proyecto, cada programador NCAA Football recibido el libro de normas oficiales. Yo sabía absolutamente nada de fútbol. De hecho, odiaba el fútbol! Por lo tanto, pensé que era divertido que me gustaría saber antes de determinadas normas del fútbol mejor que algunos fanáticos de fútbol, y que ayudaría a crear una versión mejorada de un vídeo juego que yo nunca quiero jugar! Creo que algunas de las personas que realmente como el video juego se horrorizó por mi ignorancia y antipatía de los hinchas de fútbol! Me preocupa que este proyecto me tortura aburrido con detalles sobre el fútbol. Sin embargo, para mi sorpresa, he desarrollado un gran interés en las reglas del fútbol. Aunque no puedo recordar ningún detalle de nada durante mucho tiempo, he podido entender las diversas normas lo suficientemente largo como para ponerlas en práctica en el video juego - y esto fue interesante y divertido.
Hay muchos escenarios me extraño estaba obligada a considerar, para arreglar problemas en el video juego o para añadir nuevas características a la de videojuegos. La siguiente imagen es uno de los muchos dibujos que hice para que me ayude a mantener ciertas reglas claras en mi mente. Por ejemplo, si un jugador está dentro de los límites del terreno de juego y, a continuación, tanto de los pies del jugador abandonar el terreno (debido a saltar o ser golpeado al alza) y, a continuación, el jugador coge el balón y, a continuación, el primer pie de la reproductor para tocar el suelo se encuentra fuera de los límites del terreno de juego y, a continuación, el pase “es” incompleto.
Muchas tareas necesarias aprendizaje de las reglas de fútbol americano colegial.
Las normas para el momento de iniciar y parar el reloj de juego son complicadas. Me olvido de cómo jugador sustituciones trabajado. En nuestro video juego, los jugadores pueden convertirse en heridas, y recuerdo considerar lo que ocurriría si un equipo tenía menos de 11 jugadores restantes para su línea “ofensiva.” Creo que el hecho de que algunas sanciones pueden “ser” rechazada (por el equipo de inocentes afectados) tiene una base lógica, pero, sin embargo, es extraño.
11.3 3D modelos humanos
Creo que la primera versión anual de la NCAA Football videojuegos 2D imágenes utilizadas para representar a jugadores. De hecho, incluso la versión de 2001 el juego utiliza algunos 2D imágenes para representar a jugadores, árbitros, mascotas, y autocares en determinadas circunstancias. Sin embargo, la 2000 y 2001 versiones del juego 3D modelos de uso para los jugadores y árbitros para la mayoría de los casos. Triángulo de las mallas se transforman y distorsionada de acuerdo a la configuración de un esqueleto de animación asociados. La siguiente imagen muestra un esqueleto de animación, y un triángulo de la malla, y la final texturada aparición de un árbitro.
El modelo de 3D un árbitro (esqueleto, triángulo de la malla, y el resultado de texturas)
He creado el siguiente dibujo que me ayude a interpretar un código carácter a la animación.
11.4 Máquinas Soda diagrama de flujo
Trabajo en Adrenalin / Sennari Interactive fue un montón de diversión, en parte debido a la diversión de las tareas relacionadas con el desarrollo de juegos de vídeo, pero sobre todo a causa de la hilarante y creativo de artistas y compañeros de los programadores. Honestamente, aun cuando el trabajo en sí fue brutal, mis compañeros de trabajo me hizo reír en todo cada día. Nunca me sentí más “en casa,” mientras que haciendo el trabajo que en esa oficina, y hubo momentos en que pensé que era el cielo. Sin embargo, las cosas poco a poco ha cambiado durante el aproximadamente 18 meses que trabajé allí, con la reducción de espacio de oficinas, y el número de empleados disminuye, y la moral caída, y la gestión cada vez más estricto y tacaños. Una de las cosas buenas acerca de la oficina era una máquina expendedora de soda que ofrece latas de refresco por sólo $0.25. Sin embargo, como la financiera de la empresa la condición de disminuido, la máquina de soda se restocked con menos frecuencia. Esta tendencia me inspiró a adjuntar el siguiente diagrama de flujo de sosa a la máquina expendedora.
11.5 Mi inteligencia artificial “cesión” herramienta de reproducción
Mientras se reproduce un juego de fútbol, hay 22 jugadores y 4 árbitros en el campo. Hasta cuatro jugadores pueden ser controlados por los seres humanos a través de los controladores de PlayStation (es decir, joypads), y el restante 22 caracteres son controlados por algoritmos de inteligencia artificial.
Los jugadores y árbitros deben reaccionar a las condiciones cambiantes en su entorno. Los jugadores deben ser capaces de seguir las rutas, y evitar los obstáculos y cambiar abruptamente funciones de acuerdo a la ubicación y el estado de la bola y, en general, prestar atención a todas las reglas del fútbol (con algunas posibilidades, en función de reproductor de estadísticas, de violar accidentalmente diversas normas). Árbitros deben permanecer cerca de la acción, sino que también deben evitar en el camino de los jugadores. Los árbitros también deben recuperar la pelota después de cada juego, y debe poner el balón en el lugar adecuado antes de la próxima abajo comienza.
Hemos tenido que añadir nuevas animaciones y comportamientos a la 2001 versión de la NCAA Football video juego. Por ejemplo, una de mis tareas es “justo” añadir a “las capturas” del juego. Esto implica la adición de lógica para determinar si un jugador puede ser más cercana a la pelota cuando las tierras se debería tratar de correr con él o decidir la convocatoria de una “feria de captura.” Esto también requiere la adición de lógica para que el equipo deje de patear su búsqueda de la probable receptor “justo” después de una “captura” se indica. Sin embargo, debe haber alguna posibilidad de que algunos jugadores en el equipo de patadas no note la indicación “justa de captura” de inmediato, y por lo tanto no detener su búsqueda de la pelota. Las diversas sanciones relativas a “las capturas justa” debe ser detectado. El árbitro debe utilizar el lado correcto cuando las señales de una pena de presentación de informes relativos a “las capturas justo.” Desarrollar y probar todos los de la lógica “justa” de “captura” es muy complicado.
Cuando empezamos a trabajar en la 2001 versión del vídeo juego, todo lo que había para analizar y depurar el juego fue la habilidad de mirar en diversas variables en el depurador del sistema de desarrollo! Tratando de averiguar lo que estaba sucediendo en situaciones complejas es imposible!
Yo escribí el código para registrar las posiciones y la situación de los 22 jugadores y los 4 árbitros cada vez que el 3D escena se señaló a la pantalla (es decir, aproximadamente 60 veces por segundo). También registraron la situación de muchos juegos importantes variables de estado. También registraron cualquier texto “impreso de” cualquier código de depuración. Por lo tanto, una persona podría jugar el juego durante varios minutos sobre la PlayStation sistema de desarrollo, y escribir los datos registrados a un simple archivo en el disco duro de los ordenadores personales que (PC) se está ejecutando el sistema operativo Windows y que tiene el PlayStation 1 hardware en un ISA de sus franjas horarias.
He creado un Windows programa para leer los datos registrados a partir de un juego en el PlayStation sistema de desarrollo y mostrar la grabación de una manera que muestra los más importantes hechos acerca de lo que sucedió en el juego. Este programa utiliza el dibujo GDI biblioteca. Una persona puede utilizar mi programa para desplazarse hacia delante y hacia atrás en el tiempo, un paso a paso, para estudiar cómo los jugadores se trasladó y cómo cambiar los valores de las variables.
La creación de esta utilidad requiere de varios días de mi tiempo personal en una primera fase del proyecto global, pero yo estaba muy agradecido de que tomé la iniciativa de crear este programa, porque algunos de mis tareas han sido extremadamente difíciles de terminar sin la información presentada usando mi programa. Mi programa hecho fácil para estudiar cómo interactúan los diversos caracteres y cada uno de los demás afectados. Mi programa mostró la pila completa de prioridades a partir de un momento para el próximo momento, en el “cerebro de” todos y cada uno de jugador. Por lo tanto, es fácil ver por qué a veces los jugadores se convirtió en “portado mal” o “confundido.”
La siguiente imagen muestra mi programa.
Usted puede descargar y utilizar mi programa. El siguiente archivo contiene ZIP mi programa y un único registro de datos de un sistema de desarrollo de PlayStation. *.bin abrir el archivo y, a continuación, presione y mantenga, Shift la derecha y la tecla de cursor para mover hacia delante a través del tiempo. Pulse y mantenga Shift hacia la izquierda y la tecla de cursor para mover hacia atrás a través del tiempo. También puede ampliar, reducir, y mover la vista del campo.
También hay un enlace a un video borroso aquí, lo que demuestra el comportamiento básico del programa.
11.6 Mi NCAA Football 2001 3D protector de pantalla y espectador
Cuando el proyecto estaba casi terminado, sabía cómo la mayoría de los videojuegos trabajado. Yo estaba muy familiarizado con el sistema esquelético de animación y otros aspectos de la preparación del sistema.
La persona que la gestión del proyecto en Sennari Interactive fue nombrado Josh “Lago” Hartwell. Cuando el video juego fue en la fase de prueba alfa, Josh me preguntó si podría crear un “salvapantallas” basado en el videojuego. Creo que su idea era que el protector de pantalla se muestran las imágenes del video juego. Sin embargo, le dije que podía hacer un 3D protector de pantalla que presentó la acción de juego! Yo era capaz de crear un 3D protector de pantalla en aproximadamente una semana.
NCAA Football 2001 3D salvapantallas
El primer vínculo que aparece a continuación es para un programa de instalación que instalará el 3D espectador como “un” protector de pantalla - que debe ser seleccionado y configurado por la pantalla del panel de control. El segundo enlace es para una versión de que el espectador se destina a ser iniciado manualmente (para que una persona no es necesario esperar a que el protector de pantalla para empezar).
ncaa_football_2001_colin_fahey_viewer.zip
NCAA Football 2001 3D programa de visor que se puede iniciar directamente (en lugar de comenzar como “un” protector de pantalla)
2911907 bytes
MD5: 2195418671bb0366bda7067c14ed3999
El protector de pantalla es muy básica (por ejemplo, todos los jugadores buscar idénticos), pero el programa evidentemente tiene suficiente calidad visual para hacer que una persona piensa de la actual NCAA Football video juego.
Un administrador en Electronic Arts preocupa que mi programa protector de pantalla “podría” ser demasiado “buena,” sobre todo cuando empecé a estudiar la posibilidad de dejar a una persona desempeñar mi protector de pantalla como un verdadero juego de fútbol! Por lo tanto, me Electronic Arts desalentado de la mejora de mi protector de pantalla, y no poner en su sitio web como una diversión para los amantes de descarga de la PlayStation juego. Eso me hizo triste.
11.7 PlayStation 1 Jugar juegos en un ordenador personal (PC), y la grabación de video juego
Después de la NCAA Football 2001 videojuego se publicó y se vendía, cada uno de los miembros del equipo de desarrollo recibió un CD-ROM envasados al por menor del juego como un regalo de Electronic Arts. Yo estaba muy emocionado. Odiaba las consolas de videojuegos (y todavía odio consolas de videojuegos hoy en día), pero fui a una tienda y compró un PlayStation 1 consola de videojuegos a fin de que yo sería capaz de demostrar mi trabajo a mi familia y amigos.
En el año 2008, la PlayStation 1 es un antiguo, y los equipos de televisión NTSC es obsoleto. Yo no tengo una televisión o un NTSC dispositivo de captura de vídeo. Sin embargo, quería capturar el vídeo y las imágenes del video juego NCAA Football 2001 para que yo pudiera escribir este documento. En el año 2000, hubo un emulador PlayStation, PC para la plataforma, de nombre “Bleem!.” Ahora, ocho años más tarde, hay muchos más PlayStation emuladores para la PC. Hay un código abierto, libre PlayStation emulador para la PC, llamado “pSX”, que funciona realmente bien. Otros software libre puede ser utilizado para capturar vídeo, y el proceso de video, y convertir el vídeo a un formato adecuado para su distribución.
Aunque es difícil para tratar de controlar el emulador de PlayStation 1 con un teclado de computadora, funciona lo suficientemente bien como para mí para ver y usar el juego de nuevo sin mucha dificultad. Yo estaba muy feliz de ver el juego de nuevo. Yo estaba muy contento de que yo podría iniciar el juego en mi PC y crear videos para mostrar a otras personas.
“7-zip” es un programa gratuito que puede comprimir y descomprimir archivos de varios tipos (zip, rar, 7z, ...).
El siguiente es un enlace a una memoria caché (de edad) de una versión del instalador para “7-zip”, para una versión de 32 bits del sistema operativo Windows. Por favor, visite el sitio web 7-zip para las versiones posteriores, y para otros sistemas operativos.
“pSX” es un programa gratuito que puede emular PlayStation 1 una consola de videojuegos utilizando un ordenador personal (PC).
El siguiente es un enlace a una memoria caché (de edad) de una versión del instalador para “pSX”, para una versión de 32 bits del sistema operativo Windows. Por favor, visite el sitio web pSX para las versiones posteriores, y para otros sistemas operativos.
Advertencia: Tiene que descargar el BIOS ROM de un PlayStation 1 a fin de utilizar el emulador. El BIOS ROM representa el software protegido por derechos de autor Sony permanentemente incrustado en el PlayStation hardware. Hay un método por el cual un propietario de un PlayStation 1 puede recuperar los datos BIOS ROM. Sin embargo, una persona puede ser capaz de buscar en la Internet de un archivo llamado “SCPH1001.BIN” que contiene los datos necesarios BIOS ROM.
“CamStudio” es un programa gratuito que puede capturar vídeo desde cualquier parte de la pantalla de un ordenador.
El siguiente es un enlace a una memoria caché (de edad) de una versión del instalador para “CamStudio”, para una versión de 32 bits del sistema operativo Windows. Por favor, visite el sitio web CamStudio para las versiones posteriores, y para otros sistemas operativos.
Nota: El uso de un programa denominado Fraps podría ser una mejor opción de utilizar CamStudio. Sin embargo, Fraps tiene algunas limitaciones para la versión gratuita. He pagado por Fraps, y yo Fraps para capturar los vídeos de este documento. Sin embargo, estoy mencionando CamStudio porque es gratis y porque tiene opciones que podrían ser útiles para otros fines.
“FFMPEG” es un programa gratuito que puede leer y convertir archivos de vídeo.
El siguiente es un enlace a una memoria caché (de edad) de una versión del instalador para “ffmpeg” una utilidad de línea de comandos, para una versión de 32 bits del sistema operativo Windows. Por favor, visite el sitio web FFMPEG para las versiones posteriores, y para otros sistemas operativos.
El ffmpeg biblioteca, y servicios públicos que utilizan la biblioteca ffmpeg, puede convertir un archivo de vídeo formato a otro formato de archivo de vídeo.
“AviSynth” es un programa gratuito que puede modificar de vídeo (por ejemplo, modificar el brillo, etc.)
El siguiente es un enlace a una memoria caché (de edad) de una versión del instalador para “AviSynth” una utilidad de línea de comandos, para una versión de 32 bits del sistema operativo Windows. Por favor, visite el sitio web AviSynth para las versiones posteriores, y para otros sistemas operativos.
“Avanti GUI” es un programa gratuito que proporciona una interfaz gráfica de usuario GUI bien que controla tanto la FFMPEG la línea de comandos y el programa AviSynth la línea de comandos del programa. Este GUI hace que sea fácil convertir a un formato de archivo de vídeo a otro formato de archivo de vídeo, y hace que sea fácil de modificar las propiedades visuales (por ejemplo, el brillo o el contraste) del vídeo durante la conversión. (El FFMPEG programa y el AviSynth programa debe estar instalado en el ordenador antes de instalar y utilizar el Avanti GUI.)
El siguiente es un enlace a una memoria caché (de edad) de una versión del instalador para “Avanti GUI” una utilidad de línea de comandos, para una versión de 32 bits del sistema operativo Windows. Por favor, visite el sitio web Avanti GUI para las versiones posteriores, y para otros sistemas operativos.
Si la conversión a un formato MP4 mientras que la alteración de vídeo usando AviSynth opciones (por ejemplo, modificar el brillo), podría ser necesario agregar manualmente la siguiente opción a la User Video Option cuadro de texto: -r 29.97. De lo contrario, la timebase de la producción podría no ser aceptable para ffmpeg.
“VideoLAN” es uno de los mejores reproductores de vídeo gratuito que jamás se han creado! Cuando Windows Media Player, Quicktime Player, Nero Showtime, y todos los demás reproductores de vídeo comercial que no (porque están todos atrapados en un círculo vicioso matriz de las patentes) y, a continuación, “VideoLAN” le mostrará cómo la tecnología se supone que trabajo! “VideoLAN” es impresionante!
El siguiente es un enlace a una memoria caché (de edad) de una versión del instalador para la “VLC media player”, para una versión de 32 bits del sistema operativo Windows. Por favor, visite el sitio web videolan.org para las versiones posteriores, y para otros sistemas operativos.