Entwickler-Ecke

Open Source Projekte - Mühle Spiel gesucht // Bitte um Hilfe


Bando - So 10.01.10 17:00
Titel: Mühle Spiel gesucht // Bitte um Hilfe
Schönen Guten Tag,

ich bin Schüler der 12ten Klasse an einem Gymnasium in Thüringen.
Unsere Aufgabe besteht darin in Heimarbeit ein Mühle-Spiel mit den einfachsten Delphi- Mitteln (sprich "was ein Schüler auf die Beine stellen können muss", wie es unser Lehrer immer so schön sagt) zu erstellen.
Mein Problem ist, dass ich keinerlei Durchblick habe und mit Informatik auf Kriegsfuß stehe. ^^
Könnte mir jemand ein solches Programm zur Verfügung stellen?

Mit freundlichen Grüßen

Bando


Bergmann89 - So 10.01.10 17:42

Hey,

nichts für Ungut, aber hier wird niemand deine Hausaufgaben machen. Wir stehen dir gern mit Rat und Tat zur Seite, wenn du Fragen und Probleme hast, aber du musst es schon selber machen ;)

MfG Bergmann


JüTho - So 10.01.10 17:47

Hallo und :welcome:

Ein Forum ist niemals dazu da, fertigen Code zu liefern. Es geht immer nur darum, bei konkreten Problemen Hilfe zu geben.

Wer Hilfe will, sollte zumindest die Beschreibung der Foren und die "Hilfe" zum Forum lesen können und wollen. Unter "Open Source Projekte" gehören Projekte, die von einem Anwender (wie dir) geliefert und anderen zur Verfügung gestellt werden. "Bitte um Hilfe" ist keine Fragestellung - (fast) jeder hier will Hilfe.

Mach dir erstmal (auf dem Papier) Gedanken, wie ein solches Spiel ablaufen sollte: Wenn ... dann ... andernfalls; und wenn ... dann ... usw. Wenn du dann konkrete Fragen hast, darfst du wiederkommen.

Jürgen


bole - So 10.01.10 18:01

Hallo

Ich habe mal vor etwa 10 Jahren ein Mühle Spiel als Diplomarbeit geschrieben... Heute würde ich zwar diverses nicht mehr so machen aber anbei das Design Dokument der Arbeit, das hilft Dir eventuell weiter.

Gruss

Bole


JüTho - So 10.01.10 18:34

@bole
Das gehört sich nicht: Hier werden keine Aufgaben abgenommen! Er soll wenigstens selbst denken.

Jürgen

Ich habe mich entschlossen, diese Diskussion zu melden.


bole - So 10.01.10 18:45

Hallo Jürgen

Falls Du Dir die Mühe gemacht hättest meinen Anhang runterzuladen, hättest Du festgestellt das dies keineswegs den Source Code enthält, sondern nur Grundsätzlich überlegungen wie man dies umsetzten kann...

Ich finde dies als Starthilfe nicht wirklich schlimm. Zumal man hier im Forum auch den fertigen Sourcecode eines Mühlespiels runterladen kann...

Gruss

Bole


elundril - So 10.01.10 19:00

ich frag mich ehrlich gesagt warum so viele leute informatik nehmen wenn die eh keinen bock dann darauf haben?? Ich mein, informieren die sich nicht das informatik eben aus programmieren usw besteht und nicht aus WOW zocken oder im internet surfen?

Sorry das jetzt dein Thread dafür herhalten muss und sry für OT.

lg elundril


Bando - So 10.01.10 19:44

Ich merke schin , hier werden klischeés bedient.
Ich habe Info fakultativ gewählt - sprich zusaätzlich & unverbindlich.
Ich habe weder was mit WOW noch mit anderen sachen zu tun, im gegenteil - ich verbringe den großteil meiner freizeit mit dem ausüben des 2rad sportes.
Die 3 wochenstunden info guck ich in die röhre und kratz mich am kopf. was anderes ist info für mich nicht.
ist garnicht mein fall ... nicht weil ich dumm bin oder wie auch immer es jetzt weitergehen könnte ... ich interessiere mich einfach nicht dafür.

und ich frage siche rnicht, weil ich es leichter finde andere den kram für mich machn zu lassen ... sondern , weil ich ein informatischer totalausfall bin.

mfg


elundril - So 10.01.10 19:52

sollte nichts gegen dich persönlich sein und auch kein vorwurf das du deine arbeit abschieben willst. ;)

kleine frage, wenn du dich nicht für informatik interessierst, warum hast du es dann gewählt?


AXMD - So 10.01.10 21:32

Hallo Bando!

