-
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Grayknife,
27. Mär 2015
Okey, also Jpeg Bilder verwenden (y).
Hinweis einblenden, wer dran ist, gute Idee (y).
Zur Not kann man doch einfach Alt+F4 drücken, um aus der Passwortabfrage zu kommen. Oder ist das nicht legitim? :?
Kann ich auch die WAVE-Dateien verkleinern?
@Sherlock, wie kann ich das erreichen? Quellen: Grayknife? ^^
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Grayknife,
27. Mär 2015
So, an dieser Stelle möchte ich euch gerne das eigentlich fertige Programm einmal zeigen :)
Das Spiel ist für 2 Spieler ausgelegt.
Gerne sind Verbesserungsvorschläge gesehen!
Im Anhang die .Zip-Datei, die die .Exe und einen Ordner mit benötigten Elementen enthält.
Edit: Da die maximale Größe der Zip-Datei 5MB sein darf, habe ich hier einen Dropbox-Link:
...
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Grayknife,
22. Feb 2015
Ahja klar. Man bin ich doof <,< Draw und Paint und so :D . Ok, Ich versuche mich damit mal durchzufuchsen :wink:
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Grayknife,
22. Feb 2015
Kannst du mir das genauer erklären? Wo genau finde ich das Ereignis OnPaint? o: Wenn ich jetzt im OI in die Ereignisse vom Stringgrid gehe, finde ich da nichts was sich wie OnPaint und Zelle anhört :roll: :pale:
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Grayknife,
22. Feb 2015
ok, jetzt kann jeder spieler 6 schiffe setzen mit verschiedener Größe, nur an Positionen die erlaubt sind. Cool :D
Jetzt wollte ich theoretisch einfach die Zahlen durch Bilder ersetzen, aber ich habe keinen Plan wie ich das machen soll :( Wenn ich zum beispiel mit canvas eine Bitmap grafik in das stringgrid einfügen möchte, verschwindet das sofort wieder >.< . Kann ich das auch noch anders...
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Grayknife,
19. Feb 2015
Okey, und dieses low(Spielfeld1), gibt genau welchen wert an? :roll:
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Grayknife,
19. Feb 2015
Achso, selbstgeschriebene Prozeduren, testen also nicht, ob es den Bereich überhaupt gibt?
Also müsste ich noch eine(oder mehrere) Prozedur schreiben, wenn die Spalte bzw. die Zeile 0 ist? damit dort gar nicht über oder links neben dem Schiff abgefragt wird?
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Grayknife,
19. Feb 2015
Ich weiß jetzt nicht genau...
dann also einfach eine Frage:
Was passiert, wenn ich diese Prozedur aufrufe:
function Tform1.SchiffTesten1(Spalte,Reihe, Anz:Integer):Boolean;
var i,Ges:Integer;
begin
Ges:=0;
//...
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Grayknife,
18. Feb 2015
Ja ich weiß, tut mir Leid.. -.-" :(
vielleicht hätte ich mir auch einen Plan machen sollen <,<
Aber sonst wollt ihr auch immer, das wir das selber lösen, und das ist meine Lösung ;3
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Grayknife,
18. Feb 2015
Edit: Man könnte ja einfach schauen, ob um das schiff rum schon was liegt. Man würde dann in die Prozedur, die Spalte, die Zeile und die Anzahl übergeben. Es gibt eine Prozedur für waagerecht und eine prozedur für senkrecht. in der Prozedur wird bei waagerecht, dann die Zeile-1 gerechnet, um zuschauen ob darüber eine 1 ist, dann wird die Zeile+1 gerechnet, dann, die gleiche Zeile nur die Spalte-1...
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Grayknife,
18. Feb 2015
Hallo Dpler, Ich habe mich auch mal an ein Schiffe versenken rangesetzt, in bin für meine Verhältnisse und Programmierkenntnisse ziemlich weit gekommen :D
Bei meinem Schiffe versenken, spielen 2 Leute gegeneinander, erst können sie ein Schiff setzen, und anschließend auf das andere Spielfeld feuern :))
-> Im Anhang befindet befindet sich alles und alles ;)
(Bitte nicht über den Quellcode...