2010-10-08 105 views
0

我想爲學校創建一個非常簡單的遊戲。用戶根據問題選擇答案,最後軟件根據他們所說的話向玩家提供一些選擇。他們必須選擇他們喜歡吃的食物,遊戲告訴他們飲食,他們有9種選擇。記錄分數,然後給出結果

我想知道我應該如何跟蹤他們選手的選擇,以及如何根據這些選擇得出結果。我做了一個分數,所以每個答案都有一個價值,但是各種答案的排列都是相同的。我是Flash和ActionScript 3的新手,我理解條件和變量,但無法將邏輯合併在我的腦海中。 :)

幫助會很好。我想在週末做這個,並在週一上課。 :)

謝謝。

+0

我建議你開始閱讀ArrayCollection類。 – 2010-10-08 18:14:45

+0

ArrayCollection是一個Flex/Flashbuilder的東西是嗎?我沒有,我只使用Flash。 – Peter 2010-10-08 19:43:56

回答

0

遊戲的邏輯與語言無關。不要專注於AS3,請畫出基本的流程圖。開始簡單,開始遊戲,結束遊戲,添加元素。這應該給你一些形式的結構和一堆對象,如Player,Choice等......此時你應該可以爲你的對象創建一些類&在它們之間建立某種形式的關係。

如果你是新來的ActionScript 3,我建議您查看以下內容:
http://tv.adobe.com/show/colin-moocks-lost-actionscript-weekend/

這是一個很大查看過週末,但格式允許有點快進的:)

+0

你好。謝謝,這是有道理的。 kubarum關於ArrayCollection的評論讓我想到了使用數組,每個答案都在數組中放入一個變量,這是一個排序的標識符。當遊戲結束時,遊戲顯示飲食信息,它會遍歷該數組,並對每個數據執行一個操作,使用foreach可能是:) – Peter 2010-10-09 07:54:24

+0

或者,一種可行的方式是......如果數組包含更多0比1'a,做到這一點,否則做到這一點。這將工作,我需要學習如何查詢數組,現在:) – Peter 2010-10-09 08:25:32