All About Symbian - Nokia (S60) and Sony Ericsson (UIQ) smartphones unwrapped

Go Back   All About Symbian Forums > News and Comments > Symbian OS News

 
 
Thread Tools Display Modes

  #1  
Old 29-07-2010, 09:55 AM
Ewan's Avatar
Ewan Ewan is offline
Ye Olde Administratorium
 
Join Date: Feb 2001
Posts: 2,988
Ewan is a splendid one to beholdEwan is a splendid one to beholdEwan is a splendid one to beholdEwan is a splendid one to beholdEwan is a splendid one to beholdEwan is a splendid one to behold
Angry Birds win "Best Game in Ovi Store" poll

What’s the best game in the Ovi Store? Nokia asked last week with ten games to choose from, and the result are available. But in a lovely nod to their ability to spot a top game, the write-in "others" category provided the runaway winner with 36% of the vote. The winning garland has been placed on Angry Birds, available for the N900. Which isn’t that surprising given that (a) it’s a runaway hit on the iPhone and (b) the N900 version sold six times as fast as the iPhone version!

Read on in the full article.

  #2  
Old 29-07-2010, 10:05 AM
lovesign's Avatar
lovesign lovesign is offline
Registered User
 
Join Date: Apr 2003
Location: Suffolk, UK
Posts: 1,018
lovesign is on a distinguished road
Great to see the success of the Maemo version but just think what things might have been like had the developer not decided to ignore the vastly greater installed user base of Symbian!

Quite why this game hasn't received a Symbian port is beyond me.

Just another example of dev's following the herd and ignoring the majority of end users.

Therefore, my Ovi Game Of The Year Award goes to A Big Roll In Paradise
__________________
Rob (aka Failed Muso)

I Hate People Who Take Drugs.....

Customs Men For Example


V 22.0.110
(Custom Version 22.0.110.C01.01)
11-06-10
RM-505
© Nokia N97

v 21.0.004
(Custom Version 21.0.004.209.03)
01-07-2010
RM-559
© Nokia X6-00

6110 > 7110 > 6210i > 8210 > 7650 > 6600 > 6680 > N73 > N95 > 5800> N97 > X6

  #3  
Old 29-07-2010, 10:16 AM
krisq krisq is offline
Registered User
 
Join Date: Jun 2009
Posts: 93
krisq is on a distinguished road
I think Angry Birds will come loaded on N8. You can spot it a few times in the videos.

  #4  
Old 29-07-2010, 10:50 AM
Unregistered
Guest
 
Posts: n/a
Reason

The reason for this is that Angry Birds requires a hardware accellerated device, unfortunately the Nokia 5800, N97, X6 etc, do not have hardware graphics accelleration.

It would be too timeconsuming (and expensive) to rewrite all the graphics code to run on non-accelerated hardware.

The N900 and the coming Symbian^3 N8 has OpenGL 2.0 hardware accelleration making it super easy to port an iPhone to them.
(Actually, Symbian^1 devices like the SE Satio and Vivaz also have OpenGL 2.0 hardware accelleration..)

/Henrik...

"lovesign:
Great to see the success of the Maemo version but just think what things might have been like had the developer not decided to ignore the vastly greater installed user base of Symbian!

Quite why this game hasn't received a Symbian port is beyond me.

Just another example of dev's following the herd and ignoring the majority of end users.

Therefore, my Ovi Game Of The Year Award goes to A Big Roll In Paradise "

  #5  
Old 29-07-2010, 11:12 AM
Unregistered
Guest
 
Posts: n/a
There's allready a S^3 (or actually QT) version of Angry Birds. You can see it running on N8 in this video:

youtube.com/watch?v=DgJQa9c7H7g&feature=player_embedded#!

Around 1:25 in video.

  #6  
Old 29-07-2010, 12:55 PM
iFanboy
Guest
 
Posts: n/a
"Which isnít that surprising given that (a) itís a runaway hit on the iPhone and (b) the N900 version sold six times as fast as the iPhone version!


That surprising statistic is even more amazing when you think of the respective sizes of the iPhone installed base compared to the N900"


To be fair Ewan Angry Birds on the iPhone Platform has A LOT more competition from other, quality games than the N900 does, typical AAN bias imo.

  #7  
Old 29-07-2010, 01:09 PM
viipottaja viipottaja is offline
Registered User
 
Join Date: Aug 2006
Posts: 435
viipottaja is on a distinguished road
And where exactly is the bias? He is just stating two facts.

Everyone knows that the N900 has less games and less competition.

  #8  
Old 30-07-2010, 06:10 AM
davidmaxwaterma davidmaxwaterma is offline
Registered User
 
Join Date: Mar 2007
Posts: 338
davidmaxwaterma is on a distinguished road
Quote:
Originally Posted by Unregistered View Post
It would be too timeconsuming (and expensive) to rewrite all the graphics code to run on non-accelerated hardware.
Not so (IMHO). There are (were) off-the-shelf (even free) s/w implementations of OpenGL ES available that work "just fine" on non-accelerated Symbian phones - no extra development effort required. I was involved in the development of such an application[1] and it was available for S60 2nd Edition phones as well as S60 3rd Edition, h/w acceleration or not. Only the N93 and N95 were accelerated at the time - my primary development phone was a lowly Nokia 3250.

No, I suspect the issue is that s/w OpenGL ES just isn't 'fast enough' in their case - or perhaps there's some other marketing reason.

[1] Cinema3D. It's hard to find now, but there are some copies
here which you can try if you have such a phone - I only ported it to S60/2nd, S60/3rd, and S60/3rd FP1, so I don't know it will work on FP2 and I doubt 5th will work.

Last edited by davidmaxwaterma; 30-07-2010 at 06:14 AM.

  #9  
