Punktzahl

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

Randall Flagg

Betreff: Punktzahl

BeitragSo, Dez 19, 2004 14:09
Antworten mit Zitat
Benutzer-Profile anzeigen
Bei einem Spiel habe es so gemacht, dass am oberen Rand die Punktzahl angegeben wird. Und die Anzahl der einzusammelnden Items.
Wenn ich das Spiel über die BB Datei zeigt er alles an, in der EXE. Datei ist es nur am flimmern bzw. gar nicht zu sehen, nur wenn ich das Spiel beende. Was soll ich tun?

Dante

BeitragSo, Dez 19, 2004 14:27
Antworten mit Zitat
Benutzer-Profile anzeigen
Vieleicht mal ein Teil des Codes posten^^
dann kann man dir sicher helfen Wink

Grüße

BladeRunner

Moderator

BeitragSo, Dez 19, 2004 14:39
Antworten mit Zitat
Benutzer-Profile anzeigen
Doublebuffering. flip.
du hast das Game wahrscheinlich im Debugmodus laufen gehabt (und damit im Fenster) Windows übernimmt dann das Handling.
Im Vollbild fehlt dann ein Flip.



Dieses Thema wird wohl nie sterben.
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3
Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64
B3D BMax MaxGUI

Stolzer Gewinner des BAC#48, #52 & #92

Randall Flagg

BeitragSo, Dez 19, 2004 20:17
Antworten mit Zitat
Benutzer-Profile anzeigen
Here come the code:

BlitzBasic: [AUSKLAPPEN]


Type food
Field x,y
End Type
Type rock
Field x,y
End Type
;------------------------------UpdatePlayer()
Function UpdatePlayer()

; spieler steuerung
If KeyHit(200) Or JoyY()<-0.5 dir=0
If KeyHit(205) Or JoyX()>0.5 dir=1
If KeyHit(208) Or JoyY()>0.5 dir=2
If KeyHit(203) Or JoyX()<-0.5 dir=3
; steuerungszuweisung
Select dir
Case 0 y=y-speed
Case 1 x=x+speed
Case 2 y=y+speed
Case 3 x=x-speed
End Select
; spieler zeichnen

Color 255,255,255

Rect x,y,10,10
If Not RectsOverlap(x,y,10,10,0,0,790,610) status=0 essen=21


End Function
;-----------------------------Initgame()
Function InitGame()

x=320
y=240
speed=1
dir=1
status=1
For f.food=Each food Delete f Next
For r.rock=Each rock Delete r Next

For i=0 To 20
r.rock=New rock
r\x=Rnd(800)
r\y=Rnd(600)
Next
For i=0 To 20
f.food=New food
f\x=Rnd(800)
f\y=Rnd(600)
Next

End Function
;-----------------------------------Updaterocksandfood()
Function UpdateRocksandFood()
; essen

Color 0,255,0
For f.food=Each food
Rect f\x,f\y,10,10


If RectsOverlap(x,y,10,10,f\x,f\y,10,10)


speed=speed+0.2 Delete f essen=essen-1
EndIf
Next

; felsen

Color 255,0,255
For r.rock=Each rock
Rect r\x,r\y,10,10



If RectsOverlap(x,y,10,10,r\x,r\y,10,10)
status=0 essen=21
EndIf
Next
End Function






; eat the dots
Graphics 800,600
SetBuffer BackBuffer()
Global status=0,x#=0,y#=0,speed#=1,dir=1,essen=21,level=1

; hauptschleife
While Not KeyHit(1)
; Bildschirm auffrischung

Flip
Cls
Color 255,255,0
Rect 0,0,800,600,0
Rect 1,1,250,40,0
Rect 1,1,50,40,0
Rect 1,1,150,40,0
Select status

Case 0
Locate 100,100
Print \"Press Enter To Start; Drücken Sie Enter\"
If KeyHit(28) InitGame()
essen=21
Case 1
UpdatePlayer()
UpdateRocksandFood()
Locate 1,1
Print \"food\"
Locate 1,15
Print essen
Locate 50,1
Print \"speed\"
Locate 50,15
Print speed
If essen=0 status=0 level=level+1
Locate 150,1
Print \"level\"
Locate 150,15
Print level

End Select

Wend
While KeyDown(1)
Cls
Color 255,255,0
Locate 80,100
Print \"Vielen dank, dass Sie Eat the Dots gespielt haben. By BT-Games 2004\"

Wend

WaitMouse
End

BladeRunner

Moderator

