TA的每日心情 | 开心 2021-3-12 23:18 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
程序运行图: 俄罗斯方块1.0版 -----作者 王欣(AJi2010)
大家好,我是一个java初学者,以前是搞VC++的,现在禁不住诱惑改行学Java了,水平还很差,希望向大家学习,共同切磋。
软件说明:
1.由于本人认为面向对象应该注重类的重用性,所以在分类方面上下的工夫比较多,从而导致了代码量
的增加。但我个人认为这是值得的,因为以后想加入新的方块,只需改动少量代码便可完成,比如我就添加了一个新的方块。
2.程序的主体类是Game类,它调用GameTable类建立游戏桌面,然后创建One,Two,Three,Four,Five,Six,Seven,Eight八个方块类。Root类是各个方块的根类。
3.注释比较乱,实在是不好意思。背景音乐大家可以自己添加,在代码目录中添加一个名为"0.wav"的wav文件可以充当背景音乐,因为文件过大,我没有添加声音文件,以便下载,请见谅。
4.点击Play.HTML运行小应用程序,如果有异常,比如闪烁太厉害,请刷新页面,本软件在一定程度上还有待改进。
在我编写这个软件的过程中得到很多人的大力帮助,再次表示感谢。
我的邮箱是wangxin2010@163.com
function TempSave(ElementID)
{
CommentsPersistDiv.setAttribute("CommentContent",document.getElementById(ElementID).value);
CommentsPersistDiv.save("CommentXMLStore");
}
function Restore(ElementID)
{
CommentsPersistDiv.load("CommentXMLStore");
document.getElementById(ElementID).value=CommentsPersistDiv.getAttribute("CommentContent");
}
源码下载:http://file.javaxxz.com/2014/10/13/155753449.zip |
|