Old 30-07-2010, 07:09 AM
N/A's Avatar
N/A N/A is offline
Registered User
 
Join Date: Mar 2003
Posts: 7,948
N/A is on a distinguished road
S60 devices have come with built-in OpenGL ES APIs since Series 60 v2.6 (S60 2nd Edition, Feature Pack 2). The Nokia 6630 has the first version using this S60 version, and it had an "almost working" OpenGL ES v1.0 implementation.

Since then, it was upgraded to OpenGL ES v1.1. However, when the device do not have 3D graphics hardware acceleration, then the implementation is a pure software library.

With careful optimization, the OpenGL ES software rendering works, but is far from the experience on devices with GPU.

Many (most?) native 3D games on non-accelerated hardware usually perform better with custom 3D libraries, than the software OpenGL ES. That, of course, adds the burden of maintaining and porting such custom 3D engines to new platforms, whereas going with a standard implementation saves you from the trouble. E.g., the "new" N-Gage devices had 3D games, but none of them used OpenGL ES, but custom libraries, as the N-Gage SDK has no OpenGL ES support, and most of the N-Gage compatible models lacked also the hardware and games were supposed to work (and did) on all compatible devices without any modifications and from the same installation files/binaries.

And as mentioned, the TI OMAP2420 based devices from Nokia did have OpenGL ES hw support (N93, N93i, E90, N95, N95 8GB, N82). All still OpenGL ES v1.1. And, also as mentioned, N8 is the first Nokia Symbian device with OpenGL ES v2.0.

  #10  
Old 30-07-2010, 07:58 AM
davidmaxwaterma davidmaxwaterma is offline
Registered User
 
Join Date: Mar 2007
Posts: 338
davidmaxwaterma is on a distinguished road
Quote:
Originally Posted by N/A View Post
S60 devices have come with built-in OpenGL ES APIs since Series 60 v2.6 (S60 2nd Edition, Feature Pack 2). The Nokia 6630 has the first version using this S60 version, and it had an "almost working" OpenGL ES v1.0 implementation.

Since then, it was upgraded to OpenGL ES v1.1. However, when the device do not have 3D graphics hardware acceleration, then the implementation is a pure software library.

With careful optimization, the OpenGL ES software rendering works, but is far from the experience on devices with GPU.
I'm fairly sure that's pretty much what I wrote, though with more words. S/W worked just fine for us, though our app isn't particularly taxing, graphics-wise.

IIRC, we did ship with an OpenGL ES library on non-accelerated h/w.

You mention that differing s/w GL solutions can need different customisations, but you don't mention s/w workarounds are sometimes also needed for the differing h/w solutions. Furthermore, s/w GL solutions are more easily fixed (well, it's at least possible), while we're pretty much stuck with problems in h/w.

  #11  
Old 30-07-2010, 10:31 AM
Unregistered
Guest
 
Posts: n/a
Proof is in the pudding

So, in other words, based on your own discussion, I guess that pretty much proved my point as to why Angry Birds (and others) are not ported non-accelerated devices ;-)

  #12  
Old 30-07-2010, 10:35 AM
davidmaxwaterma davidmaxwaterma is offline
Registered User
 
Join Date: Mar 2007
Posts: 338
davidmaxwaterma is on a distinguished road
Quote:
Originally Posted by Unregistered View Post
So, in other words, based on your own discussion, I guess that pretty much proved my point as to why Angry Birds (and others) are not ported non-accelerated devices ;-)
"In other words" that are totally different to mine...sure.

IMO, it is NOT 'too timeconsuming (and expensive) to rewrite all the graphics code' since, in my experience, it's not necessary to spend any effort on that at all (just packaging effort).

No, IMO, it's all about the performance .... ie performance of s/w OpenGL ES isn't fast enough.

  #13  
Old 30-07-2010, 10:30 PM
Unregistered
Guest
 
Posts: n/a
exactly

That's why a viable solution, eg. writing an optimized software renderer or rewriting large parts of the game to obtain good performance on the non-accelerated devices is neccessary and hence a fair amount of work and time (and money).

  #14  
Old 31-07-2010, 11:52 AM
Jowls Jowls is offline
Registered User
 
Join Date: May 2005
Posts: 79
Jowls is on a distinguished road
On a related note I just noticed that two new expansion packs for Angry Birds has shown up in the Ovi store (yay!). Maybe Rovio has been inspired by the poll results.

Anyway, excuse me. I dont have time to sit here and type. I've got a lot of green pigs to squash...

  #15  
Old 02-08-2010, 05:45 AM
Unregistered
Guest
 
Posts: n/a
The only thing about Angry Birds that might place high demand on graphics is the horizontal scrolling of the entire screen. Otherwise it's just a few sprites. However, using the s/w OpenGL is likely to put you up against the memory limitations of some of the Symbian touch devices from the last 2 years.

iFanboy, do you ever miss an opportunity to make a fool of yourself?
Ads
 

Bookmarks

Tags
angry, best game in ovi store, birds, poll, win

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Ovi Gaming review, gameplay video and screenshots on Go! Go! Rescue Squad! game page Tzer2 Ovi Store Games 4 09-06-2009 02:33 PM
Cooking Mama review, screenshots and gameplay video added to game page on Ovi Gaming Tzer2 Ovi Store Games 0 04-06-2009 10:29 PM
N-Gage release details. langdona Series 60 9 24-01-2008 04:39 PM
"I love N-Gage" says the guy who wrote "Doom& Ewan Links of Interest 5 08-07-2003 08:05 AM
Nokia reveals more details about the N-Gage Rafe Series 60 40 08-02-2003 05:27 PM



All times are GMT. The time now is 01:10 PM.


vBulletin skins developed by: eXtremepixels
Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Copyright Notes || Contact Us || Privacy Policy