Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Wolf-Schaf-Gras-Lebens-Spiel (https://www.delphipraxis.net/63077-wolf-schaf-gras-lebens-spiel.html)

Arno-Wien 13. Feb 2006 19:13


Wolf-Schaf-Gras-Lebens-Spiel
 
Liste der Anhänge anzeigen (Anzahl: 1)
Lustige Sache, die man sich anschaut, falls es läuft die "Hilfe" liest,
dann allenfalls Fragen stellt. Entzippen, um die verschiedenen Lebensdaten laden zu können.
Entstanden noch in der TurboPascal-Zeit.
Mit Mühe übersetzt in Delphi 6 ( mit der neuen Windows-Technik, ich bin 65, ächz, mein erster Computer hatte 16kB freien Speicher ), seit gestern lauffähig in Delphi 2005 ( dank eurer Download-möglichkeit ).

Compiler:
Optimization on
Record field alignment on ( Zufall, ich weiss nicht ob das ok ist )
Extended syntax on

sonst alles off

Im Anhang die zip-Version in Delphi 2005

Arno

Daniel G 13. Feb 2006 20:59

Re: Wolf-Schaf-Gras-Lebens-Spiel
 
Respekt :thumb:

Matze 13. Feb 2006 21:05

Re: Wolf-Schaf-Gras-Lebens-Spiel
 
Moin

Sehr gewöhnungsbedürftiges Design, aber schön gemacht. :) Ich habe es lieber, wenn Programme den von mir eingestellten Windows-Style als GUI nutzen würden.


Nachtrag: Wenn ein Fenster über das Spiel geschoben wird, wird das Canvas gelöscht. Evtl. intern auf ein Bitmap zeichnen und per Delphi-Referenz durchsuchenDraw ausgeben auf dem Canvas.

Grad kam das hier:

Zitat:

---------------------------
leben
---------------------------
Ungültige Zeigeroperation.
---------------------------
OK
---------------------------
Ich habe während der laufenden Simulation auf Zurück geklickt. Doch reproduzieren kann ich's nicht.

Arno-Wien 13. Feb 2006 21:16

Re: Wolf-Schaf-Gras-Lebens-Spiel
 
Ich habe bis vor kurzem nicht einmal gewusst was GUI ist.
Beim Fensterschieben und Minimieren bin ich dran. War bis jetzt kein Problem, da ich nie
mehr als ein Programm laufen hatte.
Danke für die Reaktion

Arno

gsh 13. Feb 2006 21:28

Re: Wolf-Schaf-Gras-Lebens-Spiel
 
ganz nett :wink:

aber gehört das ganze nicht zu Open-Source? Weil der QuellCode ist ja wohl dabei

DP-Maintenance 13. Feb 2006 21:31

DP-Maintenance
 
Dieses Thema wurde von "Matze" von "Freeware" nach "Open-Source" verschoben.
\\"aber gehört das ganze nicht zu Open-Source? Weil der QuellCode ist ja wohl dabei\\" :zwinker:

Nicolai1234 13. Feb 2006 21:32

Re: Wolf-Schaf-Gras-Lebens-Spiel
 
ICh verstehe teilweise nicht, was die Farben der einzelnen Punkte bedeuten. Gibt es dazu eine Erklärung?

turboPASCAL 13. Feb 2006 21:41

Re: Wolf-Schaf-Gras-Lebens-Spiel
 
@Nicolai1605, da gibt es auf dem Startbildschirm 'ne Hilfe. ;)


Also ich finde es Klasse. Das Programm kenne ich auch noch aus den Turbo Pascal Zeiten. (Irgendwo habe ich das auch noch auf irgendeiner Festplatte, finde es bloss nicht...)
Wenn ich ein wenig Kritik anbringen darf, der Style ist ja ganz gut aber es würde mir besser gefallen wenn ich das Fenster auch verschieben könnte.
Interessant währe es wenn man den Datensatz auch auswählen könnte.

Schöne Arbeit.

Daniel G 13. Feb 2006 21:50

Re: Wolf-Schaf-Gras-Lebens-Spiel
 
Zitat:

Zitat von turboPASCAL
Interessant währe es wenn man den Datensatz auch auswählen könnte.

Hmm... Kannst du doch. Einfach die Nummer eintippen.

//Edit: Oder denkst du an so etwas wie 'ne ComboBox?

turboPASCAL 13. Feb 2006 22:03

Re: Wolf-Schaf-Gras-Lebens-Spiel
 
Hm, ja oder an zwei Buttons wie "vor" und "zurück". Es gibt ja keine Bestätigung ob es auch in Ordnung ist dort den Datensatz auszuwählen. So rein intuitiv ...

s.h.a.r.k 14. Feb 2006 06:57

