![]() |
[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: |
Re: [SPIEL] 2D Autorennspiel (Draufsicht) | vCar
Bitte mit *.exe posten, sonst kann ich nicht spielen. :(
MfG freak |
Re: [SPIEL] 2D Autorennspiel (Draufsicht) | vCar
Liste der Anhänge anzeigen (Anzahl: 1)
Na dann.
[edit] Hammer :shock: von 2,8MB auf 241kb :shock: [/edit] |
Re: [SPIEL] 2D Autorennspiel (Draufsicht) | vCar
Sachma', das Auto, ist das aus GTA2, oder bilde ich mir das nur ein?
Zitat:
|
Re: [SPIEL] 2D Autorennspiel (Draufsicht) | vCar
Zitat:
Zitat:
|
Re: [SPIEL] 2D Autorennspiel (Draufsicht) | vCar
@Daniel G
![]() @spider danke. ich werde mich nachher noch mal ransetzen und das noch etwas verfeinern :) mfg holle |
Re: [SPIEL] 2D Autorennspiel (Draufsicht) | vCar
So hab jetzt mal wieder etwas zeit gehabt.
![]() Ich hab das mapsystem noch mal komplett neu gestaltet. die map ist jetzt aus 75x75 großen tiles aufgebaut. die tiles stammen von einer klasse ab (so kann man später leichter kollisionen überprüfen) und werden anhand eines strings automatisch auf der karte platziert. mein problem ist zurzeit, dass ich zwar die karte zeichnen kann, mich aber nicht auf ihr bewegen kann :( wäre schön, wenn ihr mal einen blick drauf werfen könntet. mfg holle |
Re: [SPIEL] 2D Autorennspiel (Draufsicht) | vCar
Bei mir ändern sich nur die WorldX und Y Koordinaten, ansonsten bewegt sich nichts. :( :gruebel:
MfG freak |
Re: [SPIEL] 2D Autorennspiel (Draufsicht) | vCar
ja genau das ist ja mein problem. ich weiß nicht, wie ich die karte verschieben soll. :(
mfg holle |
Re: [SPIEL] 2D Autorennspiel (Draufsicht) | vCar
Zitat:
MfG freak |
Re: [SPIEL] 2D Autorennspiel (Draufsicht) | vCar
hat denn keiner ne idee, warum das mit dem bewegen nicht klappt?
mfg holle. |
Re: [SPIEL] 2D Autorennspiel (Draufsicht) | vCar
Liste der Anhänge anzeigen (Anzahl: 1)
Also ich habe die Version von Spider so umgebaut das man in jede Richtung ewig weiterfahrenkann!
Ich habe jetzt als Hintergrund ein billiges Bildchen genommen(kann man ja austauschen)! Ich weis nicht ob das jetzt deinen Vorstellungen entspricht aber... Max |
NEUE VERSION vCar 0.0.2.3
HALLO@ALL!
endlich habe ich es geschafft eine neue version fertigzustellen ![]() ich habe das gesamte mapsystem neu aufgebaut. dank nochmal an max langer für den tip. als grundlage der karte dient jetzt eine textdatei in der die karte als string gespeichert ist. beim programmstart wird dann die karte dynamisch erstellt. viel spass beim testen :) PROBLEM: nach dem start des programms muss man erst einmal auf die spielfläche klicken, damit die karte geladen wird. wenn ich das bei form.create mit reinpacke stürzt das programm immer ab :( mfg holle. |
Re: NEUE VERSION vCar 0.0.2.3
Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:47 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