Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Autorennen - Pen & Paper-Version (https://www.delphipraxis.net/88836-autorennen-pen-paper-version.html)

jakobwenzel 21. Mär 2007 19:50


Autorennen - Pen & Paper-Version
 
Liste der Anhänge anzeigen (Anzahl: 1)
Manchem ist dieses Spiel wahrscheinlich aus der Schule (natürlich nur aus Freistunden :wink: ) bekannt: Autorennen als Pen & Paper-Version

Im Original wird es zu Zweit auf einem karierten Block gespielt, wobei jeder abwechseld dran ist und sein Auto auf den Linien oder im 45° Winkel ziehen darf, wobei man immer nur ein Kästchen mehr oder weniger als im Zug vorher gehen darf (hoch- und runterschalten). Wer zuerst das Ziel erreicht, hat gewonnen.

Dieses Spiel habe ich jetzt für den PC umgesetzt. Gesteuert wird komplett mit der Maus.

Download gibts hier: http://wilson.kilu.de/counter/load.php?id=4 (~400 kb)

TonyR 21. Mär 2007 20:03

Re: Autorennen - Pen & Paper-Version
 
Cool, aber gibts auch irgendwo ne Anleitung dazu?
Ich hab ein paar Probleme zu verstehen, wie meine Schrittweite kleiner wird...

Am Prog gibts nichts auszusetzen, außer vllt. dass du das Maximieren nicht erlauben solltest bzw. dann das Spielfeld anpassen solltest!
Ein Level-Designer wäre auch ganz nett...
Und vllt. auch eine Punkteanzeige, wenn man mehrere Runden hintereinander spielen will!?

jakobwenzel 21. Mär 2007 20:18

Re: Autorennen - Pen & Paper-Version
 
Anleitung sollt ich vllt noch einbauen, aber so erstmal ne ausführliche Erklärung:
Im neuen Zug ist die Schrittweite entweder eins höher oder niedriger als im letzten Zug. Dies entspricht dem hoch- und runterschalten beim Auto. Minimum an Schrittweite is 1, ein Maximum gibt es nicht (was dem Auto nicht so ganz entspricht).

Zum Maximieren: Kommt mit der nächsten Version

Leveldesigner: Da hab ich schon ein kleines Programm, das aus einem 640x480-Bild eine trk-datei macht, bei der nur zusätzlich die Start- und Zielkoordinaten gespeichert werden. Kann ich (nach ein paar kosmetischen Änderungen) auch noch veröffentlichen.

Zur Punkteanzahl: Kommt dann wohl auch in der nächsten Version.

xZise 22. Mär 2007 19:48

Re: Autorennen - Pen & Paper-Version
 
Hi...
Das game finde ich recht nett, und kenne es auch nur ( :mrgreen: ) aus den Freistunden... :angel2:

Wie speicherst du eigentlich die Level?

Weil ich hätte gedacht, wenn es 2 farbig (S/w) bleibt, dass man es leicht optimieren könne (sieht mir bisher nach bmp aus)...
Vielleicht sowas:
Zitat:

Kartenname Breite Höhe StartX StartY ZielX ZielZ Map...
Als Beispiel:
  1. 64 Zeichen Kartenname (ggf. weniger) reservieren
  2. Breite der Karte angeben (maximal 4096 also 12 Bit)
  3. Höhe der Karte (siehe 2)
  4. StartX angeben
  5. StartY angeben
  6. ZielX angeben
  7. ZielY angeben
  8. Kartendaten (1 Bit -> S = 0 , W = 1)

jakobwenzel 23. Mär 2007 14:43

Re: Autorennen - Pen & Paper-Version
 
Momentan sind es fast Bmps, da stehen nur grad 4 Integer-Werte für Start und Ziel davor.
Größe ist bisher noch auf 640x480 beschränkt, mehr wird einfach nicht angezeigt.

Irgendwie muss ich da noch was besseres machen, wahrscheinlich mach ich sowas in der Art wie du es vorgeschlagen hast.

xZise 23. Mär 2007 18:39

Re: Autorennen - Pen & Paper-Version
 
Zitat:

Zitat von jakobwenzel
Irgendwie muss ich da noch was besseres machen, wahrscheinlich mach ich sowas in der Art wie du es vorgeschlagen hast.

Tipp: Ich würde (des Platzes wegen) die Map immer Bitweise speichern ;) Wäre zwar komplizierter, aber wahrscheinlich nur ein achtel mal so groß wie eine Bytemap..

Kevin 23. Mär 2007 19:20

Re: Autorennen - Pen & Paper-Version
 
Wie geil :thumb: Hab ich schon öfters mal gesucht. Werd ich nachher mal testen. Die Spielidee ist jedenfalls super!


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:10 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