AllBinary Arcade Game Development Kit
Android Applications (M5-RC15)
Game
Development Kit Showcase:
http://allbinary.axspace.com/AllBinaryArcadeAndroidApplication.apk
MiniSpaceWar: http://allbinary.axspace.com/MiniSpaceWarAndroidApplication.apk
ZeptoRacer: http://allbinary.axspace.com/ZeptoRacerAndroidApplication.apk
Applet
Versions: MiniSpaceWar
w/Images, MiniSpaceWar
w/Vectors
&
ZeptoRacer
MiniSpaceWar
& ZeptoRacer Image Gallery
|
Latest Updated
all the APKs with ZeptoRacer fix, code refactoring from Applet version,
and Media Shutdown fix. I was initializing instead of
stopping media on exit for MiniSpaceWars while this did not cause
crashes it did cause a slow exit and an incorrect media state. Fixed Applet reloading I added links to Applets of the current games. I have added links to the individual games with single activities. ZeptoRacer fix a re-bug that I
found concerning AI cars not being able to turn if they stop off the
track. So now the will finish the race. It did not happen
often on slow machines, but on a fast machine it could happen a bunch. Submission Info This
submission includes 6 example activities for 2 games that represent
some of the capabilities of the AllBinary Arcade Game Development Kit
on the Android Platform. The 2 games include MiniSpaceWars
a top view 2d space combat game, and ZeptoRacer
a top view 2d race car game. Special
Testing Info Important I added a YouTube video above before the deadline. It shows off the features of the game library.
You must press
up/thrust/accelerate to unlock the keypad
between levels sometimes (It can lock during intermission). While you
can't run my activities at the same time you
can run others while my activities are paused or persisted. If you run more
than one of the
activity without reloading the phone you will get low on memory and
cause the games to slow. This info is also in the known bugs
section below. I hope you enjoy
testing it. Thanks in advance. Many Options Specialized activities have specific startup options, but any of the
activities
for the same application can have any of the options making it like
any of the other activities for that application or maybe something
completely different. Slowness Slowness may occur with the max
options. The more options that are disabled the faster the
games become. Special
Ship Size Change Option Basically, I realized that my
ships were a little small for videos
showing off my games. So, i added a persistent option to scale
ships for MiniSpaceWar. It does have a drawback and that is you
must change the scale option and reload the phone for the option to
work. Also, you can't play my other activities (MiniSpaceWar with
vectors or ZeptoRacer) until you scale it back down and reload the
phone. It turns out that game play is more fun an arcade like
with big ships.
Cheat
Option High Scores Putting your own
name in may seem not to work but it does. You much arrow back to
the beginning and press backspace to delete the default entry to put
what you want in. To Continue If the system
destroys a frozen game and you want to continue, you simply select
continue from the demo screen menu. So you must wait for the demo
to load which sucks a little so I will add an early continue button at
some point. Gryo/Orientation
Control You can test the Orientation
Controls with the OpenIntents SensorSimulator http://www.openintents.org.
I used version 1.6 for testing. To test simply do the following:
Obviously, it has
not tested with a real phone. So the orientation order may be
wrong for a real device, and turning on the real "Orientation Sensors"
in the game options menu will cause massive slowness. It does
however work pretty well with the SensorSimulator. Touch Motion Control When the Touch
Motion Control option is on you can control your player by touching the
screen. The control is very simplified as follows:
Known Bugs
Key Locking Fixed the key lock issue, but I
don't know if the way I did it makes
sense. I used the KeyGuard to unlock even though it should not have
been unlocked anyways. The AllBinary Arcade Game Development Kit contains over 50 very small libraries to help ease mobile arcade game development. The main features include the following:
I use 2 open source tools (BSD or AL licenses) and 2 of my own tools for development of games. They are not part of the submission, but they do make it a complete game development library and would be part of the game library distribution. 2nd Round Possibilities
Santa's War On Terror - partial prototype scroller game Politicious - political fighter game Zepto Card Games - another game I developed that I might include or submit Further Android API Usage - accelerometer, gyroscope, location base game lobby, and other Facebook/OpenSocial Integration - High Score Submission, Multi-Player Lobby, and other MultiPlayer features with your open social network API Library
Documentation and such for publishing the actual arcade game
libraries 3D game library adaption using
OpenGL ES SVG Integration with game library
is available Minor performance improvements
If I Win If get the 100k prize then I will open most of the game development library. If get the 275k prize then I will open all of the game development library with liberal licensing. Self Evaluation - Using Googles Evaluation Info QUALIFICATION 1. OriginalityUnique things:
I think that while this seems
trivial it is not. It could revolutionize all game development by
allowing and application to flex for each device. I will extend
the Feature/Configuration Options Framework even
further by adding a dynamic auto option selection for a specific phone
instead of the default activity options. This will make it so the
FPS is never slow as long as the user does not add options for custom
gameplay.
I
do
plan multi-player support for social networking for high scores and
game lobby. 2. Effective Use of the Android PlatformI
probably have the most performant and processing intensive use of the
Android Platform showing the most effective use of the platforms
graphical capabilities. I also use compelling features including the
following:
I do plan to use the accelerometer and other compelling features. 3. Polish and Appeal
|