Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Würfelspiel (https://www.delphipraxis.net/2114-wuerfelspiel.html)

Helmut 7. Jan 2003 16:06


Würfelspiel
 
Hallo,

endlich ist mein Spiel fertig geworden. Ganze 3 Monate hats gedauert (natürlich nicht durchgearbeitet, aber trotzdem :D).

Jedenfalls will ichs unbedingt hier vorstellen, weil mir hier in diesem Form von so vielen geholfen wurde. Ohne euch wär ich nicht so weit.

Worum geht es? Um Ein Würfelspiel, welches man bei uns in der Gegend oft "live" mit Würfel und Würfelbecher spielt.

Für wen? 2-6 Spieler können mitmachen. Leider hab ichs nicht geschafft den Multiplayer übers netzwerk zu integrieren. Vielleicht mach ichs später noch, momentan übersteigt das glaube ich bei weitem meine Kenntnisse.

Warum? In Informatik sollten wir ein Spiel machen. Als Zensur hab ich ne 1+ bekommen. Man muss aber auch dazu sagen das ich von 8 gruppen als einziger ein Spiel vorzuweisen hatte am Ende :shock: :lol: :oops: Achja, nur falls sich einer wundert: in den Infos musste ich den Namen meines gruppenmitgliedes reinschreiben, weil sonst der lehrer was gemerkt hatte. Das Programm hab ich aber ganz alleine gemacht (mein Gruppenmitglied konnte leider kein delphi....bzw. nur sehr wenig)

Grösse? ~2,37MB
Version? 1.0.0.0.0 :)
Hinweiss: Ich hab zwei versionen, einmal für windows2000/xp/nt und einmal für win9x. Ladet euch die richtige runter! :lol:

So, und jetzt möchte ich nochmal speziell denen danken die mir hier besonders viel geholfen haben (und damit auch Zeit geopfert):
Daniel; Christian Seehase :spin: ; Grotesquery; thomasdrewermann und Daniel B

Achja: Das Spiel ist mein allererstes Programm in Delphi. ich hab vorher nur etwas pascal in der Schule gehabt. Deswegen sieht auch manches für die richtigen Programmierer unter euch "chaotisch" aus. Ich wollte in dem Programm einfach mal testen was so alles möglich ist. Vieles ist vielleicht "überflüssig" :)

Aber seht selbst:

[edit]
So, hab jetzt nochmal ein paar Bugs beseitigt. Hier sind die neuen versionen:
Windows 9x
Windows XP/2000

Wer die alten bereits geladen hatte kann hier nur die exe laden (250kb):
Windows 9x start.exe
Windows XP/2000 start.exe

[/edit]

mfg
Helmut

Helld_River 7. Jan 2003 16:26

HI !
Hab's mir mal angeschaut !
Kam bis zum Click auf den Button "würfeln", dann

FEHLER: Der Parameter stimmt nicht !!

Ach wie ich solche Fehlermeldungen liebe ! :bouncing4: :-)

Nicht persänlich gemeint, solche Fehlermeldungen kommen bei mir auch des öfteren vor !!!

Gruß, Helld

Helmut 7. Jan 2003 16:39

lol? *nein* *zusammenzuck* tausendmal getestet auf 5 verschiedenen PCs *argh*
Was hast du für ein betriebssystem? (bzw. welche version hast du dir geladen?)

Helld_River 7. Jan 2003 16:52

Betriebssystem: Win98 SE mit den neuesten Updates
Downgeloadete Version: natürlich die Win9x :-)

Gruß, Helld

Helld_River 7. Jan 2003 17:01

Hi !
Vergiss es, hat sich erledigt, war ein Fehler meinerseits !
Zu wenig (Arbeits-)Speicher !!!!!!!!!!!!

Das ist halt der Müll, wenn man nebenbei Outlookautomation betreibt :-(

Gruß, Helld :o

Helmut 7. Jan 2003 17:38

lol, wusste garnicht das mein programm soviel ressourcen verbraucht :oops: Aber manchmal geht ja nichtmal mehr notepad wenn das system ausgelastet ist :D

Helld_River 7. Jan 2003 17:50

Keine Panik, lag nicht an deinem Progi !

Ich habe parallel über ein Delphi-Prog auf Outlook zugegriffen, um eingegangene Mails zu analysieren (Automatische Verarbeitung von EBAY-Auktionsende-Benachrichtigungsmails). Bei jedem Absturz meines Programmes wurde der Speicher, den Outllok frisst (und das ist nicht wenig :-)) nicht wieder freigegeben. Und Abstürze gibt es bei der Arbeit mit Outlook echt viele :-()

