PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Funcasino für zum testen


stoerti
26.03.2005, 15:22
Mich hat gerade das geile Wetter zum programmieren animiert.
Ich hab noch nicht die geringste Ahnung, ob ich das gebastelt bekomme aber mir schwebt ein Onlinecasino vor, wo man nur für Fun spielen kann.
Dafür aber sich aussuchen kann, wer mit wem spielt.
Also zB wollen sich Shotgun, dazligth und sachse ein Pokerturnier bieten.
Dies wäre dann möglich.
Ausserdem soll n eingebauter Chat drin sein.

Ich will das erstmal mit Poker (Texas Hold'em) probieren, ob ich das programmiert bekomme und sollte das klappen, dann würde ich gern alles mögliche dazu packen.
(Skat, Roulette, Black Jack, andere Pokervarianten usw.)
Ich weiss, Skat ist kein Glückspiel, macht aber spass :lol:

Das Ding wird nachher sicherlich mal irgendwas kosten, was aber im minimalen Bereich liegen dürfte.
Was weiss ich, n Euro im Monat oder so.
Halt, damits wenigstens die Traffickosten reinholt.

Ich bitte mal um eine ehrliche Abstimmung.

Das Ding is n riesenaufwand und erfahrungsgemäss fang ich das an, schmeiss es irgendwann in die Ecke und bau dann in nem halben Jahr wieder dran.
Zumal ich auch noch jede Menge Kundenaufträge zu machen habe.

David Cooper
26.03.2005, 15:27
Ich habe mit "JA" gestimmt, da ich es generell für eine absolut brilliante Idee halte. :smdaumen:

Was weiss ich, n Euro im Monat oder so.
Das wäre aus meiner Sicht zwar nicht übertrieben, aber optimal wäre es natürlich, wenn sich dies durch Bannerwerbung irgendwie decken ließe.

:wavey: :wavey:

stoerti
26.03.2005, 15:31
wenn sich dies durch Bannerwerbung irgendwie decken ließe
Das tuts meistens nämlich nicht.

Irgendwo gibt das son Funcasino wo man Skat spielen kann.
Nur Skat.
Und da hängen immer so 1.000 Leute drin rum.
Egal ob Mittags um 12 oder Morgens um 4.

Ich hatte mir das auch etwas anders überlegt.
Bei Anmeldung gibts nen Betrag X zum verzocken, sagen wir mal 1.000$
Wenns weg is, is weg, dann kann man sich weitere (sagen wir mal) 1.000$ Spielgeld für nen Euro kaufen.
Irgendwie sowas, is auch noch nich zu ende gedacht.

Ach so, kleiner Nachtrag.
Erst dachte ich ja nach, das als HTML Seite zu machen....würde unschön.
Dann wollte ich das als Java-Applet machen....gefiel mir auch nicht.
Also mach ich das jetzt in C++, was den Vorteil hat, dass es nachher genau eine .exe Datei gibt (in diesem Fall allerdings 2, wegen Updates) was dann auf jedem Rechner ohne Installation läuft.
(Ausser auf denen des Internetcafes, wo sich RCEC rumtreibt :lol: )

matthias s.
26.03.2005, 16:58
Originally posted by stoerti@26.03.2005 - 16:31
(Ausser auf denen des Internetcafes, wo sich RCEC rumtreibt :lol: )
...Irrtum! Ich weiß es nicht ganz genau, aber ich hab mich letztens in Rom im Internetcafe (wenn man das überhaupt noch so nennen kann, es war eher ein Mega Supermarkt + Party) rumgetrieben, das war irgendeine große Kette.

Mit CD, Disc, ich konnte runterladen und installieren wie ich lustig bin. Das Hochfahren (nach jedem Benutzer aufs neue) dauerte ziemlich lange und ich wette das das System so gestaltet war das es kurz vorm ganz runtergefahren sein alles formatierte, oder aber beim Hochfahren zumindest das System aufs Byte genau überprüfte, wenn nicht einfach neu installierte.

Ich weiß nicht ob das Aufwandstechnisch so ginge, aber bei 300 Rechnern und 3,-E die Stunde rund um die Uhr und so lange hell immer voll auch kein schlechter Lösungsansatz.

Und letzten Sommer in Schweden konnte ich immer per Diskette (Kamera>Laptop>Diskette>Internet) meine Fotos per E-Mail verschicken, da hat auch keiner nachgesehen was ich da machen (in Schweden übrigens für lau!)


Viele grüße
Matthias s.

stoerti
26.03.2005, 18:52
Die Österreicher sind da aber anders drauf
Die haben eben von Rechnern nicht so viel Ahnung und sperren gleich die Ausführrechte für fremde Programme :8)

Nu hat mich die letzten Stunden nen Kunde und ein ausser Kontrolle geratenes Osterfeuer der Nachbarn vollkommen in Beschlag genommen....

Immer wenn ich grad anfangen will, brennt grad der Wald ab :8)


Aber nen ersten Screenshot gibt das schon

http://www.stoerti.com/casino/scrshot1.jpg

Brauche nach wie vor ein schönes Kartenspiel als Grafiken ....

Edit: Geht doch....ich nehm einfach die Karten von Freecell :lol:

Noch n kleiner Nachtrag:
Hier kann man dann auch solche Meisterschaften austragen.
Da braucht dann niemand mehr zu rechnen bzw. sich aus versehen vorsätzlich zu verrechnen :lach:

stoerti
26.03.2005, 22:30
So, ich arbeite soeben am Mischmechanismus fürs Pokern.
Hier mal 10 Mischungen ausgehend immer von einem sortierten Deck zur Ansicht.
Der erste Buchstabe steht fuer die Farbe ( C= Karo, H= Herz, P= Pik, K= Kreuz )
Dann 2 bis 10 und Bube,Dame,Koenig,As

bash-2.05b$ perl shuffle.pl
---------------------------------------------
C3 KB PB H10 C6 HK KK H9 P4 P10 K4 CD C7 HB P5 K7 P9 H5 K8 H6 H7 P6 P8 C5 C8 CK P3 KA HA KD H8 HD K10 CB H3 C9 C2 C4 K2 K9 PA K6 H2 PK CA P2 K3 K5 C10 P7 H4 PD
---------------------------------------------
H3 KA PK C7 K7 C6 P9 C10 P8 C3 P7 HA K5 C9 HK H6 C8 PA PD P4 K9 P10 K10 H4 H9 K4 C2 C5 H5 P5 H10 K6 HB H2 KD PB KB C4 CA P6 K3 CB KK P2 HD CK K2 H7 K8 CD H8 P3
---------------------------------------------
H9 CB H2 H6 C3 KD P6 P2 KB C6 C7 H7 K2 K7 K3 KK HB H8 PD C9 P4 P3 HA CD P8 K9 K5 H10 K4 P10 CK K10 P7 HD PK C10 H5 H4 P9 K8 HK PB P5 C5 CA C4 PA C2 K6 C8 KA H3
---------------------------------------------
HK KD K4 H8 K2 K8 C2 CD K10 KB P9 PA P4 CB H6 H3 P3 PD P8 H5 HD KA P10 PB K5 C8 K7 H4 K6 C4 CA P5 H7 H2 H10 PK K3 CK C7 C6 P2 C3 HB HA H9 KK K9 C9 P7 C5 P6 C10
---------------------------------------------
CK K4 H5 HB PA C5 K6 P2 KA H9 PD K8 K2 H8 KD C10 HK H3 H2 C7 P3 CD C9 P9 KK P5 P10 H6 HA CB HD C3 H10 C8 PK K7 P8 PB C4 K5 KB K9 C6 P6 C2 CA H7 H4 K10 P7 P4 K3
---------------------------------------------
KA C9 C5 P4 C6 H3 HB C3 KB P10 H2 P6 K2 P9 HD K10 PD H9 K3 HA CA H7 KD K8 PK KK H10 K9 C8 PA K6 CD C4 H5 P2 K4 C2 PB CB P5 H8 P7 C10 P3 H6 C7 CK K7 K5 H4 P8 HK
---------------------------------------------
PK H5 PB P10 C5 H2 PD K2 C9 H7 CA C10 PA K8 KD K6 P9 C7 H6 P6 K9 HD C8 HA C4 P3 K3 C6 P8 P7 KK HB P5 K5 KA H9 K4 CD P4 HK H4 CK K10 CB KB H10 C3 H8 H3 C2 P2 K7
---------------------------------------------
KK H6 P6 P5 C3 CK H5 PA C4 HK H4 CB H3 KD P8 CD CA PD C9 P4 C5 K10 PK K3 P9 HB KB HD C8 H9 K9 K4 K6 H10 HA H7 K7 P3 P2 P7 K5 K2 K8 KA H8 H2 P10 C6 PB C10 C7 C2
---------------------------------------------
P3 K4 H8 H7 K9 HB C5 PD C8 C6 K5 C4 K10 K8 KA KB CA PA P5 C2 P8 H6 KK H9 H4 P9 PB PK CD K6 CK H3 C7 C3 CB HA HD H5 P6 K2 C10 P2 P7 KD H2 P10 K7 P4 HK H10 K3 C9
---------------------------------------------
H5 P5 K9 P7 K5 K6 HA C4 CB HK C2 KK PA C3 C10 H7 H8 H3 PD HB K10 PK KB C8 P10 CA C7 PB H9 H6 P8 K8 P3 H4 CD K3 KA KD K7 P9 CK H2 HD C9 H10 K4 P2 C6 K2 P4 C5 P6

++++++++++++++++++++++++++++++++++++++++++++++++++
Und jetzt 10 mal ein Deck, welches immer weiter gemischt wird

bash-2.05b$ perl shuffle.pl
---------------------------------------------
HA PB PD K2 K8 C10 P9 KD P4 HB P8 P3 C5 CK H5 H4 K3 P7 CB H2 C4 PK P10 C8 K6 K5 C2 H9 KA K7 HK H3 H8 KB K9 K10 K4 H6 PA KK P2 C9 H10 CD CA H7 HD C7 P6 C6 P5 C3
---------------------------------------------
CD H5 H8 K9 H7 C7 C8 H10 K4 P9 P7 H4 K6 C4 P4 HB KK CK K3 H9 K2 P10 H2 K10 C5 KB HK H6 PK KA KD C2 CA H3 CB C10 P3 HA P2 K5 C9 P8 P5 K8 C3 HD PB P6 PD C6 K7 PA
---------------------------------------------
K4 P3 PB K3 H10 H8 H3 HB KB K2 C2 P10 C9 KK P4 C8 K9 CK H5 K6 P9 C3 CA H6 HK K10 HA H4 PK CB PA P6 H2 P7 KD C10 K5 KA H9 C7 P2 P5 CD C6 K8 P8 C4 H7 K7 PD HD C5
---------------------------------------------
HK PA K10 P2 P10 P4 CK K7 HA CD P5 P9 H9 C8 H5 P3 KD CB HD K5 CA KK C7 K8 P7 C4 C6 C3 H2 PB C5 KA KB P6 K4 C9 H3 H4 K6 PK HB K9 C10 H7 PD H10 C2 H8 P8 K2 K3 H6
---------------------------------------------
P9 C3 HA KB K6 C5 PD P2 K8 K9 KK H6 CD P3 H7 H10 K2 K7 C9 P8 P7 K4 HK C6 K5 C10 K10 H3 HB C8 H8 H4 H9 CB PA P6 C4 PB HD P4 CA H2 P5 C7 CK K3 H5 KD C2 KA PK P10
---------------------------------------------
H7 K6 H10 K3 P8 KB C4 P2 P10 K10 PD KK C9 H4 H5 H6 HA CK HB H2 PB CD C5 P9 KA PK HK C10 C6 P4 CA C8 K2 CB PA C7 K5 H9 K7 H8 K8 P5 K4 C2 C3 H3 KD K9 HD P3 P7 P6
---------------------------------------------
CA CK C4 P9 K2 P7 C5 C9 C8 KB CD H5 KK PA C10 P10 K7 P4 H8 HA P6 H2 HK P2 HB H6 P3 C2 C7 H10 H9 K6 PK K10 C6 H7 PD K5 KA CB H4 P8 K9 P5 K8 HD PB H3 KD K4 K3 C3
---------------------------------------------
C3 H2 CA K5 HK C4 P3 H8 C9 K6 KB CB P8 CK PB H6 H3 K4 KA H10 CD HA H4 HD PK KD P5 PA K8 P9 KK PD C7 C2 P4 C5 K10 C6 P7 HB C8 P6 H9 P2 P10 K9 H7 H5 K7 K2 C10 K3
---------------------------------------------
H8 H6 P6 K4 H7 HK HD PB C7 H3 PD K10 P2 PA HB KK K5 KD C5 H10 P4 C6 C10 K8 KA K3 P9 C3 C9 HA CK P8 H5 P10 P7 CD CA C4 PK K6 P3 H2 C2 KB K9 K7 CB P5 K2 C8 H4 H9
---------------------------------------------
K10 H3 C2 C10 C7 C3 K9 C5 PK P7 H5 K6 PD C9 KD HA P4 H2 CA H10 H6 KK PA P3 HB P10 CK C6 C4 HD K3 K8 HK P2 K4 P8 C8 KB CD KA P9 K5 K7 P5 H8 CB K2 H4 H9 PB P6 H7


Ich habe dann vor, weil es sich ja um ein Casino handeln soll, bei dem man Analysen anstellen kann, dass immer 10.000 Decks im voraus gespeichert werden, davon eines dann gespielt wird und ein einmal gespieltes Deck als Permanenz zur Verfügung gestellt wird.

Dies soll dann fuer alles gelten.
Alles = Kartenspiele + Roulette (sollte es jemals so weit kommen, dass ich das alles programmiere)

dazligth
28.03.2005, 03:03
Geile Idee stoerti!

The dude
28.03.2005, 10:01
@stoerti

das mit den pm, hört sich sehr gut an :smdaumen:

und der rest kann sich auch sehen lassen,

gutes gelingen weiterhin,

der dude :respect:

stoerti
17.04.2005, 18:29
Soeben wurde der erste Account in Stoertis Fun Casino erfolgreich aktiviert :)

David Cooper
17.04.2005, 18:30
Wo? Wie? Was?

Wir wollen Daten :D

stoerti
17.04.2005, 18:35
Ja nu langsam - zocken is noch nich :rolleyes:
Aber über die Anwendungssoftware kann ich jetzt schonmal neue Accounts anlegen.
Jetzt folgt das einloggen und dann bau ich die Spiele ein.

Als erstes dann Texas Hold'Em, weil das am einfachsten zu programmieren ist.

Geplant sind zur Zeit noch 7 Card Stud und Skat als Kartenspiel
und dann latürnich Roulette (French/American) aber in der Real Casino Variante mit 20 Stücken Maximum a Plein.

Was man sonst noch so einbauen könnte....mal sehen.
Dann muss ich aber die Software erstmal in Bunt und Farbe machen.
Das ist jetzt alles nur grau und nüchtern, dafür funktional :lach:

stoerti
17.04.2005, 18:44
Ach so, Daten....ja....also da ich ja weiss, wie tierisch das in einem Online-Spielclub abgeht, wo man Skat und Doppelkopf spielen kann, hab ich das ganze Ding gleich mal in erwachsen ausgelegt.

Datenbankserver ist ein Pentium 4, 2 GHz mit 2048 MB RAM, Unix
Gameserver ein P3, 1 GHz, 2048 MB RAM, Unix

und ich habe meine hauseigene Clusterlösung eingebaut.
Was bedeutet, wenn irgendwann mal der Webserver in die Knie gehen sollte, dann kann ich einen weiteren dazu stellen (oder dritten, vierten.....hundersten) und ohne das irgendwer was merkt oder die Kisten runtergefahren werden müssen, findet innerhalb der Server ein sogenanntes Loadbalancing statt.
Was bedeutet, dass der Spieler zwar unterwegs möglicherweise die Gameserver wechselt (was dieser aber gar nicht merkt) trotzdem aber mit jedem anderen auf jedem anderen Server spielen kann.

Die Anfragen werden immer an den Gameserver gestellt, der augenblicklich die geringste Last hat.

Das ist aber programmintern und man merkt es als Benutzer nicht.

Ach so, und wenn dann so kluge Köpfe aus Asiforen versuchen wollen zu betuppen....
der Datenverkehr ist verschlüsselt.
Und zwar Stoerti-Special verschlüsselt :lach:

(Mal gespannt sei, wann der erste das Protokoll analysiert :lach: )

Im Gegensatz zu manchen Online Casinos funktioniert das Stoerti Fun Casino
auch über Proxys und Firewalls, da nur HTTP-Traffic generiert wird.
(Wenn, dann machen wirs gleich richtig -_- )

dazligth
17.04.2005, 20:49
Tja und wenn OCs in der BRD mal legal werden ist stoerti der erste eder eins mit eigner Software aufmachen kann!

Evtl. bekommste mal einen großen Auftrag für die Westspielgruppe eins zu machen... Also gibt dir mühe :lol:

stoerti
17.04.2005, 21:04
Wahrscheinlich weniger, denn sone Casinosoftware ist schon ziemlich komplex.
Da hat jeder Schiss, man könnte irgendwelche Backdoors eingebaut haben.
Ausserdem überlege ich schon, ob ich nicht in irgendeiner Art und Weise
für die User die Möglichkeit anbieten soll, ein System einzuprogrammieren und dann
die Rechner selbst spielen zu lassen.
Das würde niemals bewilligt werden, wenn es um richtiges Geld geht :lol:
Ich weiss auch gar nicht, ob ich die Software fertig bekomme, ist ja nur ein Funprojekt.

stoerti
19.04.2005, 17:11
So....ich programmiere gerade, dass man sich an den Tisch setzen kann....
Jetzt gehts los mit heftig krass Programmierung, weil genau zu diesem Zeitpunkt ein richtiges Casino entsteht.
Man kann schon Tische erstellen und alle bestehenden Tische abfragen und so.

Ich könnte mal nen fähigen Grafiker brauchen, der son richtig geiles Grafikpaket basteln kann.

Vielleicht was in der Art, dass man in der Eingangshalle nen Egoshooter einbaut, also an der Eingangstüre sich eine Waffe auswählen muss um sich damit dann den weg zum Spielsaal freischiessen zu müssen und .... ne, das wär vielleicht zu gewagt :lol:

Ne, aber irgendwelche ultrageile Grafiken könnte man schon einbauen.

Übrigens:

Sollte das Programm abstürzen wenn man gesetzt hat oder nachdem man gesetzt hat oder der ganze Rechner stürzt ab wenn man schon gesetzt hat, so passiert nix - man bleibt in einer solchen Situation noch 30 Minuten eingeloggt und die letzte Aktion wird beendet.

Angenommen ich setze auf rot, mein Rechner stürzt ab, dann wird das Geld bei einem Gewinn gutgeschrieben, auch, wenn das Programm auf Eurem Rechner gar nicht mehr läuft.

Die Clientsoftware (also das, was nachher auf Euren Rechner ist) zeigt nur an, was auf dem Server passiert und führt Aktionen durch.
Das eigentliche Spiel läuft aber komplett auf dem Server ab und zwar auch ohne, dass noch eine Verbindung zum Client besteht.

Das geht deshalb, weil die Clientsoftware -bildlich erklärt- dem Croupier/Dealer eine Ansage macht und auf der Serverseite der Dealer/Croupier das spielt, was Ihr ihm angesagt habt.
Das habe ich deswegen gemacht, weil ich gerne die komplette Programmierung von Spielsystemen für den Spieler anbieten würde und da kam dieser nette Synergieeffekt bei zustande.

Darüberhinausgehend läuft auf dem Server eine doppelte Buchführung und die
Spiele werden Step-By-Step durchgeführt, so dass im unwahrscheinlichen Fall, dass der Gameserver abstürzt (bzw der Datenbankserver ist der wichtige) auch kein Verlust entsteht durch schon gesetzte Stücke.
Denn der Server kennt bereits die Zahl des nächsten Spiels wenn das alte noch läuft.
(Der Server, nicht die Clients! :lach: )

Damit ist meine Software schon um Klassen besser als die von win2day :lol:

RCEC
19.04.2005, 17:56
Hallo Störtie!

Könntest du mir meine Upcard-basicstrategie programmieren?

Am liebsten wäre es mir in excel,damit ich die formeln besser lernen kann
oder auch eine Datei,die auf einem Pocket-pc läuft


Es sollte ein "MINI"-programm sein,daß nur sagt welcher Satz als nächstes zu tätigen ist und ob LOW oder HIGH und eben mit welcher HÖHE 1-1-2-3-5-8-13-21-34-55 gesetzt wird und natürlich ob teilen oder split


50-100€ wäre mir das wert

CU
RCEC

stoerti
19.04.2005, 18:13
Das weiss ich nicht, ich kenne Deine Upcard-basicstrategie nicht.
Und Excel weiss ich auch noch nicht, da ich kein Excelprogrammierer bin.
Aber dafür muss ich erstmal deine Strategie überhaupt kennen

RCEC
20.04.2005, 17:55
Die gibt es auf der seite vom wizzard of odds

eine mathematische auswertung im langzeittest,wie sie auch die mischmaschinen liefern

ew = -0,78%

jedenfalls gibt es treffermäßig fast -10% nachteil von guten zu schlechten blättern,welche sich eben auf -0,78% reduzieren

ich denke da könnte man mit progression und nicht allzulangen zocken dies ins plus erwirtschaften

nämlich dann,wenn die BJ mit HIGH gewonnen werden

Ace-catching

Online zwar nur theoretisch,aber versuchen kann man es ja

immerhin sind die hohen Karten prädestiniert dazu sich zu wiederholen,alleine weil sie öfters vorhanden sind

es gibt 16 zehner (bei 52 karten) also wiederholen sich auch karten mit einem 10er dabei am öftesten

cu
rcec