JSIDD Code Factory O version 0.0.3 now available on OUYA.

+ Improved “How To Play” Movie
+ Supports for both dpad and left analog joystick

How to play Code Factory O:

The current game mode “Code in 100s” gives you 100 seconds to feed as many O-U-Y-A sequences as you can. You can press left or right on the dpad or (left thumb) joystick to move the player under a falling letter to place that letter on the converyor belt. Then you can press up and down on the dpad or joystick to swap letters which are currently on the belt.

JSIDD Code Factory O ver 0.0.2 “revamped” is now available for download. As for any game installed on OUYA at the present time, you need to delete the game first and re-download from the store (discover) to get the updated version. You can find JSIDD Code Factory O version 0.0.2 in the Sandbox 1 -20 category.

JSIDD Code Factory O for OUYA version 0.0.2 extended trailer

JSIDD Code Factory O ver 0.0.2 “revamped” - now available on OUYA
(extended trailer: demo mode + play session). Rock music this time. It is definitely a little loud, so be a little careful.

Developer’s commentary:

Ben again here.

My last post did not mention this but I am actually building my own game engine (mostly drawing operations) from the ground up as I learn more about OpenGL and Direct X, as well as some platform specific classes (such as for playing sounds). This is one of the reason, I’ve decided to make a game with pre-positioned graphics first.


I’ve significantly improved performance by using much less Open GL textured triangles for all drawing operations. No more black screen while launching on OUYA. This improvement also has made it possible to test the game on Android emulators and my Android phone as well.

Also, I’ve improved soundplay by only playing the “scan” sound only once when inputs are pressed during a game session.

Gameplay tuning:

You can now see a timer giving your current playing time in seconds. As for 0.0.1, the game session after 100s, so you have to do as many “O-U-Y-A” codes as possible.

The scoring was altered, so that you can only score when feeding letters. So no more stacking points while waiting to feed the next letter. I’ll probably have an option to allow to change this behavior back in a future version.

There is a demo mode! So you can watch it and learn how to play the game. Pay attention to what lights up on the screen.

The trailer above shows a typical gaming session. Yes, S is a dummy letter, as there is no S in OUYA.

Even though 100s is a short amount of time, there are still plenty of strategies to be tried.

JSIDD Code Factory O version 0.0.1 Gameplay

Inspired by pre-gameboy handheld games, JSIDD Code Factory O places you in the shoes of a factory coder. The initial game mode “Make OUYA code” gives you 100 seconds (or 100,000 ms) to make as many “OUYA” code as possible. Or is it??! Hint: Pay attention to how the pc (white square) is fed to get the actual order right! MORE MODES & OPTIONS COMING SOON!

Developer’s commentary:

My name is Ben and while I’ve made 2 games previously, this is my 1st “published” game ever.

I’ve had the concept for this game in my head for a few months, and because of a promotion perk offered by OUYA to all dev backers, I’ve had to implement the first version of this game in basically 4 days.

So “JSIDD Code Factory O” version: 0.01 is the first version among many.


JSIDD Code Factory O 0.0.1 is played using the OUYA’s D-PAD only.

Main Menu:
Up/Down D-PAD and button O to confirm choice are used on the main menu.

Exiting a Game session:
Button A (red) can be pressed at any time to return to the menu.

The game mode “MAKE OUYA CODE”:

At this point, you need to use a little imagination when it comes to graphics (sightly better than PONG ) but version 0.0.1 does offer a fully functional game mode called “Make OUYA Code”.


I realize that the current game instructions might not be enough so I wrote the following commentary to share with any interested players:

How to Play JSIDD Code Factory 0.0.1 MAKE OUYA CODE game mode:

1. First you move the player using LEFT and RIGHT D-PAD bellow a letter (the desired letter needs to be right above you and fall) to place on the moving belt below. In addition, if a letter is already below you on the conveyor belt it overwrites it.

2.Once you have letters on the conveyor belt, you can press UP D-PAD to swap the letter you are currently above with the one on its right (you advance the letter on the belt even if there is no letter to swap with), while if you press DOWN D-PAD you swap the current letter you are currently above with the one on its left (you move back/regress the letter on the belt even if there is no letter to swap with).

3. You score by having letters move to the end of the belt on the right and hence feed the white box. The first letter adjacent/underneath to the pc (white box) is processed first, you need to enter first O, U, Y and then A. So left to right it would actually look like: A Y U O -> right, because you need to feed the letters in this order: O then U then Y then A.

4. On the first letter O, you get 1 POINT. Then as long as not other letter is fed (or in another way as long as you feed blank letter) it keeps increasing by 1 POINT for every blank position, until you feed the next letter U, for which you now get 5 POINTS, then as long as you feed blank positions, it keeps increasing by 5 POINTS, then when you feed Y you get 20 POINTS, and for every blank positions after you also get 20 POINTS. Finally with the last letter in the sequence A you get 50 points. But you don’t get anymore points until you feed O and so you can REPEAT this process.

5. You only get 100 seconds or so.

So the trick is to try to make the OUYA code while making sure not to feed any letter in the wrong order or any wrong letter by strategically placing letters via the player LEFT/RIGHT D-PAD, and using swapping UP/DOWN D-DAP. Also there is also a possible strategy where you could choose to never complete the OUYA code, and not feed A, to see if you can get more points that way.

I am planning to make an in-game how to play demo to try to explain and demonstrate this.

Issues, Questions, Comments, Feedback?

Please send an email to support@jsidd.com for any issues, questions, comments or feedback.