AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Memory-Spiel: Ideen

Ein Thema von XardasLP · begonnen am 14. Jan 2016 · letzter Beitrag vom 6. Apr 2016
Antwort Antwort
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#1

AW: Memory-Spiel: Ideen

  Alt 27. Jan 2016, 18:45
Zitat:
In diesem Thread geht es um das Memory Spiel und nicht um das Speichern von Benutzername und Passwort.
Ich mache doch nicht mehrere Threads für ein Komplexprogramm
Doch genau das sollst du! Oder wie stellst du dir vor, wie man mit der Suche je was wieder finden soll, wenn drei vier Probleme in einem Thread besprochen werden? Davon mal abgesehen, dass es dann im Thread drunter und drüber geht.

Also mache bitte für dein Login Problem einen neuen Thread auf.

Zitat:
am Ende muss das ja alles eine Verbindung haben.
Aber es sind nun mal unabhängige Probleme die einzeln nichts miteinander zu tun haben. Also gilt, laut der Forenregeln, dass man für jedes eigenständige Problem einen separaten Thread auf macht.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
XardasLP
(Gast)

n/a Beiträge
 
#2

AW: Memory-Spiel: Ideen

  Alt 27. Jan 2016, 18:58
Ja kann ich ja dann machen. Also in der Prüfung sind beim Klassen-programmieren dann immer diese schon als Klassendiagramm vorgegeben.

Deshalb weiß ich jetzt 0 womit ich anfangen soll, weil ich nur weiß das wir mit set, get und so gearbeitet haben. Aber was da im konkreten dann möglich und umsetzbar ist weiß ich auch nicht.

TSpieler

Zeitmessung dort mit rein oder doch bei TSpiel?


Die Karten werden mit create benutzt und mit .free gelöscht?
Wie mache ich das gefundene Karten nicht im Speicher rumchillen sondern wirklich weg sind.
.Destroy macht ja auch nicht so das was es auf deutsch heißen soll.

Noch dazu fehlt uns der Hilfekatalog bei Betriebssystemen über Windows 7 wird dieser nicht angezeigt
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#3

AW: Memory-Spiel: Ideen

  Alt 27. Jan 2016, 19:05
Zitat:
Die Karten werden mit create benutzt und mit .free gelöscht?
Nein. Mit Create wird ein Objekt von einer Klasse angelegt. Danach kann man die Klasse "benutzen". Mit Free wird das Objekt wieder freigegeben.

Zitat:
Wie mache ich das gefundene Karten nicht im Speicher rumchillen sondern wirklich weg sind.
Jeder Karte ist ein Objekt der Klasse TKarte. Verwaltet werden die Kartenobjekte in einer Liste. Brauchst du ein Kartenobjekt nicht mehr gibst du es frei (Free) und löscht es aus der Liste.

Zitat:
Destroy macht ja auch nicht so das was es auf deutsch heißen soll.
to destroy = zerstören. Und warum denkst du jetzt, dass die Methode nicht das macht, was sie vom Namen her vermuten lässt?

Zitat:
Noch dazu fehlt uns der Hilfekatalog bei Betriebssystemen über Windows 7 wird dieser nicht angezeigt
Neues Thema, neuer Thread!
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
XardasLP
(Gast)

n/a Beiträge
 
#4

AW: Memory-Spiel: Ideen

  Alt 27. Jan 2016, 19:18
Zitat:
Jeder Karte ist ein Objekt der Klasse TKarte. Verwaltet werden die Kartenobjekte in einer Liste. Brauchst du ein Kartenobjekt nicht mehr gibst du es frei (Free) und löscht es aus der Liste.
Sollten die Karten nicht auf einem Spielfeld, also einem Panel beispielsweise liegen. Was für eine Liste meinst du?

ListBox oder die im Quelltext erstellte liste mit der man auch extern was abspeichern kann?
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#5

AW: Memory-Spiel: Ideen

  Alt 27. Jan 2016, 19:23
Jedes Kartenobjekt hat zum Beispiel die Eigenschaften: Grafik, Position. Verwaltet werden die mit einer Klasse TObjectList (Stellt Delphi schon zur Verfügung).

Die Klasse TSpielfeld geht jetzt die Objektliste durch und zeichnet die Grafik der Karte an die Position aus dem Karten Objekt.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
XardasLP
(Gast)

n/a Beiträge
 
#6

AW: Memory-Spiel: Ideen

  Alt 27. Jan 2016, 19:34
Delphi-Quellcode:
var
  FormSpiel: TFormSpiel;
  ObjektListe: TObjectList;
Wo schreibt man denn die ObjectList hin, wenn sie angeblich bekannt ist?


Also nicht mit einem Panel Feld machen?
https://gyazo.com/7ec9edf38b5e4696cd6bb1c12b748472


Klassen in eine extra Unit?
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#7

AW: Memory-Spiel: Ideen

  Alt 27. Jan 2016, 19:39
Die KartenListe kann eine Eigenschaft von der Klasse TSpielfeld sein.

Wo und wie du die Karten anzeigst ist dir überlassen. Das können Images auf der Form sein. Das können einzelne Panels für jede Karte sein.

Ob du für jede Klasse eine Unit nimmst, bleibt dir überlassen. Ich würde es aber empfehlen.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:16 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