遊戲規則:參加遊戲的玩家,每個人擲兩次骰子.兩次之和誰大的,誰就是贏家.
主要是試一下用uml的方法來做遊戲,但總覺得actor只有乙個玩家,頂多也就是多個timer.這個遊比較簡單也看不出來什麼,不過熟悉一下做遊戲的這道流程也是一種收穫.
class playerpublic
function
play(die1:die, die2:die):void
public
function getname():string
public
function getscore():number
}class die
public
function roll():void
}class dicegame
public
function
play():void
public
function getwinner():player
else
}
//程式入口
public
static
function main():void
}//main.fla
dicegame.main();
關於骰子的乙個小演算法
今天,遇到乙個演算法的問題,讓我頭疼一陣,其實也不是一道非常難的題,但奈何我怎麼求都沒有求出來,最後只有請教高人,才得以解決。需求 三個骰子,他們的和為乙個定值,知道骰子的人,應該很快得出這個值的取值範圍為 3 18,隨機求三個骰子的點數。說明 骰子的點數為1 6,我只隨機求乙個組合,不想求所有點數...
canvas遊戲小試 畫乙個按方向鍵移動的圓點
自己對canvas,但又有一顆做遊戲的心tt。然後記錄一下對canvas的學習吧,用乙個按方向鍵控制的小圓點來做練習。程式設計時用了一些es6的語法 示例的html很簡單,只有乙個canvas元素 html head link rel stylesheet href css base.css lin...
乙個沒有 的for迴圈
如果for迴圈沒有 那麼該for迴圈預設對第一條語句進行迴圈,以 結尾就結束了。這個語法同樣適用於if while迴圈。例如下面這個例子 public class fordemo int s 0 for int i 0 i myintarray.length i if i 2 1 s myintar...