Meewella | Fragments

The Life of P

Unplayer One: That Dragon, Cancer

In the past I have written sporadic game-related posts intended for non-gamers, highlighting new interactive experiences that push the medium forward beyond what most non-gamers consider it to be. Unplayer One will be a new recurring feature exploring games in way that should appeal to those who enjoy art irrespective of the medium.  Unlike other review posts, these are likely to contain major spoilers so, if you have any intention of playing the game in question, please do so before reading.

That Dragon, Cancer

That Dragon, Cancer was always going to be an emotional experience. The game was developed by a couple as part of their grieving process after losing their son to cancer at age five, following a long battle with cancer. The game received strong support through crowdfunding (notwithstanding some ill-conceived accusations that the designers were exploiting the loss of their son), with many backers having their own experiences losing children or those close to them. Told through a series of vignettes, That Dragon is as much about life – albeit life with a terminally ill child – as it is about loss. We share intimate family moments as well as difficult hospital trips. Grief is complex and the game will mean different things to different people: some will recognise familiar painful experiences but hopefully find solace in the shared experience; others will find it a way to explore one of the most harrowing positions in which a parent can find themselves. Although the proximity may vary, loss to cancer is a universal experience, more poignant at the start of this year with the deaths of David Bowie, Alan Rickman and Lemmy. In any case, I always find an increase in shared understanding to be positive result.

That Dragon, Cancer

The game uses stylised graphics and a mixture of the parents’ perspective and a floating camera that allows you to observe the family. The gameplay is limited, largely a point-and-click tour through a succession of scenes and narrated letters, but I want to highlight a few moments from the game that spoke to me in particular. When the news is broken that treatment has been unsuccessful, we are free to shift perspective between each of the parents and the medical staff, colouring the dialogue with their internal thoughts. The room, meanwhile, gradually fills with water, morphing into a flooded environment with a boat heading towards a lighthouse. The parents respond in very different ways, the mother relying on her faith as a vessel to carry her through, never giving up on a miracle, whilst the father, a realist slipping into despair,  is portrayed literally drowning beneath the surface. He can swim up but can’t drag himself out; the only way to proceed is by heading further into the deep.

That Dragon, Cancer

Simpler moments can be equally poignant, as reminders that life goes on for the family. As the children go to the hospital to spend time with their brother during treatment, one complains that he does not like missing school. The surprise revelation gives way to the realisation that what he really means is that he dislikes having to catch up after repeatedly missing classes. Many scenes comprise short sequences, repeatedly waking in a hospital room next to a bed, helping with small tasks, hours and days merging together. Whilst a game can offer only a fraction of the impact, there can be nothing as heartbreaking as having to experience one’s child in pain, crying incessantly but understandably, taking meagre comfort as sleep ceases their thrashing.

In one of these vignettes, I awoke in an empty hospital room with ten cards on surfaces around the room. Each could be read and held a short message to, or in memory of, a cancer victim. These were clearly messages from those who had helped fund the game. As I exited the room, my chest tightened as I saw looked out at the entire ward, completely filled with scores of these cards. Many were mundane, a few captured more poignant thoughts, but each was a real person, a real family left behind, a visual representation of a real loss. The gut punch came as I opened one card in which a parent had simply quoted a line from Puff the Magic Dragon, “Dragons live forever but not so little boys.”

That Dragon, Cancer

Christmas 2015

Christmas 2015

“To rise, first you must burn”

“To rise,
first you must burn.”

-Hiba Fatima Ahmad

Feathers

I have been fascinated by the mythology of the phoenix since I was a child — the idea of being able to discard and reinvent one’s self, to be reborn after being broken, to rise from the ashes, was so powerfully alluring that I adopted it as a handle when I ventured online. Three of my past personal websites referenced the name directly, and the websites themselves followed a similar path of destruction and rebirth every few years. That ceased with the last version of this site, launched in 2005, following which changes became gradual and iterative. It was actually something of a shock to realise that the site had existed in much the same form for a decade and, as Rob commented, it held up surprisingly well.

However, for several years I have been unhappy with much of the underlying code, since it was written before the rise of portable devices as web browsers. It was possible to view the site on mobiles and tablets, but it was far from a pleasant experience. I actually made two attempts to update the code over the last few years, with limited progress. When I posted about the future of the blog earlier this month, I had already conceded that it was once more time to embrace The Way of the Phoenix.

