日期:2014-05-20  浏览次数:20717 次

求助:大一新生Java大作业——幸运轮盘
RT,需要做一个轮盘游戏,看起来挺复杂的,希望能给出完整代码,感激不尽!
具体内容如下:
Assignment spec:

http://www.cs.iastate.edu/~cs227/assignments/assignment2/assignment2.pdf

Javadoc:

http://www.cs.iastate.edu/~cs227/assignments/assignment2/doc/

User interface code:

http://www.cs.iastate.edu/~cs227/assignments/assignment2/WheelOfFortuneTextUI.java

Specchecker:

http://www.cs.iastate.edu/~cs227/assignments/assignment2/speccheck_hw2.jar

Graphical UI: 

http://www.cs.iastate.edu/~cs227/assignments/assignment2/gui.zip

我来说明一下:就是几个人一起玩轮盘游戏,轮盘上有“bankrupt”,“lose a turn”和金额数目,每人的初始金额数目都是0,转到bankrupt的人所有金额归零,转到lose a turn的人失去一次机会,直接跳到下一个人,转到金额数目的人有三种选择:1.猜一个非元音字母,如果这个字母出现在黑板上的词组或单词中(词组或单词初始不可见,猜对字母或整个单词后显示被猜对的部分),那么这个人此次获得的金额就是轮盘上他转到的数目乘以他猜的字母出现的次数(比如某人转到200元,他猜的字母出现3次,那么此人获得200*3=600元),如果这个字母没出现,直接跳至下一个人,此人不获得金额奖励;2.花250元买一个元音字母,然后从aeiou五个元音字母里猜一个,如果猜的字母出现在单词里,那么此人可以再转一次轮盘,如果这个字母没出现,直接跳至下一个人,250元不返还;3.直接猜整个单词,如果猜中,此人获得所有人的金额并获得此轮胜利,如果没猜中,直接跳至下一个人。

需要写4个class,WheelOfFortuneGame,SecretPhrase,Wheel和PhraseGenerator。WheelOfFortuneGame是用来确定轮到谁,此人是否需要转轮盘,每人的金额,以及将此class与SecretPhrase和Wheel联系起来。SecretPhrase用来存储隐含单词,初始单词全部显示为*,有几个字母就显示几个*,当有人猜对字母后,将这个单词中这个字母全部显示出来,其余字母还是显示*(例如隐含单词是labal,初始显示*****,当有人猜对l后显示l***l)。Wheel用来存储轮盘本身的信息。PhraseGenerator是从一个文本文件中随机选取一个单词作为隐含单词,要求此文本文件每行只有一个单词或词组并要求知道具体行数。

老师要求此作业的每个class,method和instance variable必须写注释,希望大家也能帮我把注释加上,便于理解。

作业截止日期是10月31号,希望各位帮帮忙,这次作业占总分的10%,再次感谢!

------解决方案--------------------
恩 比中国的老掉牙题目强多了 出这个题你还真就百度不到 这是督促你学习啊 研究研究自己搞定吧
------解决方案--------------------
探讨
要这是大一的作业,说明这个大学的教学真不错,不知道是那所大学。

------解决方案--------------------
楼主,我写了一个比较简单的,你可以先拿去用用,能实现需求上的功能,不过有些异常情况还没考虑全面。
加我Q Q,发你吧 
184170414
------解决方案--------------------
哟西~~~ 也是学227的苦逼啊。。cs的?
------解决方案--------------------
呵呵~美国学校都这样,我的学校大一也是这样,一上来就java,其结果就是100个人里面60多个直接转系了。说实话不难,只不过要写的code比较多。主要是有很多人上大学之前从来就没有写过code,一瞬间就灭了很多人。朋友慢慢写吧,要是有个别问题还可以帮你解答,但是这个直接全找别人帮忙...呵呵...呵呵...
------解决方案--------------------
看到你们大一学的,突然觉得我们学的都是皮毛,瞬间压力好大,不过,楼主还是自己想想吧,多动手,你才能成长
------解决方案--------------------
压力大大地。。。哥大二还没你那深度,还是好好努力!!!