Re: Wolf-Schaf-Gras-Lebens-Spiel
 
Guten Morgen.

Also ich hab jetzt grad nur auf die schnelle mal reingeschnuppert und muss sagen: Echt klasse gemacht! Stekct sicherlich einiges an Arbeit drin (hab mir leider bisher den Source nich nicht anschauen können).

mfg shark

Der Jan 14. Feb 2006 08:01

Re: Wolf-Schaf-Gras-Lebens-Spiel
 
Gefällt mir sehr gut! :thumb: Könnt stundenlang zuschauen, hab nur leider nicht so viel Zeit :coder: :)

konda 14. Feb 2006 13:05

Re: Wolf-Schaf-Gras-Lebens-Spiel
 
:thumb: Echt ein klasse Programm. :thumb: Werde mir gleich mal den Code angucken. :cyclops:

Grishnak 14. Feb 2006 13:09

Re: Wolf-Schaf-Gras-Lebens-Spiel
 
Lustig!
Wie wärs denn, das ganze als Bildschirmschoner umzusetzen?

ichbins 14. Feb 2006 13:50

Re: Wolf-Schaf-Gras-Lebens-Spiel
 
:thumb:

Wirklich gut! ich hab auch mal sowas angefangen...

wie meinen Vorednern würde es auch mir besser gefallen wenn du normalen Windows-Style (am besten mit XP-Style) benutzt.

nur mal als weitere "Funktionen":
  • Der Nachwuchs muss erst aufwachsen
  • Geschwindigkeit der Tiere einstellbar
  • Einige Werte (wie Spielgeschwindigkeit) laufen rückwärts (je kleiner um so schneller). Das kannst du ja noch umrechnen.

faux 14. Feb 2006 14:02

Re: Wolf-Schaf-Gras-Lebens-Spiel
 
Zitat:

Zitat von gsh
aber gehört das ganze nicht zu Open-Source? Weil der QuellCode ist ja wohl dabei

Zitat:

Zitat von Delphi-PRAXiS
Freeware
Freeware-Programme (mit oder ohne Sourcecode) zum Testen und Diskutieren

Zitat:

Zitat von Delphi-PRAXiS
Open-Source
Open-Source-Projekte (mit Sourcecode) zum Testen und Diskutieren

Würde mal sagen, das hätte schon in Freeware besser gepasst, denn hier darf ja laut Beschreibung auch ein Quelltext dabei sein, und Projekt ist es ja nicht direkt, so wie Open-Source beschrieben wird.

Grüße
Faux

Arno-Wien 14. Feb 2006 15:44

Re: Wolf-Schaf-Gras-Lebens-Spiel
 
Soweit ich es kann werde ich eure Anregungen umsetzen.

Jeder der Zeit hat kann aber auch selber Änderungen probieren.
Bei Unklarheiten im Code bitte melden.

Jedenfalls danke für die vielen Reaktionen.

Arno

TeronG 15. Feb 2006 13:25

Re: Wolf-Schaf-Gras-Lebens-Spiel
 
"Game Over" :shock: ahhh .. misst ... ich wollte doch wissen ob irgendwann mal die Schafe oder gar die Wölfe aussterben ...

Arno-Wien 12. Mär 2006 16:35

Re: Wolf-Schaf-Gras-Lebens-Spiel
 
Endlich wieder Zeit:

Der Nachwuchs läuft sowieso einige Zeit der Mutter nach.

Die Geschwindigkeit hängt vom Hunger ab

Spielgeschwindigkeit: gemeint ist der Verzögerungswert

Arno

inherited 12. Mär 2006 19:29

Re: Wolf-Schaf-Gras-Lebens-Spiel
 
be mir gabs noch 2 weibliche wölfe da kam dieses öde Game Over weil er irgendwie die maximale anzahl an schritten erreicht hatte.
Das könnte man doch rausnehmen, oder?

Arno-Wien 12. Mär 2006 19:46

Re: Wolf-Schaf-Gras-Lebens-Spiel
 
Bei zwei gleichen Tieren tut sich ja sowieso nichts mehr,
ich finde aber im Code keine maximale Schrittzahl, das Spiel hört bei
weniger als 2 Tieren einer Sorte auf, es zeigt aber zwei an,
ich weiss nicht warum.

Arno

SnuffMaster23 12. Mär 2006 21:00

Re: Wolf-Schaf-Gras-Lebens-Spiel
 
Wirklich nicht schlecht, kann ich auch ewig angucken!

Du solltest echt einen Bildschirmschoner draus machen!!
Vielleicht mit besserer Grafik (keine Kringel) oder - ich wags ja kaum zu sagen :): in 3D

MfG Snuffi

Mr. Pink 12. Mär 2006 21:29

Re: Wolf-Schaf-Gras-Lebens-Spiel
 
