Autor Beitrag
chriss1988
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 389

windows xp prof,home,windows98
delphi5
BeitragVerfasst: Di 06.06.06 14:40 
hi @ all

Habe mal ein kleines Memory proggrammiert und wollte es euch mal vorlegen, damit ihr es testen könnt und mir verbesserungen erklären könnt. Das memory ist nicht grad die wucht , da ich noch ziemlich neu mit Delphi bin und deshalb noch den ein oder anderen Fehler darin vorkommen können. Daher bitte ich euch nicht ganz so streng mit eurer Bewertung zusein aber trotzdem Mämgel,Fehler oder kleine verbesserungen miteinbringt.
Einloggen, um Attachments anzusehen!


Zuletzt bearbeitet von chriss1988 am Di 04.07.06 12:06, insgesamt 9-mal bearbeitet
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10183
Erhaltene Danke: 1256

W10ent
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Di 06.06.06 15:11 
Moin!

Hm... :| es funktioniert ja gar nicht; wenn ich Karten anklicke, liegt nix drunter... :gruebel:

Da du hier ausführlich erklärt kriegst, wie man ein Memory-Spiel programmiert, hätte ich jetzt mal mindestens diese Funktionalität erwartet. ;)

cu
Narses

_________________
There are 10 types of people - those who understand binary and those who don´t.
chriss1988 Threadstarter
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 389

windows xp prof,home,windows98
delphi5
BeitragVerfasst: Di 06.06.06 15:12 
du musst auf datei Starten.
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10183
Erhaltene Danke: 1256

W10ent
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Di 06.06.06 15:15 
Moin!

Ich habe doch schon das Programm gestartet - muss ich noch mehr tun, um meinen Willen zu zeigen, dass ich jetzt Spielen möchte? Warum? Ist mir zu umständlich... ;)

cu
Narses

//EDIT: Hmm, mal noch ganz was anderes... hast du eigentlich mind. die (Veröffentlichungs-)Rechte an den Bildern, die du da munter verteilst... :?: ;)

_________________
There are 10 types of people - those who understand binary and those who don´t.


Zuletzt bearbeitet von Narses am Di 06.06.06 15:20, insgesamt 1-mal bearbeitet
chriss1988 Threadstarter
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 389

windows xp prof,home,windows98
delphi5
BeitragVerfasst: Di 06.06.06 15:20 
ok hab ich geändert müsste gehn
azubi_20
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 593

WinXP SP2, Ubuntu 8.4
D7 Enterp., D2005 Prof., Java (Eclipse 3.4.0)
BeitragVerfasst: Di 06.06.06 15:27 
Also ein paar Mängel :
  • Im Menüpunkt "Hilfe?" haben alle Unterpunkte den Shortcut F1
  • Wenn man einen dieser Unterpunkte öffnet, kommt ein kleines Fenster mit der Erklärung. Schließe ich es über [X] wird das Hauptprogramm beendet. (Lösung: blende das [X] aus)
  • Die Hilfefenster sind schlecht designed (Besser: formatierter Text (z.B. Html), Button "zurück" unten gut sichtbar)
  • Wie user profile iconNarses schon sagte, warum erst auf Starten drücken, um zu spielen ?
  • Wenn ich gleich nach Programmstart auf "Neuer Versuch klicke, gibt es eine Zugriffsverletzung


Und hier ein paar Sachen, die du noch einbauen könntest :
  • Eine Message, wenn man fertig ist mit dem Spiel, wäre schön.
  • Wie wäre es mit einer Highscoreliste ?



EDIT : ist erledigt
chriss1988 Threadstarter
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 389

windows xp prof,home,windows98
delphi5
BeitragVerfasst: Di 06.06.06 15:46 
user profile iconazubi_20 hat folgendes geschrieben:
Also ein paar Mängel :
[list][*]Im Menüpunkt "Hilfe?" haben alle Unterpunkte den Shortcut F1

geändert
Zitat:

[*]Wenn man einen dieser Unterpunkte öffnet, kommt ein kleines Fenster mit der Erklärung. Schließe ich es über [X] wird das Hauptprogramm beendet. (Lösung: blende das [X] aus)

ok hab ich

Zitat:

[*]Die Hilfefenster sind schlecht designed (Besser: formatierter Text (z.B. Html), Button "zurück" unten gut sichtbar)

