All Projects → EXL → AstroSmash

EXL / AstroSmash

Licence: MIT license
Port the AstroSmash game from Java ME (J2ME) MIDlet to Android OS using SurfaceView Canvas drawing.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to AstroSmash

alephone-android
Port of the AlephOne engine on Android
Stars: ✭ 30 (+57.89%)
Mutual labels:  android-game, android-port
telegram-micro
Telegram implementation for J2ME devices
Stars: ✭ 36 (+89.47%)
Mutual labels:  j2me
Meiwidgetview
🔥一款汇总了郭霖,鸿洋,以及自己平时收集的自定义控件集合库(小红书)
Stars: ✭ 2,060 (+10742.11%)
Mutual labels:  surfaceview
MultiCraft2
🌍 MultiCraft Engine 2.0 | Open Source
Stars: ✭ 25 (+31.58%)
Mutual labels:  android-game
15-puzzle
1️⃣ 5️⃣ Android game "15 puzzle"
Stars: ✭ 30 (+57.89%)
Mutual labels:  android-game
fault
An obstacle avoidance game for Android and iOS.
Stars: ✭ 19 (+0%)
Mutual labels:  android-game
Yjplay
一个支持自定义UI布局,流式API, 加密,直播 ,亮度,音量,快进等手势 ,广告视频预览,多种加载模式 ,多种分辨率切换 ,多种封面图, 自定义数据源,列表播放,倍数播放,边播变缓存<font color="red">不是使用AndroidVideoCache</font>,离线播放,神奇的播放器
Stars: ✭ 1,700 (+8847.37%)
Mutual labels:  surfaceview
Motorola-Moto-E-condor-unbrick
Tools for Motorola Moto E XT1021, XT1022, XT1025 condor unbrick
Stars: ✭ 31 (+63.16%)
Mutual labels:  motorola
SquirrelJME
SquirrelJME is a Java ME 8 Virtual Machine for embedded and Internet of Things devices. It has the ultimate goal of being 99.9% compatible with the Java ME standard.
Stars: ✭ 148 (+678.95%)
Mutual labels:  j2me
jumpdontdie
Source code for the Android game developed on my YouTube tutorial. Made using libGDX, Scene2D, Box2D.
Stars: ✭ 45 (+136.84%)
Mutual labels:  android-game
TowerJumper
Casual ability game
Stars: ✭ 102 (+436.84%)
Mutual labels:  android-game
Game-Assets-And-Resources
Free and paid game assets and game resources for 2D games, 3D games, mobile games, Steam games, Unity games, and other games.
Stars: ✭ 164 (+763.16%)
Mutual labels:  android-game
arkaflow
Cross-platform mobile game on Android and iOS developed using Cocos2d-x C++.
Stars: ✭ 30 (+57.89%)
Mutual labels:  android-game
Bandit-Girl-AR
🎮 Augmented Reality mobile game with classic third person and AR gameplay modes. 🔫
Stars: ✭ 15 (-21.05%)
Mutual labels:  android-game
codeplug
codeplug decoder and builder for Motorola radios
Stars: ✭ 35 (+84.21%)
Mutual labels:  motorola
Smartopencv
🔥 🔥 🔥 SmartOpenCV是一个OpenCV在Android端的增强库,解决了OpenCV Android SDK在图像预览方面存在的诸多问题,且无需修改OpenCV SDK源码,与OpenCV的SDK解耦
Stars: ✭ 1,869 (+9736.84%)
Mutual labels:  surfaceview
MultiCraft-legacy
🌍 MultiCraft Engine [Legacy] | Open Source
Stars: ✭ 108 (+468.42%)
Mutual labels:  android-game
adb-cheatsheet
Your journey to master Android™ Shell begins here
Stars: ✭ 44 (+131.58%)
Mutual labels:  motorola
Dreamdealers
Deamdealers Amiga demo sources !!!
Stars: ✭ 38 (+100%)
Mutual labels:  motorola
JL-Mod
This is an experimental mod of https://github.com/nikita36078/J2ME-Loader with support for games developed for the 3D engine "Mascot Capsule v3"
Stars: ✭ 87 (+357.89%)
Mutual labels:  j2me

AstroSmash

Astrosmash is a video game for the Intellivision videogame console, designed by John Sohl, and released by Mattel Electronics in 1981. The game involves using a laser cannon to destroy falling meteors, bombs, and other targets. More than one million copies were sold, and the game replaced Las Vegas Poker & Blackjack as the game included with the Intellivision console. - Wikipedia.

AstroSmash running on Motorola Photon Q

This is my port of AstroSmash from Java ME (J2ME) MIDlet to Android OS application with using SurfaceView Canvas drawing. I added touch controls and some game engine improvements. I used the Java Decompiler to understand the logic and restore the behavior of the original game.

AstroSmash Android Screen

Download

You can download APK-package for Android OS from the releases section.

Build instructions

For example, GNU/Linux:

  • Install the latest Android SDK;

  • Clone repository into deploy directory;

cd ~/Deploy/
git clone https://github.com/EXL/AstroSmash AstroSmashAndroid
  • Build the APK-package into deploy directory with Gradle building script;
cd ~/Deploy/AstroSmashAndroid/
ANDROID_HOME="/opt/android-sdk/" ./gradlew assembleDebug
  • Install AstroSmash APK-package on your Android device via adb;
cd ~/Deploy/AstroSmashAndroid/
/opt/android-sdk/platform-tools/adb install -r astrosmash/build/outputs/apk/astrosmash-debug.apk
  • Run and enjoy!

You can also open this project in Android Studio IDE and build the APK-package by using this program.

More information

Please read Porting Guide (In Russian) for more info about porting AstroSmash to Android OS.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].