Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Sebastian Administrator

Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
Verfasst am: 22.11.2005, 20:39 Titel: QBasic-/FreeBasic-Wettbewerb - Newsthread |
|
|
Hallo,
sämtliche News rund um den QBasic- und FreeBasic-Programmierwettbewerb werden in diesem Thread gesammelt.
Erste Meldung (22.11.2005):
Wieder einmal gibt es eine neue Aufgabe beim Deutschen QBasic-Programmierwettbewerb! Für die Aufgabe ist auch wieder FreeBasic zugelassen. Näheres auf QBasic.de/wettbewerb.
Viele Grüße!
Sebastian _________________
Die gefährlichsten Familienclans | Opas Leistung muss sich wieder lohnen - für 6 bis 10 Generationen!
Zuletzt bearbeitet von Sebastian am 11.02.2006, 14:46, insgesamt 2-mal bearbeitet |
|
Nach oben |
|
 |
jb

Anmeldungsdatum: 14.01.2005 Beiträge: 2010
|
Verfasst am: 22.11.2005, 20:51 Titel: |
|
|
Huihui, das hört sich aber schwer an...
Warum macht ihr nicht mal was einfacheres?
/edit:
Noch ein paar Fragen: Kann eine 7 durch erneutes Legen einer Sieben "gesteigert" werden?
Und was passiert, wenn sich der Computergegner z.B. Herz wünscht, und der Spieler
darauf einen Pik-Buben legt? Kann er (der Spieler, nicht der Computer) sich dann trotzdem was wünschen?
Und was passiert, wenn alle Karten alle sind?
jb |
|
Nach oben |
|
 |
Marky

Anmeldungsdatum: 02.09.2004 Beiträge: 1173
|
Verfasst am: 22.11.2005, 21:24 Titel: |
|
|
Seb, vllt wäre es für die Zukunft sinnvoller, wenn ihr Neuigkeiten des QB-Wettbewerbs in einem Thread sammelt. Danke. |
|
Nach oben |
|
 |
Devilkevin aka Kerstin

Anmeldungsdatum: 11.11.2004 Beiträge: 2532 Wohnort: nähe Mannheim
|
Verfasst am: 22.11.2005, 22:04 Titel: |
|
|
jb hat Folgendes geschrieben: | Huihui, das hört sich aber schwer an...
Warum macht ihr nicht mal was einfacheres?
|
*Zustimmen tu*  _________________ www.piratenpartei.de |
|
Nach oben |
|
 |
jb

Anmeldungsdatum: 14.01.2005 Beiträge: 2010
|
Verfasst am: 22.11.2005, 22:06 Titel: |
|
|
Naja, nach genauerem Durchlesen ist es nun doch nicht so schwer...
Ich hatte im ersten Moment an eine Art Solitär gedacht, aber das geht ja noch.
jb |
|
Nach oben |
|
 |
Sebastian Administrator

Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
Verfasst am: 22.11.2005, 23:56 Titel: |
|
|
Zitat: | aber das geht ja noch. |
Das denke ich auch. So schwer ist das nicht. Ein Computergegner für Maumau ist mit wenigen IF-Abfragen erledigt, da er nur prüfen muss, ob er eine passende Karte hat, diese ggf. legen muss oder halt eine ziehen muss. Die Aufgabe ist also keineswegs eine besonders schwierige. Viel Erfolg! Traut euch ruhig. Es ist keines Wegs so schwer wie der erste Eindruck vielleicht vermittelt. _________________
Die gefährlichsten Familienclans | Opas Leistung muss sich wieder lohnen - für 6 bis 10 Generationen! |
|
Nach oben |
|
 |
jb

Anmeldungsdatum: 14.01.2005 Beiträge: 2010
|
Verfasst am: 23.11.2005, 17:04 Titel: |
|
|
Und was ist jetzt mit meinen obigen Fragen?
jb |
|
Nach oben |
|
 |
MisterD

Anmeldungsdatum: 10.09.2004 Beiträge: 3071 Wohnort: bei Darmstadt
|
Verfasst am: 23.11.2005, 18:18 Titel: |
|
|
wettbewerbsforum? _________________ "It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration."
Edsger W. Dijkstra |
|
Nach oben |
|
 |
