Unofficial Submachine port for Android
Posted: 22 Mar 2016 03:58
So I created an Unofficial Submachine port running natively on android.
video demonstrating basic game play mechanics for the engine
https://youtu.be/m_739rzeJzU
I will post on youtube and this thread about any updates. Right now im working on polishing up the engine so I can start developing a full game. I used the beginning of Sub 0 cause it has the basic elements for a submachine game engine. My goal is to *Hopefully* get all sub games on Android starting with sub 0.I will post a .apk file to download once the engine is all polished and I have a full running game on it. I also may need Mat's permission because its his game and the assets for all of these games will be from the subHD collection.
How it works without getting complicated
1. The submachine game .swf is decompiled to get all sounds/artwork/assets/whatever
2. All still images and flash movieclips are converted to .gif through adobe flash
3. The newly created .gif's and other assets from the original game are given over to a completely new game engine (created by me)
4. The game engine automatically maps out the entire game and places buttons wherever appropriate.
5. I write some code to specify some button sizes and what happens when an item is used.
and thats it
There are some MINOR differences between the PC version and Android version
-The inventory works a bit different cause the user is touching, instead of clicking
-Loading times are a tad bit slower (cause Android hates big bitmap file sizes)
-When an item is clicked it is a linear path to the inventory instead of a curvy path(I need to implement this still)
-Some colors may be broken during animations(Still need to fix, these colors are fixed by reloading the room)
Feel free to ask any questions
video demonstrating basic game play mechanics for the engine
https://youtu.be/m_739rzeJzU
I will post on youtube and this thread about any updates. Right now im working on polishing up the engine so I can start developing a full game. I used the beginning of Sub 0 cause it has the basic elements for a submachine game engine. My goal is to *Hopefully* get all sub games on Android starting with sub 0.I will post a .apk file to download once the engine is all polished and I have a full running game on it. I also may need Mat's permission because its his game and the assets for all of these games will be from the subHD collection.
How it works without getting complicated
1. The submachine game .swf is decompiled to get all sounds/artwork/assets/whatever
2. All still images and flash movieclips are converted to .gif through adobe flash
3. The newly created .gif's and other assets from the original game are given over to a completely new game engine (created by me)
4. The game engine automatically maps out the entire game and places buttons wherever appropriate.
5. I write some code to specify some button sizes and what happens when an item is used.
and thats it
There are some MINOR differences between the PC version and Android version
-The inventory works a bit different cause the user is touching, instead of clicking
-Loading times are a tad bit slower (cause Android hates big bitmap file sizes)
-When an item is clicked it is a linear path to the inventory instead of a curvy path(I need to implement this still)
-Some colors may be broken during animations(Still need to fix, these colors are fixed by reloading the room)
Feel free to ask any questions