All the old code for the site has been thrown out, replaced by an entirely new responsive design that should make for a much more pleasant mobile experience whilst also scaling up with sharp images on high resolution modern screens. Virtually all of the content is still available and the site’s structure should remain familiar. Unfortunately the gallery software I have been using for many years is no longer supported, so I have opted to replace this entirely. I will be restoring old albums gradually, but this is a rather painstaking process and will take some time. I will also endeavour to ensure that most links in older posts continue to work, though some will invariably end up broken.

The new menu system will be obvious, allowing for much faster navigation, and also highlights that the Questions page has now been subsumed into the Fragments section (so feel free to submit new questions!). A big improvement for those who use feed readers is that a single feed will now provide updates across all sections of the site and the gallery, rather than only the blog. That alleviates the need for blog posts to draw attention to new content elsewhere.

Thanks to those who helped test the new design in its soft roll-out. Expect some visual tweaks to continue over the next couple of weeks, and do let me know what you think (especially if you find any bugs!).

For now, make yourself at home and take a look around.

This War of Mine

This War of Mine

Did a movie ever make your feel remorseful? You can feel compassion and sadness and lots of other emotions watching a movie, but some emotions can only come from inside.

-Pawel Miechowski

In much the same way that important movies receive coverage directed at those not heavily invested in that medium, every year there are a handful of games that deserve attention even from those who may have zero intention of ever playing them. I actually played This War of Mine last year on PC, but it has just become considerably more accessible with new Android and iOS releases at a price of £4.99. It is a war game, but it is probably not what you imagine. Nor could it be more relevant in the midst of one of the worst refugee crises the world has experienced, marked by disheartening hostility and lack of empathy.

Typically one thinks of war games as a power fantasy, playing an army-of-one soldier charging into the fray with a hailstorm of bullets causing scant concern. Such games have their place as escapist entertainment, as do mindless action films. This War of Mine is, if anything, a disempowerment fantasy. As its tagline states: in war, not everyone is a soldier.

You are in charge of a group of civilians in an unidentified modern city under siege, tasked simply with survival. Sheltering in the husk of a house, you must leave this relative safety to forage for food and supplies. Survival is brutal: much of the time you will be hungry, sick, exhausted and depressed. And that’s before you set foot outside. With the right tools you can make your shelter more bearable, adding the creature comforts that strengthen the human psyche. But how far are you willing to go in order to achieve this?

This War of Mine

Looting abandoned stores is a relatively easy moral decision but others are likely to have beaten you there already. What about looting a house? An inhabited one? Does it make a difference if they clearly have more than they need? What if one of your friends is dying? What happens if you are confronted? The strength of the game’s morality comes not just from realism of these choices, but the fact the game doesn’t overtly mark out “good” and “bad” choices.

These are survival choices and, as much as anything, the question is what you can live with. Both characters and players may be haunted by their actions, discovering that their morality is more permeable than they might have believed. Ultimately, the game succeeds when it makes you feel bad about yourself, for a choice that seemed right in the moment. If I rationalise a theft on the basis that others robbed us last night, or that it was easy and otherwise it would just have been someone else, does it really make me less complicit if I take the medicine from the old man pressing me to leave?

This War of Mine

As lead writer Pawel Miechowski explained in a talk at GDC, that hollow feeling of regret is not something that can be conveyed by non-interactive media, where at best you can empathise with someone else’s sense of remorse. Although characters may become demoralised by actions they have taken, the judgment does not come from the game. “The only way for players to feel real remorse is if they judge themselves,” says Miechowski.

Why is a game like this crucial now? It’s less about countering the glorification of war, which might have been a greater concern a decade ago. Instead, it is fostering an appreciation that this is the reality from which millions of Syrian refugees have fled. When knee-jerk reactions result in snap judgments about middle class refugees or those with smartphones (which are not a sign of wealth), This War of Mine is a stark reminder that no one should have to live under the awful conditions imposed by war.

It’s not really fun. It probably won’t make you feel good about yourself. And I highly recommend it.

Out of the Wilderness