Sebastian Administrator

Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
Verfasst am: 23.11.2005, 21:30 Titel: |
|
|
Hallo!
War wohl schon etwas müde, dass ich die Fragen vergessen hab...
Zitat: | Noch ein paar Fragen:
1. Kann eine 7 durch erneutes Legen einer Sieben "gesteigert" werden?
2. Und was passiert, wenn sich der Computergegner z.B. Herz wünscht, und der Spieler darauf einen Pik-Buben legt? Kann er (der Spieler, nicht der Computer) sich dann trotzdem was wünschen?
3. Und was passiert, wenn alle Karten alle sind? |
Sind übrigens gute Fragen.
1. Nein, das wird zwar manchmal so gespielt, aber für den WB ist das nicht nötig. Legt ein Spieler eine 7, so hat der Gegenspieler 2 Karten zu ziehen und ist dann an der Reihe.
2. Hm, manche machen's so und andere so.
Wikipedia hat Folgendes geschrieben: | Es dürfen nach manchen Regeln nicht mehrere Buben aufeinander gelegt werden ("Bube auf Bube stinkt"). Der nächste Spieler muss also eine Karte gemäß den Wünschen des Spielers, der den Buben gelegt hat, legen bzw. eine Karte vom Talon (=verdeckter Kartenstapel) ziehen. Die Wünsche beschränken sich auf die vier Farben Herz, Karo, Kreuz und Pik. |
Ich schlage vor, wir orientieren uns an der "reinen Lehre": Legt ein Spieler einen Buben, so darf er die nächste Farbe bestimmen. Der Gegenspieler muss dann die entsprechende Farbe legen oder eine Karte ziehen, falls er dem Wunsch nicht nachkommen kann. Das Aufheben des Wunsches ist nicht möglich.
3. Du meinst, was passiert, wenn der verdeckte Stapel alle ist? Dann wird vom offenen Haufen der gelegten Karten die oberste, also zuletzt gelegte Karte abgenommen. Die bleibt liegen. Alle Karten darunter werden neu gemischt und stellen dann den verdeckten Stapel dar.
Viele Grüße!
Sebastian _________________
Die gefährlichsten Familienclans | Opas Leistung muss sich wieder lohnen - für 6 bis 10 Generationen! |
|
Nach oben |
|
 |
Jojo alter Rang

Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 23.11.2005, 21:51 Titel: |
|
|
Also, ich finde die Aufgabe annehmbar.... ich glaub ich mach mit, ich hab sogar schonmal eine poker-simulation programmiert  _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
 |
|
Nach oben |
|
 |
Manuel

Anmeldungsdatum: 23.10.2004 Beiträge: 1271 Wohnort: Bayern
|
|
Nach oben |
|
 |
Lutz Ifer Grillmeister

Anmeldungsdatum: 23.09.2005 Beiträge: 555
|
Verfasst am: 23.11.2005, 23:22 Titel: |
|
|
Servus!
> Darf man Programme/Libs zum Anzeigen von Bildern verwenden?
Konvertier dir doch die bmps in ein praktischeres Format. Also, erst mit einem (Hilfs-)Programm die bmps anzeigen lassen, mit get in ein array, und das array dann in Datei.
Im "richtigen" Programm für den Wettbewerb brauchst du dann nur noch diese Dateien mit bload in die arrays lesen, put, fertig.
Wenn jemand bissl webspace hätte, könnte ich da eine bmp mit allen gebrauchten spielkarten (214kb, 255farben, 32karten a 71*96pixel, alternativ auch in 24bpp) sponsorn...
Gruß
Lutz Ifer |
|
Nach oben |
|
 |
Sebastian Administrator

Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
Verfasst am: 24.11.2005, 00:20 Titel: |
|
|
Hallo!
Zitat: | Konvertier dir doch die bmps in ein praktischeres Format. Also, erst mit einem (Hilfs-)Programm die bmps anzeigen lassen, mit get in ein array, und das array dann in Datei.
Im "richtigen" Programm für den Wettbewerb brauchst du dann nur noch diese Dateien mit bload in die arrays lesen, put, fertig. |
Genau das würde ich auch empfehlen. Einfach ein fertiges Anzeigeprogramm nehmen (z.B. von qbasic.de) und dann mit GET oder zur Not auch mit POINT den Bildschirm abtasten und in ein einfaches Format deiner Wahl bringen.
Zitat: | Wenn jemand bissl webspace hätte, könnte ich da eine bmp mit allen gebrauchten spielkarten (214kb, 255farben, 32karten a 71*96pixel, alternativ auch in 24bpp) sponsorn... |
Prima! Ich kann's hosten, wenn die Veröffentlichung nicht gegen irgendwelche Auflagen des Zeichners oder Vertreibers der Kartenbilder verstößt. sebastian_steiner{ätt}gmx{punkt}de
Viele Grüße!
Sebastian _________________
Die gefährlichsten Familienclans | Opas Leistung muss sich wieder lohnen - für 6 bis 10 Generationen! |
|
Nach oben |
|
 |