ich finds einfach nur genial, echt respekt!!! :thumb:

leider stürzt mein delphi6 immer ab, wenn ich das projekt öffnen will :wall:

hat das noch wer???????

Arno-Wien 13. Mär 2006 09:39

Re: Wolf-Schaf-Gras-Lebens-Spiel
 
Wieso steigst du nicht um auf Delphi 2005, es gibt sicher noch den Gratis-Download.

Arno

Mr. Pink 13. Mär 2006 10:25

Re: Wolf-Schaf-Gras-Lebens-Spiel
 
ich würde lieber bei delphi7 (sry, hatte aus versehen ne falsche version angegeben :drunken:), weil wir das auch in der schule haben und ich das schon allein deshalb brauche...
btw, was fürn gratis-download???

ichbins 13. Mär 2006 13:24

Re: Wolf-Schaf-Gras-Lebens-Spiel
 
@Mr. Pink:
den

Mr. Pink 13. Mär 2006 14:33

Re: Wolf-Schaf-Gras-Lebens-Spiel
 
ah, danke!

wo liegt eigentlich der unterschied zwischen den delphiversionen mit normalen versionsnummern und denen mit dem jahreszahlenanhängsel???

inherited 13. Mär 2006 14:39

Re: Wolf-Schaf-Gras-Lebens-Spiel
 
Die mit Jahreszahlen sind die neuen

mtin 13. Mär 2006 14:56

Re: Wolf-Schaf-Gras-Lebens-Spiel
 
delphi 9 = delphi 2005
delphi 10 = delphi 2006 ;)

TeronG 13. Mär 2006 14:58

Re: Wolf-Schaf-Gras-Lebens-Spiel
 
Bitte nicht über Versionsnamen Philosophieren sondern ne neue version Posten ^^

inherited 14. Mär 2006 14:52

Re: Wolf-Schaf-Gras-Lebens-Spiel
 
Stimmt es geht nahezu unendlich weit. wie wäre es wenn man das ganze noch einmal grafiklos erschafft um eine schnellere geschwindigkeit zu bekommen

ademus 15. Mär 2006 09:38

Re: Wolf-Schaf-Gras-Lebens-Spiel
 
sehr schön. macht spass zuzusehen.
vielleicht ist der vergleich mit einer simulation zum gleichen thema mit netLogo interessant:
http://ccl.northwestern.edu/netlogo/...SheepPredation

beste grüße ademus

Arno-Wien 19. Mär 2006 19:06

Re: Wolf-Schaf-Gras-Lebens-Spiel
 
zu inherited:
man muss nur die Grafik ausschalten, ich probiere es und gebe es dann ins attachement.
Allerdings sieht man dann nur die Entwicklungskurven.


zu ademus:
danke für den Tip

Arno

inherited 19. Mär 2006 19:20

Re: Wolf-Schaf-Gras-Lebens-Spiel
 
würde mich nich unbedingt stören, thx

Arno-Wien 19. Mär 2006 20:34

Re: Wolf-Schaf-Gras-Lebens-Spiel
 
Liste der Anhänge anzeigen (Anzahl: 1)
an inherited:
leider
ich habe ausser dem Zaun ( der nur 1x gezeichnet wird ) alles ausgeschaltet.
Keine merkbare Beschleunigung, auch für mich überraschend.

Arno

inherited 19. Mär 2006 20:38

Re: Wolf-Schaf-Gras-Lebens-Spiel
 
strange, leichte beschleunigung schon aber nicht wirklich...naja mit grafik isses auch viel schöner

Arno-Wien 19. Mär 2006 20:57

Re: Wolf-Schaf-Gras-Lebens-Spiel
 
Bin ich auch der Meinung

Arno

Arno-Wien 20. Mär 2006 15:13

Re: Wolf-Schaf-Gras-Lebens-Spiel
 
Liste der Anhänge anzeigen (Anzahl: 1)
zu inherited:

ich habe mir das noch einmal angeschaut, weil nicht sein kann, was nicht sein darf.
Natürlich zischt das ohne Grafik nur so durch. War mein Fehler

Arno

inherited 20. Mär 2006 15:23

Re: Wolf-Schaf-Gras-Lebens-Spiel
 
thx^^

Arno-Wien 21. Mär 2006 20:16

Re: Wolf-Schaf-Gras-Lebens-Spiel
 
Liste der Anhänge anzeigen (Anzahl: 1)
inherited hat mich dazu gebracht, die Ablaufverzögerung neu zu schreiben,
die alte Version war Mist, natürlich kann ein moderner Computer die paar
Farbkreise schnell zeichnen.

Man kann jetzt auch die Grafik ausschalten und nur die Entwicklungskurven zeichnen

Arno


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:47 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