c++ Spiel , ähnlich wie achtung die kurve, Hilfe bei überKreuzung und aufeinander prallen.



  • c++ Spiel , ähnlich wie achtung die kurve, Hilfe bei überKreuzung und aufeinander prallen.
    Ich brauche dringend Hilfe ,
    Ich bin gerade dran ein c++ Spiel zu programmieren , dies soll so ähnlich werden wie Achtung die kurve .
    Nach
    Stunden langen Nachdenken komme ich einfach auf keine Lösung mein
    Problem ist das die zwei Nullen wenn sie mal aufeinander pralle.
    Die Funktion ueber ausgeführt werden soll , dies klappt aber nur wenn eine der 2 Nullen die Standart Koordinaten
    besitzt doch nicht wenn sie woanders aufeinander prallen . Wenn dies
    Erledigt ist weiß ich nicht wie ich das so hinbekomme ,dass die hinter
    den Nullen folgende schleifen(also die alten Koordinaten ) auch als
    Spiel ende fungieren.

    Bitte um schnelle Antwort muss heute noch fertig werden 😞

    Mfg. Michael

    Hier de code: http://pastebin.com/KdGzUA3K



  • Dieser Thread wurde von Moderator/in akari aus dem Forum VCL (C++ Builder) in das Forum C++ (auch C++0x und C++11) verschoben.

    Im Zweifelsfall bitte auch folgende Hinweise beachten:
    C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?

    Dieses Posting wurde automatisch erzeugt.



  • ohne das ich jetzt weiß, wo der fehler ist, ein paar worte zu deinem code. du benutzt globale variablen, dass ist böse. du solltest dir mal anschauen, was klassen sind, mit den kann man dass ganze viel schöner machen. Außerdem nutzt du irgendwelche windows funktionen. die gotoxy kann man nicht durch eine andere ersetzten da es os abhängig ist, aber z.b. für den sound kann man libs nehmen, die in c++ geschrieben sind, zum Beispiel SFML http://www.sfml-dev.org/ . das ist dann deutlich portabler, wenn man das vielleicht mal auf nem linux system compilieren möchte.



  • Haut nicht den Beitragsersteller so heftig. Er hat es ja bei Borland hineingestellt 👍

    Vielleicht hatte der Moderator ja das Problem erkannt 😉

    zum Quelltext warum

    #include <conio2.h>
    

    ?
    Soll der Quelltext auch auf nicht Borland-Compilern laufen?
    Dann Link oder Quelltext-Kurzbeschreibung zu conio2.
    Ist folgende conio2.h gemeint:
    http://conio.sourceforge.net/docs/html/conio2_8h.html ?

    Prinzipiell ist der Quelltext auf Borland mit

    #include <conio.h>
    

    compilierbar.
    eine Warnung Zeile 352: nicht erreichbarer Code! solltest du dir ansehen

    Dann auf deinen Code bezogen. 300 Zeilen in einer int main() sind ein wenig viel, und wenn die dann noch so unglücklich formatiert sind wie bei dir, fördert das auch nicht gerade die Lesebereitschaft hier.

    Versuche mal Funktionen:
    Menu und Rest und dann schauen ob du den Rest noch sinnvoll in kleinere Code-Happen teilen kannst. Globale Variable wurden schon erwähnt.

    heute fertig - hat sich erledigt oder 😕

    Dann ist ja immer die Frage, wenn wir solchen Quelltext sehen, was soll es denn werden C oder C++?



  • germanmen schrieb:

    Bitte um schnelle Antwort muss heute noch fertig werden 😞

    Das sind hier einwandfrei die beliebtesten Themen "muss heute noch fertig werden". 😃 Zug abgefahren? :p


Anmelden zum Antworten