Sebastian Administrator

Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
|
Nach oben |
|
 |
jb

Anmeldungsdatum: 14.01.2005 Beiträge: 2010
|
Verfasst am: 24.11.2005, 19:23 Titel: |
|
|
Sebastian hat Folgendes geschrieben: |
3. Du meinst, was passiert, wenn der verdeckte Stapel alle ist? Dann wird vom offenen Haufen der gelegten Karten die oberste, also zuletzt gelegte Karte abgenommen. Die bleibt liegen. Alle Karten darunter werden neu gemischt und stellen dann den verdeckten Stapel dar.
|
Können die Karten nicht schon zur Laufzeit untergemischt werden?
jb |
|
Nach oben |
|
 |
Sebastian Administrator

Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
|
Nach oben |
|
 |
jb

Anmeldungsdatum: 14.01.2005 Beiträge: 2010
|
Verfasst am: 24.11.2005, 20:39 Titel: |
|
|
Dann werde ich es so versuchen, ist (meines Erachtens) einfacher.
jb |
|
Nach oben |
|
 |
volta
Anmeldungsdatum: 04.05.2005 Beiträge: 1876 Wohnort: D59192
|
Verfasst am: 24.11.2005, 22:42 Titel: |
|
|
Hi,
eigentlich wollte ich das Wettbewerbsforum nutzen, aber derzeit nicht erreichbar!
Problem:
In der cards.dll ist der Kartensatz und viele Funktionen enthalten die das progen solch eines Spiels erleichtert.
Die Benutzung ist in FreeBasic ja erlaubt, da WindowsDLL oder?
Meiner Meinung nach aber unfair den QB´lern gegenüber!
Gruß
Volta _________________ Warnung an Choleriker:
Dieser Beitrag kann Spuren von Ironie & Sarkasmus enthalten.
Zu Risiken & Nebenwirkungen fragen Sie Ihren Therapeuten oder Psychiater. |
|
Nach oben |
|
 |
Lutz Ifer Grillmeister

Anmeldungsdatum: 23.09.2005 Beiträge: 555
|
Verfasst am: 24.11.2005, 23:53 Titel: |
|
|
volta hat Folgendes geschrieben: | In der cards.dll ist der Kartensatz und viele Funktionen enthalten die das progen solch eines Spiels erleichtert. |
...aus der hab ich die Karten, die in der bmp >>hier<< sind. In sofern... is wurscht.
Gruß
Lutz Ifer |
|
Nach oben |
|
 |
Skilltronic

Anmeldungsdatum: 10.09.2004 Beiträge: 1148 Wohnort: Köln
|
Verfasst am: 25.11.2005, 00:37 Titel: |
|
|
Hallo
Wäre es nicht prinzipiell mal interessant, einen Wettbewerb zu machen, bei dem am Ende die verschiedenen Programme gegeneinander zu einer Art Meisterschaft antreten?
Also im Fall Mau-Mau müsste von der Jury ein Grundgerüst vorgegeben werden, das die Karten mischt und verteilt und die Teilnehmer programmieren zu diesem Format passende KI-Gegner, die dann gegeneinander spielen. Mau-Mau ist vielleicht nicht so gut geeignet, weil viel vom Glück abhängt, aber wenn man zwei Programme 100 Spiele oder so machen lässt, könnte man vielleicht auch schon eine Tendenz feststellen können. Sieger wird, wer nachdem jeder gegen jeden angetreten ist, die meissten Spiele gewonnen hat.
Gruss
Skilltronic _________________ Elektronik und QB? www.skilltronics.de ! |
|
Nach oben |
|
 |
|