When I started blogging back in the early 2000s (on what I think was the fourth full website I had designed), I had no idea I would still be doing it over a decade later. In fact I still viewed “blog” as something of a dirty word at the time, since anyone could set up a LiveJournal and discuss the tedious minutiae of their lives without any knowledge of the Web or skill in design (early on we might have been somewhat snobbish about the democratisation of the Web), so for a long while I laboriously skirted around ever using the word to describe this section of the site. Back then it was the “earth” section of the four elements, though ever since the redesign a few years later, I have always thought “fragments” a particularly apt description, mirrored nicely by my recent foray into short fiction “shards“.

At different times this blog has served as a myriad of things: diary, notepad, travelogue, postcard, notice board, magazine column, scrapbook, product review, and more. It has grown and changed over the years as I have (which may be to say not discernibly). Intermittently it has felt as though it has served its purpose and, as writing time becomes increasingly scarce, perhaps something that ought to be retired. Last time I took a long break from blogging, upon returning I decided to attempt shorter entries, which made regular posting easier and less time-consuming. The problem is that this lent itself well to quick life updates but poorly to any deeper discourse.

Now those life updates are arguably best handled through the gallery, where a dozen photographs speak some (alleged) 12,000 words. It’s hard to argue with the sheer efficiency of numbers like that! I can also see the change in traffic sources, with most visitors now arriving through social media and, as a result, most of the discussion happens on those social media posts rather than here. That makes it less necessary to have a centralised “hub” blog post, on which people can comment, to direct people any new gallery that goes up.

Instead I find myself wanting to engage more comprehensively with fewer topics, so you should expect to see more long-form posts on whatever subjects happens to be on my mind. There is likely to remain a similarly varied mixture of content and style, from interestingly informative to thoughtfully provocative to irreverently satirical. In fact those variations may now become starker since each post will get to be Its Own Thing.

So I have returned from the wilderness. I cannot say whether I will still be blogging in another decade, but the future is ever unpredictable. Whatever comes, I do hope that you will still be reading.

The Wilderness

Trigger Warning

“And what we learn about ourselves in those moments, where the trigger has been squeezed, is this: the past is not dead.”

—Neil Gaiman, Trigger Warning

Ostensibly, this post is about a book I have not yet read, the latest collection of short stories from Neil Gaiman. He is not doing the usual book tour for this launch, but whilst in London he did an interview and Q&A session at the Apple Store on Regent Street (which means they should be releasing it as a podcast at some point). This post is really a series of loosely related musings resulting from comments he made.

Trigger WarningI first heard Neil speak many years ago, when he read from Stardust — a book I already loved — and I discovered that his voice, his cadence, his intonation perfectly suited his style of writing. Since then I have tended to read his work with his delivery in mind. It was a voice that made you feel safe even as he took you into strange and dark places.

I struggle to understand why short stories are so unpopular. They seem the perfect form for the attention-deficient modern world. A few years ago, when I began to read more for pleasure again, short stories featured heavily as they were easily compatible with commuting. Neil considers himself lucky that his are profitable enough that he has been able to publish three collections but, even so, the sales figures are only a third of those for his novels. He speculated that many people find short stories frustrating because these miniature worlds vanish just as they become invested. If that is true, those people must be infuriated but the shards I produce. I can offer my sympathy if not an apology…

This collection is titled Trigger Warning because the phrase, the use of which Gaiman approves in its online origins to warn of content that might trigger PTSD, has gradually expanded to cover anything that someone might find unsettling or merely offensive. Art that leaves us disquietened has an important role and to pre-empt it with a warning reduces the artistry, dampens its potency and robs us of a valuable experience. He noted in particular that children rarely require such warnings — they are excellent at self-censorship and deciding when they are comfortable with tackling issues and when they want to back away. Forcing them, he noted with an anecdote about his eldest daughter (she liked the Goosebumps series so he proudly gave her a copy of Carrie…), has less than ideal consequences.

Gaiman is known for exploring the macabre but he describes himself as squeamish. This apparently changes when he wears his writer’s hat. He described a long conversation with a doctor friend that went into graphic detail on autopsies because he needed the information for a story and so it became fascinating rather than disgusting. When I wrote Once Removed, Jenna did me one better as I was able to watch an autopsy performed, experiencing it first hand. But then I have never described myself as squeamish. I happily tear into rare steak whilst watching zombie movies.

