Introducing Printomi

spacer

I’m extremely proud to announce the launch of a project I have been working on for quite a while now.

Printomi is a service for social games that allows players to take snapshots of their worlds and upload them to their own personal gallery. Players can like, comment share and order poster prints of their virtual creations.

The way it works is we provide the game owner with a tiny API that is used to interface with Printomi. The bulk of the Printomi client is downloaded at runtime from the Printomi servers. This is good for two reasons. Firstly by keeping down the size of the code that must be embedded into the game we can keep down the initial load time the player must sit through before they can play the game. Secondly we can upload changes and fixes to Printomi without requiring the game owner to recompile their code.

Once downloaded the printomi client is ready to be be used. In the case of Gourmet Ranch a themed button is shown to the player inviting them to click:

spacer

Once clicked (or activated by the JavaScript API) the main Printomi window opens:

spacer

The window has controls to zoom in and move the print about allowing the player to get the perfect angle of their world:

spacer

Once happy the player can then saves the print to the printomi servers. While the image is uploading the user can continue to play the game. Once the upload is complete the window is opened once more offering to show the player their print.

spacer

Printomi is tightly integrated with Facebook so that it’s as easy as possible for new users to get started:

spacer

Once connected the new print is then available for viewing, sharing, liking, commenting, etc:

spacer

In addition the prints are organised into galleries so that users can browse the uploads of others:

spacer

If a user particularly likes one print then they can order it as a poster:

spacer

Currently we only offer posters to people living in the US however we plan on opening it up to other countries when we can.

To print to such a large poster (24×18″ @ 150DPI) and maintain the quality of the final product we must capture a large number of pixels. For example here is a comparison between what a user would see on printomi.com and what we store behind the scenes:

spacer

The technology that lets us capture these large images and store them in a compressed way (to conserve disk space and therefore cost) is quite complex and will have to wait for a later post.

Printomi is currently only available to a small subset of the Gourmet Ranch user base but we are performing a steady-rollout to everyone, so if you don’t have access to the button in Gourmet Ranch just yet then don’t worry it should be available for you soon!

Printomi is a culmination of many many hours of hard work, late nights and stress. But its been worth it! I’ve had a blast throughout the whole process and am proud of the result. I have also learnt a whole bunch in the process. I have had to work with so many technologies to pull this off, to name a few: AS3, C++, C#, ASP.Net, MySQL, IIS, AWS. I have particularly enjoyed the C# work having largely abandoned the language since my early work with it.

spacer spacer

If you would like to support me or if you would like to keep up to date with the goings on with Printomi then you can like us on Facebook or follow us on Twitter spacer

0 Responses Announce, api, as3, ASP.Net, Business, C#, Flash, Website Permalink

Try { Harder } 2012 Levelup

spacer

Last year I was fortunate to be one of the lucky 16 to attend the first try { harder } experimental conference / coder retreat in Nottingham. As mentioned in my blog post at the time it was an incredible 4-day event in which I learnt so much from some of the most talented and experienced people in the flash community.

The event was such a success that not only is it going to run again this year (which I hope very much to attend) but there is also an additional “levelup” conference happening next week. The idea behind the levelup is to provide businesses and freelancers with an intensive 4-day training and motoring session. The mentors are hand picked from the previous try harder members and so represent some of the best in their field.

What’s more Stray, the primary organiser of the event has just announced that Jetbrains the makers of the popular IntelliJ IDEA IDE are going to be sponsoring the event meaning each paying participant will receive a licence to use the IDE!

Interested? Head over to the levelup site and sign up: www.tryharder.org.uk/level-up-2012/

 

0 Responses as3, Code, conference, Flash, levelup, tdd, tryharder Permalink

Artificial – Second Life

spacer

Just finished and uploaded a new mix I have been putting together over the last couple of weeks. The mix is mostly Dubstep with some Drum’n'Bass thrown in to mix it up a bit. The tracks are mostly all favourites I have had on repeat in the last 6 months.

Give it at listen, see what you think:

Tracklist:

01 Noisia – Tommys theme
02 Gemini – Vision
03 Nero – Promises (Skrillex & Nero Remix)
04 Tasha – Journey (Culprate & Twist Remix)
05 Labrinth feat. Tinie Tempah – Earthquake (Noisia Remix)
06 Xilent – Choose Me II
07 Gemini – Feel Stronger
08 Porter Robinson – Spitfire
09 Porter Robinson – Spitfire (Kill The Noise Remix)
10 Nero – New Life
11 Camo & Krooked – Cross The Line (Metrik Remix)
12 Camo & Krooked, Body & Soul – The Big Rush
13 John B – Numbers (Camo & Krooked Remix)
14 Noisia – Could This Be
15 Gemini – H. A. T. D.
16 KOAN Sound – Funk Blaster
17 Skrillex – Kill Everybody (KOAN Sound Remix)
18 Two Door Cinema Club – What You Know (Feed Me Cover)
19 Noisia – Tommys theme

0 Responses dnb, dubstep, Mix, Music Permalink
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 Next Scroll to top