(This is the source code of a Android version of the Magic Tower game. It is accompanied by detailed code notes, which is very convenient for newcomers to understand. In addition, it is configured with various game elements such as background music. Those interested in game development can also refer to it
MagicTower\bin\com\yarin\android\MagicTower\AboutScreen.class
MagicTower\bin\com\yarin\android\MagicTower\CMIDIPlayer.class
MagicTower\bin\com\yarin\android\MagicTower\FightCalc.class
MagicTower\bin\com\yarin\android\MagicTower\FightScreen.class
MagicTower\bin\com\yarin\android\MagicTower\GameMap.class
MagicTower\bin\com\yarin\android\MagicTower\GameScreen.class
MagicTower\bin\com\yarin\android\MagicTower\GameView.class
MagicTower\bin\com\yarin\android\MagicTower\HelpScreen.class
MagicTower\bin\com\yarin\android\MagicTower\HeroSprite.class
MagicTower\bin\com\yarin\android\MagicTower\MagicTower.class
MagicTower\bin\com\yarin\android\MagicTower\MainGame.class
MagicTower\bin\com\yarin\android\MagicTower\MainMenu.class
MagicTower\bin\com\yarin\android\MagicTower\R$attr.class
MagicTower\bin\com\yarin\android\MagicTower\R$drawable.class
MagicTower\bin\com\yarin\android\MagicTower\R$layout.class
MagicTower\bin\com\yarin\android\MagicTower\R$raw.class
MagicTower\bin\com\yarin\android\MagicTower\R$string.class
MagicTower\bin\com\yarin\android\MagicTower\R.class
MagicTower\bin\com\yarin\android\MagicTower\SplashScreen.class
MagicTower\bin\com\yarin\android\MagicTower\Task.class
MagicTower\bin\com\yarin\android\MagicTower\TextUtil.class
MagicTower\bin\com\yarin\android\MagicTower\ThreadCanvas.class
MagicTower\bin\com\yarin\android\MagicTower\yarin.class
MagicTower\bin\javax\microedition\lcdui\game\Layer.class
MagicTower\bin\javax\microedition\lcdui\game\LayerManager.class
MagicTower\bin\javax\microedition\lcdui\game\Sprite.class
MagicTower\bin\javax\microedition\lcdui\game\TiledLayer.class
MagicTower\bin\classes.dex
MagicTower\bin\MagicTower.apk
MagicTower\bin\resources.ap_
.....)