求助:大一新生Java大作业——幸运轮盘

Nicolai 2012-10-24 12:06:53
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%,再次感谢!
...全文
920 35 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
35 条回复
切换为时间正序
请发表友善的回复…
发表回复
K-2SO 2013-06-02
  • 打赏
  • 举报
回复
引用 25 楼 luyao795 的回复:
纳尼?你也是ISU的?我擦227快把我玩死了啊……[Quote=引用 23 楼 的回复:] 哟西~~~ 也是学227的苦逼啊。。cs的? [/Quote]
哈哈我也是ISU的 学ECE。 话说你这帖子要结贴了啊 :)
sxlwzl 2012-11-05
  • 打赏
  • 举报
回复
引用 5 楼 aaaabbbccd9876 的回复:
你妹,大一不学这个吧
大一呀,学这个太早了。
Nicolai 2012-11-01
  • 打赏
  • 举报
回复
共同努力,共同努力……[Quote=引用 30 楼 的回复:]

压力大大地。。。哥大二还没你那深度,还是好好努力!!!
[/Quote]
Nicolai 2012-11-01
  • 打赏
  • 举报
回复
嗯,已经基本上写完了,现在只需要修复最后一个小问题就结束了[Quote=引用 29 楼 的回复:]

看到你们大一学的,突然觉得我们学的都是皮毛,瞬间压力好大,不过,楼主还是自己想想吧,多动手,你才能成长
[/Quote]
Nicolai 2012-11-01
  • 打赏
  • 举报
回复
我就是上大学之前从来没写过code,一上课瞬间被虐了……[Quote=引用 26 楼 的回复:]

呵呵~美国学校都这样,我的学校大一也是这样,一上来就java,其结果就是100个人里面60多个直接转系了。说实话不难,只不过要写的code比较多。主要是有很多人上大学之前从来就没有写过code,一瞬间就灭了很多人。朋友慢慢写吧,要是有个别问题还可以帮你解答,但是这个直接全找别人帮忙...呵呵...呵呵...
[/Quote]
hlpplh 2012-10-31
  • 打赏
  • 举报
回复
看到你们大一学的,突然觉得我们学的都是皮毛,瞬间压力好大,不过,楼主还是自己想想吧,多动手,你才能成长
matrix1984 2012-10-31
  • 打赏
  • 举报
回复
估计工作量不小啊 哥还得写代码,老板又催了。。。
Inhibitory 2012-10-31
  • 打赏
  • 举报
回复
[Quote=引用 26 楼 的回复:]

呵呵~美国学校都这样,我的学校大一也是这样,一上来就java,其结果就是100个人里面60多个直接转系了。说实话不难,只不过要写的code比较多。主要是有很多人上大学之前从来就没有写过code,一瞬间就灭了很多人。朋友慢慢写吧,要是有个别问题还可以帮你解答,但是这个直接全找别人帮忙...呵呵...呵呵...
[/Quote]
我学图形学的时候,开始上课上有90多个人,最后考试时只有10几个人了。
小驴识途 2012-10-31
  • 打赏
  • 举报
回复
呵呵~美国学校都这样,我的学校大一也是这样,一上来就java,其结果就是100个人里面60多个直接转系了。说实话不难,只不过要写的code比较多。主要是有很多人上大学之前从来就没有写过code,一瞬间就灭了很多人。朋友慢慢写吧,要是有个别问题还可以帮你解答,但是这个直接全找别人帮忙...呵呵...呵呵...
地下室森林 2012-10-31
  • 打赏
  • 举报
回复
压力大大地。。。哥大二还没你那深度,还是好好努力!!!
Nicolai 2012-10-31
  • 打赏
  • 举报
回复
纳尼?你也是ISU的?我擦227快把我玩死了啊……[Quote=引用 23 楼 的回复:]

哟西~~~ 也是学227的苦逼啊。。cs的?
[/Quote]
K-2SO 2012-10-30
  • 打赏
  • 举报
回复
哟西~~~ 也是学227的苦逼啊。。cs的?
Jacky-止涯 2012-10-30
  • 打赏
  • 举报
回复
楼主,我写了一个比较简单的,你可以先拿去用用,能实现需求上的功能,不过有些异常情况还没考虑全面。
加我Q Q,发你吧
184170414
sbpcx0208 2012-10-27
  • 打赏
  • 举报
回复
好长 。
zhgq2134 2012-10-27
  • 打赏
  • 举报
回复
就是转盘呀 判断转过的角度 求出对应的项目 做对应的事情就好聊
Nicolai 2012-10-26
  • 打赏
  • 举报
回复
差不多,我们计算机科学专业要求第一学期就开始学Java,上课的时候还是有一些大二大三的学生。[Quote=引用 17 楼 的回复:]

引用 6 楼 的回复:
要这是大一的作业,说明这个大学的教学真不错,不知道是那所大学。

不知道其他国家怎么样,在德国是这样的,开一门课,这一门课几乎所有年级的学生都能上,因为是学分制。
例如数据库这个领域你必须学够16个学分,开了20门课,每门课4个学分,所以你只要选择过了4门课就行,而这4门课在上课的时候并不限制你是哪个年级的(一般我们都是选择自己有兴趣,又有能力过的),即是说,只……
[/Quote]
Inhibitory 2012-10-26
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 的回复:]
要这是大一的作业,说明这个大学的教学真不错,不知道是那所大学。
[/Quote]
不知道其他国家怎么样,在德国是这样的,开一门课,这一门课几乎所有年级的学生都能上,因为是学分制。
例如数据库这个领域你必须学够16个学分,开了20门课,每门课4个学分,所以你只要选择过了4门课就行,而这4门课在上课的时候并不限制你是哪个年级的(一般我们都是选择自己有兴趣,又有能力过的),即是说,只要选了这课,不管你是大一的,还是大三,研一,都平等的去对待,大家的作业都是一样的。很多时候,作业还是分组做的,大一的和研一的一起混很正常。
在对于选课上就会有一个问题,选哪些课呢?对于每一个新入学的同学来说,几乎所有的人都是在一年到一年半后才会熟悉选课的事,开始这一年多都是在晕晕乎乎中渡过的。
名字到底多长 2012-10-26
  • 打赏
  • 举报
回复
我们大一的时候大作业是抄一个习题集上面的代码写个界面。。
Nicolai 2012-10-25
  • 打赏
  • 举报
回复
我们那个论坛尼玛有老师盯着,不让发代码……[Quote=引用 13 楼 的回复:]

引用 10 楼 的回复:

爱荷华州立大学……引用 6 楼 的回复:

要这是大一的作业,说明这个大学的教学真不错,不知道是那所大学。
尼玛不会吧~~~ 那跑中国的论坛来, 外国牛人 多啊
[/Quote]
Nicolai 2012-10-25
  • 打赏
  • 举报
回复
爱荷华州立大学……[Quote=引用 6 楼 的回复:]

要这是大一的作业,说明这个大学的教学真不错,不知道是那所大学。
[/Quote]
加载更多回复(14)

62,634

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