Matt's thoughts

Matt's thoughts

Matt Benic  //  Game & mobile dev gun for hire and environmental worrier.

Dec 18 / 6:01pm

DSTV Mobile on Nokia N96

With all the marketing Multichoice is doing around DSTV Mobile, I thought I'd brush off the N96 and put it's DVB-H receiver to the test again (previous attempts proved fuitless). This time around it all worked pretty smoothly on the first attempt-if a bit confusingly. Nokia's "Live TV" allowed me to purchase a DSTV Mobile subscription (currently free). I did find though that on restarting the phone after removing and reinserting the SIM, the app had lost my subscription data-no big deal for free promos, but I can see some really irritated users when their paid subscription goes missing. Note that while the app doesn't use 3G to receive the actual TV signal, it does need a cellular data connection to validate licensing (which means no using the service out in the bundus to catch the cricket or rugby).
The app itself is actually pretty well put together, with different program guide views in portrait and landscape, the ability to set program alarms and auto-tuning events, and both fullscreen and windowed (with programming info) views. Parental controls are enabled by default, and set to an age limit of 15, so it's possible first time viewers will have to hunt around for the default unlock code (12345 in case anyone gets here searching for it). Another interesting quirk is that the app locks the video down against both screenshots of content (note the attached shaky cam files taken from my iPhone) and TV out. I suppose I'm not entirely surprised, but this level of lockdown seems seriously ridiculous considering you'll ultimately need a full DSTV subscription anyway when the service goes paid in a couple of months.
The content available in the DSTV mobile package is fairly limited, with the focus heavily on sports, but what's there comes through clearly. I have to say I was pleasantly surprised at both the video and audio quality and the glitch-free nature of the experience, this is no frustrating streamed video. Not being much of a TV watcher, and given the content, I can't say I could see myself paying for the service but I can definitely see the value to avid sports fans and even the 'distract the kids' value of Cartoon Network.

(download)

(download)

Filed under  //  mobile   south africa  

Comments (0)

Aug 26 / 11:37am

The Harvest

The Harvest is a Luma Arcade developed and Microsoft Game Studios published title under development for the upcoming Windows Phone 7 platform. The game is developed in C# using Microsoft's XNA set of API's on top of the .Net Compact Framework. The high production quality bar for a game on a (not yet final) mobile platform meant serious work on squeezing every ounce of performance out of the engine. In addition to the usual engineering challenges of developing a truly AAA 3D title, and working closely with the MGS publishing team in a senior role, this project gave me the incredible opportunity to visit Microsoft in Seattle to work with them directly on performance challenges, gameplay and usability fine tuning, audio balancing and more.

 
From Xbox.com:
On a future Earth, the invading alien Harvesters use humans and animals to create cyborgs: crude amalgamations of flesh and machinery. Mankind, in the form of the Global Defence Force, now fights a war against The Harvesters using human controlled mechanized infantry units. As a member of the GDF army, you have been sent to investigate reported Harvester activity in the ruins of an ancient city once used as a military base. As you explore, fight off wave after wave of The Harvester horde, find hidden upgrades, and defeat imposing enemy boss units in order to return Earth to its rightful inhabitants.
Designed from the ground up to be the best looking 3-D mobile phone game to date, The Harvest™ features innovative touch screen gameplay, along with visceral combat, and opportunities for exploration, character customization, and more. This action RPG experience is an Xbox LIVE-enabled game for Windows Phone 7, and will immerse you into a deep and intriguing story where it is vital that the GDF is victorious.

Videos of The Harvest in action:

(download)

Filed under  //  c#   mobile   portfolio   xna  

Comments (0)

Aug 25 / 2:45am

Champ Chase

ChampChase is a project of the Afroes Foundation developed for them by I-Imagine as part of the Nelson Mandela Children's Fund Champions for Children CampaignReleased as an online flash title as well as a J2ME mobile game, the challenges here were to quickly build a Flash equivalent to I-Imagine's flexible J2ME engine, as well as expand on the company's in-house high score system and communicate with it from flash.

