Try HWzone in English English
עבור לתוכן
  • צור חשבון
  • מי אנחנו?

    שלום אורח/ת!

     
    שים לב - על מנת להשתתף בקהילה שלנו, להגיב ולפתוח דיונים חדשים, עליך להצטרף כחבר רשום.

    החברים שלנו נהנים מיתרונות רבים, כולל היכולת להשתתף בדיונים, להנות מהגרלות ומבצעים לחברי האתר, ולקבל מידי שבוע את התכנים הבולטים שלנו ישירות במייל.

    לא אוהבים שמציקים לכם במייל? ניתן להירשם לאתר אך לוותר על הרישום לעידכוני המייל השבועיים.

khbur

לוח משחק קצר ב-JAVA - של 2 שחקנים וכלל ההזזה

Recommended Posts

היי, יש לי משחק בJAVA לבנות. יש לו 4 מחלקות קצרות וMAIN שמנהל אותו.

ההדפסה של החיילים עובדת לי....

יש בעיה בהחלפה בין 2 השחקנים/קבוצות (team) וקביעת אדום או כחול לכל אחד מהם.

איפה במחלקות לשים את הקבוצות בMain ששמו Game?? האם לשים לכל סוג של שחקן (חייל/דרקון את המשתנה team) מהם???? 

במתודה להזיז אותם קשה להבין איך ניתן לבצע את ההזזה ללא הגדרת הקבוצות 

מצרפת את כל המחלקות שעשיתי...
תודה לעוזרים (:::::

 

import java.util.Scanner;

public class Game {
	static Scanner s = new Scanner(System.in);
	static String[][] board;
	static gameOfThrone teamRed;
	static gameOfThrone teamBlue;

	public gameOfThrone getRed() {
		return teamRed;
	}

	public void setRed(gameOfThrone red) {
		Game.teamRed = red;
	}

	public gameOfThrone getBlue() {
		return teamBlue;
	}

	public void setBlue(gameOfThrone blue) {
		Game.teamBlue = blue;
	}
ציטוט

	public void addDragon(int x, int y, String team, boolean direction, String name) {
		Point position = new Point(x, y);
		Dragon dragon = new Dragon(name, team, position, direction);
		int size = board.length;
		// int nameOfDragon = Integer.parseInt(name);
		// int nameOfDragon = Dragon.numOfDragon;
		// if (team.equals("BLUE")){
		// dragons[size + nameOfDragon] = dragon;
		// } else {
		// dragons[nameOfDragon] = dragon;
		// }
		String nameOfDragon = name.substring(4).trim();
		int nameDragon = Integer.parseInt(nameOfDragon);
		// int nameOfSoldier = Soldier.numOfSolider;
		if (team.equals("BLUE")) {
			dragons[nameDragon] = dragon;
			// soldiers[nameOfSoldier] = soldier;
		} else {
			dragons[nameDragon] = dragon;
		}
		this.board[x][y] = dragons[nameDragon].getName();
	}

 

 

Sketch.png

gameOfThorne.zip

שתף דיון


קישור ישיר להודעה
שתף באתרים אחרים

התחבר או הרשם על מנת להגיב.

עליך להיות משתמש רשום על מנת להגיב

צור חשבון

צור חשבון חדש בקהילה בקלי קלות

רישום חשבון חדש

התחבר

משתמש קיים? התחבר

התחבר עכשיו