Zufallsprogramm mit Playeranimation

Übersicht BlitzBasic Codearchiv

Neue Antwort erstellen

Flori-D

Betreff: Zufallsprogramm mit Playeranimation

BeitragSa, Apr 24, 2004 21:47
Antworten mit Zitat
Benutzer-Profile anzeigen
Für Noobs die nich fragen wollen ein kleines Zufalls programm mit Playeranimation :BlitzBasic: [AUSKLAPPEN]
Graphics 640,480
SetBuffer BackBuffer()
SeedRnd MilliSecs()

Global Sp = LoadAnimImage("hearm.bmp",32,32,0,2)
Global Sp2 = LoadAnimImage("hearm.bmp",32,32,0,2)
Repeat

x = Rnd(640)
y = Rnd(480)

For I = 0 To 1
Cls
DrawImage Sp, MouseX(),MouseY(), I
Flip
Delay 200
Next


If MouseHit(1) Then
For Z = 0 To 1
DrawImage Sp2, MouseX()+x, MouseY()+y, Z
Flip
Delay 200
Next
EndIf
Until KeyHit(1)


Leicht verständlich für Noobs.
Zum Saugen: www.flori-d.de/code.zip
BB is Macht!

Homepage: www.flori-d.de
  • Zuletzt bearbeitet von Flori-D am So, Apr 25, 2004 14:19, insgesamt einmal bearbeitet

Mr.Keks

BeitragSo, Apr 25, 2004 7:26
Antworten mit Zitat
Benutzer-Profile anzeigen
*räusper*
Das ist aber kein Code, von dem Neulinge lernen sollten Smile.
Arrow Animationen mit For-Next in die Hauptschleife zu klatschen ist dreckig und führt einen schnell in Sackgassen (Es gibt eigentlich kaum ein Spiel, das ohne Geflimmer und Gestocke so laufen kann.)
Arrow Zweimal dasselbe Bild zu laden ist Blödsinn!
Arrow Was soll das da beim MouseHit() bringen?
Arrow Wieso zur Hölle sind die Bilder global?!
Arrow Delay in der Mainloop ist nie eine gute Wahl
Arrow Beim If-MouseHit(1)-Block fehlt das Cls - fällt hier gerade aufgrund des komisch geschriebenen Codes allerdings nicht ins Gewicht ^^!
MrKeks.net

Suco-X

Betreff: .....

BeitragSo, Apr 25, 2004 8:13
Antworten mit Zitat
Benutzer-Profile anzeigen
Hmmm...Ja, nicht so der Hammer. Da ist so ziemlich jede Zeile ein schlechtes und falsches Beispiel. Aber ist nicht schlimm, du lernst ja noch.
Nächstes mal wirds sicher besser und mehr als ein wenig nörgeln tuen wir hier sowieso nicht bei solchen Prachtcodes.
bye
Intel Core 2 Quad Q8300, 4× 2500 MHz, 4096 MB DDR2-Ram, GeForce 9600GT 512 MB

Last Anquav Hero

BeitragSo, Apr 25, 2004 8:20
Antworten mit Zitat
Benutzer-Profile anzeigen
wozu das?
BlitzBasic: [AUSKLAPPEN]

x = Rnd(640)
y = Rnd(480)


edit: hat sich geklärrt

Flori-D

BeitragSo, Apr 25, 2004 14:23
Antworten mit Zitat
Benutzer-Profile anzeigen
So gibt oben jetzt ein Link.Da das mein erster(vor ungefähr einem Vierteljahr-geschrieben)Zufalls code war und ich da auch no viel schlechter war ich aber dafon gelernt hatt dachte ich was solls vieleicht schnallts der ein oder andere Noob.
BB is Macht!

Homepage: www.flori-d.de
 

x.Force

BeitragSo, Apr 25, 2004 14:42
Antworten mit Zitat
Benutzer-Profile anzeigen
warum immer noob das hört sich so hart an

\/ das da unten ist schon besser Smile "Anfänger"

AMD Athlon XP 2000+ | 1024mb DDR-Ram | Asus Radeon 9600XT | BENQ FP757 17°Zoll TFT

Was kümmert mich mein Geschwätz von gestern? (Konrad Adenauer) -.-
  • Zuletzt bearbeitet von x.Force am So, Apr 25, 2004 15:17, insgesamt einmal bearbeitet

Flori-D

BeitragSo, Apr 25, 2004 15:14
Antworten mit Zitat
Benutzer-Profile anzeigen
Gut dann nehmen wir einfach "Anfänger".
BB is Macht!

Homepage: www.flori-d.de

Neue Antwort erstellen


Übersicht BlitzBasic Codearchiv

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group