Deprecated: Function set_magic_quotes_runtime() is deprecated in /home2/creabros/public_html/creabros.fi/textpattern/lib/txplib_db.php on line 14
CreaBros Oy: Page 3

VooDoo doll - with bullet physics

Aug 31, 06:25 AM

After fooling around with bullet physics and completing the dice box 3d project (over 20 000 downloads when it was free, 300 when it cost one € you cheapskates ;) I decided to work on a voodoo doll.

First draft here, notice it still says box of dice, but instead of dice it is a voodoo doll!!!

Current version simulates a hanging ragdoll and pins that can be poked through it. Unfortunately I haven’t had enough time to finish it. I want to add camera capture, so you can replace dolls head with your friends picture and upload to social media so you can show the world what you’ve done to your enemy(dolls).

I’m also planning on adding bumpmaps to texturing. Some fog and cools sounds would be nice too, but have to see. These apps unfortunately are not a gold mine.

Kalle Kuismanen

Current Projects, Mobile

Comment

---

Touchy feely stopwatch 2.0 for Symbian^1, Symbian^3, Anna and Belle: now new and improved

Mar 1, 08:02 AM

Give it a try at Ovi store

People have been complaining about the user experience on Symbian. We agree that the standard components offered to the developers are quite boring and lack charm.

With the new Stopwatch we decided to develop it like we’d develop a game. Everything must be fluid and look good. Response must be the absolutely fastest possible without compromise. It must be intuitive so no help documentation is needed and it must look beautiful.

So what all had to go. In the old stopwatch displays were done with the standard frameworks edit boxes. This meant that the font had to be chosen from the given set and no nice shadow or transparency effects could be added. So that had to go.

Once you throw away the framework what are you left with? Well basically only thing left was the graphics context and bitmaps. And that is how the interface is constructed. Everything is done by blotting bitmaps over each other from buttons to numbers to the sliding result panel. At first a lot of transparency was used, but to save resources some were dropped and others were combined into static bitmaps.

Lot of thought was put into responsiveness. One reason sound wasn’t incorporated was that it added overhead into the button response. Tactile feedback seems to work on its own so it was a better choice. To enable “reaction” testing i.e. pushing the start/stop button as quickly as possible graphics update isn’t started until first tenth of a second has passed. Fastest I’ve been able to do this is seven hundredths of a second. To see ones true ability thousands should be also shown, but they are not practical for functioning of the stopwatch. On N8 we can obtain framerate of almost 100 frames a second, but because that would drain the battery, we limit ourselves for the first ten seconds to about 60 frames a second and then to about 30 frames a second. With bright screen and watch running whole time in the foreground visible battery life should still be about eight hours. When the application is on the background or not visible it doesn’t consume any battery.

Lack of pause option
Many people have complained that there is no pause option. Reason for this is that we couldn’t think of an elegant way to implement it. One way is to have the Yellow button work as resume button, but would it be intuitive? Perhaps and it might be worth a try. One thought is to have yellow restore, but then change the mode into rest <-> active mode where resting time and active time are recorded.

Clearing of the screen
Most people liked the wipe to clear concept. Unfortunately in the new version the main screen can’t be cleared that way. A menu button needs to be used. Not very elegant, but practical. Running screen can still be cleared this way when the watch is stopped.

Other new features
Results can be sent or saved as memo. Reason for using memo is that it provides rudimentary editing tools. They could be better, but have to suffice for now.

Left handed operation
Sometimes the stopwatch needs to be in the left hand. Maybe out of handedness, preference or necessity. Not many applications take this into consideration. We decided to give it a try and it propably was a good idea.

Give it a try at Ovi store

Supported devices: Nokia 5228, Nokia 5230, Nokia 5233, Nokia 5235, Nokia 5250, Nokia 5530 XpressMusic, Nokia 5800 XpressMusic, Nokia C5-03, Nokia C5-04, Nokia, C6-00, Nokia N97, Nokia N97 mini, Nokia X6, Nokia X6-00m, Nokia 500, Nokia 600, Nokia 603, Nokia 700, Nokia 701, Nokia C6-01, Nokia C7 Astound, Nokia C7-00, Nokia N8-00, Nokia Oro, Nokia Oro C7-00s, Nokia T7-00, Nokia X7-00, Nokia E7-00, Vertu Constellation T, etc.