Gruß, Helld

Helmut 10. Jan 2003 21:28

hm, 86 hits, aber keine einzige Meinung zu meinem Programm? :cry:

Daniel B 10. Jan 2003 21:49

Hi,

nun, ich kann Dir sagen was heute passiert ist. Hab mal wieder meinen Download-Ordner aufgeräumt, dabei habe ich eine Datei mit dem Namen Win98irgendwas.exe, Du kannst Dir nicht vorstellen wie schnell die gelöscht war. Ich hab einfach nicht mehr gewusst, von wem oder was das ist. Hol mir gerade die neueste Version und kann dann evtl. was dazu sagen. Du solltest den Namen der File in Win9x ändern, dieses Win98 ist für soo, hmm, ... *grübel*, seltsam.

Grüsse, Daniel :hi:

Christian Seehase 11. Jan 2003 02:29

Moin Helmut,

versuch's positiv zu sehen.
Wenn keiner meckert, kann ja nicht viel daneben sein. ;-)
Meistens hört man nur dann etwas wenn irgendetwas nicht gefällt.

Ich hab's mir auch mal angesehen, und finde es gelungen.

Zugegeben, lange hab' ich's nicht gespielt, aber ein paar Ideen wie es sich noch erweitern liesse sind mir dennoch gekommen.

Zum einen: Spiel gegen den Rechner (oder hab' ich das nur übersehen?)
Zum anderen: Spiel über's Netz.

Helmut 11. Jan 2003 09:04

die ideen kamen mir auch, bzw. hatte ich die von anfang an!

Aber wie gesagt ist das mein erstes programm in delphi, und mein erstes ürogramm eigentlich überhaupt. Ich hab null ahnung wie man ne KI programmieren könnte und das was ich über Netzwerk/TCP gefunden habe war mir einfach zu schwer :(
Vielleicht mach ichs wenn ich mehr ahnung hab, irgendwann später mal...

Yheeky 11. Jan 2003 12:22

Also...dann sag ich mal was dazu 8)

Ich find die Idee echt gut und auch ganz nett gemacht. Was noch ganz cool wäre, wäre eine Computer-KI, dass man alleine gegen den PC spielen könnte. Ist, denke ich, schon ein bissl aufwendig, aber würde dich bestimmt lohnen... :lol:
Dann noch eine Frage: Wenn ich alle Würfe gemacht habe und ein Würfel übrig bleibt, bekomme ich doch keine Punkte oder?!? Ich kann doch dann nichts anderes mehr machen, als auf Ende klicken, richtig? Dann wäre es sinnvoll, den MessageDlg rauszumachen, ob man die Runde beenden will, weil man ja eh keine andere Möglichkeit hat.
So, das war´s von mir für´s Erste...

Gruß Yheeky

Helmut 11. Jan 2003 12:46

Zitat:

Zitat von Yheeky
Also...dann sag ich mal was dazu 8)

Ich find die Idee echt gut und auch ganz nett gemacht. Was noch ganz cool wäre, wäre eine Computer-KI, dass man alleine gegen den PC spielen könnte. Ist, denke ich, schon ein bissl aufwendig, aber würde dich bestimmt lohnen... :lol:
Dann noch eine Frage: Wenn ich alle Würfe gemacht habe und ein Würfel übrig bleibt, bekomme ich doch keine Punkte oder?!? Ich kann doch dann nichts anderes mehr machen, als auf Ende klicken, richtig? Dann wäre es sinnvoll, den MessageDlg rauszumachen, ob man die Runde beenden will, weil man ja eh keine andere Möglichkeit hat.
So, das war´s von mir für´s Erste...

Gruß Yheeky

richtig, wenn du gewürfelt hast, und es gibt keine möglichkeiten würfel herauszulegen verfallen alle deine punkte unten und du musst auf ende klicken.
Deine idee werde ich aber wahrscheinlich nochmal einbauen. Anfangs dachte ich das ich dem benutzer auch etwas freiheiten geben will, damit er auch selber mal überlegt ob noch was rauszulegen ist (ist ja in echt auch so), aber ist etwas verwirrend... hast also recht.

Wenn mir einer sagt wie man an eine KI herangehen könnte, dann würde ich mich vielleicht mal heranwagen. Aber im moment hab ich nicht das geringste wissen bei soetwas wie man überhaupt anfängt...

sakura 11. Jan 2003 12:50

Zum Thema KI: schau Dir mal die Source-Codes zu SwapIt! an. Da ist auch die KI mit dabei ;)