The game is a 2D platformer aimed at educating young players about various dangers they may encounter such as criminals, drug abuse and online predation. This was achieved through a combination of stylized characters associating each concept with a familiar object or animal with typically negative connotations, as well as more direct information provided at key points. The game is simple and fun, placing the player in the role of a protector saving children from these dangers.

(download)

Filed under  //  flash   j2me   mobile   portfolio  

Comments (0)

May 17 / 6:24pm

plikpla

Plikpla was another great puzzle game from smallfry mobile. Once again this was a title that hooked anyone that played it.

From smallfrymobile.com:

Match eggs and hatch cute and cuddly PlikPla aliens in this wickedly addicting puzzle game.
PlikPla is a puzzle game in which eggs of the same colour must be matched into rows of three or more. All eggs of the same colour will collapse into a single egg of a different colour. Once three black eggs are matched, a PlikPla is born!
Build colour combinations to increase your score and climb the PlikPla global rankings ladder.

(download)

Filed under  //  j2me   mobile   portfolio  

Comments (0)

May 17 / 6:22pm

Brik-Link

Brik-Link from smallfry mobile scratched the puzzle gaming itch. It included mind bending combos and frantic moments, with support for RumbleX high scores.

From smallfrymobile.com:

Brik-Link is a simple but addicting arcade puzzle game that tests your speed and challenges your wit.
Build long and winding circuits to achieve monster scores before being overwhelmed by falling blocks and beat the best of the best on the Brik-Link global rankings.

Brik-Link was given a 5-star rating on GetJar:

"Really fun game, interesting mix between tetris and pipedream."
- Menzi


(download)

Filed under  //  j2me   mobile   portfolio  

Comments (0)

May 17 / 6:20pm

BubbleBee QuickType

BubbleBee QuickType was the first smallfry mobile game released in association with Orange Pixel, and to include support for it's RumbleX high score system. We used the excellent foundation laid down for abYss to develop a frantic and addictive word game that anyone could play. The title proved extremely popular with everyone that played it, and to this day players are racking up new scores for it on RumbleX.

From smallfrymobile.com:

BBQT is a typing game with great, colourful graphics and online high scores that tests your speed and accuracy.
Put all that texting practice to good use and test your typing speed and accuracy against players worldwide. With three play modes, a huge word list and a potentially infinite number of levels, BubbleBee QuickType will test your typing skills to the max. Chain perfect words to bump up the score multiplier and earn super high scores to climb your way to the top spot on the QuickType scoreboard.

(download)

Filed under  //  j2me   mobile   portfolio  

Comments (0)

May 17 / 5:46pm

abYss

Being smallfry mobile's first title, abYss was another great learning experience. We developed the technology behind the game from the ground up to make the best of the incredible level of fragmentation in the mobile Java landscape at the time. It featured three levels of parallax scrolling, support for a wide range of devices from various manufacturers and a wide array of enemies over six levels in three unique worlds.

From smallfrymobile.com:

It is the year 2055. While government rivalries no longer threaten the earth with war and turmoil, there is a new danger. The Evil Dr. Tide is plotting to melt the polar caps and flood the world. If he succeeds in carrying out his plan, millions will die and the world will be thrown into chaos. It is up to you to stop this madman!
Battle Dr. Tide's evil sealife-inspired robotic minions as you scour the ocean for his secret lair through nine challenging levels and three visually diverse settings. From the sallow reefs, through a mysterious sunken city and on through a deep ocean cave, face a wide variety of enemies and challenging bosses in your quest to rid the oceans of the menace of Dr. Tide.

Users of GetJar.com gave abYss an average rating of 5 stars:

"Harks back to the days of 16 bit side scrolling shooters.
Ran with no detectable problems and got a little addictive."
- Hoba

"Best graphics i`ve seen on a java game for this phone."
- Alex

"Excellent game, enjoyed it so much i bought the full version!"
- Naseem Kasimer

 

(download)

Filed under  //  j2me   mobile   portfolio  

Comments (0)

Apr 30 / 6:35pm