BeitragSo, Dez 19, 2004 20:21
Antworten mit Zitat
Benutzer-Profile anzeigen
Print nutzt immer den Frontbuffer. Daher besser drauf verzichten.
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3
Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64
B3D BMax MaxGUI

Stolzer Gewinner des BAC#48, #52 & #92

DA

BeitragSo, Dez 19, 2004 20:21
Antworten mit Zitat
Benutzer-Profile anzeigen
Moin,

Bei mir klappt alles.
Auch wen ich eine .exe erstelle.

Thx
DarkAngel
Deutscher Blitz Basic Chat

Hubsi

BeitragSo, Dez 19, 2004 20:41
Antworten mit Zitat
Benutzer-Profile anzeigen
BlitzBasic: [AUSKLAPPEN]
If essen=0 status=0 level=level+1
Das funktioniert? Habs nicht probiert, käme mir aber schon etwas spanisch vor Very Happy

Scheint mir wohl das beste Game der Weltgeschichte zu sein Laughing
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn...

sami

BeitragSo, Dez 19, 2004 20:44
Antworten mit Zitat
Benutzer-Profile anzeigen
in letzter Zeit gibts aber immer mehr eat the dots - Meisterwerke Very Happy

@ndinho

BeitragSo, Dez 19, 2004 20:57
Antworten mit Zitat
Benutzer-Profile anzeigen
Was sollte das eigentlich Bltzableiter?


Von: Bltzableiter
An: @ndinho
Verfasst am: So Dez 19, 2004 6:18 pm
Titel: biber
assi



nette pn die du mir da geschickt hast.....
User posted image

Mein PC: AMD 3000+ / 1024 DDR-Ramm 400 / Geforce 6800
Meine Lieblingsspiele: World of Warcraft, Warcraft III, Pro Evolutions Soccer 4, Blitz Basic Smile

DA

BeitragSo, Dez 19, 2004 21:03
Antworten mit Zitat
Benutzer-Profile anzeigen
Moin,

Ich glaube es nicht, könnte es sein das sich die Profiprogrammierer auseinander getrennt haben?
Razz

Thx
DarkAngel
Deutscher Blitz Basic Chat

@ndinho

BeitragSo, Dez 19, 2004 21:04
Antworten mit Zitat
Benutzer-Profile anzeigen
Zitat:
Moin,

Ich glaube es nicht, könnte es sein das sich die Profiprogrammierer auseinander getrennt haben?


Thx
DarkAngel




Ja
User posted image

Mein PC: AMD 3000+ / 1024 DDR-Ramm 400 / Geforce 6800
Meine Lieblingsspiele: World of Warcraft, Warcraft III, Pro Evolutions Soccer 4, Blitz Basic Smile

DA

BeitragSo, Dez 19, 2004 21:06
Antworten mit Zitat
Benutzer-Profile anzeigen
Moin,

Schade keine Meisterwerke mehr Crying or Very sad .

Nein scherz, mal spaß beiseite.

thx
DarkAngel
Deutscher Blitz Basic Chat
  • Zuletzt bearbeitet von DA am Mo, Dez 20, 2004 15:07, insgesamt einmal bearbeitet

BladeRunner

Moderator

BeitragMo, Dez 20, 2004 12:07
Antworten mit Zitat
Benutzer-Profile anzeigen
DarkAngel, bist du denn besser ?
Ich würde mich etwas zurückhalten mit Häme. Von Dir hat man auch noch nichts berühmtes gesehen.
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3
Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64
B3D BMax MaxGUI

Stolzer Gewinner des BAC#48, #52 & #92

wunderkind

BeitragMo, Dez 20, 2004 13:28
Antworten mit Zitat
Benutzer-Profile anzeigen
Exclamation
Bitte mäßigt euch etwas in Ausdruck und Umgang, ansonsten werde ich themenfremde Beiträge entfernen.

DA

BeitragMo, Dez 20, 2004 15:07
Antworten mit Zitat
Benutzer-Profile anzeigen
Moin,

Schuldigung, konnte mich wieder nicht beherschen. Rolling Eyes

Thx
DarkAngel
Deutscher Blitz Basic Chat

Randall Flagg

BeitragMi, Dez 22, 2004 19:14
Antworten mit Zitat
Benutzer-Profile anzeigen
Okay, Mädels, danke für eure Ratschläge (mehr oder weniger)
Ich hab alles in die Reihe gekriegt. Und: Ja, das BT Games Team hat sich getrennt. Ich werde jetzt meinen Eigenen Weg gehen und nächstes Jahr ne eigene Seite für zum Spiele downloaden erstellen (sobal ich weiss wie man das macht)

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group