Wednesday, November 18, 2009

Canabalt III: the Return of Canabalt

I loved Canabalt, MRW aka Michio loved Canabalt, everyone loved Canabalt. So no wonder that I am writing yet another post on the game, especially since I've got some juicy bits to bring you.


First of all, if you haven't got an iPhone and happen to go offline from time to time, haven't you ever wished that Canabalt was portable? As in, you could download it, put it on your netbook and play on the plane when you have no internet access? If so, then your wish has just been granted, since there is a portable version of Canabalt available for download here. And if you actually do own an iPhone, then don't be a greedy bastard, go buy the damn game from AppStore. Go on. Do it now.

Secondly, if you would like to know more about how Canabalt was created, how the development process was going and how the final result came to life in its final form, please read this interview with Adam Saltsman and have a look at his early design sketches available here. These two links constitute an excellent post-mortem and are truly invaluable insight for anyone trying to get their feet wet in game development.

Thirdly, while we are speaking of great resources for game makers, wouldn't it be cool to have access to the framework that Adam used for making Canabalt and his other games? Guess what, Adam has made it publicly available for no charge at all! It is called Flixel and can be downloaded from flixel.org (additional information can be found here). If you are not sure how to even approach Flash / Flex / ActionScript programming, this post of mine might be of help. So now you have no excuse not to make your dream game, as the very same code that makes Canabalt work lies at your feet.

Incidentally, it also means that I have no excuse either, which could be a bad thing or a good thing, depending on how you look at it.

Tuesday, November 17, 2009

Two free music tracks

The title says it all, really - there are two cool music tracks that have surfaced recently and can be downloaded for free and both of them are worth it.


The first track is a remix of a music motive coming from Aquaria, the game that I have already mentioned on this blog in 2007. It is hosted on OverClocked Remix site and on the download page you can read more about it. It coincides with the release of Aquaria soundtrack, a fragment of which can be grabbed here. [ found via IndieGames ]


The second track was released for free by Gisle Martens Meyer to, quote, celebrate the monthly Ugress concert series, unquote. If the name rings the bell, it is probably because I have written a post on Barts News about this spectacularly-awesome-one-man-chiptune-orchestra phenomenon. Needless to say I totally dig his music (well, most of it, but still), even more due to the fact that he has put good part of it online for free.

Download and listen to these tracks, you won't be disappointed.

Sunday, November 15, 2009

The OTHER Lionheart

Chances are that Lionheart means to you either a crappy movie with Jean-Claude Van Damme or almost equally crappy computer game, subtitled Legacy of Crusader. But other than those two, Lionheart was also the Amiga game and it was definitely less crappy, even legendary for some.


Allow me to quote equally nostalgic gentleman from Hexus forum, appropriately nicked retroborg:

The game had some of the most stunning looking Heroic Fantasy levels, which I had only read about in novels like Conan, Elrik, Lords of The Rings, Dungeons & Dragons, etc…
The Wastelands, the swamps, the spider infested caves, the forgotten city, the fiery caverns, the gravity defying citadel and especially the last Sorcerer Boss fight, were all some of the coolest and most memorable gaming moments.

Yes, at the time this game truly was something. The bombastic music, beautiful intro screens, high colour scrolling backgrounds, fantasy ambiance - it definitely was impressive. Just a couple years back it was released for free by its authors and could be downloaded and played legally. Unfortunately, their website disappeared and so did the game. It wasn't until recently that I've learned that there exists a relatively faithful remake.


Lionheart remake was made by an anonymous student from the University of Bordeaux and can be downloaded free of charge here (choose the Enhanced version, the newest one). It resurrects the game quite faithfully, at least as much as I can recall, having played the original some fifteen years ago. As it follows, the remake is hard and demanding, jump mechanics rough to say the least and graphics, well, dated. Fortunately, the music score is as bombastic as ever!

