Command & Conquer coded in HTML5
January 24, 2012 – 9:57 pm | No Comment

Remember the classic RTS known as Command & Conquer? Well, an enterprising coder, Aditya Ravi Shankar, actually recreated the strategy game using nothing but HTML5, where it runs on 69k of Javascript. Why did he set out on such an adventure? For starters, Shankar’s attempt was a self-mandated undertaking in order to improve his coding skills, where he gave himself a one month window to rebuild the game in the browser, and had to comb through the original game’s files in order to obtain all the right sprites, sounds and specs. According to Shankar, “In hindsight, I might have wanted to take smaller steps and make a tower defense game instead of jumping directly into an RTS. Trying to do the whole thing in under a month all by myself wasn’t the smartest idea.” As part of Shankar’s recreation of Command & Conquer, it included buildings, terrain, combat, tiberium harvesting and regrowth, in addition to the ability to sell and repair buildings. You want fog of war? It has that, too, in addition to a pannable map, different cursors, …

Read the full story »
Apple

Latest Apple products news, iPod, iPhone, iTunes, Mac …

Digital Cameras

Digital camcorders, cameras, news and reviews

Gaming

Video games news, reviews, rumors, PS3, Xbox360, Wii, PC, DSi and PSP

Home Entertainment

Latest entertainment technology news, HDTVs, media, audio and video …

PCs

Desktops, data storage, softwares and networking …

Home » Apple, Software, iPhone, iPod

App review: Cadence keeps the beat

Submitted by admin on May 24, 2010 – 4:50 amNo Comment

0cfaebf7d6ew5.23.png App review: Cadence keeps the beat“Lace up your shoes (oh, ay, oh, ay!) / Here’s how we do / Run baby run / Don’t ever look back”

Are you like me? Do you like the running? Do you like running with your iPhone? I love to run, and I need music. Just the right song can turn a mediocre run into something transcendental.

But what was it that separated the motivating songs from the energy-sapping ones? Turns out, it’s at least partly the beat. A song that pounds along with my stride is always welcome. For a spell, I tried finding songs that would do that. I even checked out Podrunner podcasts–the ‘casts are set to a particular beats per minute (BPM) that you can choose. Problem was, I wasn’t that excited about the music. Sure, it was the right tempo, but I wanted my songs.

Enter Cadence (US$4.99). It scans your library and lets you create and select playlists that match particular BPMs. The app itself is simple: there is a slider for choosing a particular BPM, and a rudimentary play/pause/skip button array at the bottom of the screen. Helpful features behind the curtain include a tolerance setting, in which you can have the app pull in songs that are slightly above or below a certain number of BPMs for greater variety. In fact, the lyrics at the beginning of this post – Check Yes Juliet by We The Kings – was one such song serendipitously served up mid-run in the 165 BPM (+/- 2 BPM) category. And yes, my pace picked up considerably.

Setup, however, isn’t particularly easy to figure out. Rather than a button called “Scan Library,” you need to go to “choose BPM source.” Once I was there, it took the iPhone three times to effectively do that, stalling twice. If you’ve downloaded the app directly to your iPhone, you can only import songs that are part of a known BPM database; categorizing your entire library requires their desktop app, Cadence Desktop. Unfortunately, and curiously, Cadence Desktop refused to give Check Yes Juliet a BPM setting at all.

A few more drawbacks: the app doesn’t work with the pause/play/skip button on my earphones. Since my iPhone lives in an armband while I run, I rely on the earphone clicker to navigate my music. Second, while the native iPod app will work with other apps, leaving your iPhone free to, say, run a GPS program such as RunKeeper in the foreground, Cadence takes the place of that foreground app. Perhaps with the advent of multitasking, this problem will be short-lived. Until then, I’m using my trusty Garmin Forerunner.

It also doesn’t appear to be a particularly stable app; sometimes when you change BPMs, the song titles disappear until you reboot the app. Sometime the app itself won’t load at all. Other times it crashes, stalls, or takes a while to load up the next song. And, in iTunes, Cadence Desktop creates almost 100 smart playlists, creating a lot of visual clutter. That being said, if you are having trouble using the Cadence app itself, using its desktop app to categorize your smart playlists would ostensibly then free you to choose these playlists directly in the iPod app, avoiding multitasking issues as well as app instability. You lose the smoothing features and the slider, but if your app won’t run at all, it’s one way to get out the door and on your run. That, after all, is the whole point.

Update: according to the developer, the issue with Cadence Desktop not recognizing the song in my library was that it was a DRM-protected song, and a problem common to all programs that seek to analyze DRM-protected music. BPM information can be added manually, though this in general is not a great solution for large libraries amassed prior to DRM-free iTunes downloads.

Related Posts:

  1. Almost Hands Free is a Voice-Activated Music App for Android [Downloads]
  2. TUAW Review: Tagalicious for iTunes metadata, artwork, and lyrics
  3. GarageBand Arrives On The iPhone And iPod Touch
  4. How to squash a syncing bug in iTunes 9.1.1
  5. iTunes begins offering 90-second song previews

Leave a comment!

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar, please register at Gravatar.