AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi Programmcode von Snake in Delphi
Thema durchsuchen
Ansicht
Themen-Optionen

Programmcode von Snake in Delphi

Ein Thema von Apona · begonnen am 12. Feb 2009 · letzter Beitrag vom 16. Feb 2009
Antwort Antwort
Seite 3 von 3     123   
Apona
(Gast)

n/a Beiträge
 
#21

Re: Programmcode von Snake in Delphi

  Alt 16. Feb 2009, 14:52
leider ging das andere mit der anderen Deklaration nicht
  Mit Zitat antworten Zitat
Benutzerbild von Jakob Ullmann
Jakob Ullmann

Registriert seit: 17. Feb 2007
218 Beiträge
 
Lazarus
 
#22

Re: Programmcode von Snake in Delphi

  Alt 16. Feb 2009, 16:10
Wo hast du eigentlich den Quelltext her? Und heißt deine Form (Form.Name ) wirklich Spielfeld, bzw. ist sie (bei var) noch als TForm1 oder als TSpielfeld deklariert? Das war nämlich das erste, was mir aufgefallen ist.

Und zur Klassendeklaration: Versuch's mal mit:

Delphi-Quellcode:
tsnake = class
  public
    x,y:array[1..100] of integer;
    vx,vy,r,laenge:integer;
    farbe:tcolor;
    ...

tapfel = class
  public
    x,y,r,score:integer;
    farbe:tcolor;
statt

Delphi-Quellcode:
tsnake = class
  x,y:array[1..100] of integer;
  vx,vy,r,laenge:integer;
  farbe:tcolor;
...

tapfel = class
  x,y,r,score:integer;
  farbe:tcolor;
Jakob
  Mit Zitat antworten Zitat
Benutzerbild von Mithrandir
Mithrandir
(CodeLib-Manager)

Registriert seit: 27. Nov 2008
Ort: Delmenhorst
2.379 Beiträge
 
#23

Re: Programmcode von Snake in Delphi

  Alt 16. Feb 2009, 16:18
Zitat von Jakob Ullmann:
Wo hast du eigentlich den Quelltext her?
Nach nichtmal 5 Minuten Google: http://www.easy-coding.de/delphi-snake-t910.html

Der TE hat vermutlich einfach den erstbesten Code genommen und hier reinkopiert. Ziemlich dreist. So kann man jedenfalls keine Programme schreiben, auf die man stolz sein könnte.

//Edit: Wenn du ein ernsthaftes Interesse daran hast, dann hat Pr0g hier in der DP auch ein Tutorial veröffentlicht: http://www.delphipraxis.net/internal...ct.php?t=26245

Und ja, es ist keine große Kunst, ohne vorheriges probieren und verstehen den Code herunterzuladen. Also denke gar nicht erst dran.
米斯蘭迪爾
  Mit Zitat antworten Zitat
Apona
(Gast)

n/a Beiträge
 
#24

Re: Programmcode von Snake in Delphi

  Alt 16. Feb 2009, 16:56
Ich habe aber in dem vorherigen Thread geschrieben das ich nicht viel Ahnung von Delphi habe. Habe auch geschrieben das ich den Code per google gefunden habe. Das mit dem Tutorial habe ich mir auch schon durch gelesen.


Naja habe das Programm zwar zum Laufen bekommen aber es ist nicht das wahre. Habe nun einen anderen Code. Das Programm ist soweit auch funktionsfähig. Leider klapt die Steuerung noch nicht so recht.
  Mit Zitat antworten Zitat
mimi

Registriert seit: 1. Dez 2002
Ort: Oldenburg(Oldenburg)
2.008 Beiträge
 
FreePascal / Lazarus
 
#25

Re: Programmcode von Snake in Delphi

  Alt 16. Feb 2009, 20:21
Mal ein Vorschlag für die Objekt Struktur:
Delphi-Quellcode:
TBaseObj = class
x,y:Integer
bmp:TBitmap // Ich weiß nicht wo mit du dein Snkae machst, mit Canvas ? mit openGL ?
....

TSnake = class(TbaseObj)
.....

TTafel = class(TBaseObj)
....
achja: Die Schlange sollte in einer Liste verwaltet werde. und in zwei Objekte geliert werden:
den Kopf und den Körper.

So würde das schon mehr nach dem OOP Prinzip gehen. Was für Probleme hast du denn mit der Steuerung ?
Michael Springwald
MFG
Michael Springwald,
Bitte nur Deutsche Links angeben Danke (benutzte überwiegend Lazarus)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 3     123   


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 15:04 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