a***@bbs.yuntech.edu.tw
2007-01-08 03:41:10 UTC
Triple Roll的遊戲是由兩個遊戲者和三個骰子所組成。遊戲者輪流擲骰子,並依所擲出的?
諵l得分。當其中一個遊戲者的分數累計達到50分或超過50分時,遊戲便結束。
每一回遊戲者擲三個骰子。擲出後,遊戲者可選擇重擲其中一個骰子以得到更高的成績。沒
有要求遊戲者一定要重擲其中一個骰子。
本遊戲有兩個遊戲者 PlayerA PlayerB
共用一個方法 public void playerTurn (boolean player) {}
方法的內容是玩者這回的遊戲方法
我又另外設計了一個private void player(){}的方法
可以讓player輪流讀入PlayerA及PlayerB
我該怎麼寫呢??(PlayerA,B 一開始就有宣告玩者了)
private void player(){
if (PLAYER1){
return this.playerA;
}
else{
return this.playerB;
}
}return 只能回傳數值所以會錯,我外面又設String player;把程式改成
this.player=playerA;也是不行 請大大指教
--
[m※ Origin: 雲林科技大學藍天使 <bbs.yuntech.edu.tw> [From: 140.125.202.27]
諵l得分。當其中一個遊戲者的分數累計達到50分或超過50分時,遊戲便結束。
每一回遊戲者擲三個骰子。擲出後,遊戲者可選擇重擲其中一個骰子以得到更高的成績。沒
有要求遊戲者一定要重擲其中一個骰子。
本遊戲有兩個遊戲者 PlayerA PlayerB
共用一個方法 public void playerTurn (boolean player) {}
方法的內容是玩者這回的遊戲方法
我又另外設計了一個private void player(){}的方法
可以讓player輪流讀入PlayerA及PlayerB
我該怎麼寫呢??(PlayerA,B 一開始就有宣告玩者了)
private void player(){
if (PLAYER1){
return this.playerA;
}
else{
return this.playerB;
}
}return 只能回傳數值所以會錯,我外面又設String player;把程式改成
this.player=playerA;也是不行 請大大指教
--
[m※ Origin: 雲林科技大學藍天使 <bbs.yuntech.edu.tw> [From: 140.125.202.27]