Wenn du möchtest, dass dir jemand das Programm (gegen Bezahlung) schreibt, dann verschiebe ich das Topic gerne in die Jobbörsen-Sparte. Ansonsten schließe ich es, da wir es nicht gerne sehen, wenn jemand ohne Eigeninitiative nach fertigem Code o.ä. fragt - das wurde auch bereits von anderen gesagt. Wenn du eine Verschiebung in die Jobbörsen-Sparte wünschst, sagt bitte Bescheid.

AXMD


Bando - So 10.01.10 22:05

Es ist ja nicht so, dass ich mich garnicht dafür interessiere ...
hab die ersten beiden semester info auch mit jeweils 11 punkten abgeschlossen. bin auch eigtl nicht jmd, der kampflos aufgibt... aber mir wurde es einfach nur total zuviel.
habe es halt fakultativ belegt ... für den fall, dass es nichts für mich ist ^^

ehe ich dafür geld ausgebe werde ich die idee lieber verwerfen ...


Jann1k - Mo 11.01.10 00:00

Zitat:
ich frag mich ehrlich gesagt warum so viele leute informatik nehmen wenn die eh keinen bock dann darauf haben?? Ich mein, informieren die sich nicht das informatik eben aus programmieren usw besteht und nicht aus WOW zocken oder im internet surfen?


Das Problem des Informatik-Unterrichts an Schulen ist, dass es vielfach von Schülern als "weiches" Fach wahrgenommen wird, in dem es keinen hinreichend definierten Wertmaßstab zur Notengebeung gibt. D.h. relativ viele Schüler ohne Informatikkenntnisse wählen dieses Fach weil sie die anderen "harten" Fächer ebenso nicht können und im Informatik-Unterricht relativ leicht an eine gute-befriedigende Note kommen.


Fiete - Mo 11.01.10 12:56

Moin Bando,

wenn Du keinerlei Durchblick hast und mit Informatik auf Kriegsfuß stehst, dann solltest Du die Finger von diesem Fach lassen.

Das Mühle-Spiel ist viel zu kompliziert, um es ohne grundlegende Kenntnisse und Fertigkeiten zu erarbeiten!
Zum Analysieren ein kleines Beispiel:

Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
{$R+,G+,Q+}
Program TIC_TAC_TOE;
 Uses Crt;
 VAR T:ARRAY[1..9of INTEGER;
   j,b,i,p:INTEGER;
      flag:BOOLEAN;
      C:Char;

 FUNCTION F(x:INTEGER):INTEGER;
  BEGIN F:=x-8*((x-1DIV 8END;

 PROCEDURE AUSGABE;
  BEGIN
   T[b]:=0;
   WRITELN(T[1]:2,T[2]:2,T[3]:2);
   WRITELN(T[8]:2,T[9]:2,T[4]:2);
   WRITELN(T[7]:2,T[6]:2,T[5]:2);
   WRITELN
  END;

 PROCEDURE EINGABE;
  BEGIN
   REPEAT
    WRITE('Dein Zug : ');READLN(p);
   UNTIL (p>0AND (p<10AND (T[p]<>0AND (T[p]<>-1);
   T[p]:=-1;
  END;

 BEGIN { Hauptprogramm }
  Clrscr;Randomize;
  FOR i:=1 TO 9 DO T[i]:=i;
  flag:=false;b:=Random(9)+1;{ erster Zug, immer auf 9! }
  AUSGABE;J:=1;EINGABE;b:=F(p+1);
  REPEAT
   AUSGABE;
   j:=j+1;EINGABE;
   IF p=F(b+4THEN b:=F(p+1ELSE flag:=true;
  UNTIL (j=4OR flag;
  IF j=4 THEN BEGIN b:=F(p+5);AUSGABE;WRITELN('Remis!'END
  ELSE BEGIN b:=F(b+4);AUSGABE;WRITELN('MS-DOS GEWINNT !'END;
  C:=Readkey
 END.

Mich würde mal interessieren für welche Leistungen Du 11 Punkte bekommen hast.
@Jann1k: kann ich nur bestätigen!
Gruß
Fiete


mkinzler - Mo 11.01.10 13:15

CrossPost [http://www.delphipraxis.net/topic171559_muumlhle+spiel+gesucht+bitte+um+hilfe.html] in der DP (wurde auch geschlossen)


Bergmann89 - Mo 11.01.10 13:42

Hey,

@Fiete: Und was soll man da jetzt analysieren?! Und ich finde, das ein Mühlespiel auch für einen Anfänger machbar ist. Und da es sich bei dem Projekt auch um ein Halbjahresprojekt (wie bei uns) handelt, dann hat er ja auch genügend Zeit sich da rein zu fitzen...

MfG Bergmann


Narses - Mo 11.01.10 14:10

Moin!

Ich mache hier mal zu, da keine wesentlichen Änderungen mehr zu erwarten sind. Ggfs. bitte per VA Kontakt zum Team aufnehmen.

cu
Narses