資源簡(jiǎn)介
基于JAVA的推箱子游戲系統(tǒng)主要用于實(shí)現(xiàn)游戲推箱子功能,提供多種不同難度的關(guān)卡。本系統(tǒng)結(jié)構(gòu)如下:
(1)初始化模塊: 該模塊包括屏幕初始化和游戲第一關(guān)的初始化。屏幕初始化用于輸出歡迎信息和操
(2)畫(huà)圖模塊: 該模塊主要是被其它模塊調(diào)用,用于畫(huà)墻、在空地畫(huà)箱子、在目的地畫(huà)箱子、畫(huà)小人和畫(huà)目的地。
(3)移動(dòng)箱子模塊: 該模塊用于移動(dòng)箱子,包括目的地之間、空地之間和目的地與空地之間的箱子移動(dòng)。
(4)移動(dòng)小人模塊: 該模塊用于控制小人移動(dòng),從而推動(dòng)箱子到目的地。
(5)功能控制模塊: 該模塊是幾個(gè)功能函數(shù)的集合,包括屏幕輸出功能、指定位置狀態(tài)判斷功能和關(guān)卡重置功能。
代碼片段和文件信息
import?javax.swing.*;
import?java.awt.event.*;
import?java.awt.*;
import?java.io.*;
import?javax.sound.midi.*;
import?java.util.Stack;
public?class?Tuixiangzi
{
public?static?void?main(String[]?args)
{
new?mainframe();
}
}
class?mainframe?extends?Jframe?implements?ActionListenerItemListener
{
JLabel?lb;
JLabel?lb2;
JButton?btnrenewbtnlastbtnnextbtnchoosebtnfirstbtnoverbtnmucbtnback;
mainpanel?panel;
Sound?sound;
JComboBox?jc=new?JComboBox();
MenuItem?renew=new?MenuItem(“????重新開(kāi)始“);
MenuItem?back=new?MenuItem(“????悔一步“);
MenuItem?last=new?MenuItem(“????上一關(guān)“);
MenuItem?next=new?MenuItem(“????下一關(guān)“);
MenuItem?choose=new?MenuItem(“????選關(guān)“);
MenuItem?exit=new?MenuItem(“????退出“);
MenuItem?qin=new?MenuItem(“????琴蕭合奏“);
MenuItem?po=new?MenuIt
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????文件????????558??2020-03-04?16:21??JAVA推箱子游戲\【一定要讀我】(關(guān)于基于JAVA的推箱子游戲).txt
?????文件????????301??2013-07-22?10:43??JAVA推箱子游戲\源代碼\.classpath
?????文件????????386??2013-07-22?10:43??JAVA推箱子游戲\源代碼\.project
?????文件????????629??2013-07-22?10:43??JAVA推箱子游戲\源代碼\.settings\org.eclipse.jdt.core.prefs
?????文件???????8084??2018-05-08?19:56??JAVA推箱子游戲\源代碼\bin\mainfr
?????文件??????11009??2018-05-08?19:56??JAVA推箱子游戲\源代碼\bin\mainpanel.class
?????文件???????2173??2018-05-08?19:56??JAVA推箱子游戲\源代碼\bin\Readmap.class
?????文件???????1743??2018-05-08?19:56??JAVA推箱子游戲\源代碼\bin\Sound.class
?????文件????????403??2018-05-08?19:56??JAVA推箱子游戲\源代碼\bin\Tuixiangzi.class
?????文件????????438??2013-07-22?10:47??JAVA推箱子游戲\源代碼\maps\0.map
?????文件????????438??2013-07-22?10:47??JAVA推箱子游戲\源代碼\maps\1.map
?????文件????????438??2013-07-22?10:47??JAVA推箱子游戲\源代碼\maps\10.map
?????文件????????438??2013-07-22?10:47??JAVA推箱子游戲\源代碼\maps\11.map
?????文件????????438??2013-07-22?10:47??JAVA推箱子游戲\源代碼\maps\12.map
?????文件????????438??2013-07-22?10:47??JAVA推箱子游戲\源代碼\maps\13.map
?????文件????????438??2013-07-22?10:47??JAVA推箱子游戲\源代碼\maps\14.map
?????文件????????438??2013-07-22?10:47??JAVA推箱子游戲\源代碼\maps\15.map
?????文件????????438??2013-07-22?10:47??JAVA推箱子游戲\源代碼\maps\16.map
?????文件????????438??2013-07-22?10:47??JAVA推箱子游戲\源代碼\maps\17.map
?????文件????????438??2013-07-22?10:47??JAVA推箱子游戲\源代碼\maps\18.map
?????文件????????438??2013-07-22?10:47??JAVA推箱子游戲\源代碼\maps\19.map
?????文件????????438??2013-07-22?10:47??JAVA推箱子游戲\源代碼\maps\2.map
?????文件????????438??2013-07-22?10:47??JAVA推箱子游戲\源代碼\maps\20.map
?????文件????????438??2013-07-22?10:47??JAVA推箱子游戲\源代碼\maps\21.map
?????文件????????438??2013-07-22?10:47??JAVA推箱子游戲\源代碼\maps\22.map
?????文件????????438??2013-07-22?10:47??JAVA推箱子游戲\源代碼\maps\23.map
?????文件????????438??2013-07-22?10:47??JAVA推箱子游戲\源代碼\maps\24.map
?????文件????????438??2013-07-22?10:47??JAVA推箱子游戲\源代碼\maps\25.map
?????文件????????438??2013-07-22?10:47??JAVA推箱子游戲\源代碼\maps\26.map
?????文件????????438??2013-07-22?10:47??JAVA推箱子游戲\源代碼\maps\27.map
............此處省略58個(gè)文件信息
- 上一篇:JAVA事件處理機(jī)制.ppt
- 下一篇:java基礎(chǔ)
評(píng)論
共有 條評(píng)論