El juego

Nueve hoyos, par 36 y 2.990 metros, jugados desde detras de la bola con una vista en perspectiva de alambre y un plano cenital al lado. Es de 1983 y esta escrito entero en BASIC.

El turno

Cada golpe pasa por tres pantallas encadenadas, todas con el mismo boton:

  1. El palo (subrutina 1000). Trece: tres maderas, siete hierros, el pitching, el sand wedge y el putter. La cruceta pasa de uno a otro en redondo.
  2. La direccion (subrutina 1100). Grados, de cinco en cinco con izquierda y derecha y de noventa en noventa con arriba y abajo. La aguja del compas de abajo la va siguiendo.
  3. La fuerza (subrutina 1200). Una barra que sube y baja sola de ocho en ocho pixels; el boton la congela. Cuanto mas arriba se para, mas fuerte: la cuenta es PW=INT((192-PW)/9), y da de 0 a 20. Detras, la linea 230 le resta uno y no deja bajar de 2.

Lo que decide donde cae

La velocidad de salida es la fuerza por el factor del palo -250 el driver, 85 el putter- mas la componente del viento a favor o en contra. La componente perpendicular del viento se guarda aparte como efecto lateral, y en cada vuelta del vuelo va torciendo el angulo: por eso los golpes se curvan.

El viento se sortea una vez por hoyo (subrutina 9060): direccion cualquiera de 0 a 359 y fuerza de 1 a 9. Dentro del hoyo ya no cambia.

El vuelo es un tiro parabolico normal con gravedad 9,8083 y pasos de tiempo fijos de 0,4. Cuando la altura se hace negativa, la bola bota: se queda con el 40 % de la velocidad y el 70 % del angulo. Con angulo de salida menor que 8 -un putt o un golpe raso- no simula la parabola: calcula de una sentada donde cae y se queda con el 85 % de la velocidad.

El terreno

El juego no tiene un mapa de terreno: le pregunta a la pantalla. La linea 380 lleva la posicion de la bola al plano cenital del panel derecho y lee con POINT el color que hay pintado ahi. Ese color ES el terreno:

colorterrenoque pasa
0roughpostura de rough, sin penalizacion
1el hoyopostura de putt
2la callepostura normal
3el greenpostura de putt
4el aguados golpes y se suelta la bola cerca
6fuera de limitesdos golpes y se suelta la bola cerca
13un arbolfrena mucho y sigue botando ahi debajo
14un bunkerpostura de arena, y frena en seco

Cuando hay que soltar la bola (subrutina 3000), el juego busca en circulos de radio creciente -de quince en quince, veinticuatro puntos por vuelta- hasta dar con un color valido.

Reglas que estan en el codigo y no en el manual

El campo

hoyopardist.bunkersaguaarboles
14373 m4-2
23155 m2-2
34332 m2si1
45441 m2si1
54376 m1si1
64365 m1si1
74328 m1si2
83138 m1si2
95482 m1si2

El hoyo 2 es el unico sin calle: del tee al green directamente. Y el 1 y el 2 son los unicos sin agua. Los pares suman 36, que es el total que el marcador escribe a mano en la linea 7530.