When asked about his own fears, Neil explained that anything which scares his characters is really a manifestation of his own fear — that is the source from which he draws (although he notes that writing characters in embarrassing situations is actually what he finds most uncomfortable). It made me wonder about my general inability to write effective horror. Even when I draw overtly on horror tropes like vampires, the characters I produce tend to be relatable if not always sympathetically described. I find I can readily explore the emotional pain of isolation or disconnection, but there is not much that I fear. It gives me a desire to explore (inwardly at least) what undiscovered fears might be lurking below the surface, if that will expand my writing range.

WinBook Pro

My laptop, Daedalus, a stalwart of the old Dell XPS Studio line, has lasted well for nearly six years. That realisation came as a surprise since I generally expect a machine to last me only three to four. In the interim I built a new desktop, JARVIS, but found I now lack the necessary time to diagnose and repair a custom rig like that when things go wrong. As a result, for a while now I have wanted to streamline down just to a laptop with a docking solution that made it easy to use with a full desk setup for long work or photo editing sessions and indie/less powerful games (since I now prefer to play most mainstream games on a large TV in the comfort of my living room). The problem is that consumer docks are still unusual and no one was really making the laptop I wanted.

So Daedalus’ successor, Helios (Deus Ex fans will recognise the progressing AI namesakes), took careful selection. The result, as a Buzzfeed headline would no doubt claim, might surprise you. It transpired that the ideal Windows laptop for me is actually an Apple MacBook Pro. It hit each of my requirements:

  • WinBook Pro13″ for portability;
  • SSD for the OS and total storage of at least 500GB;
  • 8GB RAM;
  • Graphics capability for indie games;
  • Ultra hi-res screen;
  • Slide-in dock — the third-party henge dock.

Some of you might reasonably treat this as a weird hoax, but it is important to understand the reasoning behind my general distaste for Apple products. It is not fanboyism, but a desire for interoperability and freedom. That is, when making any technology purchasing decision, I want a device that will work happily with everything else I own and that will not restrict my choices when later upgrading, because I want to be free to select the best product for my use. In general this rules out the “walled garden” of Apple products and particularly iOS. However, since their decision to switch to Intel architecture, Macs are essentially just PC hardware running different software. The introduction of Boot Camp with appropriate drivers for the hardware means Windows can not only be installed but it can be made the default operating system.

Breaking OutI had not been into an Apple store for several years and was impressed by the experience. After asking a few questions I was handed over to someone more knowledgeable about running Windows on Apple hardware and they already had it set up on a demo machine. Purchasing was slick and easy, running the transaction on a portable terminal with the laptop being delivered down to us while we chatted about software and potential pitfalls.

The only tricky part of the Boot Camp setup process was preparing a bootable Windows installation on a USB stick, since the MacBook Pro lacks an optical drive. Within a couple of hours I had Windows loaded up and ready to take over as the default OS, with OSX relegated to a minimal partition on the drive. Whilst Apple provides Windows drivers, it has little incentive to optimise them. As a result, better results can be received from component manufacturers or even third parties like the Trackpad++ project, which reinstates a host of customisable multitouch gesture controls on the generous trackpad. Another quirk is that the high-res screen requires Windows’ full 150% scaling to be readable, but when connected to a standard resolution monitor that becomes unwieldy. The easiest solution is to have a separate user account for use in docked mode and that also allows me to tweak the applications that launch on startup.

Desktop ModeThe hardware is exceptional as one would expect from Apple. The machined unibody chassis is sleek and incredibly thin, yet is surprisingly good at heat dissipation given that it runs extremely quiet in general use. The screen is stellar and input is as comfortable as the competition. The Apple keyboard layout  differs from Windows but SharpKeys offers an easy way to remap them to something more familiar (like reinstating a dedicated “delete” key or reordering Alt and Command/Winkey).

The metal Henge Dock is a big improvement on the original plastic design and the finish looks as though it could have shipped with the MacBook. It ships with all the necessary cables other than the power adapter (so you really need a second one for travelling since one will be fixed to the dock). Connecting and disconnecting the laptop is as easy as slotting it in the right way round, and a rubber insert protects it from scratches whilst providing a snug fit. The result looks like a ridiculously slim mini tower sitting on the desk. Most of the body is exposed to air which limits overheating and the MacBook’s rear vent is specifically designed to be exposed whether the lid is open or closed, so I have little concern about running it in “clamshell mode”. It was this docking option that really sold me on the MacBook in the first place and I find myself surprised both by how well it works and how few non-business options there are from PC manufacturers.

Christmas 2014

Christmas 2014

The Last Generation

