Score in Spiel einbauen und Gegner Geschwindigkeit erh?hen.

Previous topic - Next topic

FutureFantasy

hallo Leute  :good:,
ich bin echt gut gelaunt weil mir letztens so schnell bei meinem Problem geholfen wurde,
und ich bin ?berzeugt das es diesmal wieder so schnell geht weil ihr einfach so eine geile community seid.
Also ich w?rde in meinem game ( es ist wie das myfirstgame von der seite ) gerne einen score einbauen.
also meine figur h?pft ?ber das hinderniss dr?ber kommt wieder am boden auf und bekommt 1punkt.
dann h?tte ich noch gerne das ab 10 punkten der gegner schneller kommt, ab 20 punkten wieder schneller,...

w?re cool wenn ihr da den code wisst..
mfg
FutureFantasy

Schranz0r

hmm schwer zu sagen ohne den Code zu sehen:

Pseudom?ssig sag ich mal:


Code (glbasic) Select

IF Player_Am_Boden AND Player_Lebt
    INC Punkte,1
ENDIF
IF Punkte > Punkte_zum_speedwechsel
    INC Punkte_zum_speedwechsel, 10
    INC Gegner_speed,1
ENDIF
I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard

FutureFantasy

habs nicht hinbekommen, hier nochmal der code..
vieleicht wei?t du dann bescheid..

Code (glbasic) Select
LOADBMP "wiese.bmp"
LOADSPRITE "walk1.bmp", 0
LOADSPRITE "walk2.bmp", 1
LOADSPRITE "muschi.bmp", 2


muschi_x = 480


// Player

WHILE TRUE
delta=delta+1
IF delta>10
ani=1-ani
delta=0
ENDIF
ply = 400 - SIN (jump_pos) * 100
DRAWSPRITE ani, 120, ply


// Jumping

IF KEY(57) AND jumping=FALSE
jumping = TRUE
jump_pos = 0
ENDIF
IF jumping
jump_pos = jump_pos + 5
  IF jump_pos>180
  jumping_pos = 0
  jumping=FALSE
  ENDIF
ENDIF


// Collision

IF SPRCOLL(1, 120, ply, 2, muschi_x, 400)
PRINT "Du wurdest Gefickt!", 100, 200
SHOWSCREEN
KEYWAIT
END
ENDIF


// Muschi

muschi_x = muschi_x - 10
IF muschi_x < -64 THEN muschi_x = 640
ROTOSPRITE 2, muschi_x, 400, muschi_x*3

SHOWSCREEN
WEND