Y-Corner

Navigation Menu

HuhX Game Sound Engine Now Open-Source!

Posted by on Apr 20, 2015 in Mobile, News, Software | 0 comments

I have recently open-sourced the music/sound engine that I created for StepBOT, Dragon Geo, Cid’s Aerial Tours, and Chrono Maps. It is available on GitHub and is freely available to those developing audio-related apps for the Android Platform.

The HuhX Game Sound Engine is a custom game audio engine for Android 2.3 – Android 5.1. This is an easy-to-use sound and music engine that is focused on providing audio for Android game-related apps. This audio engine was utilized in apps such as StepBOT, Dragon Geo, Cid’s Aerial Tours, and Chrono Maps.

The demo activity provided with the project provides an example how the HuhX GSE engine works.

INSTRUCTIONS:

  1. Define your song and sound effect names and resources in HXGSEMusicList and HXGSESoundList classes.

  2. Declare HXGSEMusicEngine / HXGSESoundHander objects as universal variables.

  3. Initialize HXGSEMusic / HXGSESound objects in the onCreate() function of the first activity / fragment of your app that requires sound playback.

    • hxgse_music.getInstance().initializeAudio(getApplicationContext());
    • hxgse_sound.getInstance().initializeAudio(getApplicationContext(), 2);
  4. Status of the music and sound engines will be outputted to logcat. Once fully initialized, all methods of HXGSEMusicEngine and HXGSESoundHandler are available to use.

NOTES:

  • INITIALIZATION: Intialize the HXGSEMusicEngine / HXGSESoundHander objects once, in the first activity of your app that requires sound playback. No need to re-initialize these objects in other activity instances (unless releaseAudio()/releaseMedia() is called, which is not recommended until the end of app life), as a single instance is active until releaseAudio()/releaseMedia() is called. Initializing HXGSEMusicEngine / HXGSESoundHandler more than once may result in more than one audio streams running at once.

  • ANDROID API 1 – 11: HXGSESoundHandler class creates multiple instances of HXGSESoundEngine, based on the second parameter inputted for the initializeAudio method. This is to help minimize the SoundPool out of memory issue that is present in older versions of Android. As a suggestion to help minimize the issue, make sure that loaded sound effects are small in size and bitrate (recommended to be less than 100 KB and 64kbps or less). Please note that for devices running Android API 12 or greater, only a single instance of HXGSESoundEngine is used, as the 1 MB sound buffer limit issue is not present on newer versions of Android.

  • RELEASE: It is recommended not to call releaseAudio()/releaseMedia() in HXGSESoundHandler and HXGSEMusicEngine unless your application is about to be terminated. If releaseAudio()/releaseMedia() is called and sound or music functionality is needed after such calls have been made, a new instance of HXGSESoundHandler / HXGSEMusicEngine must be initialized before audio is able to function.

  • SCREEN ORIENTATION CHANGE: If your application makes use of screen orientation changes, it is important not to call the releaseAudio()/releaseMedia() methods in HXGSESoundHandler and HXGSEMusicEngine in onPause()/onStop()/onDestroy() states. It is highly suggested to make your activity to use the following property in the AndroidManifest.xml file and make use of the onConfigurationChanged() function.

Source: GitHub – huhx0015/HuhX_Game_Sound_Engine Read More

StepBOT on Kickstarter!

StepBOT on Kickstarter!

Posted by on Sep 4, 2014 in Gaming, Mobile, News, Software | 0 comments

25 days ago, GPOP Labs launched StepBOT on Kickstarter, the popular crowd-funding site, to help fund our fitness-based mobile game for the Android, Android Wear, FitBit, and JawBone. During our campaign, we have been pleased and impressed with the interest and attention that StepBOT has received from the public.

