programmi di gioco richiedono che il programmatore comprende calcoli per l’angolo di deflessione , o l’angolo con cui un oggetto in movimento devierà dopo colpisce un altro oggetto . Senza il codice per calcolare con precisione l’ angolo di deviazione , giochi che coinvolgono le collisioni non appare realistico . Per i principianti , calcolare l’angolo di deflessione di una palla quando colpisce un bordo stazionaria , come il bordo di biliardo , è uno degli angoli di deviazione facile da calcolare . Calcolo con il codice, tuttavia , richiede che si definiscono le variabili e le formule matematiche necessarie . Istruzioni

1

Dichiarare nel codice una variabile chiamata ” XPosition ” per memorizzare coordinare la palla in movimento i x e una variabile chiamata ” YPosition ” per memorizzare la coordinata y della palla in movimento in un punto arbitrario nel tempo . Dichiarare una variabile chiamata ” xposition2 ” per memorizzare coordinare la palla in movimento i x e una variabile chiamata ” yposition2 ” per memorizzare la coordinata y della palla in movimento in un momento successivo .

2

Dichiarare una variabile chiamata ” deltaY ” memorizzare il cambiamento in coordinate xey della palla in movimento , una variabile denominata ” deltaX ” memorizzare il cambiamento in ascisse dei la palla in movimento , una variabile denominata ” pendio ” per memorizzare la pendenza della linea che segue la palla in movimento e una variabile chiamata ” angolo” per memorizzare l’ angolo di deviazione della palla in movimento dopo che colpisce l’oggetto stazionario ( il bordo del tavolo da biliardo ) .

3

codice le dichiarazioni necessarie per recuperare e conservare in variabili XPosition , YPosition , xposition2 e yposition2 in due momenti diversi

4

Programmare il codice per calcolare deltaY utilizzando l’equazione : .

deltaY = ypostiion2 – YPosition

5

Programma il codice per calcolare deltaX usando l’equazione :

deltaY = xpostiion2 – XPosition

6

Programmare il codice per calcolare la pendenza della linea della palla in movimento utilizzando l’equazione :

pendenza = deltaY /deltaX

7

Programmare il codice per calcolare l’angolo la palla in movimento utilizzando l’equazione

angolo = arcotangente (pendenza)

8

Programmare il codice per calcolare l’angolo di flessione con l’equazione

angolo = 180 – . angolo

l’equazione prende il valore dell’angolo calcolata con la dichiarazione arcotangente e sottrae da 180 gradi per ottenere l’angolo di deflessione ( della palla in movimento con riferimento al bordo del tavolo da biliardo. ) .