AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zeige Ergebnis 1 bis 15 von 15
Die Suche dauerte 0,02 Sekunden.
Suchen: Beiträge von: Danny92
Forum: Software-Projekte der Mitglieder 4. Sep 2017, 04:38
Antworten: 33
Hits: 5.280
Erstellt von Danny92
AW: Tipps und Ratschläge für Spiel & für effizientes Programmieren

Der Case-Zweig in SetzeFlotte musste wie folgt abgeändert werden:

case k of
0: if a.Y >= i then
b := Point(a.X, a.Y - i + 1)
else
...
Forum: Software-Projekte der Mitglieder 3. Sep 2017, 22:33
Antworten: 33
Hits: 5.280
Erstellt von Danny92
Forum: Software-Projekte der Mitglieder 3. Sep 2017, 20:09
Antworten: 33
Hits: 5.280
Erstellt von Danny92
AW: Tipps und Ratschläge für Spiel & für effizientes Programmieren

Hier noch einmal die Prozedur zum Setzen der Flotte:

procedure TForm1.SetzeFlotte(ofPlayer: boolean);
var
zahl, i, j, k, fehlenNoch, vofPlayer: Integer;
done, alleProbiert: Boolean;
...
Forum: Software-Projekte der Mitglieder 3. Sep 2017, 19:50
Antworten: 33
Hits: 5.280
Erstellt von Danny92
AW: Tipps und Ratschläge für Spiel & für effizientes Programmieren

Ja es wird alles beachtet was beim Plazieren der Schiffe notwenig ist; dass es aus dem Feld nicht herausragt, dass dieses Schiff mit anderen nicht kollidiert oder sie sich berühren. Und solange nicht...
Forum: Software-Projekte der Mitglieder 2. Sep 2017, 08:42
Antworten: 33
Hits: 5.280
Erstellt von Danny92
AW: Tipps und Ratschläge für Spiel & für effizientes Programmieren

Ich habe noch einen Fehler gefunden, aber ich weiß noch nicht, wie der zustande kommt. Setzt man die spielfeldgröße auf 5x5 Felder (spinedit. Max in der form2 muss evtl auf 5 gesenkt werden), und...
Forum: Software-Projekte der Mitglieder 29. Aug 2017, 05:31
Antworten: 33
Hits: 5.280
Erstellt von Danny92
AW: Tipps und Ratschläge für Spiel & für effizientes Programmieren

Okay jetzt habe ich die Speicherlecks gefunden. Einmal hab ich in TFlotte.Destroy vergessen, die einzelnen Schiffe im Array wieder freizugeben.
Und das andere Leck war etwas schwieriger zu finden:...
Forum: Software-Projekte der Mitglieder 28. Aug 2017, 19:42
Antworten: 33
Hits: 5.280
Erstellt von Danny92
AW: Tipps und Ratschläge für Spiel & für effizientes Programmieren

Ja cnPack hab ich soeben schon mal installiert. Was soll ich sagen? Es sieht schon mal prima aus! Im Destroy-Ereignis gebe ich die Bitmap im Array wieder frei. Damit konnte ich die Speicherleaks auf...
Forum: Software-Projekte der Mitglieder 28. Aug 2017, 15:56
Antworten: 33
Hits: 5.280
Erstellt von Danny92
Forum: Software-Projekte der Mitglieder 27. Aug 2017, 22:04
Antworten: 33
Hits: 5.280
Erstellt von Danny92
AW: Tipps und Ratschläge für Spiel & für effizientes Programmieren

Im OnCreate-Ereignis habe ich hinzugefügt:
for i:=low(explosion) to high(explosion) do
begin
explosion[i].LoadFromResourceName(hInstance,'exp'+IntToStr(i));
end;

Sowie im...
Forum: Software-Projekte der Mitglieder 27. Aug 2017, 21:32
Antworten: 33
Hits: 5.280
Erstellt von Danny92
AW: Tipps und Ratschläge für Spiel & für effizientes Programmieren

Jaa, vielen Dank für diese glorreichen Worte. :) Ja die Explosion.gif wird immer aus der Ressource geladen das kann ich noch verbessern. Bloß mit dem Timer im 25ms Intervall verstehe ich noch nicht...
Forum: Software-Projekte der Mitglieder 27. Aug 2017, 20:42
Antworten: 33
Hits: 5.280
Erstellt von Danny92
AW: Tipps und Ratschläge für Spiel & für effizientes Programmieren

Jaaa die hab ich auch gerade gefunden. Na super, da sinkt die Auslastung der CPU gleich mal um lockere 20 Prozentpunkte...Einwandfrei.
Forum: Software-Projekte der Mitglieder 27. Aug 2017, 20:25
Antworten: 33
Hits: 5.280
Erstellt von Danny92
AW: Tipps und Ratschläge für Spiel & für effizientes Programmieren

Ja das mit den Variablen werde ich schon hinbiegen.
Nur das mit dem Delay ist wirklich notwendig, zumindest im OnMouseDown-Ereignis von der FeldKI-Komponente, da mir das Programm bei Sleep...
Forum: Software-Projekte der Mitglieder 27. Aug 2017, 19:06
Antworten: 33
Hits: 5.280
Erstellt von Danny92
AW: Tipps und Ratschläge für Spiel & für effizientes Programmieren

Okay danke das ist doch schon mal was. Ich werd' da weiter dran arbeiten und mich um effizieteren Gebrauch der Variablen kümmern. Womöglich hab ich dann halt mehr Parameter, und den Rest schieb ich...
Forum: Software-Projekte der Mitglieder 27. Aug 2017, 16:02
Antworten: 33
Hits: 5.280
Erstellt von Danny92
AW: Tipps und Ratschläge für Spiel & für effizientes Programmieren

Okay hier ist die vom Sound entschlackte Projektdatei. Lediglich deshalb war sie über 50 MB groß (das hier keine falschen Eindrücke entstehen :wink: , bei mir wurde der Link auch unsicher gemeldet...
Forum: Software-Projekte der Mitglieder 27. Aug 2017, 15:29
Antworten: 33
Hits: 5.280
Erstellt von Danny92
Tipps und Ratschläge für Spiel & für effizientes Programmieren

Jetzt habe ich das Schiffe versenken soweit fertig gestellt und stelle es euch hier zur Verfügung. Ich bin für jeden Tipp, Verbesserungsvorschlag, konstruktive Kritik oder neuen Einfall jederzeit...
Zeige Ergebnis 1 bis 15 von 15

 
Gehe zu:
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:00 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz