-
Games: Wild and Seek AR
Wild and Seek AR (WaS) was built for Verizon via Fingerprint Play in the U.S. The game is an AR title (Augmented Reality) which initially used Vuforia as the AR backend but then switched to ARKit when it became available. WaS started out as a simple concept but grew to include many features as the…
-
Games: Hidden Pictures Puzzles
Hidden Pictures Puzzles was built via Fingerprint for Highlights in the U.S and was released on iOS and Android. Initially the game was going to be fairly small, but as we released more and more puzzles, the number of subscriptions grew very quickly. After a few months we needed to rebuild the menu system to…
-
Games: Game Room
I had more fun working on Game Room than any other project I’ve ever worked on. The ‘game’ was a great idea, the team was superb and the technical challenges were about as tough as they get. The title was built for Microsoft. We took multiple console and arcade titles and built a system that…
-
Games: Backyard Sports Baseball
Backyard Sports Baseball 2015 was built for Day 6 Sports Group in the U.S. via Fingerprint Play and was a remaster of the classic Backyard Sports Baseball title. Gameplay: https://www.youtube.com/watch?v=3-TwDMOjVIc Backyard Sports Baseball 2015 was the only game that let you play with the MLB Pros as Kids! This popular & beloved franchise returned…
-
Games: Castle of Illusion Starring Mickey Mouse
I worked on COI back in 2013 while I was the Development Manager at Sega Studios Australia. I loved this project and the team was absolutely superb. The game was originally released on five platforms; PS3, X360, PC, iOS and Android and was built on a custom engine that was put together in the same…
-
Android: Log to console from C++
Quick example of sending debug info to the log in Android JNI C++ #include <android/log.h> #define LOG_TAG “DEBUG” #define LOGD(…) __android_log_print(ANDROID_LOG_DEBUG,LOG_TAG,__VA_ARGS__) #define LOGE(…) __android_log_print(ANDROID_LOG_ERROR,LOG_TAG,__VA_ARGS__) // Implementation of the native method sayHello() JNIEXPORT jstring JNICALL Java_com_ancientcoder_recog_MainActivity_sayHello(JNIEnv *env, jobject thisObj) { LOGD(“Running C++”); }
-
Using C++ within an Android Java app
Just putting this here so I have it when I need it. I haven’t cleaned this up so it’s easy to understand, but there’s not a lot to it. Just need to have the pieces below and you’ve got everything you need to quickly and easily bold cpp into an Android Java app. Handy links…
-
Unity: Rotate a quaternion in a specific axis
Just putting this here for quick reference; rotate a quaternion 180 degrees in the Y: – transform.rotation *= Quaternion.Euler(0,180f,0);
-
CUDA Project Import Problem on Visual Studio 2019
I had a CUDA project that was running under Visual Studio 2017 and I moved to Visual Studio 2019, and got this error: – The imported project “C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\BuildCustomizations\CUDA 10.1.props” was not found The problem was a missing extension that had been installed as part of the CUDA SDK. To solve it,…
-
Web Site Extractor
So, there’s are a LOT of web site extractors out there (I’ve just tried a few), but if you’re looking for a simple one that doesn’t require a login and just gets the job done then I’d recommend: HtTrack Just give it a web url and click finish. Handles recursion through all sub-links as you’d…
