Kapitel 27: Mall för programspecifikation

23 0 0
                                    

Mall för programspecifikation


Programspecifikation: namn

Programmets namn


Programspecifikation: spelets funktion

Beskriv hur spelet ska se ut och fungera


Programspecifikation: Data

FALSE: 0

TRUE: 1

InitDone: Sätts TRUE när InitProgram har gjort klart initieringarna.

ObjectXxx1: Sätts TRUE när objektet ObjectXxx1 ska köras.

ObjectXxx2: Sätts TRUE när objektet ObjectXxx2 ska köras.

ManageXxx1: Sätts TRUE när hjälpprogrammet ManageXxx1 ska köras.

ManageXxx2: Sätts TRUE när hjälpprogrammet ManageXxx2 ska köras.

VariableXxx: Beskrivning

VariableXxx: Beskrivning


Programspecifikation: Programstruktur

InitProgram

ObjectXxx1

ObjectXxx2

     ManageXxx1

ManageXxx2

     ObjectXxx3

     ObjectXxx4

ManageXxx3

     ObjectXxx5

          ManageXxx4


Programspecifikation: Initieringsprogram

Namn: InitProgram

Utseende: Blue Start Flag

Placering på skärmen: Längst uppe i vänstra hörnet.

Funktion: Sätter tidigt InitDone till FALSE.

                     Ger konstanter och viktiga globala variabler sina startvärden.

                     Sätter InitDone till TRUE när initieringen är färdig.


Programspecifikation: Objekt

Namn: ObjectXxx1

Utseende:

Placering på skärmen:

Funktion: Beskrivning av vad ObjectXxx1 gör. Beskrivning av hur ObjectXxx1

                     använder och sätter viktiga globala variabler.


Namn: ObjectXxx2

Utseende:

Placering på skärmen:

Funktion: Beskrivning av vad ObjectXxx2 gör. Beskrivning av hur ObjectXxx2

                    använder och sätter viktiga globala variabler.

Programspecifikation: Hjälpprogram

Utseende: Gömd!

Namn: ManageXxx1

Funktion: Beskrivning av vad ManageXxx1 gör. Beskrivning av hur

                    ManageXxx1 använder och sätter viktiga globala variabler.


Utseende: Gömd!

Namn: ManageXxx2

Funktion: Beskrivning av vad ManageXxx2 gör. Beskrivning av hur

                    ManageXxx1 använder och sätter viktiga globala variabler.

Spelprogrammering på iPadWhere stories live. Discover now