hab die leiste weg gemacht und dafür einen schönen button
Wie kann ich den die farbe für bestimmte wörter ändern oder wörter unterstreichen


Zitat:

Und hier ein paar Sachen, die du noch einbauen könntest :
  • Eine Message, wenn man fertig ist mit dem Spiel, wäre schön.
  • Wie wäre es mit einer Highscoreliste ?



ok das mit ner showmessage kann ich versuchen ob ich das hinbekomm

das mit der highscore hab ich mir schon überlegt aber wie gesagt bin ein noob und weis net wie ich das machen soll (wahrscheinlich mit ner datenbank) oder? hab aber noch nie ne datenbank programmiert
JayEff
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2971

Windows Vista Ultimate
D7 Enterprise
BeitragVerfasst: Di 06.06.06 15:53 
Ich würds ohne DB machen ... Mach ne ini datei mit name=wert oder sowas. DBs sind mehr für viele Einträge gut, denk ich (täusch ich mich?) Ich mag keine DBs weil ich keine Ahnung davon hab ^^
Achja: Weee! 18Punkte! ...bin ich gut? 8(

_________________
>+++[>+++[>++++++++<-]<-]<++++[>++++[>>>+++++++<<<-]<-]<<++
[>++[>++[>>++++<<-]<-]<-]>>>>>++++++++++++++++++.+++++++.>++.-.<<.>>--.<+++++..<+.
azubi_20
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 593

WinXP SP2, Ubuntu 8.4
D7 Enterp., D2005 Prof., Java (Eclipse 3.4.0)
BeitragVerfasst: Di 06.06.06 16:01 
user profile iconchriss1988 hat folgendes geschrieben:
user profile iconazubi_20 hat folgendes geschrieben:

[*]Wenn man einen dieser Unterpunkte öffnet, kommt ein kleines Fenster mit der Erklärung. Schließe ich es über [X] wird das Hauptprogramm beendet. (Lösung: blende das [X] aus)

ok hab ich

Das ist doch glatt gelogen :roll: :?
Mir ist noch aufgefallen, dass das Programm dann nicht wirklich beendet wird, also der Prozess noch läuft... :roll:
Lass deine Hauptanwendung doch stehen und rufe dein Hilfefenster mit showmodal() auf.
chriss1988 Threadstarter
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 389

windows xp prof,home,windows98
delphi5
BeitragVerfasst: Di 06.06.06 16:03 
??
wenn ich die hilfe rufe und diese beende kommt bei mir wieder das spiel oder wie soll ich das bei dir verstehn???????????????

//edit:
ahso ok ich habs jetzt endlich auch verstanden wie du das gemeint hast das liegt wohl daran das ich form1.hide hab ich werd mich drum kümmern


Zuletzt bearbeitet von chriss1988 am Di 06.06.06 16:10, insgesamt 1-mal bearbeitet
chriss1988 Threadstarter
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 389

windows xp prof,home,windows98
delphi5
BeitragVerfasst: Di 06.06.06 16:08 
hab das immoment so

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
procedure TForm1.NeueRunde1Click(Sender: TObject);
begin
form1.hide;
form2.showm
form2.memo1.Lines.Text:=('Nochmal Spielen ?                             '+

'Um das Spiel nochmal zuspielen musst du auf "Datei-->Neuer Versuch" .');

end;



nun mach ich das so
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
procedure TForm1.NeueRunde1Click(Sender: TObject);
begin

form2.showmodal;
form2.memo1.Lines.Text:=('Nochmal Spielen ?                             '+

'Um das Spiel nochmal zuspielen musst du auf "Datei-->Neuer Versuch" .');

end;


und er bringt mir ein leeres memo
azubi_20
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 593

WinXP SP2, Ubuntu 8.4
D7 Enterp., D2005 Prof., Java (Eclipse 3.4.0)
BeitragVerfasst: Di 06.06.06 16:12 
Wenn ich bei der Hilfe oben rechts auf das Kreuz drücke [x], wird das Hilfe fenster beendet und das Programm kommt nich wieder. Es muss dann erst im Taskmanager gekillt werden ...

Daher [x] wegmachen : auf die Hilfe-Form -> im Objectinspektor -> Bordericons -> biSystemMenu := false
azubi_20
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 593

WinXP SP2, Ubuntu 8.4
D7 Enterp., D2005 Prof., Java (Eclipse 3.4.0)
BeitragVerfasst: Di 06.06.06 16:15 
ausblenden Delphi-Quelltext
1:
form2.showmodal;					

bedeutet, dass nun form2 exklusiv geöffnet wird. alles was aus Form1 kommt wird nun ignoriert. Da du aus form1 dein Memo füllen willst geht das so nicht. Also : erst befüllen, dann zeigen:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
procedure TForm1.NeueRunde1Click(Sender: TObject);
begin
form2.memo1.Lines.Text:=('Nochmal Spielen ?                             '+
'Um das Spiel nochmal zuspielen musst du auf "Datei-->Neuer Versuch" .');
form2.showmodal;
end;
chriss1988 Threadstarter
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 389

windows xp prof,home,windows98
delphi5
BeitragVerfasst: Di 06.06.06 16:21 
ok der fehler mit dem x ist behoben

das mit der message klappt noch net muss morgen weiter arbeiten
chriss1988 Threadstarter
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 389

windows xp prof,home,windows98
delphi5
BeitragVerfasst: Mi 07.06.06 09:20 
user profile iconJayEff hat folgendes geschrieben:
Ich würds ohne DB machen ... Mach ne ini datei mit name=wert oder sowas. DBs sind mehr für viele Einträge gut, denk ich (täusch ich mich?) Ich mag keine DBs weil ich keine Ahnung davon hab ^^
Achja: Weee! 18Punkte! ...bin ich gut? 8(




was is denn eine ini??
azubi_20
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 593

WinXP SP2, Ubuntu 8.4
D7 Enterp., D2005 Prof., Java (Eclipse 3.4.0)
BeitragVerfasst: Mi 07.06.06 09:48 
user profile iconchriss1988 hat folgendes geschrieben:

was is denn eine ini??


hierzu siehe : www.dsdt.info/tutorials/ini/
JayEff
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2971

Windows Vista Ultimate
D7 Enterprise
BeitragVerfasst: Mi 07.06.06 13:29 
oder du machst einfach das: Suche in: Delphi-Forum, Delphi-Library INI Suchen nach dem wort, das ich gebracht hab, dürfte die schnellsten ergenbisse bringen ;> Alternativ biete ich dir noch ein Suchwort: Suche in: Delphi-Forum, Delphi-Library TINIFILE

_________________
>+++[>+++[>++++++++<-]<-]<++++[>++++[>>>+++++++<<<-]<-]<<++
[>++[>++[>>++++<<-]<-]<-]>>>>>++++++++++++++++++.+++++++.>++.-.<<.>>--.<+++++..<+.
Born-to-Frag
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1094

Win XP SP2, Win 2000 SP4
Delphi 7, 2k5
BeitragVerfasst: Mi 07.06.06 14:47 
Die Bilder sollten auch gemischt werden :shock: und man sollte nicht die Bilder beim Programmstart sehen können weil erst kurz danach die Buttons sichtbar werden :shock:

greetz

_________________
Theorie ist wenn man alles weiß, aber nichts funktioniert. Praxis ist wenn alles funktioniert, aber niemand weiß warum.
Microsoft vereint Theorie und Praxis: Nichts funktioniert und niemand weiß warum.
Leuchtturm
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1087

Win Vista, Knoppix, Ubuntu
Delphi 7 Pe, Turbo Delphi, C#(VS 2005 Express), (X)HTML + CSS, bald Assembler
BeitragVerfasst: Mi 07.06.06 14:50 
Och habs mir auch angekuckt und finde du solltest die Exe umbennen und eventuell noch ein Eigenes Icon machen

_________________
Ich bin dafür verantwortlich was ich sage - nicht dafür was du verstehst.
chriss1988 Threadstarter
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 389

windows xp prof,home,windows98
delphi5
BeitragVerfasst: Do 08.06.06 08:43 
user profile iconBorn-to-Frag hat folgendes geschrieben:
Die Bilder sollten auch gemischt werden :shock: und man sollte nicht die Bilder beim Programmstart sehen können weil erst kurz danach die Buttons sichtbar werden :shock:

greetz


aslo bei mir seg ich am anfang keine bildersondern die buttons :shock:

und was meinst du mit mischen sind doch gemischt?