🌈 ESP32-S3 Rainbow: ZX Spectrum Emulator Board! Get it on Crowd Supply →
Teaser Image
atomic14

atomic14

A collection of slightly mad projects, instructive/educational videos, and generally interesting stuff. Building projects around the Arduino and ESP32 platforms - we'll be exploring AI, Computer Vision, Audio, 3D Printing - it may get a bit eclectic...

Want to keep up to date with the latest posts and videos? Subscribe to the newsletter
  Â·     Â·     Â·     Â·     Â·   Posts  Â·   Videos  Â·   Tags  Â·   Support

Sudoku Grab Removed From Sale in Japan

Just got an email from Apple, claiming that my app 'Sudoku Grab' infringes on intellectual property rights of Nikoli.Co.Ltd. So, as a precaution, I've taken Sudoku Grab off the shelves in Japan.
07 December 2010

iAds Report

In this post, I'm sharing performance stats from a free Heart Rate app which has been live for just over two weeks, and has been downloaded around 40k-50k times worldwide. It was categorized under Entertainment instead of Health and Fitness which may have affected downloads and advertising revenue. It's been relatively successful and was built with iAds and AdMob adverts. Revenue generated from the US was substantial with fill rates at nearly 50% and an amazing eCPM of almost $30, compared to Admob's $2.2. Despite the revenue's rapid decline correlating with downloads, I believe there may be a strong case...
03 December 2010

Heart Rate Free - How it works

I have received several inquiries about my heart rate app and decided to share details about it. The app uses your phone's camera to perceive the faint changes in the light coming off the flash as blood flows in and out of your finger. I have also provided the demo code and some sample code segments to explain specific functions of the app and the augmented reality blog post for modifications. After a detailed explanation of the code, I show graphical presentations of how the app tracks heartbeats. I end off with a preview image of the sample project and...
25 November 2010

Heart Rate Free - just released on the iPhone

Just found an iPhone app that creatively measures your heart rate simply using the flash on your phone. Thought I'd try the neat little tool and was fascinated with it. Can't wait to share more on how it works in an upcoming post.
19 November 2010

Augmented Reality on the iPhone - how to

Hey there tech enthusiasts! So, you used to rely on my old methods for employing augmented reality on an iPhone? Well, those days are past. With the release of iOS4, accessing the camera has become a breeze. Check out my latest blog post where I share the specially updated code that works seamlessly with iOS4.
12 October 2010

Augmented reality on the iPhone with iOS4.0

Hey guys! Just updated my earlier blog post on creating Augmented Reality (AR) on iPhones using the new iOS4.0 features. I’ve also moved away from the 'UIGetScreenImage' function as it’s no longer supported. Now, we access the camera using the AV Foundation framework with the help of AVCaptureSession. As always, you're free to download and fiddle with my code available in this blog. Happy Programming!
10 October 2010

NeHe OpenGL tutorial 2, 3 and 4 ported to ES 2.0

As I strove to learn OpenGLES 2.0 for new gaming projects on iPhone and Palm Pre, I faced certain challenges due to the introduction of a programmable graphics pipeline in OpenGLES 2.0. With this mechanism, we are responsible for writing the code to generate our graphics, which was overwhelming at first. To help others, I ported some of the NeHe tutorials over to OpenGLES2.0 on iPhone in an easily-digestible way. In this post, you will find a walkthrough of the first 4 tutorials, complete with codes, explanations and screenshots to make learning easier.
05 October 2010

Tanks! Mayhem - available for the iPhone/iPad

We are excited to announce that our newly developed game, Tanks! Mayhem, is now available for download on iPhone, iPod touch, and iPad platforms. This action-packed game offers an exciting outlet for you to enjoy at a minimal cost of $0.99. Don't miss out on the mayhem!
01 October 2010

NeHe OpenGL tutorial 6 ported to ES2.0

This tutorial guides you through applying textures to a rotating 3D cube using OpenGL. We will be utilizing the esUtils code, specifically its function esGenCube, and modify our shaders to accommodate our texture coordinates. After setting up our new mvp matrix and position vertex attribute, we will apply a texture to our rotating cube. The code can be found via a provided link.
28 September 2010

Tanks! Mayhem - available for the iPhone/iPad

Exciting news gamers! Our new app, 'Tanks! Mayhem', has finally hit the app store. We can't wait for you to dive into the tank-battle action and enjoy all the mayhem it has to offer! For a sneak peek, take a look at some of our epic game screenshots included herein.
28 September 2010

Creating an OpenGL game for both the Palm and iOS

I've made a triumphant return to the blogosphere with the release of my new game, 'Tanks!' developed for Palm Pre/Pixie and soon for iPhone devices. The game, an experiment to learn OpenGLES 2.0, is a testament to the feasibility of porting C++ or C code from iOS to Palm PDK, despite minor challenges with UI interaction and audio. So gear up, folks! Download 'Tanks!', step onto the battlefield and let the mayhem begin! Next stop on my coding odyssey - Android!
23 September 2010

NeHe OpenGL tutorial 5 ported to ES2.0

In this blog post, I delve into the specifics of porting code for drawing 3D shapes in ES2.0. I detail how to overcome the lack of depth buffer in the default OpenGL template and describe how to add rotation to objects by saving the model view matrix. This post offers a useful walkthrough, especially for those keen to deepen their understanding of 3D rendering nuances in ES2.0.
22 September 2010

Shoot3D for the iPad/iPhone

I'm thrilled to have introduced my first 3D game on the app store. The entire process served as a real learning curve, with some elements still appearing obscure, yet adding to the intrigue. The games section of the app store is known for its fierce competition, but challenging the status quo by doing something different from the regular utility apps is quite a welcome change. I'm generally proud of how the game has turned out and look forward to its reception. You can download the game on the app store.
10 July 2010

iPad UK launch

Had a laugh this morning at the Apple store on Regent Street with an iPad owner who doesn't know what to do with his shiny new toy, and a confused cyclist who was convinced only a celebrity could draw such a crowd! Certainly a morning for the books.
28 May 2010

BBC iPlayer - updated sample code

Hey there, just a quick update to let you know I've whipped up a new demo using the RSS feeds from the iPlayer site. It locates URLs and takes advantage of the webview to play the movies out, pretty neat huh? Just a reminder, you'll need the iPhone SDK and tool chain to get this project up and running, and remember, it's a rough around the edges, so use with caution. Be sure to check out the original blog post for more insight. Just a heads up, don't expect to see this app on the iTunes store anytime soon, the...
06 May 2010

Getting BBC iPlayer working on the iPad

Just got an iPad from the US, thinking it'd be perfect for BBC iPlayer. To my dismay, the website needed flash to play anything! Weirdly, iPhones can run it, so I'm trying to trick the iPad iPlayer website into thinking my iPad is an iPhone. It involves setting a User-Agent and using some simple code to change 'embed' tags to HTML5 video tags. Works pretty fine so far, even with full screen video and device rotation. Just needs some tidying up. Although I believe BBC will eventually update their code for the iPad, we're allowed some hacks in the meantime....
06 May 2010

Getting started with Box2D

Just gave a enlightening talk on Box2D at the LiDG and have prepared a step-by-step walkthrough on creating a simple pinball game using the open sourced 2D physics engine! You'll learn the concepts of Body, Shape, Friction, etc. as well as how to build and run the Box2D engine for iPhone. By the end of the blog, you'll be equipped to create a basic working game in a couple of 100 lines of code! Don't forget to check out my slides and demos linked in the blog!
04 March 2010

Tablet+iPhones = Console+Controllers

Here's the concept: your iPhones turn into wireless controllers and your tablet is now your console, all thanks to gamekit. It's a whole new way of gaming, reminiscent of the Wii, or using your devices for interactive card games. Interesting eh?
28 January 2010
← Older posts Page 7 of 8 Newer posts →
Subscribe!
All content copyright Chris Greening © 2025 • All rights reserved.
Made with Jekyll

This website uses cookies to enhance your browsing experience and analyze site traffic.