乙個小試驗,骰子遊戲,沒有UI

2021-03-31 08:56:29 字數 642 閱讀 8509

遊戲規則:參加遊戲的玩家,每個人擲兩次骰子.兩次之和誰大的,誰就是贏家.

主要是試一下用uml的方法來做遊戲,但總覺得actor只有乙個玩家,頂多也就是多個timer.這個遊比較簡單也看不出來什麼,不過熟悉一下做遊戲的這道流程也是一種收穫.

class player

public

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...