Boxer

Developer diary: plans and progress reports.

Boxer Turns 1 Friday 25th March 2011

That’s right boys and girls: after 2 years in development and 4 months in beta, Boxer 1.0 is finally here.

You can see a list of what’s new in the update feed; this isn’t a huge update if you’re coming from one of the Release Candidates, and by any measure RC2 was already final-quality. But hey, now it’s official!

For those early adopters among you, Boxer 1.0 is now compatible with OS X 10.7 Lion developer previews—although full screen transitions are currently disabled in 10.7 as they conflict with Lion’s own full screen handling.

I see a lot of new faces

To my giddy delight and my server's abject horror, Boxer got pimped by Kottke.org and Daring Fireball this week: two of the biggest rallying points for afficionados of good Mac software. As a result Boxer has gotten a lot of uniformly rave press and brought thousands of new users into the fold. Welcome one and all, and happy gaming!

If you see other articles pop up about Boxer then do please let me know, because I am a vampire who feeds on attention.

O, how far we’ve come etc.

Since the initial 1.0 public beta a few months ago, Boxer has seen major improvements to game importing, game compatibility, rendering, full-screen mode, games folder handling, you name it; and tons of smaller fixes and UI polish along the way. It now sports built-in Apple Help too, searchable straight from the Help menu.

And since the venerable Boxer 0.87, well… let’s just say this is a whole new app. One I can finally be proud of.

What next?

Now that 1.0 is out I can finally get back to sane release numbering, and can work honestly on new features rather than furtively sneaking them in under a “feature freeze”.

I have the following tentpoles in mind for Boxer 1.1:

From here on in, I'm hoping that releases will be frequent and improvements incremental, rather than major feature dumps once in a blue moon. That means you shouldn't expect these features in 1.1, but by 1.1—they’ll come out one by one as I go.

After 2 years of alpha and beta hell, I’m also hoping to avoid beta cycles altogether. However, we’ll see if that wish survives contact with…

The Mac App Store?

…yeah. I’ll be bringing Boxer to the App Store sooner or later, once I get over my dread of one-star-reviews-from-people-I-can’t-contact-to-find-out-what-went-wrong. But Boxer will remain free and open source on the App Store, and I’ll continue to distribute a Sparkle-updated build separately via this site, for at least until I phase out OS X 10.5 support (which won’t be for quite a while yet, don’t worry!)

Boxer would probably need a few tweaks in order to pass the App Store submission process:

More on that topic when the time comes.

Commentary

  1. Thanks for the nice birthday gift of the Boxer 1.0 full release, Alun! Been testing the different filters as well, really, really like the fancy smoothing. Can't wait for joystick support to be re-implemented, AND the Boxer Mac App Store release!! Should I set my DOS Games folder to that location in order to prepare?

    BJ

  2. Hi BJ, happy birthday! Choosing another DOS Games folder location now isn’t necessary - future versions of Boxer will inherit whatever folder location you had before. I would only be changing the default location for brand-new users, not hardcoding it.

  3. Ahh, thanks Alun (on BOTH counts)!! That makes 100% more sense!!

    BJ

  4. Kickass! I've been using Boxer since the beginning. If only all the emulators on the Mac got this sort of treatment. You and Richard Bannister should have beautiful emulator babies together..! But uh, anyway...

    Mac App Store? If it's FOSS...why? Also, why not distribute the 'traditional' (i.e. not through iTunes) builds for as long as the software exists?

    The Mac App Store scares the ever-loving, ever-living SHIT out of me. No joke.

  5. I knew there was a reason I still have a box of PC CD-ROMs in my garage! How exciting! Can't wait to try Syndicate Wars again! I have missed it so much! :)

  6. Thank you Alun for this great release! I've been using Boxer since 0.7x but 1.0 is like it was a completely new (and much better) application! It just works and at the same time looks great! I perfectly fits into Mac OS X.

    Regarding your Mac App Store plans i have the same opinion as poster Brady. I absolutely dislike the App Store with its restrictions (for developers but also for users) and its focus on maximised profit. They'd better called it Mac App Prison!

    Please keep the traditional way of distributing Boxer as an option!

  7. Congratulations on the 1.0 final release, it took some time but it was so worth the wait! Thanks for the effort, it's greatly appreciated! I'm looking forward to the 1.1 release when it's done :)

  8. Hi Alun, congrats on 1.0! Unlike some of the other commenters, I see no problem with distributing via the App Store. What do you say about releasing a Boxer collectors edition, no extra features, just the warm fuzzy feeling of paying for your great work? I'd definitely go for it.

  9. If I had to suggest something, it would be this:

    Since Boxer games are packaged, why not have an in-app game browser (instead of using the Finder) that would simply do a Spotlight query for Boxer packages. The in-app game browser would allow people to store the Boxer games anywhere and still be accessible in Boxer... also this would be compliant with the strict (and ridiculous) Mac App Store rules.

  10. One the best Mac apps out there, bare none, and that's saying a lot. Although ironically enough, one of the best app for the platform is for using games powered by the reviled MS-DOS itself :P What a fabulous job you did at making everything so ridiculously easy and seamless. I mean, man, I'm playing Ripper on my mac! :D

    Congrats, always.

  11. Late to the fold, but this an awesome product! Congratulations!

    I think, it would be great to be in style and support the classic USB joystick controllers by Legacy Engineering - http://www.thejoystickstore.com/

  12. Hi there, after recently discovering Boxer i can honestly say it is my favorite emulator for the Mac. I have only been using Boxer since RC2, as i did not know about it before then. I am a little worried about the App Store thing, i am worried about your plan to remove the option to be able to change where the games are stored, i would please please please please appeal to you NOT to remove that feature and pander to Apple's retarded dictatorship on how apps are approved. I like to have my games stored on a separate partition and having the games stored in the applications support folder would be a real show stopper for me. Also the lack of blur effects would be a shame. I thank you for at least considering my request. Thanks.

  13. Congratulations on getting 1.0 out, it must be quite a joy for you (and us). I have to say though i miss not hearing about the release on the Vogons DOSBox message board. I think there must be quite a few Mac using DOSBox playing gamers there who would love to know about Boxer and how great it is at making evberything Dos related one hundred times easier on the Mac, at least thats how i found out about the application a few years back.

  14. Congratulations for this stable release!

    Please, keep thy beautiful machinery out of AppStore! For it spins and swivels so gracefully, forever filling mine mac of precious AWESOMEs

  15. [...] with it: Boxer is yet to make it into the Mac Store but there are plans to do so at some point according to the developer behind the project. For now, it can be downloaded from its website, and — good [...]

  16. [...] [...]

Design by 40watt.