![]() |
[SPIEL] 2D Autorennspiel (Draufsicht) | vCar
Liste der Anhänge anzeigen (Anzahl: 1)
hallo, hier mein erster anlauf meines autorennspiels. man fährt ein auto quer über den bildschirm, gesehen aus der vogelperspektive. den quelltext hab ich mir teilweise zusammengesucht und teilweise selbstgeschrieben. das auto wird mit den pfeiltasten und space gesteuert.
![]() wär schön wenn ihr mal einen blick drauf werfen könntet. thanx holle. |
Re: [SPIEL] 2D Autorennspiel (Draufsicht) | vCar
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,
habs mal korrigiert. Was ich wo gemacht hab, wirste ja sehen :) |
Re: [SPIEL] 2D Autorennspiel (Draufsicht) | vCar
@spider: vielen dank!
ich habe jetzt noch ein paar kleine veränderungen vorgenommen, um das ganze realistischer zu gestalten ;) wäre nett, wenn ihr noch mal einen blick drauf werfen könntet :) ![]() als nächstes möchte ich das auto auf einer straße fahren lassen. wie kann ich kontrollieren, ob sich das auto auf der straße befindet? als grundlage habe ich eine karte als grafik.
Code:
mfg holle
XXXXXXXXXXXXXX
XXXXXXXXXXXXXX - - - - \ XXXX XXXXXXX | XXXX XXXXXXX \ XXXX meine karte |
Re: [SPIEL] 2D Autorennspiel (Draufsicht) | vCar
Ganz spontan würde ich das Vorschlagen:
Du lädts ein großes Bild als Karte, in einer Datei steht, welchen Bereich das Auto befahren kann. Wenn nun das Auto auserhalb dieses Bereichs ist, kannst du v auf 0 setzen. |
Re: [SPIEL] 2D Autorennspiel (Draufsicht) | vCar
Hey, was macht die Anzeige des Winkels denn da?! :gruebel: Sollte der Winkel nicht nur zwischen 0 und 360° liegen?! :D
MfG freak |
Re: [SPIEL] 2D Autorennspiel (Draufsicht) | vCar
@spider
so ähnlich hatte ich mir das vorgestellt. nur möchte ich nicht die ganzen daten eingeben. ich hatte gedacht, man nimmt zwei karte. eine normale reelle und eine in schwarz-weiß. auf der schwarz-weißen wird immer die farbe des momentanen pixels gelesen und dann entschieden: schwarz-auto darf fahren, weiß-auto darf nicht fahren. nur wie realisiere ich das? @freak4fun das ist ja nicht der winkel im gradmaß. eine volle drehung entsprechen 256 (keine ahnung warum???) mfg holle |
Re: [SPIEL] 2D Autorennspiel (Draufsicht) | vCar
ok hab jetzt ne neue version fertig:
![]() mein neues problem, wie kann ich überprüfen, ob sich das auto auf einem weißen oder schwarzen teil der karte befindet? mfg holle |
Re: [SPIEL] 2D Autorennspiel (Draufsicht) | vCar
hab hinbekommen, zu überprüfen ob das auto sich auf schwarzen oder weißen grund befindet:
Delphi-Quellcode:
die schwarzen bahnen sollen die strecke darstellen. ich weiß jetzt nur nicht, wie ich die strecke begrenze, so dass das auto nur auf der strecke fährt...
Form1.DXDraw.surface.pixels[x,y]
mfg holle |
Re: [SPIEL] 2D Autorennspiel (Draufsicht) | vCar
Da könntest in die richtung in die das Auto fährt "vortasten" um zu erfahren, wenn sich die Farbe ändert. Wenn das Auto auf die anere Farbe kommt wird es von alleine langsamer und kann nur noch ganz langsam fahren. Erst wenn es wieder auf der Straße ist geht es wieder voran.
MfG freak |
Re: [SPIEL] 2D Autorennspiel (Draufsicht) | vCar
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,
ist nicht perfekt, funktionieren tuts. Verbesserungsbedürftig isses auch :mrgreen: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:43 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz