源碼簡介

本項目是一個推子游戲的項目源碼,SurfaceView下作的,沒有用到系統控件,所以顯示效果不是很理想。音效用MediaPlayer作的,音效播放不流暢,我也因此被迫將按鍵音功能給屏避掉了。缺點固然存在,但功能上還是比較完整的,除常規的撤消/恢復/關卡選擇等功能外,還支持屏幕方向自適應調整(按字母”T”鍵仿真屏幕旋轉效果),多語言OSD介面(簡體中文、英文)可以通過觸屏上下左右劃動或單擊主人公相鄰單元格控制主人公運運方向,也可以選擇屏幕上方的工具欄圖標進行相應操作(觸控選擇或按圖標上的數字鍵)共收錄100個游戲關卡,游戲選擇圖標4或圖標5進行上一關/下一關選擇關卡,也可以直接輸入”skxxx”直接跳到第xxx關游戲自帶地圖編輯器功能,地圖編輯好后保存,可以通過”載入自定義游戲”命令來運行編輯好的游戲。
Android游戲源碼可自定義地圖推箱子游戲源碼Android游戲源碼可自定義地圖推箱子游戲源碼 Android游戲源碼可自定義地圖推箱子游戲源碼 Android游戲源碼可自定義地圖推箱子游戲源碼

文件夾 PATH 列表
卷序列號為 00000200 3CD2:D088
C:.
│  0411_14_48_01.png
│  0411_14_50_01.png
│  0411_14_51_01.png
│  0411_14_51_02.png
│  javaapk.com文件列表生成工具.bat
│  JavaApk源碼說明.txt
│  點這里查看更多優質源碼~.url
│  目錄列表.txt
│  
└─Sokoban
    │  .classpath
    │  .project
    │  AndroidManifest.xml
    │  default.properties
    │  
    ├─assets
    ├─bin
    │  │  classes.dex
    │  │  resources.ap_
    │  │  Sokoban.apk
    │  │  
    │  └─com
    │      └─android
    │          ├─GameControl
    │          │      GameAboutView.class
    │          │      GameEditor$EditorHilightCursor.class
    │          │      GameEditor$ToolbarID.class
    │          │      GameEditor$TouchEventHandler.class
    │          │      GameEditor.class
    │          │      GameHelpView.class
    │          │      GameMainMenu$BackGroundMusicSettingMenu.class
    │          │      GameMainMenu$BgMusicMenuItem.class
    │          │      GameMainMenu$GameSettingMenu.class
    │          │      GameMainMenu$GameSettingMenuItem.class
    │          │      GameMainMenu$KeyBoardMusicMenuItem.class
    │          │      GameMainMenu$KeyBoradMusicSettingMenu.class
    │          │      GameMainMenu$LanguageMenuItem.class
    │          │      GameMainMenu$LanguageSettingMenu.class
    │          │      GameMainMenu$LoadDefaultMenuItem.class
    │          │      GameMainMenu$LoadDefaultSettingMenu.class
    │          │      GameMainMenu$MainMenu.class
    │          │      GameMainMenu$MainMenuItem.class
    │          │      GameMainMenu$MenuID.class
    │          │      GameMainMenu$MenuTouchEventHandler.class
    │          │      GameMainMenu$MusicExplorer.class
    │          │      GameMainMenu$SystemSoundEffectSettingMenu.class
    │          │      GameMainMenu$SystemSoundMenuItem.class
    │          │      GameMainMenu.class
    │          │      GameRunner$MoveDir.class
    │          │      GameRunner$RunnerHilightCursor.class
    │          │      GameRunner$RunningState.class
    │          │      GameRunner$ToolbarID.class
    │          │      GameRunner$TouchEventHandler.class
    │          │      GameRunner.class
    │          │      GameTextView$GameTextViewType.class
    │          │      GameTextView.class
    │          │      
    │          ├─GameData
    │          │      GameDataSaver.class
    │          │      GameDataStruct$DATA_CHECK_RESULT.class
    │          │      GameDataStruct$DATA_FLAG.class
    │          │      GameDataStruct.class
    │          │      SystemSettingsSaver$SettingItem.class
    │          │      SystemSettingsSaver.class
    │          │      
    │          ├─GameView
    │          │      GameContainer$ActionRusult.class
    │          │      GameContainer$CursorLockState.class
    │          │      GameContainer$CursorType.class
    │          │      GameContainer$MoveDir.class
    │          │      GameContainer$MPAnimation.class
    │          │      GameContainer$OptionType.class
    │          │      GameContainer$WorkMode.class
    │          │      GameContainer.class
    │          │      GameDisplayItem.class
    │          │      GameLogo.class
    │          │      Helpbar.class
    │          │      HilightRectCursor$1.class
    │          │      HilightRectCursor.class
    │          │      Menu$MenuHilicursor.class
    │          │      Menu.class
    │          │      MenuItemAttribute.class
    │          │      TextItem.class
    │          │      Toolbar.class
    │          │      
    │          ├─GeneralDesign
    │          │      BitmapProvider$BitmapID.class
    │          │      BitmapProvider.class
    │          │      clienDB$GameObjectID.class
    │          │      clienDB.class
    │          │      GameStateDataProvider.class
    │          │      GameTimer.class
    │          │      GameTouchEventHandler$SokobanActionType.class
    │          │      GameTouchEventHandler.class
    │          │      LayoutDesign$AlignMode.class
    │          │      LayoutDesign$DispalyParamType.class
    │          │      LayoutDesign$DispalyStyle.class
    │          │      LayoutDesign$DisplayItemID.class
    │          │      LayoutDesign$DisplayOrienTation.class
    │          │      LayoutDesign$ScreenResulution.class
    │          │      LayoutDesign.class
    │          │      MusicPlayer$MusicID.class
    │          │      MusicPlayer$MusicSettingState.class
    │          │      MusicPlayer$PlayerType.class
    │          │      MusicPlayer.class
    │          │      StringsProvider$LanguageID.class
    │          │      StringsProvider$UserNotifyMsgID.class
    │          │      StringsProvider.class
    │          │      TextUtil.class
    │          │      
    │          └─Sokoban
    │                  GameView.class
    │                  MainGame$MainGameStatus.class
    │                  MainGame.class
    │                  R$attr.class
    │                  R$drawable.class
    │                  R$layout.class
    │                  R$raw.class
    │                  R$string.class
    │                  R.class
    │                  Sokoban.class
    │                  ThreadCanvas$CanvasThreadState.class
    │                  ThreadCanvas.class
    │                  
    ├─gen
    │  └─com
    │      └─android
    │          └─Sokoban
    │                  R.java
    │                  
    ├─res
    │  ├─drawable
    │  │      sokoban_app_icon.png
    │  │      sokoban_game_icons.png
    │  │      sokoban_logo.png
    │  │      
    │  ├─drawable-hdpi
    │  │      icon.png
    │  │      
    │  ├─drawable-ldpi
    │  │      icon.png
    │  │      
    │  ├─drawable-mdpi
    │  │      icon.png
    │  │      
    │  ├─layout
    │  │      main.xml
    │  │      
    │  ├─raw
    │  │      sn_bg_music_1.mid
    │  │      sn_bg_music_2.mid
    │  │      sn_bg_music_3.mid
    │  │      sn_bg_music_4.mid
    │  │      sn_button_1.wav
    │  │      sn_button_2.wav
    │  │      sn_button_3.wav
    │  │      sn_button_4.wav
    │  │      sn_error.wav
    │  │      sn_save.mp3
    │  │      sn_state_switch.mp3
    │  │      sn_touch.wav
    │  │      
    │  └─values
    │          strings.xml
    │          
    └─src
        └─com
            └─android
                ├─GameControl
                │      GameAboutView.java
                │      GameEditor.java
                │      GameHelpView.java
                │      GameMainMenu.java
                │      GameRunner.java
                │      GameTextView.java
                │      
                ├─GameData
                │      GameDataSaver.java
                │      GameDataStruct.java
                │      SystemSettingsSaver.java
                │      
                ├─GameView
                │      GameContainer.java
                │      GameDisplayItem.java
                │      GameLogo.java
                │      Helpbar.java
                │      HilightRectCursor.java
                │      Menu.java
                │      MenuItemAttribute.java
                │      TextItem.java
                │      Toolbar.java
                │      
                ├─GeneralDesign
                │      BitmapProvider.java
                │      clienDB.java
                │      GameStateDataProvider.java
                │      GameTimer.java
                │      GameTouchEventHandler.java
                │      LayoutDesign.java
                │      MusicPlayer.java
                │      StringsProvider.java
                │      TextUtil.java
                │      
                └─Sokoban
                        GameView.java
                        MainGame.java
                        Sokoban.java
                        ThreadCanvas.java
                        

0條源碼討論
發表評論

您必須登錄才能評論.

?2013-2019 JavaApk.com· 魯ICP備13032311號-1· Powered by WordPress· Theme by JavaApkTM · 網站地圖.14 queries in 0.062 seconds


竟彩足球比分直播