Game- and mobile dev gun for hire

I took a big step today and handed in my resignation at I-Imagine to
begin doing freelance contract development, with a focus on mobile-
and game development and consulting.
I've signed for my first gig, which will have me working on a really
exciting project for Luma Arcade from June. Of course I'll constantly
be on the lookout for new opportunities, so if you need anything from
advergaming to corporate mobile clients (or know anyone who might) let
me know!
I've got a wide range of experience behind me, including development
on platforms ranging from PC, web and mobile (including iPhone) to PS3
and Xbox 360. Language/tech wise the list includes C++, C#, PHP, Java,
various middleware platforms and soon Flash and XNA.
In addition to development and consulting in these areas, I can offer
training as well.

That's my sales pitch for now, if you have any projects you could use
me on or just feel like donating to keep me in biscuits and tea, I'm
easily reachable on LinkedIn, Twitter, Facebook and all those great
places :)

Filed under  //  gamedev   mobile  

Comments (2)

Mar 29 / 8:00am

iPhone 3GS versus Nokia N96: Summary

 

I managed to get off to a good start with a packaging comparison on the two devices, but actually using the iPhone, and learning to dev for it has been a more tempting use of my time than writing a series of comparison posts, sorry ;)
Instead, here's a rundown of how I see the two phones shaping up against each other in some of the areas in which I'm a heavy user.

General use
There's no denying it, some people will struggle with a touch screen, and if that's a sticking point it's likely typing will be considered a pain, even though Apple's provided some great aids to make touch screen typing easier. Navigation is far more intuitive with touch and gestures than a key based system ever could be, and that works in the iPhone's favor. While in the past I have found switching to a new brand of phone usually takes some getting used to, figuring out how certain things are a achieved and where things are hidden in the menus, the iPhone's flat menu system and general approach means most users will be up and running at full speed in no time.

Winner: iPhone

Music
Being born of the iPod, the iPhone naturally has a great music app, which also integrates well throughout the system. All the expected artist, genre and manual playlist support is in there, with Genius being a great addition which builds dynamic playlists based on a selected song. Podcasts are explicitly supported, with a separate podcast section in the library. One of the best aspects of this player is how light it is on battery, so much so that I now no longer carry music on an external drive to listen to on my PC at work-I just use my iPhone, and still have plenty of juice after two hours of commute podcasts and 8 hours of music. One thing I felt was missing was the ability to find and download podcasts directly, rather than having to subscribe through iTunes on a PC or Mac and sync episodes over. (As pointed out by Samuel in the comments, it is indeed possible to download episodes for podcasts you already have episodes of on the iPhone, and to add podcasts from iTunes, but the process is really tedious and needs a lot of cleaning up) Nokia's podcasting app is really great in this area, allowing podcasts to be easily downloaded over a wifi connection without ever being anywhere near a PC. It's a sacrifice I can live with though, considering the amount of time I spend on a PC anyway.

Winner: Tie

Browsing
I've never been particularly impressed with Nokia's browsers, and the first application I install on any new Nokia is usually Opera Mini. While it's sad that Apple has rejected Opera (and any browser not based on their own web component) from the App store, the truth is it's not that big a deal from a user's standpoint because Safari is an excellent browser. Opera's reformatting of pages is also generally not needed due to the huge screen, and easy touch & pinch navigation and zooming. Browsing standard web pages is actually bearable on the iPhone, and many major sites have iPhone/Android optimized versions to make it even easier.
Winner: iPhone

Photos
While the iPhone's photo library, with it's gesture support and fancy pinch zooming is a huge improvement on Nokia's media browser, the same just can't be said for the camera. This is one area where less definitely isn't more, and the lack of manual zoom or any kind of flash, not to mention a relatively low resolution camera is a massive letdown. Nokia's zeiss lense based cameras with their monster resolutions and integrated flash are far superior.
Winner: Nokia

