2010-10-08 72 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