Hvordan man skriver spil programmer i QBasic

November 4

Hvordan man skriver spil programmer i QBasic

QBasic er et programmeringssprog udviklet af Microsoft. Det er baseret tæt på BASIC sprog, hvis bogstaver står for begyndere All Purpose Symbolsk Instruction Code. QBasic kan lave mange forskellige typer af programmer, herunder videospil. Et vigtigt skridt i at gøre sådanne spil fra bunden er at designe spillet, hvilket betyder at skrive i detaljer, hvordan du vil have spillet til at fungere. Personlig tilfredsstillelse er en fordel, du får fra at gøre QBasic spil. En anden øges programmering dygtighed, som du kan anvende til andre programmeringssprog, blandt andet projekter på andre sprog.

Vejledning


• Download en QBasic spil, såsom rumkampe spillet på Petes QBasic websted, Jack er 3-D spil fra samme sted eller Moonbugs fra QBasic Station webstedet (se Resources).

• Læs spillets program registrerede enhed, herunder alle kommentarer. Hvis du forstår, hvad en erklæring uden en kommentar betyder, skriv din egen kommentar. For eksempel kan du læse erklæringen "flagGameOver = true" og skrive "Dette udsagn indikerer, at spillet er slut." Når du kan skrive en kommentar forklarer hver linje i programmet registrerede enhed, vil du forstå spillet godt nok til at gøre det til dit eget spil.

• Udfør spillet en erklæring på et tidspunkt, ved hjælp af din udvikling miljøets debugging værktøjer. Læs din miljø dokumentation for yderligere oplysninger om kode stepping, som er, hvordan programmører henvise til udføre en erklæring ad gangen.

4. Skriv på papir, som du stepping gennem spillet, værdien af ​​hver variabel, da den ændrer sig. For eksempel kan du skrive "variablen» PlayerPoints 'holdt' 1 ', før jeg svarede trivia spørgsmål korrekt. Det har nu' 10 '. "

• Skriv, i programmet notering, nye kommentarer, der afspejler din øget forståelse af spillet. For eksempel, efter at observere de hypotetiske "PlayerPoints" variable i det forrige trin, kan du skrive "" PlayerPoints «indtager min score, som er baseret på korrekte svar på spillets spørgsmål."

• Gentag trin 3 til 5, indtil du har skrevet en kommentar til hvert udsagn i spillets kilde notering. Du kan nu foretage ændringer i spillet.

• Skriv på papir en liste over ændringer, som du gerne vil gøre til det originale spil. En ændring kan være, "Muligheden for at ændre tårn vinkel bør være på" gunner "skærm, ikke den" kommandør skibets skærm. " Vær så specifik som du kan i beskriver hver ændring, da det gør programmering lettere.

• Skriv QBasic kildekode, der implementerer de listeelementer fra det foregående trin.

• Test og debug spillet ved hjælp af din udvikling miljøets debugging værktøjer.