Keeping organized
In all my years of Nokia use I never managed to get quite the level or integration I wanted with my contacts, email and calender systems. I lost count of the number of times I had to clean up duplicates due to a bad sync with an online provider or deal with other oddities. The iPhone is a whole other story. If you use Gmail, or any system that supports the exchange protocol, everything really does just work. The mail, contacts and calendar apps on the iPhone natively sync with these systems over the web, keeping you organized wherever you are. The applications themselves are a pleasure to use, and do everything you'd expect them to. The only criticism I have of the iPhone's organizational 'ecosystem' is that it would be great to see better use of the standby screen, such as populating it with upcoming appointments.

Winner: iPhone

Third party software
This is a hard one to call. If you want the ability to run multiple apps at once, Apple's one-at-a-time approach is going to irritate you, though with push notifications it's doubtful how much you'll really lose by not having apps running concurrently. There are apps that offer push notification support for Twitter, IM, and just about everyhing else you could want always-on, and it's definitely less of a drain on battery life (trust me, I used to tear through battery with all the stuff I'd run simultaneously). The iPhone App Store introduced a great, unified way to find software for your device, and while Nokia has copied this with the Ovi store, it's not quite as polished yet. With support for both J2ME and Symbian apps, most high end Nokia devices do have a massive library of applications to choose from, though iPhone has rapidly cought up, with around 150000 apps in the store. In both cases, if 5% of the available applications are worth looking at it would be a lot. iPhone wins this one for me, purely because the Apps I need were easy to find, and there really is an App for that-regardless of what 'that' might be.
Winner: iPhone

Gaming
For years, I've tried to use my phone as a replacement gaming system and never really been 100% happy with the results. Nokia finally came close to having the right idea with the NGage service (not the NGage hardware) but they never really provided the necessary incentive and support to developers and the NGage brand was eventually retired last year (though it's supported through to the end of 2010). Ovi is of course expected to take it's place, but as mentioned above, it still has a number of wrinkles that need ironing out. Support for the iPhone as a gaming platform - both in terms of quality and quantity - has been absolutely spectacular. Long time mobile publishers like Gameloft have come into their own and been turning out quality titles, independent developers have made good use of the consistent target and straightforward sales model, and big console and handheld publishers have jumped into the ring too. The result is a huge range of games to suit all choices, and generally at reasonable prices ($7 for a full GTA game!). The rise and success of third party social gaming systems like OpenFeint and Plus+ has also given iPhone games the sort of social dynamic that Microsoft pioneered on the Xbox 360 and Nokia never quite achieved (though not for lack of trying) with NGage. To sum it up, I am so impressed with the iPhone as a gaming platform, that I finally parted with my PSP, which really is saying something. The next time I'm asked for advice on a portable gaming system, my advice will be simple: iPhone or iPod Touch.
Winner: iPhone

Mapping
Finally, a look at mapping. This is one area where Apple needs a serious wakeup. Years ago when iPhones 'Maps' app was launched with a Google Maps backend, it was probably on par with what Nokia was offering. By now though, it is in desperate need of an update. One of Nokia's gems is the Ovi Maps system, the successor to Nokia Maps. Here is a list of just a few of the reasons Ovi Maps is far superior to iPhone Maps:
  • Maps can be preloaded, no wasting bandwidth
  • Turn by turn voice navigation (free as of last year)
  • A comprehensive list of points of interest
  • Up to date maps, seemingly even in remote backwaters
  • An excellent routing system
  • Traffic data
I have used 'traditional' single-purpose GPS's, and even they seem archaic after using Nokia's solution. Apple has a lot of work to do to catch up in this area, thought convincing Google to port it's Android Navigation app to their platform would be a good start. It is worth mentioning that there are better GPS solutions available on the App store, but they're pricey, and when compared with what Nokia now bundles at no cost, the winner is clear.
Winner: Nokia

Calling it
I think it's clear by this point where I stand, but that's largely because the iPhone's strengths fit in nicely with my priorities for a device. If any of the areas where it's relatively weak (mapping or photos basically) are most important to you, or you really can't stand the thought of not having a hardware keyboard, you may want to stick to a Nokia instead.
Filed under  //  iphone   mobile   nokia  

Comments (3)