With only six days to go and still have not met our pledge goal, we need your help. With your pledge, it would greatly assist us in the development of StepBOT! The following is a list of bonuses for assisting StepBOT’s Kickstarter campaign:

  • Pledge $5 or more

    == BETA INVITATION == Thank you! You will be sent a beta invitation, and access to Kickstarter only in-game boosters.

    Estimated delivery:
  • Pledge $10 or more

    == StePETBOT== Only 20 Available. Have a little pet bot running next to your stepbot. People are going to wonder how you got the pet bot. Of course you will receive beta invitation and Kickstarter only in-game boosters.

    Estimated delivery:
  • Pledge $15 or more

    Get or your StepBOT Google Glass. Your StepBOT will receive in game item Google Glass which increases all the attributes by 5%. Only 30 Available!

    Estimated delivery:
  • Pledge $15 or more

    == HQ MINI DECAL SET == 1. Get beta access, 2. StepBOT mini decal set, 3. IceBear mini decal set. ====== These mini decal sets are regular index card sized ( 3 x 2.5 ). These are easily removable without leaving any residue behind

    Estimated delivery:
    Add $5 USD to ship outside the US

  • Pledge $30 or more

    == JUMBO DECAL SET == 1. Get beta access 2. Jumbo decal set is the size of regular notebook paper ( 8.5in x 11in). Create your own scene! – Only 30 Available!

    Estimated delivery:
    Add $5 USD to ship outside the US

  • Pledge $50 or more

    Get your city on the map! We are currently working on San Francisco, NY, and LA. You will unlock your city map and back grounds. We will work with you to put the landmark of your choice as well. You will also get Kickstareter only PetBot, and decal sets.

    Estimated delivery:
    Add $10 USD to ship outside the US

  • Pledge $55 or more

    == VIP SET == Everything above and bonus smart watch skin. Only 30 Available

    Estimated delivery:
    Add $10 USD to ship outside the US

  • Pledge $100 or more

    ==VIP + Secret Character == Everything above and Get a Kickstarter edition secret character. Only 20 available.

    Estimated delivery:
  • Pledge $110 or more

    == SUPER HELPER == You are a super helper! You will get 3 VIP sets and 3 extra beta invitations for your friends. Your name will be listed in game credit section. Only 20 Available!

    Estimated delivery:
    Add $10 USD to ship outside the US

  • Pledge $200 or more

    == BE IN THE GAME == 1. VIP Set, 2. Beta Access, 3. Pixel version of your photo to be used as a special item in the game. How are we going to use it? Let’s talk! Only 10 Available!

    Estimated delivery:
    Add $10 USD to ship outside the US

  • Pledge $500 or more

    == JOIN US == Only 10 Available. +5 Invitations +5 VIP Sets You will also be invited to one of our Monday team meetings via Hang Out. You will be listed as the main sponsor on this page, our website, and in the game.

    Estimated delivery:
    Add $20 USD to ship outside the US
Your assistance, as well as any feedback or questions on StepBOT would be greatly appreciated! Read More

An Update to Cid’s Aerial Tours & Current Progress on the Next Dragon Geo Update

An Update to Cid’s Aerial Tours & Current Progress on the Next Dragon Geo Update

Posted by on Aug 24, 2014 in Gaming, Mobile, News, Software | 0 comments

Cid’s Aerial Tours has been updated to 1.04! This update for Cid’s Aerial Tours adds an animated ocean effect to the main world map. Along with the nifty ocean animation, Cid’s Aerial Tours is now compatible with the Android “L” Preview. Previous versions had issues with rendering the maps and images properly. Here is the full list of changes in 1.04:

– Support for Android “L” added.
– Ocean animation effect added.

The latest update to Cid’s Aerial Tours can be found on the Google Play Store:

en_app_rgb_wo_60.png

As for Dragon Geo, the next update  is coming soon! The next update will feature some major additions, such as the world map for Dragon Quest IX (courtesy of King Zenith at Dragon’s Den), as well as many new maps. To make space for new maps, the music files has been removed from the app and will be offered as a separate download within the app. Read More

HuhX Map Framework Now Open Source!

Posted by on Aug 13, 2014 in Mobile, Software | 0 comments

I have released the source code for the HuhX Map Framework on GitHub. This is a (skeleton code) image/map engine that supports the use of multi-touch gestures to scale images accordingly. The HuhX Map Framework also supports custom menu dialog and audio playback in the background.

Applications such as Dragon Geo and Cid’s Aerial Tours utilize the HuhX Map Framework engine. If you are interested in developing Android applications that utilize image scaling and multi-touch gestures, feel free to take a look at the HuhX Map Framework code!

The open source code for the HuhX Map Framework can be found here: https://github.com/huhx0015/HuhX_Map_Framework/tree/master Read More

Cid’s Aerial Tours Updated to 1.03

Cid’s Aerial Tours Updated to 1.03

Posted by on Jun 29, 2014 in Gaming, Mobile, News, Software | 0 comments

Cid’s Aerial Tours has been updated to 1.03! Similar to the 1.03 update for Dragon Geo, this update for Cid’s Aerial Tours does not contain many major external changes, as most of the changes are internal. Here is the full list of changes in 1.03:

– Fixed a visual bug with the LANGUAGE settings in OPTIONS that was present for Android 2.3 – 4.0 users.
– A few performance optimizations were added.

The CREDITS no longer runs as a separate activity and is now a fragment that runs within the main title screen. Also, a minor visual layout bug in OPTIONS was corrected for Android 2.3 – 4.0 users. Some minor performance optimizations were also added to the code.

The latest update to Cid’s Aerial Tours can be found on the Google Play Store:

en_app_rgb_wo_60.png Read More

Dragon Geo Updated to 1.03

Dragon Geo Updated to 1.03

Posted by on Jun 23, 2014 in Gaming, Mobile, News, Software | 0 comments

DRAGON GEO has been updated to 1.03. Unlike the last version, there are no significant external changes, as most of changes are internal and mostly affect how OPTIONS and CREDITS are displayed. Here are the changes with the new version:

* OPTIONS is now displayed over world maps.
* Several minor layout changes made.

OPTIONS and CREDITS no longer run as separate activities and are now fragments. In summary, OPTIONS now appears to float above the map that’s currently in focus.

Other than that, there are no significant changes. The new version of DRAGON GEO can be found here:

en_app_rgb_wo_60.png Read More

Hackathon This Weekend at Wearable World Invents the Connected Traveler

Hackathon This Weekend at Wearable World Invents the Connected Traveler

