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

    שלום אורח/ת!

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

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

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

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

שתף דיון


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

הצטרפ/י לדיון

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

אורח
הוסף תגובה

×   התוכן שהודבק הוא עם עיצוב.   הסר עיצוב

  Only 75 emoji are allowed.

×   הקישור שלך הוטמע אוטומטית.   הצג כקישור רגיל

×   התוכן הקודם שלך שוחזר אוטומטית.   נקה הכל

×   You cannot paste images directly. Upload or insert images from URL.


×
  • צור חדש...
Back to top button
Close
Close