bb3d sdk wrapper?

Previous topic - Next topic

Schranz0r

Zeig doch erstmal so irgendwas, nur damit mal was sichtbares da ist !
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

Kitty Hello

OK, nette Idee (Arkanoid). Danke.

Interessante Idee wäre auch, so ein Spiel, wo man ein Labyrinth hat (einfache Blöcke oder ein .ddd) und dann ein paar Roboter (würfel reicht), die hin/herlaufen und wenn Sie anstoßen umdrehen. Wenn dich so ein Roboter "sieht" (EntityPick), dann hast' verloren.
Ziel ist es die Goldmünze(n) zu finden.

Klar was ich mein?

Pseudocode:
Code (glbasic) Select


level=EntityLoadMesh()
EntitySetGroup(level, 1)

DIM robo[5]
FOR i=0 TO 4
   robo[i]=EntityCreateCube()
   EntityMove(robo[i])
   EntityRotate(robo[i], 0,RND(360),0)
   EntitySetGroup(robo[i], 2)
NEXT


player = EntityCreateSphere()
EntitySetGroup(player, 3)
EntitySetPickable(player) // robo kan player "picken"

main:
// robo's bewegen
FOREACH rob IN robo[]
   EntityMove(rob, 0,0,1)
NEXT
// player bewegen
alt_x = EntityGetX(player)
...
EntityMove(player, KEY()..., 0, KEY()...)

   // kollision: robo/welt
   EntityClearCollisions()
   EntityAddCollision(2,1) // robos mit welt
   EntityAddCollision(3,1) // player mit welt
   EntityAddCollision(3,2) // player mit robos
   EntityUpdateCollisions()
   
// robos umredhen, falls kollision
FOREACH rob IN robo[]
   n = EntityCollisionCount(rob)
   IF n>0 THEN EntityMove(rob, 0,0,-1) // wieder zurück
   EntityRotate(rob, 0,180,0) // umdrehen (evtl. schöner machen)
NEXT


IF EntityCollisionCount(player) // an Wand
EntitySetPosition(player, alt_x, alt_y, alt_z) // nicht in Wand rennen
ENDIF

// kann robo player sehen?
FOREACH rob IN robo[]
pick = EntityPick(rob, 1000)
IF pick>=0 THEN END // spiel aus
NEXT


EntityDrawSystem()
SHOWSCREEN

GOTO main


OK, das ist schon fast das komplette Spiel. Bitte, bitte macht das einer!?

x-tra

okay, bin ja momentan alleinversorger, frau schwanger und sohn auch noch da.

ihr bekommt heute nacht einen weitesgehend spielbaren level.

mit entitypick usw usw.

ich muss noch einkaufen, und bissl was erledigen.

mach heute die nacht durch, und alles für einen kompletten level fertig.

joypad, oder lieber tastatur?

oder beides?

ich zock ja lieber mitm joypad.

Schranz0r

Taster+Maus , Danke :D
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

BumbleBee

Quote from: Schranz0r
Hey, aber es kommt bestimmt mal ein GLB-Treff, da sieht man sich dann

Quote from: Heiko
na ich hoffe doch mal dass es ein großes glb treffen gibt.

Hab mich jetzt schon mal für das Treffen hübsch gemacht. ;) Ich war beim Friseur, beim Liften und beim Fettabsaugen. Von mir aus kann's losgehen. :) ;)


Quote from: Heiko
mach heute die nacht durch

Lass dir ruhig Zeit. Ich kann heute Nacht eh nicht so lange aufbleiben. ;)

Cheers
The day will come...

CPU Intel(R) Core(TM) i5-3570k, 3.4GHz, AMD Radeon 7800 , 8 GB RAM, Windows 10 Home 64Bit

Schranz0r

 =D Fettabsaugen :D

Köstlich, ich schmeiss mich weg :P
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

tft

Hallo....

habe hir schon eine weile nichts mer geschrieben. Wie weit ist denn das Entity System? Gibts dafür mitlerweile eine doku?

MfG TFT

Schranz0r

Ja gibts so weit mit dem in GLBasic internen Helpfile-ersteller:

EntitySystem : http://www.glbasic.com/forum/index.php?topic=1165.0

Helpfile erstellt du mit : Rechtsklick in der IDE -> Werkzeuge -> Hilfe erstellen (in der T3DEntity.gbas)

grüße, schön das du wieder mal da bist tft ;)
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

BumbleBee

Ja, Spass muß sein.  :booze:

@Heiko
Gibt's den Level schon? Wenn nicht macht's auch nix. Hast ja auch andere Sachen zu erledigen. Ich warte trotzdem. :)

Cheers
The day will come...

CPU Intel(R) Core(TM) i5-3570k, 3.4GHz, AMD Radeon 7800 , 8 GB RAM, Windows 10 Home 64Bit

Schranz0r

Ja genau her damit du Nachteule :D
Hast echt durch gemacht?
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