coderunner

Latest

  • The best mobile games of GDC 2012

    by 
    Mike Schramm
    Mike Schramm
    03.14.2012

    We've picked out five of the most interesting new mobile titles seen at the Game Developers Conference this year. One of them is available now, and the others are coming soon, all from studios and developers of varying talents and reputations. Read on to see the cream of the crop from the mobile side of this year's GDC.

  • CodeRunner chases the location-based dream

    by 
    Mike Schramm
    Mike Schramm
    03.13.2012

    CodeRunner is quite an app, and I almost don't want to tell you what it is before you try it. In fact, let's not. Just go download it from the App Store and experience it for yourself first. It's US$2.99, but if you've been following location-based iPhone games, you'll find the price worth the experience. Back? Great. Now we can actually talk about how this thing works. CodeRunner is the work of three guys I met at GDC. One of them, Michael Ferraro, has a long history in traditional console game development. Ryan Chapman has a background in server engineering; Jeff Macpherson is perhaps better known as Dr. Tiki from the popular Tiki Bar TV web video series, and an experienced writer and video producer in general. As you can probably tell from their backgrounds, these guys know how to tell an interactive story, and CodeRunner is that story. It's tough to explain here, which is why I hope you've played through the game already. Basically, CodeRunner uses your GPS location and connects it with a real map to put you and your iPhone in the middle of a conspiracy tale complete with spies, puzzles, and all sorts of wild twists and turns. The app is quite ingenious in how it inserts you in the middle of things. The team uses Google Maps to set up real-world locations for you to hunt down in your own neighborhood and very cleverly combines some vague video to convince you that what's happening on your phone is actually happening in the real world around you. "The premise is really important" for the story to work, says Macpherson. "It really sets the tone." This trailer gives a good idea of how the game is set up. It's all very urgent, and Macpherson's background in quick and high-quality video certainly must have helped in the production of all the content that went into this app. Unlike most location-based titles, it's not really social. The game itself (which runs around four to six hours, depending on how fast you move from mission to mission) guides you around the real world and tweaks your expectations of what's actually happening, like telling you there's a radiation leak in a certain area or that the building in front of you is really the secret headquarters of a terrorism cell. The question during production was all about "what can we do that you can't prove isn't happening," jokes Ferraro. While I played the game I thought it would be a good idea to use it as exercise, but the team plays down that angle a little bit. "It's secretly an exercise app," says Chapman. The actual radius of the game is meant for just walking around, so you won't really have to run all over the city to play it. But the game does keep you moving, and if you are a runner, you could definitely run to a new part of town and replay the game there, with new landmarks to explore for missions. Finally, once the main game is done, there are a series of "dead drops" that do encourage the social aspect. Players can hide what are essentially geocaches around the world, and the game will keep track of those and send other players to find them. CodeRunner isn't a geocaching app, per se, but it has its own system of drops for you to find if you want. Still, the "single-player" content means that even if you're not in the middle of a big city you'll still have things to do, even though it might be unlikely you'll find any other local players. So far, the team is still waiting to see how the title does before offering any more updates, but if it's popular enough to justify some, they wouldn't mind putting some more "mission packs" together. Until then, hopefully CodeRunner will get the audience it deserves. It's definitely an interesting experiment for the App Store, and it solves a lot of problems that many location-based titles on the platform have had in the past. I don't know if it quite lands on the idea of location-based gaming that a lot of developers have aimed for before, but CodeRunner is definitely worth a try and does a lot of things right.

  • Daily Mac App and Friday Favorite: CodeRunner

    by 
    TJ Luoma
    TJ Luoma
    01.06.2012

    CodeRunner is a text editor for people who write code. It comes with built-in syntax highlighting for AppleScript, C, C++, Java, JavaScript (Node.js), Objective,C, Perl, PHP, Python, Ruby, or shell scripting. I have been using it for a few months, mostly for writing shell scripts, and love it. The color coding makes it easy to immediately tell when I am missing a quote or some other basic syntax flaw, which means making fewer mistakes. It automatically applies templates (which are editable) to new files, so whenever I start a new shell script, it automatically includes the header lines and some other settings that I always use. In fact, it defaults to using the same template as the last kind of file you saved, so if you tend to write in one language, it will automatically pick that language and template. Otherwise you can choose manually. One of my favorite aspects of it is a built-in terminal console, which lets you test the script without switching over to Terminal or iTerm. A recent update even made it possible to define arguments, compilations flags, or arguments before sending it to the built-in console. The console automatically appears when needed, and can be shown/hidden with a keyboard command. CodeRunner offers "completions" (for example: automatically adding a closing bracket when you open one), but it also lets you turn that off if you don't like it. There are even themes to change the color combinations. I tend to prefer a simple black-on-white, but there are several dark background/light type options as well. In Lion, CodeRunner supports Autosaving, Versions and Fullscreen mode. It also supports "tabs" (multiple documents in one window) if you want to use them, but doesn't require them. Generally I don't like tabs in any apps except web browsers, but it is handy to have the option to keep related files together when working on separate projects. CodeRunner isn't going to replace a complex program like BBEdit with integrated FTP and a multitude of configurable options, but it doesn't need to. I own, use, and love BBEdit, but I use CodeRunner exclusively for writing shell scripts now, and vastly prefer it for that purpose. If you want a lightweight tool for writing scripts, you should definitely check it out on its home page or download it from the Mac App Store for $10. (Also: if you use regular expressions -- especially if you have trouble with them -- be sure to also checkout Patterns, an app by the same developer which makes it much easier to see how they expand. I'll probably review that more fully another day but it's currently on sale for $3 instead of $5, so you might want to check it out soon.)