Still, accusing a remake of having dated graphics kind of goes against the whole idea of a remake and this particular one does fully deliver - playing Lionheart feels the same as playing the original, which is generally what one would expect. Thanks to this new version, some of us will be able to revisit it again. If reminiscing Lionheart makes you all misty-eyed or if you are a die-hard retro fan, this is a game for you. If not, then you probably won't get too excited - but frankly, if you were not somewhat retro-inclined, you wouldn't be getting as far through this post, now, would you?

So now just go and play it, for the sake of good old times.

Wednesday, November 11, 2009

God of War PS2/PS3 compared

Remember the post in which I was getting excited over the port of God of War to Playstation 3? Such transition of course stems questions as to the quality of porting. Fortunately, it seems like the nice folks at Bitmob have been kind enough to bring us the graphical comparison of PS2 versus PS3 versions.

PS2 version on the left, PS3 on the right

Find more here (GoW 1) and here (GoW 2). My opinion is similar to what I feel when I see an old PC game played at much higher resolution than it initially was intended to: low resolution and aliasing actually hide graphical limitations, such as low textures and blocky models, higher resolutions only highlight these problems and make them stand out more. As a result game's presentation starts to slide dangerously down the uncanny valley. But maybe that's just me.

Also, I will definitely get God of War Collection for Playstation 3, should I ever buy the console.

[ via Kotaku ]

Friday, November 06, 2009

Learning setup for JLPT exam

I already wrote about small programs useful for Japanese learning and another one on spaced repetition software, as well as one about PSPKanji. I reckoned that it would be interesting to share the news about this particular software that is not necessarily known by everyone. However, these posts were also written on the spot, which means that they did not have long testing time behind them. After learning Japanese for about three years now and using computer software to enhance the process much more extensively than before, I would like to tackle the subject again.

In exactly one month from now I will be writing my Japanese Language Proficiency Test level 3, also known as Nihongo Noryoku Shiken. I have prepared my learning aids all around me and now I am going to share my setup with you. I do not claim that it is the best possible configuration ever, but it works great for me and I have not seen the detailed description of such combination anywhere else, hence the idea to share it with the world. So here we go!

ANKI

The most important program in my computer-enhanced studying process is undoubtedly Anki, the spaced repetition software. If you are unsure what the term means, just click on the link and read more on Wiki, but in short this means that the program will adapt the frequency of cards it displays to how well the user remembered them.


I know that long time ago I have written that I prefer Mnemosyne to Anki, but over time the latter has become my weapon of choice. My previous favourite turned out quite annoying in prolonged use due to the fact that there are too many buttons to classify how well user remembered kanji, irritating bug which caused the labels on these buttons to be displayed incorrectly, as well as a number of other minor annoyances (read this post for more on the subject). Also, my impression is that Anki was constantly developing, while Mnemosyne was standing still.

In short, I use Anki because it is reasonably easy to pick up and use for a normal non-geek person, yet at the same time very configurable, bug-free, stable and well supported. Anki is available for Window, Mac OSX and various Linux distributions. Other than that, it is also pretty, which is definitely a good thing - I don't like ugly interfaces.

Of course, Anki is only as good as the deck it is using. The deck means the collection of cards, the question and answer pairs. Many people recommend making one's own deck when studying, but while it is a good habit, it also requires considerably more effort and therefore can be discouraging for some lazier users. I have actually prepared my own deck in the course of learning, because I was looking for some things I could not find in other decks available on the internet (I will share them at some point, but the are a little bit too messy to go public just yet), but in the beginning I was using pre-made decks. Yes, I am a lazy bastard deep inside.

For JLPT 4 and 3 I highly recommend the decks from Transmogrified website - they are infinitely better than the decks available for download on Anki page and I actually consider them to be the best around. At least until my deck goes live, that is.

We've exchanged emails with the author and here's what he has to say on the installation procedure:

I've corrected the two issues you mentioned in your email, so
downloads should work correctly now. You may want to let your readers
know that they may experience problems if they don't have the latest
version of Anki (9.9.8.5). I made these decks on a little older
version of Anki and the application version in the Ubuntu repositories
appears to have trouble with some of them. 9.9.8.5 can convert them
correctly, however.