Having joined the newly launched generation of videogame consoles by purchasing a PS4, and with a healthy crop of new games now announced, it seems like a good opportunity to look back at the games that changed the medium over the course of the past generation which spanned some eight years. Over that period gaming became a truly mainstream form of entertainment, aided in a large part by the Wii despite Nintendo’s inability to replicate its success. Many developers matured in their understanding of the unique experiences that games can offer by virtue of their interactivity. The games listed below are not necessarily the best games of the generation but ones that stand out as having brought something new to the table.

Wii Sports: The pack-in title for the Wii single-handedly won over an entire new audience to gaming and proved the concept of motion control. Unfortunately for the console, the game remained one of the best reasons to own a Wii throughout its lifetime.

Mirror's EdgeMirror’s Edge: A critically acclaimed but commercially unsuccessful new IP, its crisply minimalist visual style turned heads but its real talent lay in its exhilarating free-running that redefined the possibilities for freedom of movement in a first-person perspective. Surprisingly, few games managed to build on this at the time, but that sense of movement seems key to several early games in the new generation.

Heavy Rain: Quantic Dream’s approach to interactive storytelling came of age with this dark thriller that let players explore the results of choices they made for the characters in a story that could continue even if several of the protagonists perished. It was often mistaken for a series of quicktime events, but realising player agency in choosing to miss a button prompt to achieve a desired (rather than dictated) result was an important new trick.

Journey: An utterly beautiful slice of art in the abstract, Journey’s genius lies in its intentionally minimalist take on the multiplayer experience. Dynamically paired with a stranger as you play, your only ability to communicate is through movement and a single sung note. Yet traversing the world feels so much more fulfilling when shared by even that frail connection. The result both prevents others from breaking immersion and explores our shared humanity.

PortalPortal: Valve’s first-person platform puzzler came out of nowhere, delivering exceptional writing that raised an otherwise interesting game mechanic to another level entirely. Genuinely hilarious, the sequel’s scripting deserves to be studied for showing that comic timing and even physical comedy can be cleverly maintained without requiring the player to relinquish control of their character.

Bioshock: Bioshock is the other game to be prized for its writing above all else, this time in a more dramatic vein. Whilst the decaying art deco visual design of its world is beautiful, it is the Ayn Rand-inspired story that delivers a rare literary game.

Guitar Hero/Rock Band: Sure, the annualisation of rhythm games burned out the audience and those plastic instruments are now filling up closets and/or landfills, but Guitar Hero provided an entirely new way to experience the music you love, whilst Rock Band turned it into a social experience. There was no better party game this generation, in my opinion, and ultimately it led to Rocksmith which actually wants to teach you to play the guitar in the guise of a game.

The Last of UsUncharted 2/The Last of Us: Whilst most games in this list are those finding their own path, eschewing films as inspiration, Naughty Dog proved on two occasions that games should not turn their back on cinematic experiences entirely, because it can be done right.

Gears of War: Gears popularised the “cover shooter” which largely replaced standard First Person Shooter run and gun mechanics this generation with a new variant that required strategically sticking to cover to survive. It slowed the pace of twitch shooters allowing for greater tactical consideration. Of course this also led to entire worlds filled with convenient waist-high walls.

Brothers: A beautiful, low-budget fable about two brothers on a quest to save their dying father, Brothers proved that the very control mechanics of a game (in this case using one half of the gamepad for each of the boys) can be vital to its emotional impact. Brothers could be told as a story in a book or film format, but only by controlling the boys yourself does the final act produce its unforgettable sensation.

Dear Esther/Gone Home: There is rightly some debate over whether these “interactive experiences” truly amount to games but for now they fall within the gaming stable. They demonstrated new approaches to storytelling through the creation of a self-contained world, allowing the player to uncover details in the process of exploration.

FezBraid/Fez: Cerebral, artistic platform puzzle games, the ultimate lesson here was that there is a market for pretentiousness provided you are clever enough to justify it. Even if blockbuster titles and rising budgets do squeeze out mid-sized developers, the indie scene is alive and well and will continue to innovate and supply new ideas.

Left4Dead: I probably clocked more online multiplayer hours in this game than all others combined because of the invention of its AI Director which would dynamically choose to spawn the zombies and “special infected” that attacked, creating a different experience every time but maintaining a certain sense of rhythm. I have never so enjoyed snatching defeat from the jaws of victory as in its escape sequences.

