Kurve

Alles rund um die Programmierung mit Qt
Antworten
reuabreliz
Beiträge: 86
Registriert: 4. Oktober 2008 17:06

Kurve

Beitrag von reuabreliz »

Also da ich ein Kurve (Spiel) Fan bin wollte ich dieses Spiel mal nachprogrammieren und ein paar von mir überlegten Funktionen hinzufügen.
Für die die es noch nicht kennen: http://games.acont.de/Download/32.html
Es können mehrere Spieler zugleich spielen. Man spielt eine linie mit zwei tasten. Man kann wie der Name des Spiels sagt aber nur kurven fahren. Wenn man gegen die Linie eines Mitspielers fährt hat man verloren. Das Spiel geht so lange bis nur mehr eine Kurve übrig ist.

Nun bräuchte ich bitte einige Vorschläge welche Module und Klassen ich für diese Problemlösung brauche. Und vielleicht auch Vorschläge wie ich Anfange und was ich alles dazu brauche (kenntnisse,...)
-=Freaky=-
Beiträge: 503
Registriert: 29. Dezember 2006 22:54
Wohnort: HL

Beitrag von -=Freaky=- »

was du denn schon so ueberlegt, was man ggf. diskutieren koennte?

mfg,
julian
reuabreliz
Beiträge: 86
Registriert: 4. Oktober 2008 17:06

Beitrag von reuabreliz »

Ich habe mir noch nicht viel überlegt wie ich das programmiere. Da ich noch nicht weiß welche Klassen ich verwenden muss um diese 2D Linien auszugeben und diese dann durch tastatur zu lenken.

Sonst würde ich sagen, dass ich die eingabe von den Spielern mit Threads mache.
lambda
Beiträge: 8
Registriert: 25. November 2008 15:09

Beitrag von lambda »

Also da ich ein Kurve (Spiel) Fan
Das wird bei uns in der Schule immer gespielt....Total der Renner und macht auch noch richtig Spaß! :D
reuabreliz
Beiträge: 86
Registriert: 4. Oktober 2008 17:06

Beitrag von reuabreliz »

lambda hat geschrieben: Das wird bei uns in der Schule immer gespielt....Total der Renner und macht auch noch richtig Spaß! :D
Bei uns siehts nicht anders aus. Aber eigentlich hätte ich mehr auf Hilfe gehofft, als auf Komentare
reuabreliz
Beiträge: 86
Registriert: 4. Oktober 2008 17:06

Beitrag von reuabreliz »

Also bitte kann mir da wirklich niemand weiterhelfen.
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Beitrag von macman »

Die Profis hier spielen nicht mehr :-)
Ich kenne das Spiel nicht, hört sich aber nach einem Klon von Tron oder Nibbles an, Spiele aus den 80ern. Würde mich wundern, wenn es noch nichts entsprechendes in OpenSource gäbe. Vielleicht bekommst Du da deine Anregungen.
AuE
Beiträge: 918
Registriert: 5. August 2008 10:58

Beitrag von AuE »

definiere die Aufgabenstellung die du siehst und du hast die Lösung....

Du brauchst ein Zeichenblatt in dem du ... so jetz du... ;-)
reuabreliz
Beiträge: 86
Registriert: 4. Oktober 2008 17:06

Beitrag von reuabreliz »

Also Klon von Nibbles ist das nicht. Es ist tausend Mal beser :D Und ich hab mir jetzt einige Gedanken gemacht. I habe ein Paintfenster von QWidget abgeleitet. Dann habe ich ein keyevent mit dem ich immer die aktuelle gedrückte taste ermittle und somit weiß in welche richtung ich fahren soll. Dann habe ich noch einen Timer mit 40msec. Das Signal timeout() vom Timer ist mit der Funktion nextstep() connected. Die Funktion nextstep malt dann eine Linie vom vorherigen Punkt bis zu einem von mir ausgerechneten nächsten punkt. Je nach dem wie schnell man fahren will. Um so weiter der nächste punkt umso schneller das Spiel.
:D

Wenn wer andere Vorschläge hat bitte einbringen. Und natürlich sind auch Ideen gewünscht :D
Die Profis hier spielen nicht mehr Smile
Das Spiel ist auch für Profis. Genauso wie Erwachsene noch kindisch sein sollten ;)
-=Freaky=-
Beiträge: 503
Registriert: 29. Dezember 2006 22:54
Wohnort: HL

Beitrag von -=Freaky=- »

ich kann das spiel vom oben geposteten link nicht laden ("The requested URL /kurve/kurve.exe was not found on this server."), sonst wuerd ichs mir gerne mal ansehen.

mfg,
julian
reuabreliz
Beiträge: 86
Registriert: 4. Oktober 2008 17:06

Beitrag von reuabreliz »

http://de.wikipedia.org/wiki/Achtung,_die_Kurve!

Sonst gib einfach Mal "Achtung Kurve" ins google ein.
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Wie praktisch. Ein Link auf den Source-Code. Was wolltest du nocheinmal wissen, was nicht darin auch stehen könnte?
reuabreliz
Beiträge: 86
Registriert: 4. Oktober 2008 17:06

Beitrag von reuabreliz »

Ich hänge grad bei einem Problem. Wie soll ich die Punkte abspeichern die ich schon gefahren bin damit ich die Kollisionen berechnen kann. Ich hätte mir gedacht dass jeder Spieler ein QPointArray hat und bei jedem Schritt wird dieser abgespeichert.
-=Freaky=-
Beiträge: 503
Registriert: 29. Dezember 2006 22:54
Wohnort: HL

Beitrag von -=Freaky=- »

reuabreliz hat geschrieben:Ich hänge grad bei einem Problem. Wie soll ich die Punkte abspeichern die ich schon gefahren bin damit ich die Kollisionen berechnen kann. Ich hätte mir gedacht dass jeder Spieler ein QPointArray hat und bei jedem Schritt wird dieser abgespeichert.
koennte man doch so machen, QPolygon oder QVector< QPoint >, und das ggf. als member mit in die klasse fuer spieler mit aufnehmen.

mfg,
julian
Antworten