Diablo-3.net Foren

Zurück   Diablo-3.net Foren > Off Topic > Hardware/Software/Technik


Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08.06.2008, 08:46   #1 (permalink)
Diablo-3.net Staff Community
 
Benutzerbild von useless
 
Registriert seit: 14.07.2007
Beiträge: 1.138
useless ist zur Zeit noch ein unbeschriebenes Blatt
useless eine Nachricht über ICQ schicken
Standard Java

Hallo,

Da ich in der Schule ein Fach habe in dem wir Java Programme schreiben, will ich diesen Thread mal da zu nutzen euch (hoffentlich kann auch jemand Java) eine Frage über ein Programm zu stellen was ich atm schreiben muss.

Es ist ein 4 Gewinnt Spiel mit 10 Spalten und 8 Zeilen (ja ich weiß 4Gw. ist normaler weiße kleiner. Unser Lehrer wollte das so)
Um das erst ein mal ganz einfach zu Programmieren habe ich ein 2D array erzeugt mir erst mal nur 0'en.
Das man und der computer (der atm nur ein Zufallsprinzip ist) Steine richtig Platzieren kann funktioniert. (1en und 2er)
Das Programm muss es aber irgendwie merken wenn 4 Steine in einer Reihe sind.
Ich muss das Array also irgendwie durchzählen. Und wenn 4 x 1 oder 2 in einer Waagrechten/Senkrechten oder Diagonalen Reihe sind habe ich oder der PC gewonnen.

Jemand ne Idee ?
__________________
"Hallo, hier, ja genau du bist gemeint! Interesse an einem kleinen Plausch ?
Komm einfach in unseren IRC Channel #diablo-3."
Kein IRC Client Installiert ? Kein Problem!
Dann nutze doch einfach folgenden Java Client .

Forenregeln/Netiquette - Suchfunktion - Probleme ? --> PN an mich
useless ist offline   Mit Zitat antworten
Alt 08.06.2008, 09:38   #2 (permalink)
Faulkrähe
 
Benutzerbild von Grizzly
 
Registriert seit: 19.12.2007
Beiträge: 316
Grizzly befindet sich auf einem aufstrebenden Ast
Standard

Sollte eigentlich keine Schwierigkeit darstellen. Jede Position auf dem Spielfeld bekommt eine Array-Position. So ergeben sich folgende Möglichkeiten:

1-2-3
4-5-6
7-8-9

also if (arr(1)=1)&&(arr(2)=1)&&(arr(3)=1) || ...
dann hat der Spieler gewonnen
Grizzly ist offline   Mit Zitat antworten
Alt 08.06.2008, 09:51   #3 (permalink)
Diablo-3.net Staff Community
 
Benutzerbild von useless
 
Registriert seit: 14.07.2007
Beiträge: 1.138
useless ist zur Zeit noch ein unbeschriebenes Blatt
useless eine Nachricht über ICQ schicken
Standard

moin,


Ok, so würde es gehen. Aber bei einem Array in der Größe 10x8 gibt es ganz schön viel verschiedene Möglichkeiten.

Ich hoffe mal, das es da was anderes gibt.
__________________
"Hallo, hier, ja genau du bist gemeint! Interesse an einem kleinen Plausch ?
Komm einfach in unseren IRC Channel #diablo-3."
Kein IRC Client Installiert ? Kein Problem!
Dann nutze doch einfach folgenden Java Client .

Forenregeln/Netiquette - Suchfunktion - Probleme ? --> PN an mich
useless ist offline   Mit Zitat antworten
Alt 08.06.2008, 09:55   #4 (permalink)
Faulkrähe
 
Benutzerbild von Grizzly
 
Registriert seit: 19.12.2007
Beiträge: 316
Grizzly befindet sich auf einem aufstrebenden Ast
Standard

Ich hab diese Aufgabe auch schon mal in der Berufsschule gehabt. Ist ein verdammter Klassiker, da merkt man mal wieder dass die sich nix neues einfallen lassen. Google mal ein bisschen, da gibst mit Sicherheit ne gescheite Lösung!
Grizzly ist offline   Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:59 Uhr.


Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0