Invader zum ersten Mal

Stellt hier eure Projekte vor.
Internetseiten, Skripte, und alles andere bzgl. Python.
audax
User
Beiträge: 830
Registriert: Mittwoch 19. Dezember 2007, 10:38

Beitragvon audax » Freitag 23. Mai 2008, 18:14

Versuch mal, die Magic-Numbers aus dem Programm zu bekommen.

Beispiel:

Code: Alles auswählen

self.walls.append([pos_wall + 5 * pos_brick, self.HEIGHT - 65,
              pos_wall + 5 * pos_brick + 5, self.HEIGHT - 60, 0,

Was soll dort die 5? Und was die 65?
Ab damit in eine selbst erklärende Konstante!

btw:

Code: Alles auswählen

self.cannon = [(self.WIDTH/2 + x, self.HEIGHT - y) for x, y in [
            - 10, 15,
              10, 15,
              10, 20,
              8,  20,
              4,  25,
              1,  25,
              1,  27,
            - 1,  27,
            - 1,  25,
            - 4,  25,               
            - 9,  20,
            - 10, 20]]

Und dort noch die Magic Numbers raus ;)
Benutzeravatar
kaytec
User
Beiträge: 513
Registriert: Dienstag 13. Februar 2007, 21:57

Beitragvon kaytec » Samstag 24. Mai 2008, 14:37

Hallo audax !

Den Gedanken die Breite u. Hoehe der "Steine" an Konstanten zu binden hatte ich auch, doch die wichtigsten Konstanten sind Hoehe und Breite des Spielfeldes - oder?

gruss frank
Mr. Kanister
User
Beiträge: 11
Registriert: Montag 16. Juni 2008, 16:45
Wohnort: Bedburg

Beitragvon Mr. Kanister » Mittwoch 18. Juni 2008, 18:56

Wie sieht das aus mit einer Highscore oder zumindest einer Punkteanzeige?

Sonst hat man ja gar keinen Ansporn ;)

Gruß Martin
LINUX - May the source be with you!
Benutzeravatar
kaytec
User
Beiträge: 513
Registriert: Dienstag 13. Februar 2007, 21:57

Beitragvon kaytec » Donnerstag 19. Juni 2008, 10:29

Hallo Mr. Kanister !

Bin gerade an Tetris - doch ist irgendwie nicht so einfach. Danach mache ich an Invaders weiter - kannst aber auch gerne du machen.

gruß frank

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder