Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
ALWIM
Anmeldungsdatum: 08.08.2006 Beiträge: 1037 Wohnort: Niederbayern
|
Verfasst am: 12.10.2012, 11:56 Titel: Roulette 1.0 |
|
|
Wer will mal ein wenig Roulette spielen?
http://www.freebasic-portal.de/downloads/spiele/roulette-245.html
Maussteuerung, viele Möglichkeiten zum setzen der Geldbeträge!
Mit Gewinnanzeige
Fehlersuche und Verbesserungsvorschläge erwünscht!
In den nächsten Tagen werden noch 2 weitere Spiele folgen!
Sind alle schon programmiert und getestet!
Gruß
ALWIM _________________ SHELL SHUTDOWN -s -t 05 |
|
Nach oben |
|
|
Quisslich
Anmeldungsdatum: 09.09.2012 Beiträge: 38
|
Verfasst am: 13.10.2012, 19:11 Titel: |
|
|
Auch nicht übel gemacht. Bin zwar nicht so der Roulette-Fan ...
Was ich vielleicht anders machen würde:
- Kugel fängt wohl zeitgesteuert an. Ist ja wohl auch so beim wirklichen Spiel. Hier ist die Zeitspanne aber etwas zu kurz. Außerdem wäre da wohl so eine Art Countdown à la "Sie haben noch 10 Sekunden Zeit für Ihren Einsatz" oder sowas.
- Die Kugel rollt für meinen Geschmack zu lange. Ist vielleicht realistisch, beim Einzelspiel aber eher nervig, so lange zu warten.
- Ich kann auf dem Spielfeld nicht sehen, was ich jetzt wirklich gesetzt habe. Wäre toll, wenn man z.B. die gesetzten Chips auf dem Feld noch sehen könnte.
- Weiterhin könnte man dem Spieler einen bestimmten Geldbetrag zur Verfügung stellen, den er verzocken kann. Wie es jetzt ist, bekommt man wohl keine Geldprobleme.
- Als letztes natürlich wäre eine Multiplayeroption die Krönung Könnte mir vorstellen, dass das gut ankäme. |
|
Nach oben |
|
|
ALWIM
Anmeldungsdatum: 08.08.2006 Beiträge: 1037 Wohnort: Niederbayern
|
Verfasst am: 14.10.2012, 12:36 Titel: |
|
|
Zitat: | Außerdem wäre da wohl so eine Art Countdown à la "Sie haben noch 10 Sekunden Zeit für Ihren Einsatz" oder sowas. |
Im richtigen Casino sagt doch auch keiner sie haben noch xx Sekunden zum setzen.
Zitat: | - Als letztes natürlich wäre eine Multiplayeroption die Krönung Könnte mir vorstellen, dass das gut ankäme |
Die habe ich schon mal in einer Qbasicversion programmiert.
Aber in dieser Version nicht berücksichtigt. Werde ich vielleicht mal in Angriff nehmen.
Zitat: | - Weiterhin könnte man dem Spieler einen bestimmten Geldbetrag zur Verfügung stellen, den er verzocken kann. Wie es jetzt ist, bekommt man wohl keine Geldprobleme. | Wäre eine Idee, sowas umzusetzen. Im richtigen Casino muss man aber auch selber wissen, wann man kein Geld mehr hat! Hat man kein Geld mehr, geht man zur Bank und holt sich neues! Mal schauen was sich machen lässt.
Zitat: | - Ich kann auf dem Spielfeld nicht sehen, was ich jetzt wirklich gesetzt habe. Wäre toll, wenn man z.B. die gesetzten Chips auf dem Feld noch sehen könnte. |
Das stimmt! Werde ich vielleicht noch irgendwann mal ändern.
Zitat: | - Die Kugel rollt für meinen Geschmack zu lange. Ist vielleicht realistisch, beim Einzelspiel aber eher nervig, so lange zu warten. |
Im richtigen Casino rollt die Kugel auch in etwas so lange. Und die Kugel rollt ja nicht immer gleich lang!!! So auch bei meinem Programm.
Zitat: | - Kugel fängt wohl zeitgesteuert an. Ist ja wohl auch so beim wirklichen Spiel. Hier ist die Zeitspanne aber etwas zu kurz. |
Vielleicht, vielleicht auch nicht. Die Kugel fängt zeitgesteuert an, das stimmt. War doch eine gute Idee von mir das umzusetzen oder?
Was nicht funktioniert, ist das setzen auf 4 benachbarte Zahlen, wie 16, 17, 19, 20!
Kann man aber sicher auch noch irgendwie umsetzen!
Gruß
ALWIM _________________ SHELL SHUTDOWN -s -t 05
Zuletzt bearbeitet von ALWIM am 14.10.2012, 18:42, insgesamt einmal bearbeitet |
|
Nach oben |
|
|
nemored
Anmeldungsdatum: 22.02.2007 Beiträge: 4597 Wohnort: ~/
|
Verfasst am: 14.10.2012, 14:35 Titel: |
|
|
Zitat: | Im richtigen Casino muss man aber auch selber wissen, wann man kein Geld mehr hat! |
Im Casino kann ich aber ständig in meine Geldbörse und auf meine Jetons blicken.
Die meisten Casino-Besucher setzen sich für den Tag ein bestimmtes Limit; das wäre in diesem Fall das Startkapital.
Was die Roll-Länge angeht, schließe ich mich Quisslich an - das ist für das Computerspiel zu lang. Manche Dinge lassen sich am Computer nicht zu 100% übertragen; so auch die Sache mit dem Countdown - natürlich sagt im Casino keiner, wie viele Sekunden ich noch Zeit habe, aber ich merke es doch einigermaßen am Verhalten des Croupiers.
So Dinge wie
Code: | #INCLUDE ONCE "WINDOWS.BI" |
finde ich persönlich immer sehr schade, weil es die Plattformunabhängigkeit kaputt macht. Messageboxen bekommt man mit wenig Programmieraufwand ganz gut im Eigenbau hin.
Während die Kugel rollt, kann das Spiel nicht beendet werden. Da sie ziemlich lange rollt, muss man den richtigen Moment abpassen, um das Spiel beenden zu können ...
Sonst sieht das Programm recht hübsch aus. Schade, dass man nicht mehrere Dinge gleichzeitig setzen kann, z. B. rot und 1. Drittel.
Wenn sich zusätzlich zur Kugel noch die Scheibe drehen würde, wäre das ganz besonders toll. Kannst ja mal schauen, was man mit Multiput oder RotateHQ so anstellen kann. _________________ Deine Chance beträgt 1:1000. Also musst du folgendes tun: Vergiss die 1000 und konzentriere dich auf die 1. |
|
Nach oben |
|
|
Quisslich
Anmeldungsdatum: 09.09.2012 Beiträge: 38
|
Verfasst am: 14.10.2012, 17:15 Titel: |
|
|
ALWIM hat Folgendes geschrieben: | Zitat: | Außerdem wäre da wohl so eine Art Countdown à la "Sie haben noch 10 Sekunden Zeit für Ihren Einsatz" oder sowas. |
Im richtigen Casino sagt doch auch keiner sie haben noch xx Sekunden zum setzen. |
natürlich, aber im Casino sehe ich ja auch, wann der Groupier anfangt, die Kugel zu werfen. Denke, wenn man sowas als PC-Spiel umsetzt, muss man halt auch gewissen Sachen nicht unbedingt realistisch machen, sondern so, dass der Komfort für den Spieler gegeben ist |
|
Nach oben |
|
|
ALWIM
Anmeldungsdatum: 08.08.2006 Beiträge: 1037 Wohnort: Niederbayern
|
Verfasst am: 14.10.2012, 18:41 Titel: |
|
|
Quisslich hat Folgendes geschrieben: | ALWIM hat Folgendes geschrieben: | Zitat: | Außerdem wäre da wohl so eine Art Countdown à la "Sie haben noch 10 Sekunden Zeit für Ihren Einsatz" oder sowas. |
Im richtigen Casino sagt doch auch keiner sie haben noch xx Sekunden zum setzen. |
natürlich, aber im Casino sehe ich ja auch, wann der Groupier anfangt, die Kugel zu werfen. Denke, wenn man sowas als PC-Spiel umsetzt, muss man halt auch gewissen Sachen nicht unbedingt realistisch machen, sondern so, dass der Komfort für den Spieler gegeben ist |
Der Croupier kann ja auch zuerst "Nichts geht mehr" sagen und dann die Roulettekugel werfen!
Ich wollte das Programm schon so realistisch wie möglich machen.
Dass sich der Roulettekessel auch noch dreht, ist ein bisschen schwierig umzusetzen. Das ganze ist mit Bload, Put, ... gemacht worden. _________________ SHELL SHUTDOWN -s -t 05 |
|
Nach oben |
|
|
nemored
Anmeldungsdatum: 22.02.2007 Beiträge: 4597 Wohnort: ~/
|
Verfasst am: 14.10.2012, 23:05 Titel: |
|
|
Eine sich drehende Scheibe ist dank der guten Bibliotheken, die es inzwischen nicht so schwer.
http://programmierung.eulengesang.de/Roulette.zip - drehung.bas
Einbauen musst du das aber selbst. _________________ Deine Chance beträgt 1:1000. Also musst du folgendes tun: Vergiss die 1000 und konzentriere dich auf die 1. |
|
Nach oben |
|
|
ALWIM
Anmeldungsdatum: 08.08.2006 Beiträge: 1037 Wohnort: Niederbayern
|
Verfasst am: 15.10.2012, 01:59 Titel: |
|
|
Es funktioniert zwar, aber kann man die Geschwindigkeit auch regeln?
Bei meinem Programm wird der Roulettekessel bzw. die Kugel langsamer!
Leider funktioniert das ganze mit Deprecated Gui nicht!
Ich verwende in meinem Programm nämlich Deprecated Gui.
Edit: Geschwindigkeit regeln geht! Habe das Sleep nicht gleich gesehen.
Gruß
ALWIM _________________ SHELL SHUTDOWN -s -t 05 |
|
Nach oben |
|
|
nemored
Anmeldungsdatum: 22.02.2007 Beiträge: 4597 Wohnort: ~/
|
Verfasst am: 15.10.2012, 15:57 Titel: |
|
|
Es gibt schon einen Grund, warum die Dialektform deprecated heißt. _________________ Deine Chance beträgt 1:1000. Also musst du folgendes tun: Vergiss die 1000 und konzentriere dich auf die 1. |
|
Nach oben |
|
|
28398
Anmeldungsdatum: 25.04.2008 Beiträge: 1917
|
Verfasst am: 15.10.2012, 17:36 Titel: |
|
|
Was ist Deprecated Gui? |
|
Nach oben |
|
|
ytwinky
Anmeldungsdatum: 28.05.2005 Beiträge: 2624 Wohnort: Machteburch
|
Verfasst am: 15.10.2012, 18:02 Titel: |
|
|
Deprecated GUI ist die Vorbereitung auf einen neuen Thread mit dem Titel:
Warum läuft mein Programm mit der neuen fbc-Version nicht mehr?
AFAIR ist deprecated dafür gedacht, um ALTE Programme lauffähig zu machen..
..nicht, um neue zu schreiben..
..aber mach, wie du denkst
Gruß
ytwinky _________________
v1ctor hat Folgendes geschrieben: | Yeah, i like INPUT$(n) as much as PRINT USING.. | ..also ungefähr so, wie ich GOTO.. |
|
Nach oben |
|
|
nemored
Anmeldungsdatum: 22.02.2007 Beiträge: 4597 Wohnort: ~/
|
Verfasst am: 15.10.2012, 18:08 Titel: |
|
|
28398 hat Folgendes geschrieben: | Was ist Deprecated Gui? |
Code: | -lang deprecated -s gui |
schätze ich mal. _________________ Deine Chance beträgt 1:1000. Also musst du folgendes tun: Vergiss die 1000 und konzentriere dich auf die 1. |
|
Nach oben |
|
|
28398
Anmeldungsdatum: 25.04.2008 Beiträge: 1917
|
Verfasst am: 15.10.2012, 19:32 Titel: |
|
|
Ah, so wird ein Schuh draus... |
|
Nach oben |
|
|
ALWIM
Anmeldungsdatum: 08.08.2006 Beiträge: 1037 Wohnort: Niederbayern
|
Verfasst am: 16.10.2012, 01:18 Titel: |
|
|
ytwinky hat Folgendes geschrieben: | Deprecated GUI ist die Vorbereitung auf einen neuen Thread mit dem Titel:
Warum läuft mein Programm mit der neuen fbc-Version nicht mehr?
AFAIR ist deprecated dafür gedacht, um ALTE Programme lauffähig zu machen..
..nicht, um neue zu schreiben..
..aber mach, wie du denkst
Gruß
ytwinky |
Das weiß ich, nur habe ich es bisher nie hinbekommen die alten Quellcodes auf die neueste Freebasicversion umzuschreiben. Deswegen habe ich immer -lang deprecated genommen.
Bekomme nach wie vor eine dieser Fehlermeldungen:
Zitat: | Default types or suffixes are only valid in -lang deprecated or fblite or qb |
Gruß
ALWIM _________________ SHELL SHUTDOWN -s -t 05 |
|
Nach oben |
|
|
nemored
Anmeldungsdatum: 22.02.2007 Beiträge: 4597 Wohnort: ~/
|
Verfasst am: 16.10.2012, 08:08 Titel: |
|
|
Das bedeutet übersetzt, dass du die Suffixe (z. B. das # in Farben#) weglassen und stattdessen explizit den Datentyp dazuschreiben sollst. Bei den meisten Variablen machst du das doch sowieso schon. _________________ Deine Chance beträgt 1:1000. Also musst du folgendes tun: Vergiss die 1000 und konzentriere dich auf die 1. |
|
Nach oben |
|
|
ALWIM
Anmeldungsdatum: 08.08.2006 Beiträge: 1037 Wohnort: Niederbayern
|
Verfasst am: 16.10.2012, 13:38 Titel: |
|
|
nemored hat Folgendes geschrieben: | Das bedeutet übersetzt, dass du die Suffixe (z. B. das # in Farben#) weglassen und stattdessen explizit den Datentyp dazuschreiben sollst. Bei den meisten Variablen machst du das doch sowieso schon. |
Bloß hilft das nichts. Die Fehlermeldungen sind trotzdem da. Habe im Programm keinen einzigen Suffix drin. Alles dazugeschrieben, (Integer, String). Schon komisch?
Edit: Offentsichtlich will Freebasic auch im Unterprogramm die Bezeichnung des Datentypes haben!?
Code: | SUB TEST (X AS INTEGER, Y AS INTEGER, ZAHL AS STRING) |
Gruß
ALWIM _________________ SHELL SHUTDOWN -s -t 05
Zuletzt bearbeitet von ALWIM am 16.10.2012, 13:46, insgesamt einmal bearbeitet |
|
Nach oben |
|
|
ThePuppetMaster
Anmeldungsdatum: 18.02.2007 Beiträge: 1837 Wohnort: [JN58JR]
|
Verfasst am: 16.10.2012, 13:46 Titel: |
|
|
poste eine zeile in der ein solcher Fehler entsteht.
MfG
TPM _________________ [ WebFBC ][ OPS ][ ToOFlo ][ Wiemann.TV ] |
|
Nach oben |
|
|
ALWIM
Anmeldungsdatum: 08.08.2006 Beiträge: 1037 Wohnort: Niederbayern
|
Verfasst am: 16.10.2012, 13:47 Titel: |
|
|
ThePuppetMaster hat Folgendes geschrieben: | poste eine zeile in der ein solcher Fehler entsteht.
MfG
TPM |
Hat sich erledit! Bin selber draufgekommen. _________________ SHELL SHUTDOWN -s -t 05 |
|
Nach oben |
|
|
ALWIM
Anmeldungsdatum: 08.08.2006 Beiträge: 1037 Wohnort: Niederbayern
|
Verfasst am: 06.04.2013, 13:31 Titel: |
|
|
Es gibt eine neue Rouletteversion:
http://www.freebasic-portal.de/downloads/spiele/roulette-245.html
Es sind ein paar neue Funktionen hinzugekommen!
Habe die Datei Russisches Roulette genannt!
Ich hoffe nicht, dass Fehler im Programm drin sind! Bei meinen Tests hat alles soweit funktioniert.
Verbesserungsvorschläge erwünscht!
Gruß
ALWIM _________________ SHELL SHUTDOWN -s -t 05 |
|
Nach oben |
|
|
volta
Anmeldungsdatum: 04.05.2005 Beiträge: 1875 Wohnort: D59192
|
Verfasst am: 06.04.2013, 19:10 Titel: |
|
|
Hi Alwim,
es ist deine Entscheidung den Quelltext mit zu geben oder nicht.
Aber man sollte dann so ehrlich sein es auch Wahrheitsgemäß anzugeben.
Nach dem Quelltext habe ich vergeblich gesucht, welche Scherze hast du da eingebaut?
deshalb ohne Test gelöscht. _________________ Warnung an Choleriker:
Dieser Beitrag kann Spuren von Ironie & Sarkasmus enthalten.
Zu Risiken & Nebenwirkungen fragen Sie Ihren Therapeuten oder Psychiater. |
|
Nach oben |
|
|
|