Posted by on Jun 7, 2014 in Hardware, Mobile, News, Software | 0 comments

This weekend, I had the opportunity to participate in “Wearable Worlds Invents the Connected Traveler” two-day hackathon event, fully sponsored by American Airlines. It was an amazing event, as there were many groups of developers creating unique, exciting travel-related applications. There were a lot of sponsors like GoGo, Pebble, IBM, MasterCard and tech partners like Concur, VoicePark, LocationSmart, etc. present, providing developers with unique technologies and APIs to help out with their hackathon projects.

This was the longest hackathon event I have ever attended, as it spanned two full days! With the goal of making life easier for the mobile traveler, developers worked passionately to produce a working application that airline (like American Airlines) could potentially utilize in the future. I had the fortune to work with an extremely talented group of people, which included: David Lee, Ibrahim Kabil, Andy Kwan of GPOP and Lance Nanek, a veteran Android/Glass developer. Together, over the course of two laborious days, we churned out a Google Glass/Android & web application called FLUX, an application designed to provide a convenient travel experience for VIP travelers with American Airlines. I have to admit, I was intidated first, as I have never participated in a hackathon of this scope, as well as working with seasoned web/mobile developers & UX designers that have been in the field far longer than I. However, I soon found my role in the project and am glad that I was able to assist with the Android development portion of the project. I was also humbled to see my team members’ expertise.
Our team, working away at the Wearable Worlds Invents "The Connected Traveler" hackathon.

Our team, working away at the Wearable Worlds Invents “The Connected Traveler” hackathon.

During development of FLUX, I was quite intrigued with the Google Glass, as my team members were skillfully adept with using and developing applications for it. While I have never had experience with Google Glass or working with the GDK, it was impressive to see that we were able to produce both FLEX versions of Android and Google Glass from the same codebase with little issue, especially with Lance’s expertise.

By the end of the hackathon event, our team was able to produce FLUX for three platforms, which included an Google Glass and Android application for the American Airlines’ VIPs and a web-based client/server setup for American Airlines’ employees. The FLUX Android & Glass application for VIPs displays data such as flight departure time, gate information, current weather settings, etc. It also uses the iBeacon Bluetooth modules to detect where the VIP is currently located in the airport and displays relevant data based on the area. For example, if the VIP was at the security checkpoint, FLUX would inform the user to prepare for security and display their digital boarding pass automatically. At the sametime, the FLUX transmits that data to American Airlines’ employees, giving them the ability to prepare and know about the VIPs specific needs and provide premium services that would be expected by VIPs. Such a service would minimize chaos and confusion and make the travel experience for VIPs a better experience.
David Kim of GPOP giving the pitch for FLUX.

David Kim of GPOP giving the pitch for FLUX.

During the pitch session, there were quite a few incredible projects displayed, including an in-flight social app, sophisticated mobile and Pebble flight notifications, etc. Unfortunately, our team was not one of the five teams that were chosen to advance to the next round. However, I am proud that our team was able to produce a functional prototype in a short period of time, not to mention working with a talented group of people! I’m definitely looking forward to attending more hackathons in the future! Read More

Hack Allows Defiant Windows XP Users to Receive Updates Until 2019

Hack Allows Defiant Windows XP Users to Receive Updates Until 2019

Posted by on May 29, 2014 in News, Software | 0 comments

If you’re still on Windows XP (gasp) and are fretting over Microsoft’s discontinued support of XP, there is now a way for XP users to receive official MS security updates. All it involves is modifying the registry to make your system appear as a Windows Embedded POSReady 2009 system, which runs off the same OS kernel as Windows XP. As Windows Embedded POSReady 2009 has official support from Microsoft until April 9, 2019, Windows XP users can unofficially get security updates for another five years!

To make this registry change, you can create a .reg file with the following contents below and execute it.

Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\WPA\PosReady] “Installed”=dword:00000001


Once done, the Microsoft Update website will be fooled into believing that your XP system is a POSReady system, making the latest updates available.

Thanks to ZDNet for reporting this. Unsurprisingly, Microsoft has issued a statement about the “hack” in that it is completely unsupported and that users are better off upgrading to Windows 8.1 instead. No word on if Microsoft will do anything to counter this hack, but for the time-being, XP users can gain access to the latest security updates for Windows Embedded.

SOURCE: ZDNet – Registry hack enables continued updates for Windows XP Read More

Cid’s Aerial Tours Updated to 1.02

Cid’s Aerial Tours Updated to 1.02

Posted by on May 22, 2014 in Gaming, Mobile, News, Software | 0 comments

The latest update (1.02) for Cid’s Aerial Tours has been published onto Google Play! CAT now has  Japanese and Korean language support; Cid is multi-lingual! The worlds of Final Fantasy IV can now be viewed with Japanese and Korean location labels.

Here is the full list of changes in 1.02.

– Added missing Overworld map locations.
– Added Japanese and Korean language support. Cid is now multi-lingual!
– Main screen background now alternates between a sky and underworld background.

The latest update to Cid’s Aerial Tours can be found on the Google Play Store:

en_app_rgb_wo_60.png Read More