Hence, the bottom line is that you should use the newest possible Anki version and import the decks in order to have them working fine. Also, let me remind you that thanking the author for his hard work is generally a nice way of showing appreciation.

With Anki ready to use, now it's the time to introduce the second great tool that I use almost daily, namely Wakan.

WAKAN

I have wasted quite some time searching on the torrent sites for a good Japanese dictionary software and couldn't find any. Then I just slapped myself and looked for a legal and preferably free option. As it turns out, there exists an excellent, yet almost unknown and therefore much underappreciated piece of software that is both a dictionary and ideogram database: Wakan.


Wakan can in fact be used with both Chinese hanzi and Japanese kanji characters, but obviously I have used it only for my Japanese study. I mostly use it as a dictionary, but the fact that there are premade sets of kanjis for different JLPT levels (and other classifications) or that it also has a very powerful tool for searching kanjis based on radicals go to prove that there are many ways in which Wakan can be used. For me, however, its main advantage is that Wakan is infinitely faster than searching for kanji in a regular book dictionary.

Its only downside is that, unfortunately, sometimes it does not recognize the copy-pasted kanji, even though it does in fact exist in Wakan's dictionary (but it happens rather rarely). Also, it is only available for Windows, but I have had no problems running it via Wine on Linux and I suppose that it should not be hard to convince it to run on Mac OSX as well.

I recommend to download the full Wakan file from the download section (last version as of writing this post is 1.67), then replace the edict dictionary file with the latest version (edict_dic_080320 from 20 March 2008) and add JLPT Levels 4, 3 and 2 Vocabulary files, as well as Japanese Example Sentences file. In order to find the last two files you will need scroll down to Japanese Vocabulary files section that strangely enough is separate from Japanese dictionaries section. I am unsure as to why Japanese has been split into two sections (with Chinese dictionaries in-between!) and it does not seem very logical to me, but the authors have decided to have it that way.

If you follow the above steps, your Wakan will use the up to date dictionary and highlight the words that are officially marked as required JLPT vocabulary (so that you know exactly which ones are important for your particular exam level). It will also present sample sentences containing characters that you were looking for and while these sample sentences may seem very difficult to read at first, even to the point of being intimidating for a beginner, the practice they provide will certainly prove very valuable over time.


Also worth noting is the synergy effect that stems from using Anki in conjunction with Wakan - user can almost instantly check what some particular kanji from a multi-character expression means, something that is not feasible with just Anki. It is a very effective learning enhancement, especially in cases where you have the impression that you already know some kanji from elsewhere, but can't quite recall it and would like to check it immediately on the spot. The sense of achievement flowing from finding it out significantly boosts the chances to remember the character in question.

LEARN KANA

I have to admit that I am very quickly fogetting both kanji and kana. It can be attributed to me getting older, not having daily contact with written Japanese other than single lesson per week or perhaps to overall difficulty in memorizing abstract graphic symbols. Aspiring to any JLPT examination, however, one should have a perfect proficiency in kana - and I still tend to forget some of them, especially less often used katakana. Here comes the solution.


While Anki can be used to practise kana as well, I prefer a separate program instead of juggling many decks. It is just my personal quirk. The program I use is LearnKana - there actually are two programs bearing the same name, the one I have in mind is this one, not this one. Not much can be said about it, as it is a rather simple tool - but its simplicity is one of its main advantages, it means that there's nothing to distract you from just taking it and using it from the very beginning. It is a simple, quick and somewhat rough around the edges solution for kana memorization. I mention it here, because I think it deserves it place in the suite.

MOBILE

The aforementioned trio is the main powerhorse of my accelerated learning process, but there are also mobile platforms to take advantage of when learning. I won't describe these programs in as much detail as the previous ones, because A) this post is already reaching gargantuan size and B) they are simpler applications. Nevertheless, they are quite useful in prodding memory banks with a stick when away from the computer.


