資源簡介
MVC思路寫的貪吃蛇,完整的源代碼和jar包,可以學習與運行
代碼片段和文件信息
package?game.snake;
import?java.awt.BorderLayout;
import?java.awt.Component;
import?javax.swing.Jframe;
import?game.snake.controller.Controller;
import?game.snake.entity.Food;
import?game.snake.entity.Snake;
import?game.snake.util.Global;
import?game.snake.view.GamePanel;
public?class?MyGame?{
public?static?void?main(String[]?args)?{
//蛇
Snake?snake?=?new?Snake();
//食物
Food?food?=?new?Food();
GamePanel?gamePanel?=?new?GamePanel();
Controller?controller?=?new?Controller(
snake?food?gamePanel);
Jframe?frame?=?new?Jframe(“貪吃蛇1.0“);
frame.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
gamePanel.setSize(Global.WIDTH?*?Global.CELL_SIZE?Global.HEIGHT?*?Global.CELL_SIZE);
frame.setSize(Global.WIDTH?*?Global.CELL_SIZE??+?5?Global.HE
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-12-16?14:19??貪吃蛇\
?????目錄???????????0??2017-12-16?14:19??貪吃蛇\snake\
?????目錄???????????0??2017-12-16?14:19??貪吃蛇\snake\controller\
?????文件????????1354??2017-12-16?14:19??貪吃蛇\snake\controller\Controller.java
?????目錄???????????0??2017-12-16?14:19??貪吃蛇\snake\entity\
?????文件?????????737??2017-12-16?14:18??貪吃蛇\snake\entity\Food.java
?????文件????????2935??2017-12-16?00:23??貪吃蛇\snake\entity\Snake.java
?????目錄???????????0??2017-12-16?14:19??貪吃蛇\snake\listener\
?????文件?????????136??2017-12-15?19:35??貪吃蛇\snake\listener\SnakeListener.java
?????文件????????1212??2017-12-16?14:14??貪吃蛇\snake\MyGame.java
?????目錄???????????0??2017-12-16?14:19??貪吃蛇\snake\util\
?????文件?????????173??2017-12-15?20:11??貪吃蛇\snake\util\Global.java
?????目錄???????????0??2017-12-16?14:19??貪吃蛇\snake\view\
?????文件?????????726??2017-12-16?14:14??貪吃蛇\snake\view\GamePanel.java
?????文件????????8653??2017-12-16?14:10??貪吃蛇\貪吃蛇.jar
評論
共有 條評論