mightyvision

Why local multiplayer?

I've spent a bit of time making local multiplayer games over the last year and a half, two-player ones specifically. I wanted to write something about why.First: why multiplayer?The way I play games is not focused on consumption; I don't care about playing every new thing that comes out, I prefer to play a small number of games in great depth. So I tend to gravitate towards games that are designed to be played repeatedly and to reward...

petr mitrichev

TopCoder Open 2012 Finals preview

This year's TopCoder Open finalists are a very diverse group of people. The most telling statistic, in my view, is the time when they first acquired 3000+ rating on TopCoder (not surprisingly, all of them did at some point :)): andrewzta - May 2006 ACRush - September 2006 Egor - January 2007 marek.cygan - September 2007 RAVEman - June 2010 meret - July 2010 shangjingbo - December 2011 [[iwi]] - July 2012 So we have four people...

sitepoint.com sitepoint.com

Exploring the PHP IMAP Library, Part 2

In the first part of this series I discussed how to connect to IMAP servers using the PHP IMAP extension. In this part we’ll complete the series by discussing working with folders and reading email content. Let’s get started! Working with Email Flags A list of flags are usually associated with each message: unread, replied, flagged, draft, etc. We can check the message’s Unseen property to identify whether it has been...

sitepoint.com sitepoint.com

How to Modify the Browser History in Complex HTML5 and JavaScript Applications

Don’t you love snappy titles?! Consider a sophisticated application such as webmail client. In essence, it’s a complex JavaScript program running on a single HTML page. The user loads the URL and is presented with a list of emails. They click a title and the email content is retrieved using Ajax and displayed. They now want to return to the email list; what do they do?… …click the browser’s back...