The program that I most often use when on the go is Kanji Recall, a kanji quiz written in Java for mobile phones. From what I know, it is not using spaced repetition algorithms, which makes it a little less sophisticated than Anki and co. It is, however, very convenient for repeating kanji when on the bus, waiting at the queue and so on, mainly because one always has their mobile phone on them. Simple, neat and free - excellent combination (I have found a number of paid programs, but having tested them I don't think they are any better than Kanji Recall). For JLPT 4 you will need First Grade and for JLPT 3 - Second Grade. I will not provide you with a download link, because the numerous websites with Java programs are coming and going and it might become invalid at some point in future, but if you google the program name, you will surely find it.


The second program that can be used for kanji and kana quizzes is PSPKanji. With a good number of options, XML lists and nice interface, it is an interesting alternative for studying on the go. Its disadvantage, however, is that it requires a hacked PSP with Custom Firmware, which makes it userbase significantly more limited than Kanji Recall and while there exists a PC version, it is inferior to Anki and Wakan. You can find more about PSPKanji in this post.


The third solution is not only portable and mobile, but also does not require electricity: kanji flashcards. Mine are from White Rabbit Press, namely this set: Japanese Kanji Flashcards, Volume 1 (warning: this is an affiliate link). They are inexpensive, durable (I've carried them around in my backpack for years now and it doesn't show), contain stroke order and sample kanji use, plus they are geared towards JLPT - the volume 1 set contains kanji cards for Level 3 and Level 4. I like having them around for times when I can't look at computer screen any longer and for making my own custom lists.

So there you have it - five applications and a traditional deck of flashcards are what make my studying setup. It was first testing it when preparing for JLPT 4, but it is just now, on the verge of passing JLPT 3, that the true strength of such combination is beginning to show - the number of kanji and vocabulary to memorize is three times as large as at the previous level. The exam in December will verify both my skills and usefulness of this setup, yet I am confident it is a good choice of programs to boost your learning curve, which is why I am sharing this with you.

If you find this post useful, please let me know via comments.

Tuesday, November 03, 2009

Shoot the evil Wizard from Venus!

Yet another small and free indie gem: Star Guard. A very classical run'n'gun shooter presented in 8 bit aesthetic, available for Windows and MacOSX (nice!), can be downloaded from here. The gameplay is very smooth and addictive, the graphics are in lovely black and green (with a bit of blood red mixed in), the sounds are also very retro. Not much more can really be said about it, so just trust me that it's pretty cool and go play it. Below you can find the speed run, if you are still not convinced:



[ Via IndieGames ]

Sunday, November 01, 2009

Small Revelation

I don't normally take part in the whole "games as art" discussion. I consider games to be just a medium like others, in a sense that 90% are crap, 9% are good and the remaining 1% is great. The strength of the medium lies in the fact that it is interactive, hence allowing for alternate stories, endings and more involvement on the part of its consumer, the weakness being that it is generally considered as flashy entertainment for socially inept morons.

Every now and then, however, there arrives a title that proves otherwise and the game I would like to present today is exactly such a title. As much as I shudder to write it, it is a perfect example of art in game form.


Conceived as an entry to for Casual Gameplay Design Competition, the theme of which was "exploration", Small Worlds conveys the story and the ambiance via simple exploration. In this game there are no threats to the player, such as enemies or hazards, there is just player and the level. As player progresses, the camera pans out and shows the bigger picture of their surroundings. Similarly, as the story progresses, the player gains more insight into what is happening.

Having reached the ending, I was looking for some explanations of the story over the internet and have found some interesting ideas in the comments on Reddit (much to my surprise, to be honest). Turns out it is really hard to tell with absolute certainty what has happened in the story - it is somewhat ambiguous and open for interpretation. The mood it conveys, however, is truly spectacular, amplified by excellent music tracks that enhance the experience. I was swept away by the feelings of melancholia, loneliness and nostalgia, as I was unfolding the layers of the game.

If you are stuck or otherwise too lazy to complete the game, the video walktrough can be found here - unfortunately it misses on couple of elements of the puzzle that (in my opinion) are important to the story. Therefore, try to finish the game on your own for a complete and unique experience.

I highly recommend playing Small Worlds: this little jewel of the gaming worlds will take less than 10 minutes of your life to complete, but will leave its imprint in your soul for much longer.

[ via IndieGames ]