Ich habe gerade zwei Runden gespielt, dabei ist folgendes aufgefallen. Nach Ende der ersten Runde - zu Beginn der zweiten konnte ich sofort Kontra geben, obwohl es eigentlich ein neues Spiel war :roll:
Als ich dann in der zweiten Runde bei 10000 Punkten war, hat der Computer mir zwar gesagt, dass ich gewonnen hatte, ich konnte aber unbeheligt weiterspielen. :shock:

Helmut 11. Jan 2003 14:01

ok, weiter gehts mit der bugbeseitigung :oops:
und danke wegen dem tipp mit swapit, ich werd mir das mal ansehen!

[edit]
sakura, kann es sein das du noch eine alte version hast? Bei mir tritt das Problem nicht auf. (weiterspielen in der 2. runde obwohl schon gesiegt).
Das problem mit dem kontra bei rundenanfang hab ich beseitigt.
Ich hab nur soviel probleme mit dem neustarten weil ich immer vergesse alles zurückzusetzen. Es müsste soeinen befehl geben, der einfach das programm neustartet, sodass man nicht alles zurücksetzen muss.

Jedenfalls lad ich die neue version erst in ein paar tagen hoch, bestimmt finde ich noch was. Danke.

Nicodius 7. Sep 2004 07:41

Re: Würfelspiel
 
"Das Dokument konnte nicht gefunden werden.
Bitte überprüfen Sie Ihren URL
--------------------------------------------------------------------------------
Hinweis :
Bei Dateinamen wird auf Groß- und Kleinschreibung unterschieden

--------------------------------------------------------------------------------
We are sorry, but the private homepage server could not find the file you asked for.
Please check the URL to ensure that the path is correct.

--------------------------------------------------------------------------------
410
Weiter mit "


?? :( :cry:

alcaeus 7. Sep 2004 09:30

Re: Würfelspiel
 
Hi Nicodius!

Vielleicht solltest du dir mal das Beitragsdatum ansehn: Das war noch Anfang letzten Jahres.
Und nun den letzten Besuch des Programmierers: 26.02.2003

Vielleicht hat er einfach keine Lust mehr zu Programmieren oder hat Homepage gewechselt und seinen DP-Account "vergessen". Ich glaube nicht dass er sooo schnell wieder da sein wird ;)

Greetz
alcaeus

himitsu 7. Sep 2004 09:39

Re: Würfelspiel
 
Und/Oder er ist einfach weg von T-Offline, was natürlich eine Löschung seiner Seite bei diesen zur Folge hatte :zwinker:

Florian H 7. Sep 2004 18:45

Re: Würfelspiel
 
Zitat:

Zitat von himitsu
Und/Oder er ist einfach weg von T-Offline, was natürlich eine Löschung seiner Seite bei diesen zur Folge hatte :zwinker:

die T-Online'er haben doch die Server umgezogen und jetzt muss man zahlen oder so...

himitsu 7. Sep 2004 21:10

Re: Würfelspiel
 
Die sind doch so schon teuer genug und da soll man jetzt auch noch für so'n bissl Speicher zahlen?

-NIP- 8. Sep 2004 15:58

Re: Würfelspiel
 
ich glaube nicht, dass es sich T-Online leisten kann eine Page einfach zu löschen. (Es sei denn, erhat seine Rechnung nicht bezahlt)

-NIP-

fkerber 8. Sep 2004 16:10

Re: Würfelspiel
 
Hi!

Zitat:

Zitat von -NIP-
ich glaube nicht, dass es sich T-Online leisten kann eine Page einfach zu löschen. (Es sei denn, erhat seine Rechnung nicht bezahlt)

Auch wenns jetzt etwas Off-Topic wird:
T-Online löscht nicht einfach so die Seiten. Richtig ist, dass sie ihr Free-Space-Angebot einstellen. Darüber wurde jeder Nutzer informiert und es wurde ihm die Möglichkeit gegeben, auf bezahlten Webspace von T-Online auszuweichen.


Ciao Frederic

himitsu 8. Sep 2004 17:09

Re: Würfelspiel
 
[nochmal OT - tut mir leid -.-]
Selbst wenn die nicht ihre anbebote einstellen sollten (obwohl bei den Preisen ein kleiner FreeSpace doch wohl inclusive sein sollte),
denke ich mal, das die ihren FreeSpace zurückhaben wollten, sobald man zu 'nem, anderen Anbiete wechselt, so ähnlich wie bei den eMail-Postfächern...


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