The Walking Dead: Arguably Telltale’s Sam & Max outings should feature here as proving the concept of episodic gaming. But The Walking Dead is where the writing bar was raised so dramatically that everyone took notice. Telltale has proved it was no fluke with The Wolf Among Us, and in 2014 they will be managing four different episodic series.

Although it’s too early to look ahead another eight years, huge early sales figures for both Sony and Microsoft make it clear that the nay-saying regarding waning interest in consoles was unwarranted. Players have not abandoned them for portable devices. Some have queried whether the new generation will be the last of the console cycles, being replaced instead by iterative hardware or cloud-powered solutions. Whether or not there is widespread adoption of VR over the next several years will dictate much of this, as it could see a decline in the need to be sat in front of a large living room screen but would also make low-latency systems more essential than ever.

Appearances

Posh AndroidAnother year, another Nexus and it is time for another round-up of Android apps. Despite having had the Nexus 5 since its launch a few months ago, I have only just flashed CyanogenMod 11. With each consecutive release of stock Android there seem to be fewer reasons to switch to a custom ROM. The major features for me are the built-in equaliser and the recent addition of WhisperPush for encrypted SMS.

Hello is my new preferred SMS app. It takes some design cues from Google Hangouts (into which Google merged its text messaging app) but its tabs are more usable and it is beautifully minimalist.

Google Play Music unexpectedly became my default music player because of their exceptional cloud mirroring service. It will mirror your entire music collection (up 20,000 songs) irrespective of where you obtained the music and make it available to stream anywhere via the app or desktop browsers. If the song is already in Google’s library, you do not even have to upload it first. The app makes great use of full-screen album artwork, and losing Poweramp‘s impressive equaliser was alleviated by CyanogenMod’s in-built option.

SolCalendar and Cal are both vying for the position of default calendar app. Cal may be the prettier with its animations and integration with the Any.do To-do List, but SolCalendar’s clean UI offers better usability. Or at least it will as soon as addresses are clickable to launch mapping/navigation, which is a major drawback at present.

Feedly became most popular replacement feed reader when Google shelved Reader last year to much consternation from users. Fortunately Feedly’s qulity on the desktop is matched by a great mobile app for swiping through subscriptions and then putting the text of stories front and centre.

Timely is a stunningly beautiful alarm clock app, with the usual extras like a stopwatch, but also cloud synchronisation of alarms. Its “smart rise” feature was an interesting idea with gradually increasing volume over an extended period of time but as a light sleeper I found it woke me almost instantly.

Muzei is an simple live wallpaper from Google employee Roman Nurik who became prominent for producing the Dashclock lock screen widget.  Muzei cycles artwork on your home screen with a gaussian blur applied until double-tapped to prevent it being distracting. Like Dashclock it supports extensions and a dozens emerged within days (such as National Geographic and Flickr).

Otherwise things remain largely unchanged:

Utilities — It can be assumed I use pretty much all of the Google suite of apps, with their acquisition of Quickoffice making it my default document viewer. SwiftKey has not been challenged as my keyboard of choice. Tasker is still at the centre of automating phone functionality. Despite Chrome‘s prominence and briefly trying Mercury, Dolphin remains my browser of choice. ES File Explorer is my preferred file manager, particularly for easy access to shared network content. Evernote remains one of my most-used apps for storing and retrieving information, although I also use Pocket for reading web content later. Light Flow allows for granular customisation of notification lights. For cloud storage I now use Google Drive, Dropbox and Box for different aspects. SMS Backup+ syncs my text messages with GMail and now boasts WhatsApp support.

MediaDoggCatcher remains my podcast aggregator with DICE Player for video playback of nearly anything (along with the YouTube and Vimeo apps). Google Play Music has removed the need for other streaming apps for music I own but I still use SoundCloud. Meanwhile I have switched to Yatse as an XBMC remote which has provided a smoother experience.

Misc — I am split between the overhauled official Twitter app and newcomer Talon. BeWeather still provides both a weather app and the integrated clock widget on my home screen. Whilst I have always enjoyed its attractive weather animations, what keeps it on top is the at-a-glance hour by hour graph for the day that shows you exactly when it is likely to rain.

« Older posts

"Precautions must be taken because life is too sweet to lose."

(CC) BY-NC 2005-2016 Priyan Meewella

Up ↑