Supported Platforms: Symbian^1, Symbian^3, Symbian Anna, Symbian Belle

Kalle Kuismanen

Current Projects, Mobile

---

A box of dice 3D

Feb 25, 06:52 PM

It’s been a while, but we finally got our new and improved apps to the Ovi store. It seems that Nokia managed to change operating systems in between, but maybe they’ll change their minds when they see our new apps.

Showing score

We decided not charge for the Dice game, since it plays more like a demo than a game. Still it gives a nice demonstration of the performance of the different Nokia phones.

On 5th edition phones dice games bottle neck is the rendering. Without dedicated graphics processor it takes a long time to draw even one die. New Symbian^3 phones have a dedicated GPU and it shows. Graphics is rendered in parallel in the GPU and very rarely blocks the physics calculations. Interesting phenomenon is that both kinds compute the physics pretty much the same. For fifty dice it takes about .3 seconds to calculate all collisions so the simulation is really slow. To compensate lack of graphics processing power on the 5th edition phones without GPU we removed some detail from the dice and lowered the frame rate so movement wouldn’t feel sluggish. This of course makes the image more jerky, but there is not much that really can be done about it. Perhaps we’ll try to make non textured version in the future.

People seem to like the dice, about 3000 copies have been downloaded in three days. With India leading the pack. Enjoy!

Find the dice at Ovi Store

Kalle Kuismanen

Mobile, Current Projects

Comment

---

Bought an iPhone for a project

Nov 19, 07:57 AM

I bought an iPhone to do some cross platform coding in JScript. A map application for Nokia phones got ported to iPhone in 18 minutes. All it took was to change the geolocation object initialization from Nokias Device command to W3C standard. Might still have to create a wrapper app to access some features not available from script.

Been playing a bit with iPhone. It’s quite smooth. Surprisingly little software comes with it. I guess buying stuff from app store is they way to go. Among the first things to one must do with a new iPhone is to enter all relevant, and of course I mean credit card number, to the vault owned by Apple. Pretty discomforting thought and against all that I’ve learned as some kind of security guy. Audacity pays and I entered my splurge cards number.

Apple is famous for design. Best things about the design are the white cables. Really easy to find. Each device should come with their custom colored cables.

Design itself is bit rough and iPhone doesn’t really sit nicely in my hand even though I got big palms. UI is smooth and lots of effort has been put into it. In old school these effects would be called gimmicks, but new winds are blowing and us console guys need to bow our heads to the general opinion.

Multitasking is bit odd. For example the playback of the music player iTunes I tunes I think is interrupted when a game starts to play it’s music. Bit annoying since most of the free games (I didn’t use the card yet) have really annoying background music.

Browser is nice. Lack of flash doesn’t really bother me and probably is one reason why the browser works quite smoothly. No stupid animations ruining the experience. We’ll see what happens as HTML5 goes forward. It will most likely end up badly.

Well, still using a Nokia N8 for most things, but we’ll see if I’ll drift to the cult of Apple. I’ll try to stay strong.

Kalle Kuismanen

Random, Current Projects

Comment

---

Coding again...

Nov 2, 04:31 AM

It’s been a long time since I’ve written here. Few thousand first edition stopwatches have been downloaded and over ten thousand copies of the dice rolling demo. My main focus during the last year orhttp://www.creabros.fi/cms/textpattern/index.php so has been actually working as a hired gun in other peoples projects, but now it’s time to do some coding on my own. I bought an N8 since it has GPU and now my goal is to port some opengl stuff I’ve worked with over the years to it. I tried to buy an iPhone, but the store was out of them.

First order of business however is to get the stopwatch back into the Ovi store. It turns out that the certificate I bought only lasts a year and it ran out. Now people are left without a proper stopwatch. The watches that are in the store look like somebody barfed their first coding project out there and their functionality or lack of it is embarrassingly bad.

Other project I’ve worked on is javascript based location applications that use openstreet maps. Those are bit hush hush, since I’m actually planning on making some money out of them, but we will see.

I hired an excellent young graphics artist to do the graphics for my stopwatch and it will look great. Attached is the new promo picture.

Kalle Kuismanen

Mobile, Current Projects

Comment

---

« Older Newer »